Novell maakt de beschikbaarheid bekend van de nieuwe bètaversie Mono(R) 1.2, waarin nu ook ondersteuning wordt geboden voor Microsoft* Windows.Forms. Daardoor wordt het nu veel eenvoudiger client .NET-applicaties over te brengen naar een systeem onder Linux*. Daarnaast wordt deze bètaversie gekenmerkt door een groot aantal andere vernieuwingen, zoals ondersteuning van extra platforms en hardware, upgrades in de virtual machine-structuur, uitbreiding van de ondersteuning van Java* en belangrijke verbeteringen op het gebied van prestatievermogen, geheugenmanagement en stabiliteit. Mono is een door Novell gesteunde open source implementatie van het Microsoft .NET framework, dat migratie mogelijk maakt van bestaande .NET-applicaties naar Linux en een compleet instrumentarium biedt voor ontwikkeling van nieuwe Linux- en platformonafhankelijke applicaties. Dankzij het Mono framework kunnen ontwikkelaars die gewend zijn aan een Windows-omgeving hun bestaande kennis en ervaring gebruiken om .Net-applicaties voor client en server beschikbaar te maken voor de snel groeiende Linux markt.
"In termen van softwareontwikkeling is Mono zoveel als de Steen der Wijzen," zegt Steve Shreeve, CTO en medeoprichter van Medsphere. "Met behulp van Mono zijn wij erin geslaagd een complete, platformonafhankelijke grafische gebruikersinterface voor medische instellingen te bouwen die artsen in staat stelt tot betere zorg voor hun patiënten. Onze klanten kunnen nu in alle vrijheid kiezen voor het besturingssysteem dat het best aansluit bij hun behoeften. Wij hebben ook in het verleden actief meegewerkt aan het Mono project en de verbeteringen in functionaliteit en prestatievermogen van de nieuwe 1.2 versie zijn voor ons dan ook zeer interessant. Met de ondersteuning van Windows.Forms is er nu ruimte voor platform-onafhankelijke ontwikkeling en wordt het voor ons nog eenvoudiger functioneel volwaardige applicaties te bouwen voor onze veeleisende klanten."
Nu Mono ook volledige ondersteuning biedt van de Windows.Forms API, de grafische gebruikersinterface van het Microsoft .NET ontwikkelingsframework, kunnen bestaande client-applicaties voor Windows-systemen sneller en met veel minder moeite geschikt worden gemaakt voor gebruik onder Linux. Het feit dat de nieuwe bètaversie nu ook kan werken met Windows.Forms betekent een belangrijke uitbreiding van de scope van het Mono project. Ontwikkelaars hebben nu niet alleen de keuze uit verschillende besturingssystemen voor bestaande .NET-applicaties; het wordt bovendien mogelijk nieuwe desktop-applicaties te creëren voor gebruik onder Linux. Inmiddels is dat ook al gebeurd, want Mono is de basis geweest voor ontwikkeling van een aantal nieuwe Linux desktop-applicaties zoals de Banshee player, F-spot, een programma voor het beheer van digitale foto's, en de desktop-zoekmachines iFolder en Beagle(TM), programma's die allemaal onderdeel uitmaken van het binnenkort te verwachten Novell SUSE Linux Enterprise Desktop 10.
"Deze bètaversie is de oplossing voor een belangrijke kwestie," zegt Miguel de Icaza, vice president developer platforms bij Novell en een van de verantwoordelijken voor het Mono project. "Het is nu veel makkelijker geworden de Microsoft gebruikersinterfaces te 'vertalen' naar Linux* en dat schept mogelijkheden voor een enorme uitbreiding van het aantal beschikbare client-applicaties voor Linux. Mono kan nu functioneel volwassen worden genoemd. Migratie van ASP.NET en Windows.Forms naar Linux is simpeler geworden dan ooit tevoren en daardoor kunnen ontwikkelaars nu volop profiteren van de extra voordelen die Linux te bieden heeft. De bètaversie is voor iedereen vrij toegankelijk, dus iedereen die geïnteresseerd is, heeft de gelegenheid deze nieuwe versie te testen en er commentaar op te leveren."
De nieuwe bètaversie is compatibel met en biedt volledige ondersteuning van .Net 1.1, met op dit moment nog gedeeltelijke ondersteuning van 2.0. Daarnaast ondersteunt het Mono framework een grote verscheidenheid van platforms, waaronder Linux, Mac* OS X, Solaris*, BSD en Windows*, diverse hardware-opties, waaronder x86, AMD* 64, IA- 64 (Itanium* 2), EMT 64, PowerPC, ARM, s390 en S390x, SPARC en SPARC v9 en een groot aantal programmeertalen.
Het Mono framework is gratis te downloaden vanaf http://www.mono-project.com. Dezelfde website staat ook open voor feedback.