Microsoft renforce le versant entreprise de Silverlight
La technologie RIA de l'éditeur prend en charge plusieurs langages et disposera d'un plug in Eclipse, élargissant ainsi son champ d'application.
01net.
le 30/10/08 à 00h00
Les faits
Un an après avoir dévoilé sa technologie RIA (Rich Internet Application), Microsoft lance la version 2 de Silverlight.
L'analyse
Les développeurs attendaient beaucoup du plug in Microsoft Silverlight 1.0. Toutefois, l'absence de contrôles écran et la prise en charge d'un seul langage ?" Java-script ?" ont limité l'intérêt de la technologie RIA de Microsoft aux seules applications web. La retransmission des jeux Olympiques par NBC, ou encore le choix de France Télévision pour son site d'informations témoignent néanmoins des premiers succès de Silverlight.
En entreprise, Microsoft devait encore prouver la pertinence de sa technologie. Pour y parvenir, il l'a fait beaucoup évoluer. Ainsi, la version 2 embarque davantage de fonctions du framework.Net. La liste des langages de programmation pris en charge s'est étoffée avec l'arrivée de C#, de Python et de Ruby. De plus, de nombreux objets de contrôles tels que Datagrid, ListBox, Slider ou Calendar, sont disponibles pour enrichir les interfaces utilisateurs. Enfin, il est désormais possible de personnaliser ces contrôles. ' Au contraire d'Adobe qui effectue un repositionnement du monde du média vers celui de l'entreprise, la grande force de Microsoft réside dans sa présence en entreprise, affirme Thomas Lucchini, chef de produit plateforme. Net chez Microsoft France. Il existe donc de nombreuses compétences. Net pour lesquelles il sera extrêmement aisé de coder avec Silverlight. '
Attirer les développeurs Java
Lors de l'annonce de la version 2, Microsoft a dévoilé Eclipse4SL, un plug in Silverlight pour Eclipse. Une application Silverlight peut ainsi être développée de A à Z sous Eclipse, sans recourir à Visual Studio ou à Expression Blend. Cette nouveauté est le fruit du travail de Soyatec. Cette société franco-chinoise s'était fait connaître en fin 2006 lors du lancement d'eFaces, solution permettant de marier interface XAML et application Java. Yves Yang, son fondateur, commente le projet Eclipse4SL : ' La cible numéro un est le développeur Java. Nous avons publié une première CTP (Community Technology Preview ?" NDLR) d'Eclipse 4SL afin de montrer ce que l'on compte faire, à savoir couvrir l'ensemble du cycle de développement d'une application Silverlight avec Eclipse. Pour l'instant, la partie qualité et le ' debugging ' manquent encore, mais ils seront présents dans la première version, disponible en fin d'année. ' Soyatec a par ailleurs ouvert son projet à la communauté Eclipse sous le nom de Silverlight Development Toolkit (SLDT).
2 questions à... : Cyril Caillaud, directeur technique d'Itelios, intégrateur de Silverlight
Qu'apporte Silverlight 2.0 aux entreprises ?
' La solution de Microsoft simplifiera le développement d'applications qui doivent être accessibles à des populations de plus en plus nomades, et donc fonctionner en mode connecté ou déconnecté. C'est vraiment l'avenir : on sera capable de créer une application à laquelle on associera soit une interface client lourd WPF, soit une interface RIA Silverlight. L'application sera ainsi utilisable dans l'entreprise ou en situation de mobilité. '
Que signifie l'arrivée d'un plug in Eclipse ?
' La prise en charge d'Eclipse est un message clair aux grandes entreprises utilisatrices d'Eclipse et donc de Java. Silverlight facilite l'ajout dinterfaces riches aux applications Java. Le support des services web dans Silverlight 2 va dans le même sens. '