L'avenir de la plateforme RIA (Rich Internet Application) Silverlight a fait l'objet de beaucoup de spéculations ces dernières semaines, obligeant Microsoft à réaffirmer son engagement sur cette technologie à l'issue de sa conférence développeurs PDC, il y a un mois. L'éditeur avait semblé en faire moins de cas et s'intéresser davantage à HTML5. Hier, lors de l'événement Silverlight FireStarter, Scott Guthrie, directeur de la division développeurs et créateur de la plateforme RIA, a annoncé l'arrivée de la version 5. Celle-ci sera disponible en bêta entre avril et juin 2011. La version définitive sortira au deuxième semestre.

« Oui, il y a eu beaucoup de rumeurs autour de Silverlight, reconnaît Laurent Ellerbach, responsable de l'équipe relations développeurs de Microsoft France. Nous sommes très focalisés autour de plusieurs technologies importantes pour nous comme HTML 5 et .Net, Silverlight ou encore WPS. Elles sont complémentaires les unes aux autres, et si elles se superposent parfois, il y a également des domaines d'utilisation particuliers à chacune d'elles. La conférence d'hier était prévue avant la PDC, de la même façon qu'avant la PDC, on pouvait sur le site de Silverlight voter pour indiquer quelles fonctionnalités on souhaitait voir intégrer à la version 5. Il y a eu 21 000 votes et 70% des propositions ont été prises en compte pour la prochaine évolution. »

Canal+ étend l'usage de Silverlight à toute sa Web TV


Dans sa présentation, Scott Guthrie a rappelé que Silverlight avait déjà été adopté par de nombreux groupes médias. Sur l'Hexagone, c'est le cas de France Télévision, notamment, et du groupe Canal+ (sur Foot+). Ce dernier vient d'annoncer qu'il étendait l'utilisation du lecteur et de PlayReady à ses offres de Web TV, Canal+ et CanalSat. Dans la version 5, le logiciel supportera l'accélération matérielle apportée par les processeurs graphiques (GPU) pour décoder plus rapidement les flux vidéos. Scott Guthrie assure que même les netbooks à basse consommation pourront rejouer des contenus 1080p HD.

« Nous allons solliciter le GPU pour réduire la consommation et améliorer l'autonomie des terminaux mobiles et ultra-mobiles, ajoute Laurent Ellerbach de Microsoft France. Il y aura également une fonction [baptisée Trickplay] pour accélérer ou ralentir la lecture des contenus, avec une correction appliquée à la voix pour qu'elle paraisse à son niveau normal. Cela permettra de réécouter plus vite des émissions TV enregistrées, par exemple, ou à l'inverse, d'écouter plus lentement une émission en anglais pour mieux la comprendre. » Parmi les fonctions demandées par les utilisateurs et retenues par Microsoft figurent aussi le support de la télécommande. « Il y aura par ailleurs de nombreuses améliorations sur la partie serveur, complète-t-on chez Microsoft France. Avec le Smooth Streaming, l'éditeur avait déjà pris en compte les problèmes de mémoire tampon [buffering] sur la lecture des vidéos (d'autant plus gênants avec une qualité d'image élevée). « Avec Silverlight 5, nous n'aurons plus ce buffering », promet Laurent Ellerbach.

Support natif de la 3D, Silverlight sur Linux

Du côté des entreprises, Silverlight est utilisé dans des applications métiers, en mode connecté ou déconnecté, a montré hier Microsoft en présentant les témoignages d'utilisateurs comme SAP ou ADP (Aéroports de Paris). L'éditeur compte mettre l'accent sur ce versant professionnel et constate que les entreprises veulent accéder à davantage de fonctionnalités de Windows. Il sera possible d'exploiter la quasi-totalité des fonctions de l'OS. Le lecteur RIA propose aussi le multifenêtrage sur PC et Mac. « Nous travaillons par ailleurs avec Novell autour de Moonlight pour mettre en oeuvre Silverlight sur Linux, explique Laurent Ellerbach. Nous leur fournissons notre aide, nos procédures de test... ».

Parmi les nouveautés intéressantes, on trouvera le support natif de la 3D, une évolution montrée hier sur Silverlight FireStarter, sur Windows et Mac. « Nous obtenons un meilleur rendu 3D sur les applications en utilisant au maximum la carte graphique. » A noter aussi les technologies qui se développent pour faciliter la lecture des textes (avec du pixel snapping par exemple), notamment pour des applications de e-books.

Du côté des développeurs, qui ont soumis de nombreuses demandes, Silverlight 5 comportera beaucoup d'apports du côté de l'accès aux données, à exploiter dans le cadre d'intranets (databinding, view model...). Microsoft a également cherché à leur simplifier le développement et les procédures de test.

Illustration : Scott Guthrie, directeur de la division développeurs et créateur de Silverlight.