S'identifier / Créer un compte
  • Actualités
  • Dossiers
  • Tests
  • Commentaires
  • INpactiens
Publicité

Moonlight 2.0 disponible : un mélange de Silverlight 2.0 et 3.0

Novell accélère la manoeuvre

moonlightLa technologie Silverlight de Microsoft est présente sur Windows et Mac OS X. C’est l’éditeur qui s’occupe de ces deux moutures. Une implémentation existe aussi pour Linux, où c’est la société Novell qui gère ce développement, et c’est ainsi qu’est né le projet Moonlight. Ce dernier vient de passer officiellement en version 2.0 et devrait voir du coup son avancée accélérer au cours de l’année prochaine.

Certains diront que Silverlight 3.0 existe déjà et qu’une version 4.0 est même en préparation, une bêta publique étant disponible depuis quelques semaines. certes, mais les versions de Moonlight ne correspondent pas tout à fait à celles de Silverlight. Par exemple, quand Moonlight 1.0 est sorti, il présentait déjà des fonctionnalités de Silverlight 2.0.

Belote et rebelote : Moonlight 2.0 intègre des nouveautés apparues avec Silverlight 3.0.

moonlight

Cette nouvelle mouture apporte prioritairement la plus grosse nouveauté de Silverlight 2.0 à l’époque, à savoir la présence d’un moteur d’exécution .NET. Il s’agit d’un CLR (Common Language Runtime) permettant de fait l’utilisation des langages compatibles .NET. On retrouve bien sûr les autres nouveautés de Silverlight 2.0 :
  • Contrôles intégrés : contient les contrôles DataGrid, ListBox, Slider, ScrollViewer, Calendar, etc.
  • Prise en charge de fonctions avancées de modèles et d’habillages : permet de personnaliser facilement l’aspect d’une application.
  • Technology Deep Zoom : permet une interactivité et une navigation avec une haute résolution d’image
  • Prise en charge réseau complet : prise en charge immédiate des appels de services REST, WS*/SOAP, POX, RSS et standard HTTP, permettant aux utilisateurs de créer des applications s’intégrant facilement dans les systèmes centraux (back-end) existants.
  • Prise en charge étendue des langages .NET Framework : Moonlight 2 prend en charge toute une gamme de langages de programmation, notamment C#, JavaScript, IronPython et IronRuby
  • Protection de contenu : contient à présent les protections DRM, basées sur PlayReady, qui proposent une protection de contenu pour les expériences Silverlight en mode connecté (le mode déconnecté arrive avec Silverlight 4)
  • Amélioration des performances serveur et support de fonctions publicitaires : optimisation de la diffusion de contenus média en téléchargement progressif ou streaming, indexation et référencement par des moteurs de recherche, capacités d’injection de publicités dans les flux vidéo.
Mais comme l’annonce Miguel de Icaza, le chef du projet Moonlight, on peut parler d’une version 2.5 de l’API Silverlight. Certaines fonctionnalités importantes de Silverlight 3.0 sont donc présentes, comme par exemple :
  • Le Smooth Streaming, c’est-à-dire un streaming adaptif dont les caractéristiques sont déterminées en fonction de conditions, comme la bande passante et la puissance disponible de la machine lisant la vidéo. Les fans de tennis se rappelleront sans doute du dernier tournoi de Roland Garros, dont la rediffusion des matchs utilisait une simple bêta de Silverlight 3.
  • Un support partiel de l’exécution du contenu en dehors du navigateur
  • Des bitmaps modifiables
  • Plusieurs fonctionnalités de databinding du XAML
  • L’utilisation possible de plusieurs codecs vidéo, comme Vorbis et Dirac
  • Des fonctions de demuxing, qui autorisent par exemple l’utilisation du conteneur Ogg
moonlight

Du coup, plusieurs conséquences sont déjà visibles pour les utilisateurs de distributions Linux qui installeront Moonlight 2.0. Premièrement, les sites utilisant le Smooth Streaming deviennent compatibles. Ceux qui s’intéressent à cette fonctionnalité pourront la tester depuis cette page. Ensuite, Novell a axé ses priorités sur la compatibilité avec certaines applications importantes basées sur Silverlight. Ainsi, Photosynth est pleinement supporté, y compris au sein du moteur de recherches Bing.

Autre précision importante : une première bêta de Moonlight 3.0 sera disponible dès le premier trimestre 2010 avec une mouture finale prévue pour le troisième trimestre. Novell indique qu’une version 4 suivra peu de temps après. Enfin, il faut savoir que l’accord liant Microsoft et Novell continue de plus belle et inclut désormais les distributeurs tiers d’applications et de services.

 Ceux qui souhaitent installer Moonlight 2 pourront le faire depuis le site officiel.
Vincent Hermann

Rédacteur/journaliste spécialisé dans le logiciel et en particulier les systèmes d'exploitation. Ne se déplace jamais sans son épée.

Google+

Publiée le 18/12/2009 à 10:11

Soutenez l'indépendance de Next INpact en devenant Premium

  • Tout le contenu de Next INpact sans pub
  • Et bien plus encore...
;