Silverlight 4 : la Release Candidate et ses outils de développement

Ces derniers jours, de nombreuses informations sont apparues sur Internet Explorer 9 et Windows Phone 7. Ces deux produits ont ceci en commun qu’ils sont liés à Silverlight, en particulier le nouveau système pour les téléphones portables. La version 4 est en phase de finalisation, et une Release Candidate est d’ailleurs disponible. L’occasion de faire le point sur les nouveautés.

silverlight

La version 3 de Silverlight était importante et avait apporté de nombreuses nouveautés dont le fameux Smooth Streaming, notamment utilisé pour la retransmission des matchs de Roland Garros l’année dernière. Il permet d’adapter le débit vidéo en fonction d’un ensemble de critères inspectés en temps réel, comme la puissance de la machine cliente ou le débit réel de la connexion.

Voici maintenant les nouveautés ajoutées par la version 4 :
  • Gestion du copier/coller
  • Jusqu'à deux fois plus rapide que Silverlight 3
  • Un démarrage 30 % plus rapide
  • Le support des webcams
  • Le support des microphones
  • Le support des évènements molette de la souris
  • Un contrôle RichTextArea pour l’édition du texte riche
  • Une API pour le presse-papier, qui permettra désormais les mises en tampon de donnée sans passer par des solutions rattachées à Internet Explorer uniquement
  • Du contenu peut être maintenant stocké sous forme de HTML via le contrôle WebBrowser
  • La possibilité de créer une application qui pourra fonctionner avec des droits plus élevés « out-of-browser » (OOB). La fenêtre d’installation de l’application sera différente pour signaler qu’elle peut accéder aux données locales.
  • Puisque l’on parle de données locales, il s’agit là d’un des plus gros changements apportés par Silverlight 4 : la possibilité d’accéder aux répertoires classiques rattachés à un compte utilisateur. Que ce soit sous Windows ou Mac OS X, on trouvera donc Documents, Images, Musiques, Vidéos, etc. Les applications capables d’accéder à ces données réclameront un plus haut niveau de privilèges.
  • La nouvelle API ComAutomationFactory permet à une application Silverlight d’interagir avec n’importe quel logiciel qui expose des interfaces COM sous Windows. Là encore, des privilèges plus élevés seront requis par l’application.
  • Une nouvelle API, Notification, permettra aux applications Silverlight de lancer des alertes à l’utilisateur. Un mécanisme est fourni par défaut, mais les développeurs peuvent utiliser l’API pour en créer d’autres.
  • Les applications Silverlight pourront s’authentifier auprès d’autres logiciels qui utilisent par exemple un autre système de comptes utilisateurs.
  • Les applications aux privilèges élevés n’auront plus besoin de politique de sécurité particulière pour les communications réseaux inter-domaines.
  • Support complet du clavier pour les applications plein écran (en particulier de type kiosque)
  • Nouvelle propriété pour les zones de textes qui permet de tronquer une phrase par des points de suspension si le texte dépasse la limite fixée.
  • Les DRM pourront être utilisés en mode hors-ligne, un changement important pour les services de vidéos à la demande par exemple.
  • Les DRM PlayReady pourront être appliqués au contenu H.264
  • Le support du glisser/déposer depuis une source externe (comme l’explorateur) vers une application Silverlight
  • Nouveaux états (BeforeLoaded, Loaded et Unloaded) pour les transitions de contenus
  • Les WCF RIA Services introduisent des fonctionnalités de réseau et d’accès aux données destinées aux entreprises qui souhaitent bâtir des solutions n-tier.
  • Améliorations dans le domaine des langues avec l’ajout du texte bidirectionnel, le support de la lecture de droite à gauche, ainsi que de l’arabe, de l’hébreu et de 31 nouvelles langues.
  • Le Common Runtime .Net permet maintenant au même code compilé d’être exécuté indifféremment sur un ordinateur ou sur Silverlight sans changement.
  • Un support étendu du databinding
  • Le Managed Extensibility Framework supporte des applications composites plus grandes.
  • Nouveau support du Silverlight dans Visual Studio 2010, avec une surface de conception pleinement éditable, le glisser/déposer pour le databinding, la sélection des sources de données, etc.
Voici maintenant différents liens pour télécharger Silverlight et ses outils :

Vous n'avez pas encore de notification

Page d'accueil
Options d'affichage
Abonné
Actualités
Abonné
Des thèmes sont disponibles :
Thème de baseThème de baseThème sombreThème sombreThème yinyang clairThème yinyang clairThème yinyang sombreThème yinyang sombreThème orange mécanique clairThème orange mécanique clairThème orange mécanique sombreThème orange mécanique sombreThème rose clairThème rose clairThème rose sombreThème rose sombre

Vous n'êtes pas encore INpactien ?

Inscrivez-vous !