Das Team des Mono-Projekts hat eine erste Vorschauversion auf Mono2.0 veröffentlicht, einer Entwicklungs- und Laufzeitumgebung für.NET-Anwendungen.
Laut den noch vorläufigen Release Notes unterstütztMono 2.0 unter anderem die wichtigen Programmierschnittstellen
- ADO.NET 2.0 für den Zugriff auf Datenbanken
- ASP.NET 2.0 zur Entwicklung von Web-basierten Anwendungen
- Windows.Forms 2.0 zur Programmierung von grafischen Oberflächen(GUIs)
- System.XML 2.09, für den einfachen Zugriff auf XML-Daten
- System.Core, die Language Integrated Query (LINQ) Abfragenunterstützt
- System.Drawing 2.0 zur Erstellung von Zeichnungen und Grafiken
Neben diesen, maßgeblich von Microsoft eingeführten Standardschnittstellen,bietet Mono 2.0 zusätzlich eine Anbindung an Gtk+ 2.12, die CairoGrafikbibliothek, die Datenbank SQLite und mit Mono.Posix eineBibliothek, die den Zugriff auf Linux-spezifische Funktionen bietet. Neu imBunde ist auch Mono.Cecil, eine Bibliothek, über die sich ECMACLI-Dateien, also fertige .NET-Bibliotheken und Programme, manipulierenlassen.
Gegenüber der Vorversion wurden vor allem die Performance und derSpeicherverbrauch der Laufzeitumgebung verbessert. Die Release Notes führenhier explizit die mathematischen Funktionen Math.Min undMath.Max auf.
Programmierer dürfen zwischen einem C# 3.0 und Visual-Basic-8-Kompilerwählen. Dazu gesellt sich mit Gendarme ein Regel basiertesWerkzeug, das (typische) Probleme in .NET-Anwendungen und Bibliothekenaufspüren soll.
Die Entwickler von Mono bitten alle Interessierten, sich die Vorschauversionherunterzuladen, sie eingehend zu testen und alle auftretenden Fehler zumelden. Die fertige Version 2.0 soll laut Roadmap am 9. September erscheinen.
Das Mono Projekt wurde gegründet, um eine freie Implementierung fürMicrosofts .NET-Umgebung zu schaffen. Ähnlich wie beim Konkurrenten Javalaufen .NET-Anwendungen nicht direkt auf dem Computer, sondern in einervirtuellen Maschine. Dank dieser Zwischenschicht lässt sich ein einmalgeschriebenes Programm auf jedem Computer starten, der über eineentsprechende Laufzeitumgebung verfügt. Da Microsoft als Erfinder von .NETdas freie Betriebssystem nur mit der Kneifzange anfasst, rief die FirmaXimian das Mono-Projekt ins Leben. Nach einer Übernahme sponsort heuteNovell die weitere Entwicklung. Eine der bekanntesten Mono-Anwendungen fürLinux dürfte die Desktopsuche Beagle sein.





