Cette nouvelle version de Silverlight propose les changements majeurs suivants:

  • Framework UI: Amélioration des scénarios d'animations, de la gestion des erreurs, du support clavier, d'automation, d'accessibilité et des performances en général. La compatibilité avec WPF a également été accrue
  • Contrôles utilisateurs: Nouveau modèle de templating nommé Visual State Manager permettant un templating plus simple des contrôles. Ajout du TabControl, wrapping de texte et barres de défilement sur TextBox. Ajout de l'autosize, réordonnancement, tri et amélioration des performances de la DataGrid
  • Support réseau: Amélioration du support cross-domain, de la sécurité. Ajout de l'upload pour WebClient, et des communications full-duplex ("push" depuis le serveur vers le client Silverlight)
  • Librairie de base: Amélioration de la gestion des threads, LINQ-to-JSON, support d'ADO.NET Data Services, amélioration du support SOAP, et d'autres changements divers améliorant le support réseau et les scénarios de gestion des données
  • Deep Zoom: Nouveau format XML pour les tiles Deep Zoom, et une nouvelle MultiScaleTileSource permettant de fournir aux bases existantes de tiles d'être utilisées avec Deep Zoom. La notification de mise à l'écran de sous images a été améliorée également

Vous pourrez télécharger la bêta 2 à l'adresse: http://silverlight.net/GetStarted/
Et Blend 2.5 June Preview à l'adresse: http://www.microsoft.com/expression/try-it/