Silverlight 3 beta : Microsoft sort l’artillerie lourde
Vidéo haute définition, streaming, fonctionnement à l’extérieur du navigateur, nouveaux outils de développement, etc. l’éditeur de Redmond a multiplié les innovations dans la version 3 de son plug-in, dont la beta est désormais disponible.
C’est lors du Mix’09 la grand messe des développeurs Microsoft, que l’éditeur a tenu à dévoiler la troisième version de son moteur d’éxécution graphique Silverlight, le concurrent direct du plug-in Flash d’Adobe, permettant l’éxécution d’applications Web très graphiques. Quelques mois seulement après le lancement de la version 2, Microsoft surprend en livrant une version 3 beta pour Windows et Mac, remplie de nouvelles fonctionalités, signe que l’éditeur compte bien rattrapper son retard sur Adobe.
Support de la vidéo HD en plein écran. Silverlight 3 supporte en effet le codec H.264 utilisé pour la diffusion de vidéo HD, et les outils d’encodage comme Expression Encoder accepteront directement comme source des fichiers MPEG-4, reposant sur ce codec. La diffusion d’une vidéo pourra également être réalisé en direct c’est-à-dire à mesure que celle-ci est enregistrée.
Technologie de streaming adaptatif. Baptisé Smooth HD celle-ci permet de de gérer dynamiquement le flux vidéo diffusé vers les clients Silverlight, en fonction de la bande passante disponible et de la charge du PC. En fonction de ces deux paramètres le serveur de diffusion s’arrange la meilleure qualité possible de vidéo. De plus, cette technologie de streaming permettra à l’Internaute de naviguer à sa guise à travers la vidéo et de positionner le curseur de défilement à chaque seconde de la vidéo sans avoir à attendre. Malheureusement cette fonctionnalité ne semble à priori possible qu’avec le serveur Web IIS de Microsoft doté du pack Media Services. Vous pourrez visualiser des exemples de vidéo sur le site www.smoothhd.com.
Utilisation des capacités du PC. Silverlight 3 sera capable de tirer parti du processeur graphique de la carte présente sur le PC (GPU) En revanche, contrairement à Flash il n’a toujours pas accès à la webcam ou au microphone du PC de l’utilisateur. Afin de maintenir un certain niveau de sécurité, les applications Silverlight s’éxécuteront dans un bac à sable (sandbox), c’est-à-dire un compartiment fermé n’ayant pas accès au reste du système.
Exécution en dehors du navigateur. C’est l’une des nouveauté majeure de la version 3. Avec cette nouvelle fonction, qui permettra de sortir les applications Silverlight du navigateur, Microsoft vient marcher sur les plates-bandes d’Air, d’Adobe, qui permet de réaliser n’importe quel Widget de bureau. Pour illustrer possibilité, Microsoft assure que les applications SIlverlight seront accessibles depuis le menu Démarrer de Windows.
Fonctionnement en mode déconnecté. Pour parfaire l’éxécution en local, ce nouveau Silverlight gère le mode déconnecté à la manière d’un Google Gears : en l’absence de connexion l’utilisateur pourra ainsi accéder à des données déjà stockées dans la mémoire tampon de l’application ou bien enregistrer de nouvelles informations, dans une une base de données locale, qui seront par la suite synchronisées une fois la connexion à Internet rétablie.
Sans oublier le zoom en profondeur dans les images. C’est la fonctionnalité Deep Zoom, déjà présente dans la version 2. On pourra en voir un exemple sur http://memorabilia.hardrock.com/.
Des efforts sur le référencement. En matière de SEO (search engine optimization) point faible des technologies RIA, la version 3 de Silverlight, devrait permettre de transcrire automatiquement chaque objet présent dans l’application en une page html, indexable par les moteurs de recherche.
Et pour les développeurs. Outre un kit de développement - Silverlight 3 SDK Beta 1 - l’éditeur livre un kit pour Visual Studio 2008 - Silverlight 3 Tools Beta 1 for Visual Studio 2008 SP1 - qui fonctionnera aussi avec Visual Web Developer Express 2008 (gratuit). Cet ensemble comprend non seulement le runtime, mais également le SDK ainsi que des plug-in pour les deux environnements cités précédemment
Voilà, c’était un aperçu relativement complet de Silverlight 3 en attendant la version finale prévu pour l’automne prochain.
- Le site Microsoft sur Silverlight 3 Beta
- Le runtime Silverlight 3 pour développeur
- Microsoft Silverlight 3 Tools Beta 1 for Visual Studio 2008 SP1
- Microsoft Silverlight 3 SDK Beta 1
- La documentation du SDK
- Un document électronique de présentation
- Des échantillons de codes et des tutoriels sous forme de vidéos









