FACTOID # 140: In Switzerland, the average person has to work for 102 minutes to buy a kilogram of beef - one of the longest times in the developed world. On the other hand, they only have work 14 hours to buy a refrigerator for it.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RELATED ARTICLES
People who viewed "DotGNU" also viewed:
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > DotGNU
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. ...

Contents

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

Free software Portal

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

  1. ^ GNU Portable .NET documentation.

  Results from FactBites:
 
DotGNU keeping you from getting tangled in a .NET (1392 words)
DotGNU's strategy for these areas is not only technologically superior, but it also serves to ensure that no-one will ever have the kind of monopoly power which would be necessary for ending the free exchange of digital information.
In the beginnings of the DotGNU project, we were concerned primarily about the vendor lock-in problem for webservices and about Microsoft's plan to unleash a "Hailstorm" which has in the meantime been dropped, because all the major companies which sell services to consumers have realised that this "Hailstorm" would not be good for them.
For example, the DotGNU approach to "web services" will make it possible for end users to run webservice software on their own PC, so that the users are not forced to migrate their data to the webservice servers.
DotGNU - Wikipedia, the free encyclopedia (744 words)
DotGNU aims to be for webservices and for C# programs what GNU/Linux is rapidly becoming for desktop and server applications: the industry leader and provider of Free Software solutions.
DotGNU Portable.NET, an implementation of the Common Language Infrastructure (CLI), more commonly known as.NET, includes everything that you need to compile and run C# and C applications that use the base class libraries, XML, and Systems.Windows.Forms.
In constrast, the main goal of another open source CLI implimentation, the Mono Project is to provide 100% compatable class libraries for both the CLS specification and with the class library currently released by Microsoft for their commercial version of.NET, which itself does not currently fully comply the CLS specification published by ECMA.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.