Projekt Mono, inicjatywa open source sponsorowana przez Novella, poinformował o dostępności Mono 2.0, opartej na otwartym dostępie do kodu źródłowego wieloplatformowej platformy programistycznej .NET.
Mono 2.0 zawiera komplet oprogramowania niezbędnego do opracowywania i uruchamiania aplikacji klienckich i serwerowych .NET na platformie Linux oraz innych systemach operacyjnych. Nowa wersja Mono 2.0 jest zgodna z przeznaczonymi dla komputerów osobistych i serwerów elementami wersji 2.0 platformy Microsoft .NET i obejmuje Mono Migration Analyzer (MoMA), narzędzie analityczne migracji z platformy .NET do Linuksa.
Według badania przeprowadzonego przez IDC („Mission Critical North American Application Platform Study", sierpień 2007 r.), blisko 50 procent ankietowanych osób odpowiedzialnych za podejmowanie decyzji dotyczących informatyki, programistów i architektów systemowych deklaruje wykorzystanie Microsoft .NET jako platformy, na której opierają się kluczowe aplikacje eksploatowane w ich środowiskach (łącznie z pocztą elektroniczną). Mono 2.0 umożliwi twórcom oprogramowania wykorzystanie posiadanych zasobów i umiejętności do tworzenia aplikacji .NET 2.0 na różnorodnych platformach, takich jak Linux, Solaris, Unix i Mac OS X.
Mono 2.0 zawiera narzędzie MoMA, Mono Migration Analyzer. Narzędzie to, działające w trybie naturalnym w środowisku .NET lub na platformie Mono, pozwala twórcom oprogramowania ocenić liczbę zmian koniecznych do uruchomienia aplikacji .NET w systemie Linux. 45 procent z 4600 aplikacji .NET przeanalizowanych za pomocą MoMA nie wymagało żadnych zmian przed uruchomieniem w środowisku Mono. W przypadku kolejnych 24 procent aplikacji dla uruchomienia w środowisku Mono należało wprowadzić mniej niż sześć zmian kodu.
Jednym z najnowszych przykładów skutecznego zastosowania platformy Mono jest szybkie opracowanie oprogramowania Moonlight, opartej na Mono wtyczki open source, będącej odpowiednikiem produktu Microsoft Silverlight, służącego do tworzenia i obsługi nowej generacji aplikacji interaktywnych. Firma Linden Lab wykorzystuje już Mono do tworzenia swojego projektu Second Life, uzyskując dzięki temu większą szybkość i stabilność skryptów, zwłaszcza związanych z intensywnymi obliczeniami.
Najnowsza wersja Mono odznacza się zdecydowanie większą wydajnością oraz stabilnością i znacznie ułatwia tworzenie bogatych w funkcje wieloplatformowych aplikacji działających w środowiskach sieci web, Windows, OS X, Nintendo Wii, a wkrótce również iPhone.".
więcej »