Silverlight 1.0, le Flash killer de Microsoft
La version finale du client riche Web est disponible sur le site de l'éditeur. Une machine virtuelle .Net lui sera bientôt ajoutée. Novell va se charger de porter Silverlight vers Linux.
01net.
le 05/09/07 à 17h35
Après plusieurs mois de bêta-test, Microsoft vient de présenter la première version de son plug-in Silverlight, qui permet d'exécuter des applications riches au sein des navigateurs Web, à l'instar du plug-in Flash,
d'Adobe. Disponible pour Windows et Mac, Silverlight 1.0 propose une bibliothèque Ajax et un moteur Javascript. Il incorpore également un lecteur multimédia haute définition, capable de lire le standard vidéo VC-1, également utilisé
pour les HD DVD et les Blu-ray. Silverlight supporte également les formats audio-vidéo WMV, MP3 et WMA.
La version 1.1 de Silverlight est déjà en préparation et devrait être finalisée d'ici à quelques mois. Elle embarquera en plus une machine virtuelle .NET allégée, capable de supporter un grand nombre de langages de
programmation tels que VB, C#, JavaScript, Python, Ruby ou Pascal. Ce qui permettra de créer des applications plus complexes, avec notamment des accès en bases de données. Le mode déconnecté (permettant à une application Web de fonctionner sans
Internet) devrait également être implémenté.
Les utilisateurs Linux devront utiliser Moonlight
Contrairement à ce que l'éditeur avait laissé entendre, Silverlight sera également disponible sous Linux. En effet, Microsoft a conclu un accord avec Novell, qui s'engage à porter les versions 1.0 et 1.1 vers
toutes les distributions. Pour ce faire, l'éditeur va s'appuyer sur
le projet Mono qui implémente .NET sous Linux.
Disponible d'ici à quelques mois, les versions Linux s'appelleront Moonlight et seront fonctionnellement équivalentes à Silverlight, à ceci près qu'elles n'embarqueront pas directement de codecs multimédias
pour des raisons de licences. Les utilisateurs devront télécharger des codecs binaires, baptisés Silverlight Media Codecs for Linux, sur le site de Microsoft. Ces codecs ne pourront être utilisés qu'avec Moonlight.
Enfin, et c'est la dernière nouveauté, Microsoft a annoncé la disponibilité d'Expression Encoder 1.0. Ce logiciel s'installe côté serveur et permet l'encodage de flux audio et vidéo pour Silverlight, ce
qui est particulièrement utile pour les applications de streaming. Il peut importer différents formats de fichier, comme QuickTime ou AVI.
Symbiose entre développeurs et designers
' Pour les entreprises, l'un des principaux avantages de Silverlight est qu'il rendra possible une forte association entre designers et développeurs. Les premiers pourront s'appuyer sur notre
gamme Expression, les seconds sur Visual Studio. Les deux environnements sont fortement intégrés, rendant le processus de création plus fluide. La technologie Silverlight permettra donc de gagner du temps et d'abaisser les coûts de
développement ', explique Laurent Ellerbach, responsable marketing de la division plate-forme et écosystème.
Reste à savoir si Silverlight deviendra vraiment un jour le Flash killer qu'il prétend être. Au final, les sociétés de développement verront peut-être leurs coûts de développement augmenter, car elles seront obligées de créer
deux versions pour la même application. Adobe, avec
sa stratégie Flex, n'a pas dit son dernier mot.
Les premiers clients
Avec la sortie de Silverlight 1.0, Microsoft a annoncé les premiers grands déploiements outre-Atlantique. La nouvelle technologie se retrouve d'ores et déjà implémentée sur les sites de la Major League Baseball, du
télévendeur Home Shopping Network, du spécialiste en catch professionnel World Wrestling Entertainment et du show télévisé Entertainment Tonight.
Microsoft ne se prive pas d'utiliser Silverlight sur ses propres sites, tels que le moteur de recherche
Tafiti.com ou MSN. Les
clips de prévisualisation en haute définition du jeu Halo 3 sont assez impressionnants.