
Image (c) New York Times
The Cloud
J’aime bien cette image :) On dirait Microsoft qui veut racheter Yahoo pour faire de l’ombre à Google. Ou bien prendre le contrôle du ciel. Ou plutôt du “cloud”.
Le “cloud” (nuage), c’est un terme à la mode dans le monde Internet depuis quelques semaines. Un terme qu’il faut connaître, sinon on passe pour… euuhhh…
Le “cloud”, c’est (je crois… c’est du marketing aussi hein…) la possibilité d’avoir à disposition toutes nos informations, toutes nos applications, partout, en utilisant des terminaux connectés à Internet. Terminaux fixes ou mobiles : PC, portables, téléphones, balladeur… On utilisera des applications comme des services internet aussi bien que des applications classiques qui s’installent sur un PC. Pour pouvoir utiliser ses informations et ses documents partout. Sympa non ?
The Mix
Le Mix 08 vient de commencer, et il s’y dit que d’ici 5 ans, tout sera connecté à Internet. Y compris les programmeurs qui devront créer ces applications mobiles, connectées. Avec Silverlight, .NET 3.5 et WPF (et ASP.NET). Ca tombe bien Microsoft sort aujourd’hui en béta :
- Silverlight 2 (la béta ici). Le runtime Silverlight est dispo sous Windows et Mac OS, et bientôt aussi sur les téléphones Nokia sous Symbian. Ca, ça m’en bouche un coin. Une belle riposte de Nokia à l’iPhone…
- Expression Studio 2 (télécharger la béta ici et Expression Blend 2.5 March Preview ici). Un nouveau site pour la communauté des utilisateurs d’Expression : http://expression.microsoft.com.
- Internet Explorer 8 (télécharger la béta de IE8 ici)
Il y a un truc que je n’ai pas compris dans tout ça, c’est pourquoi XNA (surcouche en C# de DirectX pour les jeux) faisait partie du discours…
Tim Sneath a fait un excellent résumé de la scéance plénière du Mix 08. Les webcast et autres infos sont sur le site www.visitmix.com.

Scott Guthrie présente le “Cloud” de Microsoft, au MIX 08
En face, Adobe sort cette semaine sa plate-forme RIA Air (avec Flex et Flash), concurrente de Silverlight-.NET-ASP. Air, c’est, comme son nom le suggère, le “cloud” d’Adobe. Comme quoi, Microsoft ne cherche pas à faire de l’ombre qu’à Google.
Comment se mettre à Silverlight 2 ?
Si vous ne vous êtes pas encore mis à XAML et Silverlight, c’est vraiment le moment d’y jeter un oeil… Il y a réellement une effervescence autour de tout cela.
Pour mettre les mains dans le cambouis et découvrir Silverlight 2, il faut une déjà une version de Visual Studio 2008 en anglais j’imagine (une version express ne convient pas). Puis installer Silverlight Tools beta for Visual Studio 2008. 50 Mo quand même : cela contient le runtime Silverlight 2 béta, son SDK, des templates en C# et VB.
Attention ! Avant d’installer Silverlight Tools, il faut désinstaller à la main toute version précédente du runtime Silverlight ainsi que du SDK de Silverlight qui pourrait être déjà installée sur le PC, et effectuer 2 ou 3 tâches un peu bizarres. Sinon, un message d’erreur fatal apparaît. Le programme d’installation de Silverlight Tools for Visual Studio a toutes les chances de ne pas s’exécuter correctement du 1er coup (pour moi, la 3eme tentative a été la bonne). Heureusement, un blog sur ASP.NET présente un mode d’emploi détaillé du programme d’installation. En tous cas, Microsoft peut mieux faire sur ce coup là, c’est clair…

Le programme d’installation de Visual Studio Tools pour Silverlight ne marchera pas du premier coup…
Pour info, le runtime Silverlight 2 est un téléchargement de moins de 5 Mo, et occupe environ 10 Mo sur le disque.
Pour créer du contenu Silverlight 2, il faut aussi Expression Blend 2.5 March Preview. Trois versions de Blend sont disponibles simultanément ! Blend et Visual Studio sont étroitement liés. La version de Blend à utiliser dépend de la version de Visual Studio que l’on utilise :
- Blend 1.0 fonctionne avec Visual Studio 2005, pour des interfaces WPF.
- Blend 2.0 December Preview fonctionne avec Visual Studio 2008 et permet de créer des interfaces en XAML pour WPF 3.5.
- Blend 2.5 March Preview fonctionne avec Visual Studio 2008, WPF 3.5 et Silverlight 2 béta 1. C’est cette version qu’il faut pour utiliser Silverlight 2.
Il est possible d’installer côte à côte plusieurs versions de Blend.
Il est nécessaire d’avoir installé Silverlight Tools 2 béta for Visual Studio 2008 avant d’installer Blend 2.5. Blend 2.5 s’installe facilement, pas comme Silverlight Tools !
Ensuite… rendez-vous sur www.silverlight.net, et cliquez sur le bouton “Learn” pour y trouver tutoriels, hands-on labs et vidéos pour Silverlight 2 (tout en anglais…)
Toutes les vidéos (en anglais) du MIX 08 sont sur sessions.visitmix.com. La deuxième session plénière (Keynote II) avec Steve Ballmer est à mourir de rire (la transcription ici).
Mais il existe déjà pas mal de contenu en français pour apprendre Silverlight (vidéos, webcast, tutoriels, articles) dans la section Développement Web du MSDN français (le problème avec les infos Silverlight, c’est qu’elles deviennent obsolètes quelques semaines après avoir été écrites)
The killer feature
Je ne m’attendais pas à voir la fonctionnalité Deep Zoom (ex Seadragon) dans Silverlight 2. C’est très impressionnant : on zoome et navigue dans des collections de photos d’une manière incroyable. Le site Hard Rock en propose une démo : http://memorabilia.hardrock.com (on zoome avec la molette de la souris).

Sur memorabilia.hardrock.com Silverlight propose une manière inhabituelle de naviguer dans une collection de photos
J’espère que Deep Zoom sera également disponible dans la version améliorée de WPF prévue pour cet été… S’il te plaît Mr Guthrie, tu peux mettre DeepZoom dans WPF ?
Voici en exclusivité galactique une animation Silverlight 2 (avec DeepZoom) des photos de mon week-end dans le Jura Suisse. Ah oui, pour voir les animations des photos, il faut installer le plug-in Silverlight 2 pour MacOS ou Windows. Utilisez la molette de la souris pour zoomer…