La beta 2 de Silverlight 2.0 disponible
Avec la sortie vendredi dernier de la beta 2 de Silverlight 2.0, la convergence WPF / Silverlight se fait plus nette :
- Contrôles
- Les contrôles les plus fréquemment utilisés (boutons, boites de listes, etc.) sont inclus dans Silverlight plutôt que de faire partie d'assemblées supplémentaires;
- De nouveaux contrôles (DataGrid, Calendar) sont disponibles sous formes d'assemblées supplémentaires comme dans la beta 1;
- Templates
- Enfin, les impressionnantes fonctionnalités de templating de WPF sont en partie intégrées à Silverlight et exploitables depuis Blend (Expression Blend 2.5 June Preview)
- Les templates décrivent non seulement la hiérarchie d'objet contenus dans un contrôle mais aussi le comportement en réponse aux actions de l'utilisateur.
- Un nouveau concept de VSM (Visual State Manager) qui facilite la gestion des états des contrôles est introduit dans Silverlight 2.0. Il sera ultérieurement ajouté à WPF.
- UI Automation.
- Comme pour WPF, Silverlight autorise l'automatisation des tests des interfaces graphique grâce au framework d'UI Automation
- Compatibilité avec WPF
- Les APIs Silverlight et WPF convergent. Ouf.
- Media
- Streaming adaptatif. Une application Silverlight peut choisir parmi plusieurs encodages en fonction des conditions du réseau.
- DRM. Inclus dans Silverlight beta 2.
- Réseau
- Echanges cross-domains. Un fichier XML à déposer sur le serveur de destination de la requête sera lu par Silverlight. Les fichiers destinés à Flash sont compatibles.
- Serveur push. Le mode Duplex Communication permet à Silvelight d'être notifié par le serveur plutôt que de l'interroger régulièrement (pull).
- Silverlight supporte JSON et les services REST
- Data
- Silverlight inclut Linq to JSON. Cool.
- Binding : enrichissement du data binding, avec en particulier la venue du binding sur les propriétés attachées.
- Stockage local : 1Mo par défaut, extensible par l'utilisateur via le menu contextuel "Configuration Silverlight".
Je n'ai rien inventé (enfin j'espère), l'original est là : Scott Guthrie, Silverlight 2 Beta2 Released
Et pour plonger dans le Silverlight : http://silverlight.net/GetStarted/
Commentaires