Cette session est en deux partie et promet donc un contenu assez complet autour de l'intégration de SilverLight dans un projet ASP.NET.
L'overview de SilverLight portait sur les différences entre la version 1.0 et la 1.1 qui se résument par le schéma suivant :
Comme on peux le constater, la version 1.1 sera beaucoup plus avancée, de part l'intégration du code managé, que la version 1.0 se limitant à XAML + Javascript.
Je ne vous ferais pas l'affront de détailler la partie "Getting Started" nous expliquant comment fonctionne XAML car son l'interet de cette session réside vraiment dans l'utilisation du code managé.
Cette première partie fût donc des plus "légères" mais à permis à l'ensemble de la salle de se mettre à niveau avant la suite !!
Il fût toutefois intéressant de voir que les contrôles personnalisés SilverLight héritent de Control et qu'ils utilisent une méthode InitFromXaml permettant de récupérer le fichier XAML en tant que ressource compilée.
Ce qui fût plus pertinant, c'est la présentation des réflexions de Microsoft autour de ce qui sera ou non présent au sein de la version 1.1.
Pour résumer, la version 1.1, c'est la version 1.0 avec du Code Managé, une extensibilité possible en XAML grâce à "x:Class", la possibilité de créer ses propres contrôles personnalisés.
Concernant les réflexions sur des composants comme la DataGrid, la notion de DataBinding, la gestion des Styles ainsi que des Ressources. Effectivement, Microsoft s'intérroge sur le bien fondé de les intégrer et attends pour cela les feedbacks des utilisateurs afin de voir la pertinence de cette intégration car cela fera obligatoirement grossir le plugin.
Pour le moment, certaines choses sont sûres, la version 1.1 ne gérera pas la 3D ni l'accéleration matérielle l'accompagnant. La possibilité de voir tourner ses applicatifs SilverLight en mode "Offline" est aussi pour le moment mise de côté.
Je vous rassure, la partie 2 de cette session est beaucoup plus intéressante.
Stay Tuned...
Aurelien
Member of WygTeam
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :