|
Name
of Project: Investigating Microsoft's .NET Architecture
Description:
To become familiar with the new distributing computing
architecture introduced by Microsoft.
| Goals: |
|
|
|
To
learn enough about this architecture so that applications can
be written using it |
|
|
To
compare this architecture with competing approaches (Java, CORBA)
|
|
|
To
offer seminars to the computer science faculty about this architecture |
|
|
To
eventually teach a course(s) about this architecture |
Outcomes:
A
number of books and articles were read. The software was installed
and some simple programs were written. However, I severely miscalculated
the scope of this project.
| Lessons
Learned: |
|
|
The
scope of .NET is too vast to be really understood in one summer. |
|
|
The
installation of the software on stand-alone computers was time
consuming but straightforward. This was not the case for batch
loading of the software across multiple computers. Numerous
attempts were tired and eventually calls to Microsoft finally
yielded some progress. |
|
|
Installation of this software on the department's server has
not been successful. The specific problems focus on permission
configuration - .NET permissions are substantially different
from Win 2K. What permission literature is available only explains
"simple" situations and is not appropriate for multiple
(student) account management. |
|
|
Installation
problems coupled with the scope of this architecture (as well
as teaching a new course in security) have delayed any meaningful
investigation of developing software exercises using this software.
|
|
|
Although
I have had disappointing experiences with .NET, the .NET architecture
has had positive reports from the industry and as a teaching
center we need to continue to pursue this software. |
|
|
Further
complicating the situation is the every growing interest in
Linux. La Salle needs to move forward in the teaching of both
.NET and Linux. Additional resources will be necessary for La
Salle to keep up with the rapid pace of computing. |
|