Everything about Dotgnu totally explained
DotGNU is a part of the
GNU Project that aims to provide a
free software replacement for
Microsoft's
.NET Framework. Other goals of the project are better support for non-
Windows platforms and support for more
processors.
The main goal of the DotGNU project and the
Microsoft Shared Source CLI (Rotor) code base is to provide a class library that's 100%
Common Language Specification compliant. In contrast, the main goal of another free software/
open source CLI implementation, the
Mono Project, is to provide 100% compatible class libraries for both the CLS specification and with the class library currently released by Microsoft for their other
proprietary version of .NET, which the DotGNU project claims isn't currently fully
ECMA CLS compliant.
Main development projects
Portable.NET
DotGNU
Portable.NET, an implementation of the
Common Language Infrastructure (CLI), includes software to compile and run
Visual Basic .NET,
C#, and
C applications that use the .NET base class libraries, XML, and
Windows Forms. Portable.NET claims to support various CPUs including
x86,
PPC,
ARM, and
SPARC.
phpGroupWare
phpGroupWare, a multi-user web-based GroupWare suite, which also serves to provide a collection of webservice components that can be accessed through XML-RPC so that can easily integrate them into webservice applications.
DGEE
DotGNU Execution Environment (DGEE), a webservice server.
Framework architecture
The Portable .NET class library seeks to provide facilities for application development. These are primarily written in C#, but because of the Common Language Specification they can be used by any .NET language. Like .NET, the class library is structured into Namespaces and Assemblies. It has additional top-level namespaces including Accessibility and DotGNU. In a typical operation, the Portable .NET compiler generates a
Common Language Specification (CLS) image, as specified in chapter 6 of ECMA-335, and the Portable .NET runtime takes this image and runs it.
Free software
DotGNU is particularly keen to point out that it's free software, and it sets out to ensure that all aspects of DotGNU minimize dependence on proprietary components, such as calls to Microsoft Windows' GUI code. DotGNU is one of the
High Priority Free Software Projects.
Further Information
Get more info on 'Dotgnu'.
|
External Link Exchanges
Do you know how hard it is to get a link from a large encyclopaedia? Well we're different and will prove it. To get a link from us just add the following HTML to your site on a relevant page:
<a href="http://dotgnu.totallyexplained.com">DotGNU Totally Explained</a>
Then simply click through this link from your web page. Our crawlers will verify your link, extract the title of your web page and instantly add a link back to it. If you like you can remove the words Totally Explained and embed the link in article text.
As long as your link remains in place, we'll keep our link to you right here. Please play fair - our crawlers are watching. Your site must be closely related to this one's topic. Any kind of spamming, dubious practises or removing the link will result in your link from us being dropped and, potentially, your whole site being banned. |