Android

Nouvelle version Moonlight disponible pour tester

GIMS & Sting - Reste (Clip Officiel)

GIMS & Sting - Reste (Clip Officiel)
Anonim

Une nouvelle version de la technologie open source Moonlight qui met Silverlight sous Linux est maintenant disponible pour les développeurs.

Silverlight est la technologie d'exécution et de développement multiplateforme de Microsoft pour l'exécution d'applications multimédia Web.

Selon un article de Miguel de Icaza, vice-président de la plateforme de développement Novell et fondateur du projet open source Mono, l'aperçu de Moonlight 2.0 n'est pas complet et ne répond pas à toutes les exigences pour implémenter complètement Silverlight sur Linux.

Ce que l'aperçu Moonlight 2.0 donne aux développeurs est un aperçu de la façon dont ils peuvent tirer parti des fonctionnalités de Silverlight 2.0 sous Linux, ainsi que des fonctionnalités de la prochaine version 3.0 maintenant en version bêta, selon de Ic aza.

Microsoft et Novell ont collaboré à Moonlight, qui fait partie du projet Mono, un framework de développement multiplateforme et open source pour la plate-forme.NET propriétaire de Microsoft. Moonlight 1.0 a été publié en février.

L'aperçu donne aux développeurs la possibilité de développer des applications d'écriture entièrement sous Unix s'ils installent la version 2.4 de Mono et le kit complet de développement de logiciels Moonlight, de Icaza. Il réutilise également les contrôles Silverlight open-source de Microsoft, appelés Microsoft MS-PL Controls, qui offrent aux développeurs un raccourci pour créer des boutons, des cases à cocher, des calendriers, des conteneurs et même une base de données complète dans les applications Moonlight sous Linux. La version 2.0 de Moonlight supporte également une variété de langages de programmation tels que IronRuby et IronPython, des implémentations open-source de Ruby et Python que Microsoft a créées et qui peuvent être utilisées dans Silverlight, ainsi que Visual Basic ou PHP. 2.0 inclut le Visual Basic Runtime, livré avec Silverlight, de Icaza. Le moteur d'exécution de Moonlight est une version améliorée d'une version de VB créée par ISV Mainsoft il y a quelques années, ajoute-t-il.

De Icaza a également décrit le support de Moonlight 2.0 pour Adaptive Streaming. créer leurs propres transports pour aller chercher les médias, ce qui ne les limite pas à l'utilisation du

"Par exemple, un développeur peut écrire un transport qui récupère différents morceaux de média de différents serveurs", écrit-il, ou utilise bittorrent Une fois que les développeurs de Moonlight ont porté les fonctionnalités de Silverlight 2.0 sur Linux, ajouter des fonctionnalités Silverlight 3.0 à l'aperçu Moonlight 2.0 était une évolution naturelle de ce processus, selon de Icaza..

"Alors que nous implémentions les API 2.0, une poignée de fonctionnalités de la version 3.0 s'intègre naturellement dans notre conception", écrit-il. "Donc, au lieu d'aller plus loin pour limiter les choses dans la version 2.0, nous exposons simplement les API 3.0 avec une compatibilité ascendante."

L'aperçu Moonlight 2.0 prend en charge la classe WriteableBitmap hors navigateur de Silverlight 3.0. pipeline de support enfichable et fonctions de support SaveDialog. Cependant, le support hors navigateur est un processus manuel dans l'aperçu de Moonlight 2.0, alors qu'il est automatisé dans Silverlight, selon de Icaza.

Il a ajouté que le support pour le framework multimédia enfichable est particulièrement intéressant pour les développeurs car cela signifie qu'ils peuvent créer leurs propres codecs sans attendre que Silverlight ou Moonlight prennent en charge ces codecs.

Des informations sur les fonctionnalités de Silverlight 3.0 sont disponibles en ligne sur le site Web Silverlight de Microsoft