An Architecture for Distributed Applications on the Internet
This whitepaper is written for the academic audience and provides a good overview of the Microsoft .NET platform.
This is version 3 of the CD-ROM containing resource materials for academic teachers, researchers and students who are interested in Microsoft .NET topics.
MSDN Academic Alliance web site
MSDNAA is a community web site designed to help meet the needs of academic developers in the areas of Computer Science, Engineering and Information Systems.
Microsoft .NET Crash Course for Faculty and PhDs
In October 2001, Microsoft Research (Cambridge Labs) held their first .NET crash course. Click on the above link to view selected presentations from this workshop.
Microsoft .NET Crash Course for Faculty and PhDs (version 2)
This is the 2nd workshop for Faculty and PhD students on the technologies embraced by the Microsoft.NET platform. The topics aimed to provide a firm understanding of the .NET architecture, its components, and its implementation. Focus was on technical details of interest to computer scientists. The workshop included an introduction to the Shared Source version of the CLI. This is a source code version of the CLI (ECMA standard 335) and C# (ECMA standard 334) that meets the ECMA standards and which will be made available for academic research and teaching. (See press article on shared source initiative).
Microsoft Embedded Systems Crash Course for Faculty and PhDs
Crash Course v4 - Software and Web Engineering
More than 20 programming languages support .NET.
Academic papers on .NET
· The .NET Runtime as a Compiler Target
· Stacking them up: A Comparison of Virtual Machines
· Guard: A Tool for Migrating Scientific Applications to the .NET Framework
· Building Trust in Third-party Components using Component Wrappers in the .NET Frameworks
· A Component-Based Application Framework for Manufacturing Execution Systems in C# and .NET
· Handling Language Interoperability with the Microsoft .NET Framework
· Making Components Contract Aware
· Full Eiffel on the .NET Framework
· Tech Report: TerraService.NET: An Introduction to Web Services - Microsoft Research
· Tech Report: Contracts, Components, and their Runtime Verification on the .NET Platform
· Web Services and Implications in Software Development
· Bayanihan Computing .NET: Grid Computing with XML Web Services
· G2: A Grid Middleware for Cycle Donation using .NET
· Composing Web Sources using a Scalable .NET Middleware
· Computational Intelligence for Testing .NET Components
· Extracting Implicit Contracts from .NET Components
Books and other resources
· Compiling for the .NET Common Language Runtime
· Prentice-Hall – Best of the .NET books
· Tutorials in TOOLS Pacific 2002 Conference
· 1st workshop on multi-language infrastructure and interoperability.
· Compiler Engineering in .NET (Univ. of St. Petersburg)
· Programming in the .NET Environment
· Shared Source CLI Essentials
·