Mono History
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,658
On Slideshare
1,658
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
13
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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.
      • Miguel de Icaza miguel@novell.com
      • 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?
  • 11.