Moonlight : Applications Web pour tous systèmes
Moonlight est une version portable de Silverlight, fonctionnant sous Windows, Linux et MacOS. Il fournit un framework pour le développement d'application Web riches.
Il est écrit en C++ pour un tiers et C# pour deux tiers. Il dépend de Mono, Cairo pour le moteur de rendu, GTK+ pour la librairie graphique.
Sous Linux et MacOS, il suffit d'installer le plugin pour Firefox pour intégrer une machine virtuelle Mono. Sous Windows on installera plutôt Silverlight.
Moonlight 2.0
La version 2.0 correspond à Silverlight 2 avec une partie de Silverlight 3, et est disponible depuis le 17 décembre 2009. C'est une rupture totale avec la version 1.0 alors qu'il y aura peu de différences pour la version 3.
Il inclut une version limitée pour le Web du CLR de Microsoft, ce qui permet d'utiliser d'autres langages que JavaScript.
Deep Zoom permet des effets de loupe sur les images.
Autres implémentations ajoutées:
- Les codecs vidéo Ogg et Dirac sont supportés.
- Le mode offline est partiellement fonctionnel.
- Streaming: la définition des vidéos s'adaptent au matériel du client pour une affichage toujours fluide.
Démonstration de streaming.
Moonlight 3.0
Il offrira le support pour les codecs vidéo H.264 et AAC.
Noter qu'un accord à été conclu entre Microsoft et Novelle pour le port de Silverlight 4 sous Mono: il y aura donc un Moonlight 4!
Télécharger le logiciel
- Moonlight. Sous licence libre GPL et MIT
- Quakelight. Démonstration du jeu Quake sous Silverlight et Moonlight.
(c) 2009 Scriptol.fr