L'environnement d'exécution et de développement Mono vient de passer en version 2.0.
Mono est une plate-forme libre, multi-languages et multi-plates-formes compatible avec le
framework .NET (produit Microsoft pour Windows). Il permet notamment d'exécuter des applications .NET sous Linux. C'est également une plate-forme de développement complète intégrant un
IDE, un débogueur, la prise en charge de nombreux langages (C#, VB.NET, Python, Java, etc.) et de nombreuses bibliothèques de l'écosystème Linux (GNOME, OpenGL, etc.). Cette version majeure apporte son lot de nouveautés - plates-formes, fonctionnalités, outils - et d'améliorations en terme de performances et compatibilité.
Mono est utilisé dans des contextes variés :
- Sous Linux par des applications de bureau comme F-Spot, Tomboy, Banshee et Beagle ;
- Toujours sous Linux par des applications web comme mojoPortal ou Dekiwiki ;
- Par des applications distribuées comme SecondLife (moteur exécution des scripts utilisateurs sur les serveurs de jeu) ;
- Toujours dans les jeux, le moteur Unity3D ;
- Enfin l’embarqué : lecteur MP3 Sansa Connect.