|
 | | Developer: | Rhys Weatherly (Southern Storm Software Pty), Klaus Treichel, Thong Nguyen, Gopal V, Norbert Bollow | | Latest release: | 0.8.0 / March, 2007 | | OS: | Linux, BSD, Mac OS X, Solaris, AIX, Microsoft Windows, others | | Genre: | System platform | | License: | GPL and LGPL | | Website: | dotgnu.org | DotGNU is a part of the GNU Project that aims to provide a free software replacement for the Microsoft .NET. Other goals of the project are better support for non-Windows platforms and support for more processors. Image File history File links Dotgnu-small. ...
âSoftware developmentâ redirects here. ...
Norbert Bollow founded the DotGNU project, building upon a proposal from Enzo-Adrian Reyes; He is a member of the DotGNU SteeringCommittee and he can often be found as nb on the DotGNU irc channel ( #dotgnu on irc. ...
Code complete redirects here. ...
An operating system (OS) is the software that manages the sharing of the resources of a computer and provides programmers with an interface used to access those resources. ...
This article is about operating systems that use the Linux kernel. ...
BSD redirects here; for other uses see BSD (disambiguation). ...
Mac OS X (pronounced ) is a line of graphical operating systems developed, marketed, and sold by Apple Inc. ...
Solaris is a computer operating system developed by Sun Microsystems. ...
AIX (Advanced Interactive eXecutive) is a proprietary operating system developed by IBM based on UNIX System V. Before the product was ever marketed, the acronym AIX originally stood for Advanced IBM UNIX. AIX has pioneered numerous network operating system enhancements, introducing new innovations later adopted by Unix-like operating systems...
Windows redirects here. ...
Computer software can be organized into categories based on common function, type, or field of use. ...
In computing, a platform describes some sort of framework, either in hardware or software, which allows software to run. ...
A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ...
The GNU logo For other uses of GPL, see GPL (disambiguation). ...
GNU logo The GNU Lesser General Public License (formerly the GNU Library General Public License) is an FSF approved Free Software license designed as a compromise between the GNU General Public License and simple permissive licenses such as the BSD license and the MIT License. ...
A website (alternatively, Web site or web site) is a collection of Web pages, images, videos or other digital assets that is hosted on one or several Web server(s), usually accessible via the Internet, cell phone or a LAN. A Web page is a document, typically written in HTML...
The GNU logo, drawn by Etienne Suvasa The GNU Project was announced in 1983 by Richard Stallman. ...
Free software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions only to ensure that further recipients can also do these things. ...
Microsoft . ...
Windows redirects here. ...
A CPU The processor sub-system of a data processing system processes received information after it has been encoded into data by the input sub-system. ...
The main goal of the DotGNU project and the Microsoft Shared Source CLI (Rotor) code base is to provide a class library that is 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 proprietary version of .NET, which the DotGNU project claims is not currently fully ECMA CLS compliant. [citation needed] The Shared Source Common Language Infrastructure (SSCLI), previously codenamed Rotor, is Microsofts shared source implementation of the CLI, the core of . ...
Visual overview of the Common Language Infrastructure (CLI) The Common Language Infrastructure (CLI) is an open specification developed by Microsoft that describes the executable code and runtime environment that form the core of the Microsoft . ...
Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ...
Mono is a project led by Novell, Inc. ...
Proprietary software is software with restrictions on copying and modifying as enforced by the proprietor. ...
ECMA is short for European Computer Manufacturers Association (Name of Ecma International until 1994) East Coast Music Awards European Carton Makers Association[1] ECMAScript This is a disambiguation page — a navigational aid which lists other pages that might otherwise share the same title. ...
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. DotGNU Portable . ...
Visual overview of the Common Language Infrastructure (CLI) The Common Language Infrastructure (CLI) is an open specification developed by Microsoft that describes the executable code and runtime environment that form the core of the Microsoft . ...
Visual Basic . ...
The title given to this article is incorrect due to technical limitations. ...
C is a general-purpose, block structured, procedural, imperative computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system. ...
This API is a part of . ...
x86 or 80x86 is the generic name of a microprocessor architecture first developed and manufactured by Intel. ...
PowerPC is a RISC microprocessor architecture created by the 1991 AppleâIBMâMotorola alliance, known as AIM. Originally intended for personal computers, PowerPC CPUs have since become popular embedded and high-performance processors as well. ...
Image:ARM-Cambridge. ...
Sun UltraSPARC II Microprocessor Sun UltraSPARC T1 (Niagara 8 Core) SPARC (Scalable Processor Architecture) is a RISC microprocessor instruction set architecture originally designed in 1985 by Sun Microsystems. ...
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. phpGroupWare - formerly known as webdistro - is a multi-user groupware suite written in PHP. It provides about 50 web-based applications, as there are the Calendar, Addressbook, an advanced Projects manager, Todo List, Notes, Email, Newsgroup- and Headlines Reader, a Filemanager and many more Applications. ...
DGEE DotGNU Execution Environment (DGEE), a webservice server. The DotGNU Execution Environment provides the core web service component of DotGNU and provides the functionality of accepting, validating, and satisfying web service requests. ...
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.[1] 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. Image File history File links 400px-DotNET_architecture_6. ...
The Common Language Infrastructure (CLI) is an open specification developed by Microsoft that describes the executable code and runtime environment that form the core of the Microsoft . ...
Free software DotGNU is particularly keen to point out that it is 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.
See also Image File history File links Free_Software_Portal_Logo. ...
This article is about the top-level domain . ...
External links The GNU logo, drawn by Etienne Suvasa The GNU Project was announced in 1983 by Richard Stallman. ...
The GNU Manifesto was written by Richard Stallman at the beginning of the GNU Project, to ask for participation and support. ...
The GNU logo, drawn by Etienne Suvasa The GNU Project was announced in 1983 by Richard Stallman. ...
The Free Software Foundation (FSF) is a non-profit corporation founded in October 1985 by Richard Stallman to support the free software movement (free as in freedom), and in particular the GNU project. ...
This article or section does not adequately cite its references or sources. ...
Image File history File links This is a lossless scalable vector image. ...
GPL redirects here. ...
The GNU Lesser General Public License (formerly the GNU Library General Public License) or LGPL is a free software license published by the Free Software Foundation. ...
âGFDLâ redirects here. ...
Some free software projects, notably GNU Guile,[1] the run-time libraries of GNAT,[1] and GNU Classpath,[2] distribute code under the terms of the GNU General Public License (GPL) but with an additional section known as the GPL linking exception. ...
GNU (pronounced ) is a computer operating system composed entirely of free software. ...
GNU variants are operating systems based on GNU but not using the Hurd. ...
This article is about the mythical creature. ...
Gnuzilla is a free software derivation of the Mozilla Application Suite created by the GNU Project as an attempt to be entirely free software. ...
Gnash is a project which aims to create a player and browser plugin for the Adobe Flash file format which is free software, replacing the proprietary software niche currently occupied by Adobe Flash Player. ...
This article is about the Unix shell. ...
The GNU Compiler Collection (usually shortened to GCC) is a set of programming language compilers produced by the GNU Project. ...
GNU Emacs is one of the two most popular versions of Emacs (see also XEmacs). ...
Glibc is the GNU projects C standard library. ...
The GNU Core Utilities or coreutils is a package of GNU software containing many of the basic tools such as cat, ls, and rm needed for Unix-like operating systems. ...
The GNU build system is a suite of tools produced by the GNU project that assist in making packages portable to many UNIX-like systems. ...
This is an incomplete list of the software packages developed for or maintained by the Free Software Foundation for GNU, a free UNIX-compatible operating system whose development started in 1984. ...
Robert (aka Bob) Chassell was one of the founding directors of Free Software Foundation (FSF) in 1985. ...
Loïc Dachary is a pioneer of the GNU Project and notably active in free software development since 1987. ...
Ricardo Galli Ricardo Adolfo Galli Granada, also known as gallir, is a doctor of computer science at the University of the Balearic Islands, where he teaches operating system design. ...
Georg C. F. Greve (born March 10, 1973 in Helgoland, Germany) is initiator and president of the Free Software Foundation Europe. ...
Federico Heinz is a Latin-American programmer and Free Software advocate living in Argentina. ...
Benjamin Mako Hill (b. ...
He was Chief Executive of Free Software Foundation and is now CTO of Software Freedom Law Center (SFLC). ...
Eben Moglen is a professor of law and legal history at Columbia University, and is the founder, Director-Counsel and Chairman of Software Freedom Law Center, whose client list includes numerous pro bono clients, such as the Free Software Foundation. ...
Brett Smith is a Free Software hacker and writer. ...
Richard Matthew Stallman (born March 16, 1953), often abbreviated rms,[1] is an American software freedom activist, hacker,[2] and software developer. ...
William John Sullivan (more commonly known as John Sullivan[2]) (born December 6th, 1976) is a software freedom activist, hacker, and writer. ...
The Microsoft . ...
The Base Class Library (BCL) is a library of types and functionalities available to all languages using the . ...
Visual overview of the Common Language Infrastructure (CLI) The Common Language Infrastructure (CLI) is an open specification developed by Microsoft that describes the executable code and runtime environment that form the core of the Microsoft . ...
In the Microsoft . ...
. ...
Visual overview of the Common Language Infrastructure (CLI) The Common Language Infrastructure (CLI) is an open specification developed by Microsoft that describes the executable code and runtime environment that form the core of the Microsoft . ...
The Common Language Runtime (CLR) is the virtual machine component of Microsofts . ...
The Common Type System (CTS) is used by every language built on the . ...
Common Intermediate Language (CIL, pronounced either sill or kill) (formerly called Microsoft Intermediate Language or MSIL) is the lowest-level human-readable programming language in the Common Language Infrastructure and in the . ...
The Virtual Execution System(VES) provides an environment for executing managed code. ...
The Dynamic Language Runtime (DLR) from Microsoft is a set of services that run on top of the CLR and provides language services like: Dynamic type system Dynamic method dispatch Dynamic code generation Hosting API It can be used to implement dynamic languages like Python and Ruby on the . ...
The title given to this article is incorrect due to technical limitations. ...
CÏ (pronounced C omega and usually written as Cw or Comega language) is a free extension to the C# programming language, developed by the WebData team in SQL Server in collaboration with Microsoft Research in the UK and Redmond. ...
Visual Basic . ...
C++/CLI (Common Language Infrastructure) is the newer language specification due to supersede Managed Extensions for C++. Completely reviewed to simplify the older Managed C++ syntax, it provides much more clarity over code readability than Managed C++. C++/CLI is standardized by ECMA. It is currently only available on Visual...
It has been suggested that this article or section be merged with Managed C Plus Plus. ...
The J# (pronounced J-sharp) programming language is a transitional language for programmers of Suns Java and Microsofts J++ languages, so they may use their existing knowledge, and applications on Microsofts . ...
JScript . ...
Windows PowerShell is an administration focused extensible command line interface (CLI) shell and scripting language product developed by Microsoft. ...
IronPython is an implementation of the Python programming language, targeting . ...
IronRuby is an implementation of the Ruby programming language targeting Microsoft . ...
The title given to this article is incorrect due to technical limitations. ...
Microsoft . ...
A# is a port of the Ada programming language to the Microsoft . ...
Boo is an object oriented, statically typed programming language developed starting in 2003, which seeks to make use of the Common Language Infrastructure support for Unicode, globalization and web style applications, while using a Python-inspired syntax and a special focus on language and compiler extensibility. ...
Chrome is a programming language for the Common Language Infrastructure developed by RemObjects Software. ...
IronLisp is an implementation of the Lisp programming language targeting Microsoft . ...
L# .NET is a Lisp-based scripting language for . ...
Nemerle is a high-level statically-typed programming language for the . ...
P# is a Prolog (logic programming language) interpreter written for the Common Language Infrastructure. ...
For other uses, see PHP (disambiguation). ...
Scala is a multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. ...
This subsystem is a part of . ...
This subsystem is a part of . ...
This subsystem is a part of . ...
ADO.NET is a set of computer software components that can be used by programmers to access data and data services. ...
ASP.NET logo ASP.NET is a web application framework marketed by Microsoft that programmers can use to build dynamic web sites, web applications and XML web services. ...
ASP.NET AJAX, formerly code-named Atlas, is a set of extensions to ASP.NET developed by Microsoft for implementing Ajax functionality. ...
The ASP.NET MVC Framework is a Model-view-controller framework which Microsoft is adding to ASP.NET. It allows an application to be built as a composition of three roles: Model, View and Controller. ...
. ...
Language intergrated query (LINQ) is a Microsoft project that aims to add a native querying syntax to C# and VB.Net. ...
This subsystem is a part of . ...
This API is a part of . ...
Extensible Application Markup Language (XAML, pronounced zammel ()) by Microsoft is a declarative XML-based language used to initialize structured values and objects. ...
Deployment of a ClickOnce application ClickOnce is a Microsoft technology for deploying Windows Forms or Windows Presentation Foundation-based software, also called Smart clients. ...
Mono is a project led by Novell (formerly by Ximian) to create an Ecma standard compliant . ...
The Microsoft . ...
The Microsoft . ...
. ...
DotGNU Portable . ...
Microsoft Silverlight (code-named Windows Presentation Foundation/Everywhere or WPF/E) is a proprietary runtime for browser-based Rich Internet Applications, providing a subset of the animation, vector graphics, and video playback capabilities of Windows Presentation Foundation. ...
The Shared Source Common Language Infrastructure (SSCLI), previously codenamed Rotor, is Microsofts shared source implementation of the CLI, the core of . ...
This is a comparison of the C# programming language with the Java programming language. ...
The original . ...
This is a comparison of the . ...
Microsoft Codename Acropolis, available as a release, is a set of tools and components that can be used to build . ...
Microsoft Codename Astoria is a platform for what Microsoft calls Data Services. ...
Microsoft Codename Jasper is an ADO.NET incubation project being developed by Microsoft which aims for simpler integration between the data access layer and the presentation layer in an application. ...
Parallel FX Library (PFX) is a managed concurrency library being developed by a collaboration between Microsoft Research and the CLR team at Microsoft for inclusion with a future revision of the . ...
Parallel FX Library (PFX) is a managed concurrency library being developed by a collaboration between Microsoft Research and the CLR team at Microsoft for inclusion with a future revision of the . ...
Task Parallel Library (TPL, also referred to as Parallel FX Library) is a managed concurrency library being developed by a collaboration between Microsoft Research and the CLR team at Microsoft for inclusion with a future revision of the . ...
References - ^ GNU Portable .NET documentation.
|