Geology Department
 

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.
 
 
School of Arts & Sciences Home