Implémentation open source de la technologie Silverlight de Microsoft, Moonlight fait cette semaine ses débuts publics avec la mise à disposition d'une première version de test annoncée sur le blog de Miguel de Icaza, responsable du projet. Développé dans le cadre du projet Mono, orchestrée par l'éditeur Novell, ce portage de Silverlight est encore très incomplet, mais peut d'ores et déjà être installé par les développeurs à des fins de test, bien que quelques problèmes de compatibilité aient été remarqués avec Firefox 3.
Silverlight est une technologie qui permet de faire s'exécuter ce que l'on appelle des « applications Internet enrichies » (RIA) dans son navigateur. « Enrichies », ces applications sont censées proposer des fonctionnalités ou une interface qui dépasse de loin ce qu'il est traditionnellement possible de faire dans un navigateur à partir des langages Web traditionnels.
Face à Adobe, dont le couple Flash / Flex est actuellement leader en la matière (Flash serait installé sur plus de 95% des ordinateurs de la planète, contrairement à Silverlight qui, tout jeune, n'occupe qu'une position anecdotique), la grande force de la technologie de Microsoft serait la possibilité de créer des applications à partir des langages et outils de développement compatibles avec le framework .NET, utilisés par de nombreux développeurs.
Moonlight est pour l'instant limité à la version 1.0, et n'offre pas encore la pleine prise en charge des contenus multimédias. Suite aux changements opérés par Microsoft, le projet Mono abandonne la version 1.1 et concentre maintenant ses efforts sur Silverlight 2.0, qui devrait être finalisée aux alentours de la rentrée de septembre.