Nous en sommes déjà à la fin de la seconde journée de conférence Mix’09 qui se terminera demain soir. A ce point, nous sommes en mesure de faire un petit retour et un récapitulatif de l’essentiel des annonces qui ont été faites depuis l’ouverture de la conférence hier matin.
Silverlight 3, Expression Blend 3 et Expression Web 3
On peut retenir que la plupart des nouveautés sont marquées par “the magic of 3” : En effet, il aura été question pendant la première session plénière majoritairement des futures versions “3” de Silverlight, Expression Blend et Expression Web.
Au delà de ces trois futurs produits, le premier keynote a aussi proposé une petite mise à jour à propos de Windows Azure et de la Azure Service Platform, et aura enfin annoncé le lancement de la version 2.0 de la Web Platform Installer, un installeur qui permet en une seule opération d’installer et de configurer une machine de développement ou un serveur de production avec tous les outils nécessaires.
Pour une vue détaillée, et très accessible de l’ensemble de ces annonces de la première journée, je vous encourage à vous reporter à l’excellent billet de David Rousset, Web Platform Evangelist à Microsoft France.
(Petit conseil gratuit au passage, vous pouvez en toute confiance vous abonner au flux RSS du blog de David)
A noter que tout ceci est disponible en téléchargement en pré-version pour que vous puissiez “jouer” avec.
Je précise aussi au passage que si vous le souhaitez, vous pouvez revoir les webcasts des sessions et des keynotes depuis cette adresse : http://live.visitmix.com
Ce qu’il faut en retenir
Les nouveautés et les apports de Silverlight 3 par rapport à Silverlight 2 sont essentiellement les suivants :
- Support de l’accélération matérielle via le GPU
- Support de codecs supplémentaires tels que H.264, AAC
- Le fonctionnement en mode Online et Offline, détection d’une connexion Internet ou pas
- Le fonctionnement “Out of Browser”, soit une application Silverlight s’exécutant sur le desktop et disposant de son propre icône de raccourci
- Support de Pixel Shaders, y compris sur les vidéos permettant d’avoir de la transparence dans une vidéo
- Ajout de la notion de “Behaviors” sur les éléments, tels que les comportements physiques, ou encore les tweens
- Support d’APIs Raw Audio/Vidéo, pensez à Pixel Shaders mais pour des contenus audios et vidéos
- But wait, there’s more ;)
Au niveau de Expression Blend 3, on sent que cet outil monte rapidement en puissance et tend à devenir un outil parfait pour l’intégrateur WPF et Silverlight. Un import depuis les outils Adobe qui conserve les layers, permet d’importer sélectivement en bitmap ou vectoriel, mais surtout, surtout… une nouvelle fonctionnalité dont je sais que certains l’appelaient de leurs voeux depuis longtemps : Un outil de prototypage nommé SketchFlow. Fred Cavazza revient en détails sur cette feature dans son billet très complet sur la première journée de la conférence.
Last but not least, du côté de Expression Web 3 c’est une fonctionnalité qui devrait ravir tout développeur Web ou intégrateur HTML/CSS : SuperPreview, c’est son nom va sans doute rimer avec la fin de vos cauchemars lors des tests de sites dans les différents navigateurs, et leurs multiples versions. Les démos de l’outil sont saisissantes. Reste à confirmer ceci par la pratique sur des cas réels ;)
Voir par ici pour une présentation détaillée de SuperPreview. En Anglais, malheureusement… Cyril de TequilaRapido a visiblement bien aimé : “Cet outil est donc absolument génial, à adopter de toute urgence” dit-il ;)
A très bientôt pour la suite des annonces et plus de détails !