Mono History
Upcoming SlideShare
Loading in...5
×
 

Mono History

on

  • 1,583 views

 

Statistics

Views

Total Views
1,583
Views on SlideShare
1,583
Embed Views
0

Actions

Likes
0
Downloads
13
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Mono History Mono History Presentation Transcript

      • Mono Platform History
      • (Wikipedia and personal experience based)
      • Alvaro del Castillo San Félix
      • [email_address]
      • GSyC/LibreSoft
  • 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.
  • 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.
  • 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.
  • 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)
  • 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
  • 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.
  • 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.
  • 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
  • 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?
  •