Shared Source Common Language Infrastructure (CLI) Rotor


As part of an effort to make some of the key technologies of the .NET Framework available as an open standard, Microsoft has worked with the ECMA (European Computer Manufacturers Association) standardization organization to have standards for the C# language specification and a common language infrastructure (CLI), which represents the core of the .NET Framework. The shared source CLI, also popularly known as the Rotor project, provides a shared source implementation of the CLI and C# language specifications. More information on the exact licensing terms of the release is available at http://www.microsoft.com/resources/sharedsource/default.mspx.

From a developer's, researcher's, and student's perspective, this indicates that implementation is available for Windows XP, FreeBSD operating system, and Mac OS X 10.2 platforms. The implementation also provides insight on how the core of the .NET Framework was implemented. The implementation provides implementations of both the C# and JScript.NET programming language. It is important to understand that the source isn't the actual source code of the production-ready .NET Framework and C# language implementation.

In a number of ways, this initiative has also been perceived as the starting point for .NET/CLR technology to be available on other platforms. As you know, the CLR is based on a virtual-machine concept and is independent of the underlying operating system (the underlying operating system/processor dependence is handled by the JIT compiler). It is also pretty clear that Microsoft currently has invested heavily in the Windows OS-based infrastructure and is likely to continue development solely on that platform. However, the platform-independent architecture of CL highlights the possibility that core components of the .NET platform, specifically the .NET Framework including the CLR, could be available on other platforms.



Microsoft.Net Kick Start
Microsoft .NET Kick Start
ISBN: 0672325748
EAN: 2147483647
Year: 2003
Pages: 195
Authors: Hitesh Seth

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net