FACTOID # 108: Japan leads the world in car production, producing almost 50% more cars than either of its next closest competitors, Germany and the United StatesInteresting industry facts »
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
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 > Mono development platform
  Mono
Maintainer: Novell
Latest release: 1.1.15 / April 18, 2006
OS: Cross-platform
Genre: Platform (computing)
License: GPL, LGPL and MIT, or dual license
Website: http://www.mono-project.com/

Mono is a project led by Novell, Inc. (formerly by Ximian) to create an ECMA standard compliant (Ecma-334 and Ecma-335), .NET compatible set of tools, including among others a C# compiler and a Common Language Runtime. Mono can be run on Linux, FreeBSD, UNIX, Mac OS X, Solaris and Windows based computers. Image File history File links Mono_project_logo. ... Software maintenance is one of the activities in software engineering, and is the process of enhancing and optimizing deployed software (software release), as well as remedying defects. ... Novell was also the name of a road bicycle racing team. ... A software release is to create a new version of the system or program and release it to the user community. ... April 18 is the 108th day of the year in the Gregorian calendar (109th in leap years). ... 2006 (MMVI) is a common year starting on Sunday of the Gregorian calendar. ... An operating system is a special computer program that manages the relationship between application software, the wide variety of hardware that makes up a computer system, and the user of the system. ... A cross-platform (or platform independent) programming language, software application or hardware device works on more than one system platform (e. ... A software genre is a classification of software by its common function, type or topic. ... In computing, a platform describes some sort of framework, either in hardware or software, which allows software to run. ... A software license is a type of proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software — sometimes called an End User License Agreement (EULA) — that specifies the perimeters of the permission granted by the owner to the user. ... The GNU logo Wikisource has original text related to this article: GNU General Public License The GNU General Public License (GNU GPL or simply GPL) is the most popular free software license, originally written by Richard Stallman for the GNU project (GNU itself is a recursive acronym for GNUs... 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. ... The MIT License, originated at the Massachusetts Institute of Technology, is a license for the use of certain types of computer software. ... This page meets Wikipedias criteria for speedy deletion. ... The front page of the English Wikipedia Website. ... Novell was also the name of a road bicycle racing team. ... Ximian was a company that provided open source desktop applications for Linux and UNIX based on the GNOME platform. ... Ecma International - European association for standardising information and communication systems came into existence in 1994, when the European Computer Manufacturers Association (ECMA) changed its name in order to reflect the international activities of the organisation (the long form of ECMA was dropped then, and capitalization changed to reflect this). ... The Microsoft . ... The title given to this article is incorrect due to technical limitations. ... A diagram of the operation of a typical multi-language compiler. ... In computing, Common Language Runtime (CLR) is the name chosen by Microsoft for the virtual machine plus runtime library underlying their . ... Tux the penguin, based on an image created by Larry Ewing in 1996, is the logo and mascot of Linux. ... FreeBSD is a Unix-like free software operating system descended from AT&T UNIX via the Berkeley Software Distribution (BSD) branch through 386BSD and 4. ... Wikibooks has more about this subject: Guide to Unix Unix or UNIX is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T Bell Labs employees including Ken Thompson, Dennis Ritchie, and Douglas McIlroy. ... This article or section does not cite its references or sources. ... This article or section contains information that has not been verified and thus might not be reliable. ... Microsoft Windows is a series of popular proprietary operating environments and operating systems created by Microsoft for use on personal computers and servers. ...


Mono is dual licensed by Novell, similar to other products such as Qt and the Mozilla Application Suite. Mono's C# compiler and tools are released under the GNU General Public License (GPL), the runtime libraries under the GNU Lesser General Public License (LGPL) and the class libraries under the MIT License. These are all open-source licenses and hence Mono is open-source software. If you want to contribute source code to Mono you have to sign a copyright assignment giving Novell the right to relicense the code under other licensing terms, thus preserving Novell's ability under the dual license to commercially license Mono.[1] This page meets Wikipedias criteria for speedy deletion. ... In computer programming, Qt is a cross-platform graphical widget toolkit for the development of GUI programs. ... It has been suggested that this article or section be merged with SeaMonkey. ... The GNU logo Wikisource has original text related to this article: GNU General Public License The GNU General Public License (GNU GPL or simply GPL) is the most popular free software license, originally written by Richard Stallman for the GNU project (GNU itself is a recursive acronym for GNUs... 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. ... The MIT License, originated at the Massachusetts Institute of Technology, is a license for the use of certain types of computer software. ... An open-source license is a copyright license for computer software that makes the source code available under terms that allow for modification and redistribution without having to pay the original author. ... Open source software refers to computer software available with its source code and under an open source license to study, change, and improve its design. ... Source code (commonly just source or code) is any series of statements written in some human-readable computer programming language. ...


Microsoft has a version of .NET available for FreeBSD, Windows and Mac OS X called the Shared Source CLI (Rotor). Microsoft's shared source license is not open-source software and may be insufficient for the needs of the community (it explicitly forbids commercial use). The Mono project has many of the same goals as the Portable.NET project. Microsoft Corporation (NASDAQ: MSFT, SEHK: 4338) is an international computer technology corporation with 2005 global annual sales of close to $40 billion USD and about 64,000 employees in 85 countries and regions which develops, manufactures, licenses, and supports a wide range of software products for computing devices. ... FreeBSD is a Unix-like free software operating system descended from AT&T UNIX via the Berkeley Software Distribution (BSD) branch through 386BSD and 4. ... The Shared Source Common Language Infrastructure (SSCLI), previously codenamed Rotor, is Microsofts shared source implementation of the CLI, the core of . ... Shared source is a type of licensing program that allows controlled access to full or limited amounts of product source code. ... DotGNU Portable . ...


The Mono VM contains just-in-time compilation (JIT) engines for a number of processors: x86, SPARC, PowerPC, ARM, S390 (in 32 bit and 64 bit mode), and x86-64, IA64 and SPARC for 64 bit modes. The VM can just-in-time compile or it can pre-compile the code to native code. For other systems not listed, an interpreter is used. In computing, just-in-time compilation (JIT), also known as dynamic translation, is a technique for improving the performance of bytecode-compiled programming systems, by translating bytecode into native machine code at runtime. ... x86 or 80x86 is the generic name of a microprocessor architecture first developed and manufactured by Intel. ... Sun UltraSPARC II Microprocessor Sun UltraSPARC T1 (Niagara 8 Core) SPARC (Scalable Processor ARChitecture) is a pure big-endian RISC microprocessor architecture originally designed in 1985 by Sun Microsystems. ... 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. ... The ARM architecture (originally the Acorn RISC Machine) is a 32-bit RISC processor architecture that is widely used in a number of applications. ... The title given to this article is incorrect due to technical limitations. ... AMD64 Logo AMD64 (also x86-64 or x64) is a 64-bit microprocessor architecture and corresponding instruction set designed by Advanced Micro Devices. ... In computing, IA-64 (Instruction Architecture-64) is a 64-bit processor architecture developed in cooperation by Intel and Hewlett-Packard for processors such as Itanium and Itanium 2. ...

Contents


History

Miguel de Icaza became interested in .NET technology as soon as the .NET documents came out in December 2000. After looking at the byte code interpreter, he realized that there were no specifications for the metadata. In February 2001 de Icaza asked for the missing information on the metadata file format in the .NET mailing lists and at the same time started to work on a C# compiler written in C#, as an exercise in C#. In April 2001 ECMA published the missing file format, and at GUADEC (April 6April 8, 2001) de Icaza demonstrated the features of his compiler (which by then was able to parse itself). Miguel de Icaza Miguel de Icaza (born c. ... Look up December in Wiktionary, the free dictionary. ... This article is about the year 2000. ... February is the second month of the year in the Gregorian Calendar. ... 2001: A Space Odyssey. ... The GNOME User and Developer European Conference, or GUADEC, is an annual conference taking place in Europe, around the GNOME desktop environment. ... April 6 is the 96th day of the year in the Gregorian calendar (97th in leap years). ... April 8 is the 98th day of the year in the Gregorian calendar (99th in leap years). ... 2001: A Space Odyssey. ...


Internally at Ximian there was much discussion about building tools to increase productivity: making it possible to create more applications in less time and therefore reduce time and cost of development. After a feasibility study, which clearly stated that it was possible to build the technology, Ximian reassigned staff from other projects and created the Mono team. Lacking the manpower to build a full .NET replacement on their own, they formed the Mono open source project, which was announced on July 19, 2001 at the O'Reilly conference. July 19 is the 200th day (201st in leap years) of the year in the Gregorian Calendar, with 165 days remaining. ... 2001: A Space Odyssey. ... Programming Perl is a classic OReilly book. ...


Almost three years later, on June 30, 2004 Mono 1.0 was released. June 30 is the 181st day of the year (182nd in leap years) in the Gregorian Calendar, with 184 days remaining. ... It has been designated the: International Year of Rice (by the United Nations) International Year to Commemorate the Struggle against Slavery and its Abolition (by UNESCO) 2004 World Health Day topic was Road Safety (by World Health Organization) Year of the Monkey (by the Chinese calendar) See the world in...


Mono Components

Mono consists of three groups of components: 1) core components; 2) Mono/Linux/Gnome development stack; and 3) the Microsoft compatibility stack.


The core components include the C# compiler, the virtual machine, and the base class libraries. These components are based on the Ecma-334 and Ecma-335 standards, allowing Mono to provide a standards compliant, free and open source CLI virtual machine.


The Mono/Linux/Gnome development stack provide tools for application development while leveraging existing Gnome desktop and Free and Open Source libraries. These include: Gtk# for GUI development, Mozilla libraries for working with the Gecko rendering engine, Unix integration libraries, database connectivity libraries, a security stack, and the XML schema language RelaxNG. Gtk# allows Mono applications to integrate into the Gnome desktop as native applications. The database libraries provide connectivity to MySQL, SQLite, PostgreSQL, the Firebird Relational Database, ODBC, MSSQL, Oracle, DB40, among many others. The Mono project tracks developing database components at its website. GNOME (for GNU Network Object Model Environment) is a computer desktop environment for UNIX and UNIX-like operating systems. ... Free and Open Source Software, also F/OSS or FOSS, is software which is liberally licensed to grant the right of users to study, change, and improve its design through the availability of its source code. ... Gecko is the open source web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ... In computing, RELAX NG (REgular LAnguage for XML Next Generation) is a schema language for XML, based on Murata Makotos RELAX and James Clarks TREX. A RELAX NG schema specifies a pattern for the structure and content of an XML document. ...


The Microsoft compatibility stack provides a pathway for porting Windows .NET applications to Linux. This group of components include WebForms, ADO.NET, ASP.NET, and Windows.Forms, among others. As these components are not covered by ECMA standards, some of them remain subject to patent fears and concerns. Ecma International - European association for standardising information and communication systems came into existence in 1994, when the European Computer Manufacturers Association (ECMA) changed its name in order to reflect the international activities of the organisation (the long form of ECMA was dropped then, and capitalization changed to reflect this). ...


Framework Architecture

Image File history File links Mono_architecture. ...

Class Library

The class library provides a comprehensive set of facilities for application development. They are primarily written in C#, but thanks to the Common Language Specification they can be used by any .NET language. The class library is structured into Namespaces, and deployed in shared libraries known as Assemblies. When we speak of the .NET framework, we are primarily referring to this class library.


Namespaces and Assemblies

Namespaces are a mechanism for logically grouping similar classes into a hierarchical structure. This prevents naming conflicts. The structure is implemented using dot-separated words, where the most common top-level namespace is System, such as System.IO and System.NET (a complete list can be found in Mono Documentation). There are other top-level namespaces as well, such as Accessibility and Windows are examples. New namespaces can also be created prefixed with the organization.


Assemblies are the physical packaging of the class libraries. These are .dll files, just as (but not to be confused with) Win32 shared libraries. Examples of assemblies are mscorlib.dll, System.dll, System.Data.dll and Accessibility.dll. Namespaces are often distributed among several assemblies and one assembly can be composed of several files.


Common Language Infrastructure and Common Language Specification

The Common Language Infrastructure (CLI), or more commonly known as the Common Language Runtime, is implemented by the Mono executable. The runtime is used to execute compiled .NET applications. The common language infrastructure is defined by the ECMA standard ECMA-335. To run an application, you must invoke the runtime with the relevant parameters.


The Common Language Specification (CLS) is specified in chapter 6 of ECMA-335 and defines the interface to the CLI, such as conventions like the underlying types for Enum. The Mono compiler generates an image that conforms to the CLS. This is the Common Intermediate Language. The Mono runtime takes this image and runs it. The ECMA standard formally defines a library that conforms to the CLS as a framework.


Managed and Unmanaged Code

Within a native .NET/Mono application, all code is managed; that is, it is governed by the CLI's style of memory management and thread safety. Other .NET or Mono applications can use legacy code, which is referred to as unmanaged, by using the System.InterOpServices libraries to create C# bindings. Many libraries which ship with Mono use this feature of the CLI, such as Gtk#. Managed code is code executed by a . ...


Related projects

There exist lots of projects related to Mono that extend Mono and allows developers to use Mono in their development environment. These projects include:

  • Cocoa#, wrappers around the native Mac OS X toolkit (Cocoa).
  • Gecko#, bindings for embedding the layout engine used in Mozilla (Gecko).
  • Gtk#, C# wrappers around the underlying GTK+ libraries, written in C.
  • Tao, a collection of graphics and gaming bindings

A Cocoa application being developed using Xcode. ... Gecko is the open source web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ... Gtk#, a GUI Toolkit, is a set of . ... Initially created for the raster graphics editor, the GNU Image Manipulation Program, the GIMP Toolkit—abbreviated, and almost exclusively known, as GTK+—is one of the two most popular widget toolkits for the X Window System for creating graphical user interfaces. ... The C Programming Language, Brian Kernighan and Dennis Ritchie, the original edition that served for many years as an informal specification of the language The C programming language is a standardized imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... This article needs to be cleaned up to conform to a higher standard of quality. ...

MonoDevelop: the Mono IDE

MonoDevelop is a free GNOME integrated development environment primarily designed for C# and other .NET languages such as Nemerle, Boo, and VB.Net. MonoDevelop was originally a port of SharpDevelop to Gtk#, but it has evolved to meet the needs of Mono developers. The IDE includes, class management, built-in help, code completion, Stetic --a GUI designer, project support, and an integrated debugger. MonoDevelop is a free GNOME IDE primarily designed for C# and other . ... An integrated development environment (IDE), also known as integrated design environment and integrated debugging environment, is a type of computer software that assists computer programmers to develop software. ...


The MonoDoc browser provides access to API documentation and code samples. The documentation browser uses wiki-style content management, allowing developers to edit and improve the documentation.


Mono and Microsoft's patents

Mono implementation of those components of the .NET stack not submitted to the ECMA for standardization has raised some patent violation concerns. Particularly, discussion has taken place about whether Microsoft could destroy the Mono project through patent suits. The problematic parts are not the core technologies submitted to the ECMA or the Unix/Gnome-specific parts. The patent concerns only relate to technologies developed by Microsoft on top of the .NET Framework, such as ASP.NET, ADO.NET and Windows Forms, ie. parts composing Mono's Windows compatibility stack. These technologies are today not fully implemented in Mono and not required for developing Mono-applications, but required to allow Windows applications to run on the Mono platform. The Mono team aims to cover these technologies and have a three-step strategy to deal with them: ASP.NET is a set of web development technologies marketed by Microsoft. ... ADO.NET (or the new ActiveX Data Objects technology) is the primary relational data access model for Microsoft . ... Microsoft Windows Forms is the name given to the GUI portion of the Microsoft . ...

  1. Implement it by using another implementation technique and hence work around the patent.
  2. Remove the patent covered code
  3. Find prior art and make the patent invalid.

Of course, the first option is not always available. Some problems, such as those related to interoperability and communication, may only have a single solution. For this same reason, although the second option is always available, it may result in the development of a product which will not be useable as a .NET replacement. The third option is expensive, may not be possible, and involves a degree of luck (as in all patent interpretation suits). In most patent laws, prior art or state of the art is all information that has been disclosed to the public in any form before a given date. ...


Defensive patent strategy

Corporations with a vested interest in free and open source software developed a means ot protect FOSS projects from the threats of patent suits by pooling patents into the Open Invention Network (OIN). The OIN is a company that acquires patents and offer them royalty free "to any company, institution or individual that agrees not to assert its patents against the Linux operating system or certain Linux-related applications"[2]. The OIN has the Commerce One patents that cover web services, which potentially threaten anyone who uses web services. The OIN's founders intend for these patents to encourage others to join, and to discourage legal threats against Linux and Linux-related applications. Along with several other projects, Mono is listed as a covered project. FOSS is an acronym for free and open source software that is most often used in English-speaking military software communities. ... The Open Invention Network (OIN) is a company that plans to acquire patents and offer them royalty free to any company, institution or individual that agrees not to assert its patents against the Linux operating system or certain Linux-related applications (Press release of November 10, 2005 [1]). Based in... Commerce One was one of the pioneering e-commerce companies. ...


IBM, Novell, Philips, Red Hat, and Sony founded the OIN November 10, 2005. International Business Machines Corporation (IBM, or colloquially, Big Blue; NYSE: IBM) is a computer technology firm headquartered in Armonk, NY, USA. The company, which was founded in 1888 and incorporated June 15, 1911, manufactures and sells computer hardware, software, infrastructure services, hosting services, and consulting services. ... Koninklijke Philips Electronics N.V. (Royal Philips Electronics N.V.), usually known as Philips, (Euronext: PHIA, NYSE: PHG) is one of the largest electronics companies in the world. ... Red Hat, Inc. ... Sony ) is a Japanese leading manufacturer of audio, video, communications, and information technology products for the consumer and professional market. ...


Software developed with Mono

F-Spot photo management program
Enlarge
F-Spot photo management program
Muine music player
Muine music player

The following are programs that use the Mono API and C#. Image File history File links Download high resolution version (1043x847, 402 KB)A screenshot of F-Spot, running on Ubuntu Breezy, taken on 2005-08-18. ... Image File history File links Download high resolution version (1043x847, 402 KB)A screenshot of F-Spot, running on Ubuntu Breezy, taken on 2005-08-18. ... This is a screenshot of a copyrighted website, video game graphic, computer program graphic, television broadcast, or film. ... This is a screenshot of a copyrighted website, video game graphic, computer program graphic, television broadcast, or film. ... An application programming interface (API) is the interface that a computer system, library or application provides in order to allow requests for service to be made of it by other computer programs, and/or to allow data to be exchanged between them. ...

Banshee is an audio player for Linux operating systems, that uses Mono and Gtk#. It also uses the GStreamer multimedia platform to play, encode, and decode Oggs, MP3s, and other formats. ... a gnome A gnome is a mythical creature characterized by its small stature and subterranean lifestyle. ... Beagle is a search tool for linux, enabling the user to search documents, chat logs, email and contact lists in a similar way to Google Desktop under Microsoft Windows, or Spotlight in Mac OS X. Beagle grew out of Dashboard, an early Mono based application for watching for and presenting... Desktop search is the name for the emerging field of search tools which search the contents of a users own computer files, rather than searching the Internet. ... BLAM! is a series of CD-ROM art publications released between 1993 and 1998 by the studio of Necro Enema Amalgamated. ... RSS is a family of web feed formats, specified in XML and used for Web syndication. ... An aggregator or news aggregator is a type of software that retrieves syndicated Web content that is supplied in the form of a web feed (RSS, Atom and other XML formats), and that are published by weblogs, podcasts, vlogs, and mainstream mass media websites. ... Hex Workshop, a hex editor for Microsoft Windows A hex editor is a type of computer program that allows a user to manipulate binary (normally non-plain text) computer files. ... CD may stand for: Compact Disc Canadian Forces Decoration Cash Dispenser (at least used in Japan) CD LPMud Driver Centrum-Demokraterne (Centre Democrats of Denmark) Certificate of Deposit České Dráhy (Czech Railways) Chad (NATO country code) Chalmers Datorförening (computer club of the Chalmers University of Technology) a 1960s... Look up catalogue in Wiktionary, the free dictionary. ... F-Spot is a photograph management application, similar to Google Inc. ... Novell was also the name of a road bicycle racing team. ... MSN (or The Microsoft Network) a collection of Internet services provided by Microsoft. ... A screenshot of PowWow, one of the first instant messengers with a graphical user interface An instant messenger is a client which allows instant text communication between two or more people through a network such as the Internet. ... Lyrics are the words in songs. ... A board game is any game played on a board (that is, a premarked surface) with counters or pieces that are moved across the board. ... iFolder is an open source application, developed by Novell, Inc. ... A peer-to-peer (or P2P) computer network is a network that relies on the computing power and bandwidth of the participants in the network rather than concentrating it in a relatively few servers. ... Rapid Serial Visual Presentation (RSVP) is a method of displaying information (generally text) using a limited space in which each piece of information is displayed briefly in sequential order. ... MonoDevelop is a free GNOME IDE primarily designed for C# and other . ... An integrated development environment (IDE), also known as integrated design environment and integrated debugging environment, is a type of computer software that assists computer programmers to develop software. ... SharpDevelop is a free and open source IDE for the C# and Visual Basic . ... Muine is an audio player for the GNOME personal computer desktop environment which runs on Linux, Solaris, BSD and other UNIX and UNIX-like systems. ... The user interface is the part of a system exposed to users. ... Rhythmbox is an audio player that plays and helps organize digital music. ... Second Life Logo Second Life is a privately-owned, subscription-based massively-multiplayer online real-life game (MMORLG) created in 2003 by San Francisco-based Linden Lab. ... Linden Lab is a privately held company based in San Francisco. ... Linden Scripting Language, or LSL, is the programming language used by players in Second Life, a Massive Multiplayer Online Game by Linden Lab. ... A typical daytime sky. ... A chart is a graphic whore of some data. ... This article is about Tomboy, the software application. ... A wiki (IPA: <wee-kee> or <wick-ey>) is a type of website that allows anyone visiting the site to add, to remove, or otherwise to edit all content, very quickly and easily, sometimes without the need for registration. ... JavaServer Pages (JSP) is a Java technology that allows software developers to dynamically generate HTML, XML or other types of documents in response to a Web client request. ... Perl, also Practical Extraction and Report Language (a backronym, see below) is a dynamic procedural programming language designed by Larry Wall and first released in 1987. ... Python is an interpreted programming language created by Guido van Rossum in 1990. ... PHP is a scripted programming language that can be used to create websites. ...

See also

   
Free software Portal

Image File history File links Portal. ... 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. ... IKVM.NET is an open-source Java virtual machine for Microsoft . ... IronPython is a new implementation of the Python programming language, targeting . ... 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. ... Nemerle logo Nemerle is a high-level statically-typed programming language for the . ... About Monoppix is a Live CD Linux distribution (based on Knoppix), which means you pop it in your CD drive, reboot, and youre running Linux. ... Mod_mono is a module for the Apache HTTP Server that uses C# and the Mono development platform to generate asp. ... XSP, eXtensible Server Pages, is a simple, standalone webserver written in C# that hosts ASP.NETs System for Linux and other UNIX operating systems. ...

Notes

  1. For more information about the licensing, see Mono FAQ: Licensing
  2. (November 10, 2005). OPEN INVENTION NETWORK FORMED TO PROMOTE LINUX AND SPUR INNOVATION GLOBALLY THROUGH ACCESS TO KEY PATENTS. Open Invention Network. URL accessed on April 17, 2006.

November 10 is the 314th day of the year (315th in leap years) in the Gregorian Calendar, with 51 days remaining. ... 2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ... The Open Invention Network (OIN) is a company that plans to acquire patents and offer them royalty free to any company, institution or individual that agrees not to assert its patents against the Linux operating system or certain Linux-related applications (Press release of November 10, 2005 [1]). Based in... April 17 is the 107th day of the year in the Gregorian calendar (108th in leap years). ... 2006 (MMVI) is a common year starting on Sunday of the Gregorian calendar. ...

References

GNU logo (similar in appearance to a gnu) The GNU Free Documentation License (GNU FDL or simply GFDL) is a copyleft license for free content, designed by the Free Software Foundation (FSF) for the GNU project. ... Miguel de Icaza Miguel de Icaza (born c. ... October 13 is the 286th day of the year (287th in leap years). ... 2003 (MMIII) was a common year starting on Wednesday of the Gregorian calendar. ... December 6 is the 340th day (341st on leap years) of the year in the Gregorian calendar. ... 2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ... Eugenia Loli-Queru (in Greek: Ευγενία Λώλη) was born in 1973 in Athens, Greece but lived most of her teenage life in Louros. ... February 22 is the 53rd day of every year in the Gregorian Calendar. ... 2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ... OSNews is a computing news site with a focus on operating systems and their related technologies that launched in 1997. ... December 6 is the 340th day (341st on leap years) of the year in the Gregorian calendar. ... 2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ...

External links

International

  • Mono France, A French Mono WebSite
  • MonoBrasil, A Brazilian Mono WebSite
  • MonoColombia, A Colombian Mono WebSite
  • MonoGermany, A German Mono WebSite
  • MonoHispano, A Spanish Mono community
  • Japanese Mono Mono web site translation to Japanese.
  • MonoPoland, Polish Mono Web site.
  • Mono Netherlands, Dutch Mono site.

  Results from FactBites:
 
ONLamp.com -- Will Mono Become the Preferred Platform for Linux Development? (2560 words)
Developers were able to take their ASP.NET web applications and run them under Mono, after a little accounting for a few pieces of non-portable code.
Using Mono vastly reduces the amount of boilerplate code that must be written, along with the opportunity for bugs to creep in.
As a long time critic of the Mono projects position on the Microsoft patents, I am relieved that after more than a year since the patent issues were raised, Miguel and Novell legal staff are currently conducting a formal patent review of mono.
Mono development platform - Wikipedia, the free encyclopedia (1411 words)
Mono is a project led by Novell, Inc. (formerly by Ximian) to create an ECMA standard compliant (Ecma-334 and Ecma-335),.NET compatible set of tools, including among others a C# compiler and a Common Language Runtime.
Mono is dual licensed by Novell, similar to other products such as Qt and the Mozilla Application Suite.
Mono's C# compiler and tools are released under the GNU General Public License (GPL), the runtime libraries under the GNU Lesser General Public License (LGPL) and the class libraries under the MIT License.
  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.