Mono History

Mono History

  1. Andrs Maneiro
    Mono History
    Transcript Header:
    Mono History
    Transcript Body:
    • 1.
        • Mono Platform History
        • (Wikipedia and personal experience based)
        • Alvaro del Castillo San Félix
        • [email_address]
        • GSyC/LibreSoft
    • 2. A new FLOSS Platform is born
      • Microsoft launches .NET 1.0 platform in 05-01-2002.
        • In beta since 2000
        • .NET documents came out in December 2000
      • Mono announced on July 19, 2001 at the O'Reilly conference. July 29, Mono 0.5.
      • Three years later, on June 30, 2004 Mono 1.0 was released.
    • 3. A new FLOSS Platform is born
        • [Mono-announce-list] Mono 1.0 has been released.
        • Wed, 30 Jun 2004 12:14:18 -0400
        • * Previous message: [Mono-announce-list] Mono Beta 3.
        • * Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
        • Hey,
        • Mono 1.0 has been released, get your packages:
        • http://www.mono-project.com/downloads/index.html
        • That is our new spiffy site.
        • Miguel.
    • 4. Standards covering .NET
      • ECMA 334: “C# Language Specification”,
        • June 2006, 4 th Edition, 553 pages. Started in January 2003. ISO/IEC 23270:2006.
        • Authoring by Hewlett-Packard, Intel and Microsoft.
        • Effort Started in September 2000, TC39, TG2.
    • 5. Standards covering .NET
      • ECMA 335: “Common Language Infrastructure (CLI)”, ISO/IEC 23271:2006
        • June 2006, 4 th Edition, 556 pages.
        • Authoring by Borland, Fujitsu Software Corporation, Hewlett-Packard, Intel Corporation, IBM Corporation, ISE, IT University of Copenhagen, Jagger Software Ltd., Microsoft Corporation, Monash University, Netscape, Novell/Ximian, Phone.Com, Plum Hall, Sun Microsystems, and University of Canterbury (NZ)
    • 6. Mono History in the News http://www.mono-project.com/Articles
      • Dec 2001: Microsoft: Using the ECMA Standards: An Interview with Miguel de Icaza
      • ....
      • Feb 2008: Integrating Mono FastCGI and lighttpd 1.5
    • 7. Mono 1.2 series history
      • Follow it online at http://www.go-mono.com/archive/1.2.X
      • The 1.1.x saga is not complete currently.
    • 8. Currently
      • Last release: Mono 1.2.6, 12 Dec 2007.
      • Native Windows.Forms driver for MacOS X allows Winforms-based applications to run without an X server.
      • Support for the ASP.NET AJAX APIs and controls. FastCGI for ASP.NET.
      • Windows.Forms now supports the WebControl on Windows and Linux using Mozilla.
      • Runtime will now consume much less memory for 2.0-based applications due to various optimizations in generics support as well as including many new performance improvements and an updated verifier and an implementation of CoreCLR security.
      • C# compiler is quickly approaching full 3.0 support, most of the basics work right now (except support for System.Query.Expression AST generation).
      • Mono 1.2.6 can now be used as an SDK for creating Silverlight 1.1 applications on all platforms.
    • 9. Roadmap (May 2007) http://www.mono-project.com/Roadmap
      • .NET 2.0
        • Mono 2.0
        • Partially implemented in 1.2.6 (C# 2.0 and some libraries)
        • Planned for 2007 Q3
        • 1.9.0 Preview 4, 3 March 2008
      • .NET 3.0:
        • Olive Project
        • Beta planned for 2007 Q4
    • 10. The Future
      • Games industry: The high-level code is written with scripting languages.
      • Mobile devices and other embedded systems.
      • Will Microsoft adopt of fight Open Source? Will they use their patents and how this could impact Mono platform?
    View More