Résumé de la keynote Day One de la conférence MIX10

Cet article est un résumé complet de la keynote du lundi qui s'est déroulée lors de la conférence MIX10 à Las Vegas. !!!

Article lu   fois.

L'auteur

Site personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

I. Introduction

Ce lundi 15 mars à 17h, heure française, se tenait la keynote de la 5e édition du célèbre événement MIX10 à Las Vegas. Cette keynote fut dirigée par Scott Guthrie, Corporate Vice President de la division Microsoft Developer. Riche en annonces et en démonstrations en tout genre, deux technologies ont été principalement abordées : Silverlight 4 et Windows Phone 7 Series.

Image non disponible

II. Déroulement de la keynote

Le maître de cérémonie de cette keynote est Scott Guthrie, Corporate Vice President in the Microsoft Developer Division.

Silverlight va être le sujet de cette keynote qui va être couvert sur 3 axes :

  1. Média
  2. RIA
  3. Phone
Image non disponible

II-A. Silverlight le média

Scott revient sur différents réalisations de sites web qui ont tiré parti au mieux de la technologie Silverlight. Que ce soit pour des événements sportifs, une célèbre chaîne de fast-food ou encore pour Bing Maps, les exemples sont nombreux. Vous pouvez d'ailleurs retrouver un ensemble de projets Web sur le site officiel de Silverlight : http://silverlight.net/showcase/

Information majeure concernant le taux de pénétration de Silverlight sur les ordinateurs et prériphériques reliés à Internet : l'année passée, ce taux était d'environ 45%. Et aujourd'hui, près de 60% des machines dans le monde ont le plugin Silverlight !

Il est ensuite question de l'avantage que Silverlight a au niveau de la mise à disposition de vidéo de haute qualité sur le web. Le dernier exemple en date concerne les jeux olumpique 2010 de Vancouver où trois acteurs de la rediffusion en direct sur Internet de ces jeux ont décidés d'utiliser Silverlight :

  1. NBC : http://www.nbcolympics.com/
  2. CTV : http://www.ctvolympics.ca/
  3. NRK : http://www.nrksport.no/

Histoire de ne pas en rester là, le player utilisé est disponible en Open Source sur CodePlex : http://smf.codeplex.com/

II-B. Silverlight et le RIA

On commence par un résumé des grandes nouveautés de Silverlight 4 :

  • Support de la webcam et du microphone ;
  • Multicast streaming ;
  • Output protection ;
  • Offline DRM ;
  • Etc.
Image non disponible

II-B-1. Nouveau contrôle Pivot

Scott annonce ensuite l'intégration de Pivot, la technologie de visualisation de données, rejoint les contrôles de Silverlight à la technologie Deep Zoom. Il est ainsi possible de visualiser des centaines d'éléments de données et de les parcourir selon leurs interactions avec chaque autre élément.

Image non disponible

Pour plus d'informations concernant la mise à disposition finale de ce contrôle, rendez-vous sur le site officiel de Silverlight : http://team.silverlight.net/announcement/start-preparing-for-the-silverlight-pivot-control-now/

II-B-2. Visual Studio 2010 et Expression Blend 4

Pour les développeurs, Visual Studio 2010 sera renforcé pour le développement d'applications Silverlight :

  • WYSIWYG Design Surface ;
  • XAML IntelliSense ;
  • Data Binding Layout ;
  • WCF RIA Services Integration.

Et pour les designers, la nouvelle version d'Expression Blend 4 en version bêta sera de la partie avec bien évidemment un support de Silverlight 4. Une bonne nouvelle ne vient jamais seule, la mise à jour d'Expression Blend 3 vers la version 4 sera gratuit !

II-B-3. Présentation d'une application ebay

Scott accueille ensuite Raji Arasu, Vice President of Technology, de chez ebay et Dave Wolf, Vice President of Strategy, de Cynergy pour nous parler de leur collaboration dans le développement d'une application Silverlight de type " out of browser " permettant de mettre en vente facilement et de manière encore plus pointue des lots sur le site de eBay.

Le coup de pub est évidemment double car Raji est aussi là pour mettre en avant la nouvelle plateforme nommée Open eBay qui permet aux développeurs de proposer à la vente leurs applications qui interagissent avec les API d'eBay. Le site : http://developer.ebay.com/products/open-ebay-apps/

Image non disponible

II-B-4. Silverlight 4 en RC

Cette partie se conclut en beauté avec l'annonce que certains attentaient : Silverlight 4 RC (Release Candidate) est téléchargeable dès aujourd'hui !

Sans oublier Silverlight Tools for Visual Studio 2010 RC et Expression Blend 4 bêta.

La version finale de Silverlight 4 sera disponible le mois prochain !

II-C. Silverlight et les Phones

II-C-1. Présentation du Windows Phone 7 Series

Il y a un mois, lors de la conférence Mobile World Congress 2010 à Barcelone, Microsoft nous présentait son futur phone : Windows Phone 7 Series. Scott accueille donc Joe Belfiore, Corporate Vice President Windows Phone, pour nous rafraichir la mémoire sur ce nouveau phone et sa nouvelle expérience utilisateur.

Ce phone se veut unique et personnalisé pour chacun, il représente notre style de vie grâce à sa nouvelle vision d'interface utilisateur. Ce nouveau concept d'affichage s'appelle Métro. C'est comme un point de rencontre qui mène à toutes les destinations.

Image non disponible

Le téléphone se compose à la base des parties suivantes :

  • People : ce sont nos contacts mais aussi nos amis, connaissances et collègues des réseaux sociaux comme Faceboox, Twitter, Yahoo, etc.
  • Outlook : un client de mails peu importe d'où ils viennent.
  • Calendrier : une gestion de vos rendez-vous et tâches.
  • Xbox Live : une intégration avec les services en ligne de la Xbox avec la possibilité de voir son profil, ses classements, ses jeux jeux, ses amis, etc.
  • Me : ce sont vos informations comme votre portrait et autre informations personnelles.
  • Pictures : vous allez pouvoir gérer vos galeries de photos.
  • Musique et Vidéo : Musiques, vidéos, podcasts, c'est le centre de vos médias.

On remarque ensuite que ces briques peuvent être déplacées et supprimées si nécessaire (la suppression ne sera peut être pas possible pour les briques de bases… Et heureusement).

Au niveau matériel, tous les Windows Phone 7 Series devront proposer 3 boutons :

  1. Start
  2. Search
  3. Back

Le contrôle tab que nous connaissons est présent aussi sur ce phone mais avec une expérience utilisateur différente. Les différents tab sont présent en haut de l'écran comme une sorte de menu horizontale et une façon intuitive de sélectionner un autre tab est de faire glisser l'écran avec son doigt de la droite vers la gauche, ou inversement.

Ce phone se veut le plus direct au niveau des actions qu'il peut offrir. On remarque donc qu'une barre d'actions apparaît en bas de l'écran et s'adapte en fonction de l'écran affiché.

Image non disponible

Le phone est aussi capable de faire " communiquer " les applications. Prenons le cas où je veux insérer une photo dans un email. Grâce à la barre d'actions, il va être possible de sélectionner une photo dans nos galeries. Une fois sélectionnée, on va pouvoir avoir envie de la modifier quelque peu comme lui rajouter du texte, changer ses couleurs, etc. Le phone sera alors capable de nous proposer les applications installées qui permettent de manipuler la photo. Traitement d'image dans l'application désignée et notre email avec la photo modifiée sera prêt à partir.

Image non disponible

Côté jeux vidéo, le phone se désigne aussi comme une console de jeux portable avec la possibilité de jouer avec des jeux 3D avec une fluidité époustouflante. Joe rajoute que le jeu auquel il joue pendant cette démo est un jeu Xbox, donc développé en XNA.

Image non disponible

II-C-2. Développement sur Windows Phone 7 Series

Scott reprend la parole pour cette partie où on va enfin pouvoir savoir comment développer sur cette nouvelle plateforme. La réponse est très simple car c'est du Silverlight ! Comme il a été très bien résumé :

  • Same Programming Model
  • Same Code
  • Same Tools

Le framework pour développer sur ce phone n'est qu'une surcouche de Silverlight 3 ! Tout ce qu'il est possible d'utiliser avec Silverlight 3, vous pourrez l'utiliser dans le développement de vos applications Windows Phone 7 Series.

Pour preuve, Scott propose deux démos :

  • Développement d'une application côté développeur avec Visual Studio 2010
  • Développement d'une application côté designer avec Expression Blend 4

Pour la démonstration développeur, Scott prend les commandes de Visual Studio et en quelques minutes, il nous sort une application qui est capable de faire des recherches sur Twitter et d'afficher les résultats dans une listbox.

Image non disponible

Vous remarquerez au passage que cette démonstration a été faite dans un émulateur. Scott précise aussi un détail qui a son importance : si vous avez un écran multi-touch, vous pourrez interagir avec l'émulateur.

On passe ensuite à la démonstration côté développeur et c'est Jon Harris, Senior Product Manager, qui prend les commandes d'Expression Blend 4. La démonstration est simple : comment développer une galerie de photos. Rien que ça ! Quelques minutes de design plus tard et 0 ligne de code, l'application est fonctionnelle !

Image non disponible

Là aussi, un émulateur a été utilisé pour le déploiement final ; c'est exactement le même émulateur que celui disponible avec Visual Studio 2010.

II-C-3. Démo d'applications Windows Phone 7 Series

Pour finir cette keynote, Scott ouvre la dernière partie consacrée à la présentation d'applications développées par des partenaires et déjà compatibles Windows Phone 7 series.

II-C-3-a. Netflix

L'application est présentée par Scott Standfield, CEO, de Vertigo Software Inc. Elle permet de louer des films de haute définition. Une fois la commande faite, le film est téléchargé et diffusé directement sur le phone.

Un connecteur a été développé en supplément afin que l'utilisateur puisse retrouver le film loué directement dans son HUB Musique et Vidéo.

Image non disponible
Image non disponible

II-C-3-b. Graphic.ly

L'application est présentée par Mike Swanson, Director, de Microsoft. L'application met en avant les possibilités de zoom en profondeur et avec une fluidité impressionnante au travers d'un marketplace de comics pour constituer sa bibliothèque virtuel et bien évidemment les visualiser.

Image non disponible
Image non disponible

II-C-3-c. Foursquare

L'application est présentée par Laura Foy, Senior Technical Evangelist, de Microsoft qui offre un système de localisation géographique de vos amis de vos réseaux sociaux comme Twitter et Facebook avec une intégration au sein de Bin Maps.

Image non disponible
Image non disponible

II-C-3-d. Shazam

La célèbre application capable d'identifier n'importe quel morceau de musique et d'y lier des informations sociales correspondantes et vous donner un accès direct pour acheter le morceau. Cette application présentée par Jeff Sandquist, Senior Director, de Microsoft est déjà compatible Windows Phone 7 Series.

Image non disponible
Image non disponible

II-C-3-e. MLS Soccer

L'application est présentée par Charlie Kindel, Partner Group Program Manager, de Microsoft. Il va être mis en avant le système de PUSH qui permet à une application client d'être recontactée par un service extérieur pour remonter une information. Dans le cas de la démo, ce sont des notifications de résultats de match qui sont affichées.

Image non disponible

II-C-3-f. Marionnette

Scott s'occupe de cette démonstration et en quelques cliques, il transforme Steve Ballmer en marionnette et le fait balancer d'un côté à l'autre de l'écran grâce au capteur de position intégré dans le hardware du phone.

Image non disponible

II-C-3-g. Seesmic

Scott accueille Loic Lemeur, fondateur de Seesmic qui a la base est une plateforme sociale ouverte sur desktop et développée en Silverlight. Grâce à cela, environ 50% du code a pu être récupéré pour redévelopper facilement un client sur Windows Phone 7 Series.

Image non disponible
Image non disponible

L'équipe de frogZ.fr a pu interviewer en exclusivité Loic afin de nous proposer une démonstration directement sur un Windows Phone 7 Series : http://www.frogz.fr/post/2010/03/16/Demo-video-de-Seesmic-sur-un-Windows-Phone-7-par-Loic-Lemeur.aspx

II-C-3-h. CODING4FUN - Cannon

L'application n'est rien d'autre que le pilotage d'un robot par un phone au travers de services. Objectif : largage de Red Scott t-shirt :

Image non disponible
Image non disponible

II-C-3-i. GOO SPLAT - BATTLE PUNKS - HARVEST Games

C'est Larry Hryb, Major Nelson, de Microsoft qui est chargé de présenter ces jeux développés en XNA. Goo Splat est un jeu disponible sur Zune HD et Battle Punks est un jeu Xbox Live avec lequel on va pouvoir sauvegarder notre personnage et son évolution directement sur le cloud grâce au support des services Xbox Live. Harvest quant à lui est un jeu développé avec Visual Studio XNA sur PC et, comme on peut le voir, compatible Windows Phone 7 Series.

Image non disponible
Image non disponible
Image non disponible

II-C-4. Marketplace

Scott reprend enfin la parole pour introduire le futur marketplace de Windows Phone 7 Series au travers d'une vidéo.

Vous pouvez retrouver cette vidéo sur youtube à l'adresse suivante : http://www.youtube.com/watch?v=m_2T7ta2fEI

II-C-5. An Excited Conclusion

Nous avons passé près de deux heures à suivre un tour d'horizon de Windows Phone 7 Series. Mais au bout de cette keynote, une seule question : à quand les outils pour développer nos premières applications Windows Phone 7 Series ?! La réponse de Scott est très simple et fait retentir les cris du publique dans la salle : "Now!".

III. Les annonces importantes à retenir

Silverlight : La version 4 de Silverlight est passée en RC (Release Candidate) et est téléchargeable dès ce jour.

Windows Phone 7 Series : Sortie de la CTP (Community Technology Preview) de Windows Phone Developer tools qui va vous permettre de développer vos premières applications Windows Phone 7 Series grâce à un émulateur embarqué.

Expression Blend : Expression Blend est aussi de la partie avec une version 4 en bêta. Elle supporte dès à présent le design d'applications Windows Phone 7 Series. Microsoft a aussi décidé de rendre gratuite la mise à jour de la version 3 vers la version 4. Expression Blend 4 incorpore le même émulateur Windows Phone 7 Series que celui de Visual Studio 2010, vous pourrez donc tester vos applications directement dans votre outil de design.

Image non disponible
Image non disponible

IV. Le coin des liens et téléchargements

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

Copyright © 2010 Jérôme Lambert. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Droits de diffusion permanents accordés à Developpez LLC.