01net Pro Entreprise informatique
Actualités gestion et logiciel informatique professionnel
Offre et recherche Emploi informatique internet
Salon conférences inofrmatique IT ebusiness 01
Le Cloud Computing
Vidéos reportage entreprise acteur informatique
Retrouvez tous les services 01Net dédiés aux professionnels !
Télécharger logiciels Pro et progiciels
Livres blancs e-commerce informatique et nouvelles technologies
Retrouvez l'ensemble des dossiers de la rédaction 01net Entreprise
Les synthèses des bonnes pratiques sur les sujets IT du moment
Agenda
Applications web et logiciels
Développement
FAI-Télécoms
Marché
Matériel
Sécurité
SSII
Système d'exploitation

Silverlight 5 : allumez le feu !

Microsoft dévoile le futur de Silverlight : la version 5 sera orientée applications d’entreprise et multimédia, avec le support du 64 bits.
laisser un avis
envoyer
par mail
imprimer
l'article
C’est hier soir, à 18 heures heure française, que s’est déroulée une conférence exceptionnelle, Silverlight Firestarter (allumeur de feu), retransmise en ligne et suivie par plus de 20 000 participants. Scott Guthrie, vice président Microsoft, a dévoilé la feuille de route de Silverlight, la technologie RIA de Microsoft. « Il y a un futur pour Silverlight et nous pensons qu’il sera radieux » a-t-il déclaré. La version 5 sera une release majeure, avec plus de 40 nouveautés. Elle sera axée sur deux aspects : le multimédia et les applications d’entreprise.

Les nouvelles capacités multimédia

  • • Accélération matérielle des vidéos H.264 (possibilité de décoder des flux 1080p sur un netbook)
  • • Lecture à vitesse variable de média avec correction de la hauteur du son (fonction TrickPlay)
  • • Optimisation de l’utilisation de la batterie lors de la lecture de média
  • • Commande à distance pour la lecture de média
  • • Gestion avancées des DRM

Les améliorations pour le développement d’applications

  • • Amélioration du data binding. Les développeurs peuvent maintenant déboguer les expressions de data binding, poser des points d’arrêt sur des liaisons. Les Implicit Data Templates (modèles de données implicites) permettent maintenant de créer un modèle pour toute l’application afin de supporter un type de donnée par défaut en particulier. Un nouvel événement DataContextChanged a été introduit pour gérer plus facilement les changements de contexte. Les extensions de balisage autorisent désormais l’exécution de code au moment du parsing XAML, à la fois pour les propriétés et les gestionnaires d’événements, améliorant ainsi le support du pattern MVVM (Model View ViewModel) et renforçant la convergence Silverlight et WPF (Windows Presentation Foundation).
  • Services WCF et RIA : support de WS-Trust, du type complexe, personnalisation améliorée de la génération de code.
  • Texte et impression : amélioration du rendu du texte, du coulage multicolonnes, support d’OpenType. Silverlight inclut une nouvelle API Postscript Vector Printing pour contrôler les impressions de manière programmatique et une fonctionnalité Pivot pour créer des visualisations de données avancées.
  • • L’API graphique permet d’exploiter l’accélération matérielle 2D et 3D pour un rendu immédiat, favorisant des scenarios de visualisation de données plus riches.

    Démo de l’utilisation de l’API 3D de Silverlight
  • • Les applications en dehors du navigateur peuvent désormais créer et gérer des fenêtres filles, utiliser P/Invoke pour appeler du code non managé et des API Win32. Le support de stratégie de groupe étendue permet aux entreprises à la fois de verrouiller et de déverrouiller certaines fonctions de sécurité du bac à sable pour les applications Silverlight. Un nouveau type d’applications dites trusted fait son apparition, utilisant la stratégie de groupe et un certificat au niveau de l’application, capables d’invoquer des composants COM pour accéder à des périphériques tels qu’une clé USB, un lecteur de code à barre… Une fonctionnalité très demandée par les entreprises.
  • Village Heatlh utilise COM pour lire les données d’un moniteur de glucose sanguin
  • • Outils de test : il est possible de tester l’interface utilisateur d’une application Silverlight dans Visual Studio.
  • • Performances : Silverlight 5 accélère le lancement des applications, supporte le mode 64 bits et bénéficie de l’accélération matérielle de IE9.

Microsoft a également fait la démonstration de streaming vidéo de contenu Silverlight sur des terminaux Windows Phone 7, iPhone et iPad, grâce à la nouvelle technologie IIS Media Services.

Une première beta sera disponible au second trimestre 2011. La version finale, quant à elle, est prévue pour le second semestre 2011, sans autre précision.

Un pas en arrière, deux pas en avant

Cet événement surprise, apparemment non planifié, intervient quelques semaines après que Bob Muglia, président Server and Tools Business chez Microsoft, ait déclaré que la stratégie pour Silverlight avait évolué. « Silverlight est notre plate-forme de développement pour Windows Phone. […] Silverlight trouve aussi un intérêt dans les applications multimédias riches et les applications métier », a-t-il déclaré à Mary-Jo Foley, qui s’inquiétait de l’absence d’annonce Silverlight lors de la PDC 2010 (Professional Developer Conference) en octobre. Il semble que cette déclaration ait semé le trouble et le doute dans la communauté des développeurs Silverlight.
Au vu des dates annoncées, on peut raisonnablement penser que Microsoft avait prévu de lancer Silverlight 5 lors du MIX 2011 au printemps et de livrer la version finale lors de la PDC 2011 à l’automne. Les déclarations de Bob Muglia et le bad buzz engendré a probablement précipité l’annonce de la beta, alors même qu’il n’y a aucune version preview à se mettre sous la dent. Une hypothèse qui nous ont été confirmée par Bernard Ourghanlian, directeur technique et directeur DPE de Microsoft France.
Pour clarifier la situation, nous avons demandé à Bernard Ourghanlian comment Microsoft positionnait les technologies WPF, Silverlight et HTML5 à destination des développeurs : « La technologie à utiliser est guidée par la cible. Si vous destinez votre application à Windows, c’est WPF qu’il faut utiliser. Vous accédez alors à toutes les ressources du poste de travail (fichiers, périphériques...). Si l’application se destine à de multiples terminaux (PC, Mac, Windows Phone), Silverlight est alors tout à fait adapté. En revanche, si vous cherchez un support sur vraiment toutes les plates-formes, HTML5 est la solution, sachant que la norme n’est pas encore prête et que la productivité est encore loin d’être là. »
PAS D'AVIS SUR CET ARTICLE
Répondre
 

Avis sur «Silverlight 5 : allumez le feu !»

   
 
à lire aussi
SUR LES MÊMES THÈMES
Histoire des interfaces utilisateurs (5) – Les années web
Flash, HTML5, Silverlight... : le guide pour RIA mieux choisir (2/6) - Silverlight [MAJ]
Flash, HTML5, Silverlight... : le guide RIA pour mieux choisir (3/6) - JavaFX
Flash, HTML5, Silverlight...: le guide RIA pour mieux choisir (1/6) - Flash
Une tentative pour marier le Flash et l’iPad
Des outils pour développer des RIA Silverlight 4
Microsoft lance Silverlight 4
Développement cloud : Cyclone débarque dans les nuages
Microsoft dévoile Silverlight 4
Microsoft drague les développeurs Eclipse
Silverlight tourne sur netbook Linux
Moonlight 2.0 passe enfin en bêta… après sept versions alpha
Une Muse pour inspirer le concepteur du HTML5
C, le langage le plus populaire des développeurs
Le Crédit agricole lance son app store
Laval Virtual 2012 : le CEA List lève le voile sur ses recherches
Un outil pour porter ses applications client-serveur en Java
Go, le nouveau langage signé Google, est officiellement disponible
Les entreprises encore prisonnières de Cobol