# Monday, February 15, 2010

Lancement du Windows Phone 7 Series

Steve Ballmer a enfin annoncé le lancement du fameux Windows Phone 7 Series. Nous avons eu le droit à quelques démonstrations (certaines en live mais la plupart pré-enregistrées) qui laissent présager du meilleur. Microsoft semble clairement rattraper son retard en téléphonie mobile grâce à cette nouvelle gamme qui est en complète rupture avec Windows Mobile. L’interface graphique repose sur celle développée pour le Zune HD et l’ergonomie a été repensée afin d’utiliser au mieux le multitouch. On notera l’organisation sous forme de Hubs (Musique+Video, Office, People et Games) et l’intégration avec tout un tas de services Microsoft ou non-microsoft (Réseaux sociaux, Bing, Live, XBOX Live, Zune, etc.). Vous pouvez consulter ci-dessous l’ensemble de mes tweets (du plus récent au plus ancien) à propos de ce lancement pour plus de détails.

image.axd (1)

  1. Beaucoup de démos en vidéos et non en Live... #WindowsPhone doit toujours être en développement. RDV au MIX07 pour les détails techniques.
  2. Synthèse : Rupture totale avec Windows Mobile. UI basée sur Zune HD très réussie. Très clairement orienté grand public.

  3. Présentation du #WindowsPhone terminée.

  4. Mmmm... #WindowsPhone seront dispo à la fin de l'année 2010... Pendant les vacances de noël...

  5. SFR et Orange font partie des partenaires cités... #WindowsPhone

  6. Le représentant d'Orange fait comme Sarah Palin, il s'est mis des anti-sèches dans la main pour ses 5min d'intervention... #fail

  7. Stratégie différente de l'iPhone. MS A travaillé avec les constructeurs pour garantir une même qualité de service sur les différents modèles

  8. Les constructeurs pourront construire plusieurs versions de#WindowsPhone en se basant sur des spécifications minimum.

  9. HTC, HP, Dell, Samsung, Qualcomm, garming, etc. font partie de ce consortium. #WindowsPhone

  10. Le WindowsPhone a été bati en partenariat avec différents constructeurs pour arriver à une machine puissante et fonctionnelle #WindowsPhone

  11. Andy Lees Senior Vice President Mobile Communication Business entre en scène #WindowsPhone

  12. http://www.windowsphone7series.com/ is live #WindowsPhone

  13. Confirmation de la rupture totale avec l'existant. #WindowsPhonetue Windows Mobile

  14. Steve Ballmer revient sur scène pour continuer la présentation du#WindowsPhone

  15. Toutes les présentations sont vraiment orientées Grand Public. Vrai changement d'orientation comparé à Windows Mobile qui était orienté pro.

  16. Présentation du "Games Hub". Intégration du XBOX Live sur#WindowsPhone

  17. Wow, Wow, Ils ont enfin un vrai logiciel de Sync !!! Connexion instantanée à l'application PC Zune lorsque le #WindowsPhone est sur USB.

  18. Présentation du "Music+Video Hub". Chaque #WindowsPhone est à présent un Zune HD

  19. Dommage, les applis Office (Word, Excel, OneNote) ne sont pas présentées... #WindowsPhone

  20. Interface très réussie pour naviguer vers les applications Office.#WindowsPhone

  21. OK, le WindowsPhone est organisé autour de différents Hub. Après le "People Hub" on aborde l'"Office Hub"

  22. La gestion des photos est réussie. Consultation depuis plusieurs sources (phone, facebook, etc) et permet de les exporter#WindowsPhone

  23. image.axdBizarre... Il n'y a plus de démos en live, mais uniquement des vidéos de démos... #WindowsPhone

  24. Présentation intelligente, fusion des différentes sources pour afficher les infos sur ses contacts. #WindowsPhone

  25. Présentation sous forme de panorama de son graphe social (friends facebook, followers, contacts Windows Live, etc.)#WindowsPhone

  26. Présentation de l'intégration des réseaux sociaux sur#WindowsMobile grâce au "People Hub"

  27. L'ergonomie semble avoir été bien pensé pour le multitouch. Les fonctions essentielles sont immédiatement accessibles.#WindowsPhone

  28. Wow Outlook a été complètement redéveloppé. L'interface est entièrement revue pour être proche de celle du Zune HD#WindowsPhone

  29. ClearType implémenté pour améliorer le rendu du texte et des pages web sur #WindowsPhone

  30. Outch, ils sont même capables de récupérer les critiques/commentaires des utilisateurs sur les restos... DisMoiOu va faire la tête...

  31. Bing est complètement intégré au #WindowsPhone Présentation intelligente des résultats.

  32. Démonstration du calendrier qui lit les RDVs persos et les RDV pros (depuis Exchange)

  33. Démonstration de Bing Maps. Zoom possible grâce au multitouch.#WindowsPhone

  34. Bon résumé des fonctionnalités du nouveau #WindowsPhonehttp://bit.ly/cqFCbJ

  35. Implémentation de fonctionnalités de recherche, XBOX Live, réseaux sociaux, Zune services

  36. Wow, c'est jooollllliiiii !!! #WindowsPhone

  37. C'est rare chez Microsoft, mais il s'agit d'une rupture totale avec ce que l'on connait de Windows Mobile.

  38. On peut voir la différence de positionnement juste en observant les slides. Très épurés, peu de contenu uniquement les idées essentielles.

  39. GUI très proche de ce que l'on connait avec le Zune HD. Très réussi ! MS semble rattraper son retard en matière de téléphonie.

  40. Vidéo de démonstration de l'interface de Windows Phone 7 Series#WindowsPhone

  41. Joe Belfiore Vice President Windows Phone rentre en scène après une très courte intro de Steve Ballmer #WindowsPhone

Interview Benoit Laut

J’ai interviewé Benoit Laut afin qu’il nous présente le plugin Outlook pour TFS qu’il a développé : BOWIE. Il est disponible gratuitement sur CodePlex : http://bowie.codeplex.com Ce outil compatible VS 2008 et VS 2010 Beta 2 devrait être disponible à la fin de la semaine pour la version RC qui vient d’être publiée par Microsoft.

En savoir plus :
Projet sur CodePlex : http://bowie.codeplex.com
Blog de Benoit Laut : http://www.benoitlaut.net

# Saturday, February 13, 2010

News of the week #1

imageL’actualité de cette semaine est évidemment marquée par la disponibilité de la version RC de Visual Studio 2010. Vous pouvez la télécharger ici. A noter que le Training Kit a été mis à jour pour cette nouvelle version de VS et .net 4.0.

Actualité riche autour des langages, avec par exemple la disponibilité de la version de février 2010 de F# et d’un PowerPack associé disponible sur CodePlex. Ce Powerpack est une bibliothèque complétant les fonctionnalités de F# (Support des providers LINQ, de la TPL, etc.) et fournit entre autre le support de PLINQ.

Eric Lippert comme toujours nous propose un post très intéressant à propos des assignations en C#. Jon Skeet quand à lui publie un post sur Linq To Objects.

A propos du développement parallèle, l’équipe de la TPL nous explique comment utiliser ce framework avec des applications web ASP.net.

A noter également toujours dans le même domaine la disponibilité d DryadLinq pour des projets non-académiques.

Du côté de l’actualité française, Romain Verdier nous propose encore un excellent post consacré au langage C#, où il traite cette fois-ci de l’utilisation et de la conversion des délégués ayant une même signature. 

Lionel Limozin quand à lui nous indique comment créer des setups pour vos programmes VSTO.

Et bien évidemment, je peux pas ne pas parler de l’édition 2010 des TechDays qui a eu lieu en début de semaine. Vous pouvez dores et déjà consulter les vidéos des pleinières. Les vidéos des sessions devraient être publiées très rapidement.

# Wednesday, February 10, 2010

Mes sessions aux TechDays 2010

image Comme vous le savez déjà, j’ai participé en début de semaine à la plus grande conférence gratuite organisée par Microsoft : les TechDays. J’ai eu l’occasion de présenter une session sur le développement d’applications sur Windows 7, une session sur le stockage sous Windows Azure ainsi qu’un workshop sur le développement parallèle qui s’est finalement transformé en session suites à des problèmes de logistique indépendants de notre volonté.

 

Je vous propose donc dès à présent le contenu de ces différentes sessions :

 

Durant la session sur le développement parallèle, nous vous avons parlé de l’ouvrage de Joe Duffy. Vous pouvez le retrouver sur Amazon ici : Concurrent Programming on Windows

# Tuesday, December 22, 2009

News de la semaine #21

imageComme chaque semaine débutons avec une actualité qui concerne Windows Azure. L’équipe d’AppFabric a annoncé toute une série de breaking changes qui seront réalisés et proposés prochainement.  

Je vous avais indiqué la semaine dernière que plusieurs voix s’élevaient afin de demander une beta 3 de Visual Studio 2010 afin d’être capable de juger des avancées réalisées par Microsoft, et bien c’est chose presque faite puisque l’éditeur a annoncé que la période de beta test était prolongé et donc que la date de sortie de Visual Studio 2010 est également décallée.

Autre annonce qui concerne toujours Visual Studio 2010, Soma Somasegar a indiqué que VS 2010 serait livré avec une édition limitée d’InstallShield afin de créer ses programmes de déploiement.

Du côté de l’actualité de Novell, Miguel de Icasa a annoncé la disponibilité de Mono 2.6 et de MonoDevelop 2.2. Toujours à propos du travail réalisé par l’équipe de Mono, il a également annoncé la dispobitlité de MoonLight 2 et indiqué comment ils allaient avancer en étroite collaboration avec Microsoft sur la V3 et la V4.

L’actualité est riche cette semaine autour du monde de la programmation fonctionnelle puisque ce n’est pas un mais deux ouvrages qui viennent d’être annoncés. Le premier est la seconde édition de l’ouvrage F# Foundation à présent nommé “Beginning F#” par Robert Pickering. Cette nouvelle édition couvre les nouveautés introduites par la version de F# qui sera intégré à VS 2010.  Le second est l’ouvrage de Tomas Petricek intitulé “Real World Functional Programming”. Je ne peux que chaudement vous recommander ces deux ouvrages.

Toujours à propos de F#, Don Syme a annoncé quelques exemples en F# utilisant la nouvelle version d’Accelerator, le projet de MS Research qui permet d’exploiter la puisssance des GPU via des shaders spécifiques (la mauvaise nouvelle c’est que MSR utilise toujours DirectX 9 alors que DirectX 11 propose les Compute Shaders…).

Encore du côté des langages, la version 2.6 d’IronPython est à présent disponible.

Et pour terminer au niveau des contributions françaises, Guillaume Lacasa nous présente le SEO Toolkit, et Cyril Durand nous donne des précisions sur l’utilisation des OutputCache et du ScriptManager.

# Friday, December 11, 2009

News de la semaine #20

imageComme chaque semaine, débutons avec quelques nouvelles de Windows Azure. Le première concerne un changement d’organisation de Microsoft en interne, puisque les divisions serveur et Azure sont réunies au sein de la Server & Cloud Division.

Toujours à propos d’Azure, mais cette fois-ci du coté actualité française, le coach MSDN Azure vient d’être publié. Developpez.com lance quand à eux, en partenariat avec Microsoft, un Challenge Azure ouvert à tous les développeurs français.

La version finale de Visual Studio 2010 sera disponible l’année prochaine, et les premiers gros reproches faits aux versions béta concerne les performances. Plusieurs voix, dont celle de Patrick Smacchia,  se font d’ailleurs entendre afin d’inciter Microsoft à proposer une beta 3 et non proposer une RC. Microsoft fait d’ailleurs preuve d’une grande transparence en présentant les problèmes actuels et les progrès réalisés depuis la béta 2. Si vous souhaitez suivre cela vous pouvez consulter le blog de Brian Harry.

Toujours à propos de Visual Studio 2010, et plus précisément au sujet de l’extensibilité, les vidéos de l’Ecosystem Summit sont à présent disponibles.

Channel 9 a proposé lors de la PDC 09 des émissions streamés en live sur différents sujets. Celles-ci sont à présent disponibles en téléchargement et je vous recommande de visionner celle de Patrick Dussud et de Mark Russinovich.

Toujours sur Channel 9, une nouvelle vidéo Expert To Expert vient d’être publié toujours Erik Meijer cette fois-ci accompagné de Paul Vick et de Michael Rys.

Du côté de Novell, le support complet de C# 4 dans Mono est à présent implémenté et finalisé. A propos de MonoTouch, InfoQ propose un article d’introduction sympathique sur le développement d’applications iPhone.

A propos des langages, Ted Neward et Dustin Campbell sont d’accord pour dire qu’il ne faut pas se cantonner à un paradygme de développement mais qu’il ne faut pas hésiter à emprunter et implémenter des fonctionnalités inspirées d’autres langages.

Et enfin pour terminer et en français s’il vous plait, Benoit Laut a débuté la publication d’une série de labs sur Linq To Entities V2.

# Tuesday, December 08, 2009

News de la semaine #19

imageComme chaque semaine, commençons l’actualité de la semaine par les dernières informations qui ont été publiées concernant Windows Azure. Tim Heuer nous indique comment utiliser Windows Azure afin de remplacer Silverlight Streaming. Toujours dans rubrique des How-to, Brandon Werner nous montre comment héberger son site web sur Windows Azure. Karsten quand à lui nous raconte ses expériences avec Windows Azure et plus particulièrement la partie diagnostics. 

Toujours à propos de Windows Azure, l’offre des technologies open source s’enrichit puisque Ruby on Rails est à présent disponible sur Azure.

Et pour terminer avec l’actualité Windows Azure, Charlie Calvert nous informe de la publication de 3 vidéos sur le développement d’applications sur Windows Azure.

L’équipe responsable de Team Test nous propose un post nous expliquant comment exécuter des tests unitaires en parrallèle afin de profiter de nos processeurs multicoeurs. Pour rester dans le domaine du parallèle, InfoQ a publié une interview de Ralph Johnson, un des membres du Gang of Four, qui s’exprime à propos de son prochain ouvrage sur les patterns pour le développement parallèle. 

L’hébergement side by side de CLR commence à faire parler de lui plusieurs publications ont été faites cette semaine avec notamment cet article du MSDN Magazine et ce post de Jason Short.

Le debugging est très clairement l’un des domaines où il y a le plus de nouveautés et le plus d’avantages à utiliser Visual Studio 2010, comme toujours Habig Heydarian propose un post intéressant sur le déboggage collaboratif.

Du côté XAML, WPF et Silverlight, InfoQ met l’accent sur le fait que WPF 4 ne supporte pas la nouvelle version de XAML.

Toujours du côté de de Silverlight, la team de la CLR explique en détail comment fonctionne le partage d’assemblies entre silverlight et .net

Du côté de l’actualité produits, la team de ReSharper a posté à propos de l’utilisation de NDepend au sein de l’équipe de R#.

David Catuhe quand à lui pousse un coup de gueule à propos du non support de .net par Windows Media Foundation.

# Wednesday, December 02, 2009

Le meilleur des sessions sur les langages à la PDC 09

imageL’édition de cette année a proposé un total de 8 sessions dédiées aux langages.

Voici mon TOP 3 de ces sessions :

Microsoft Perspectives on the Future of Programming
Cette session est en réalité une discussion ouverte avec un panel de gens connus et reconnus (Don Box et Herb Sutter entre autres) intelligemment menée par Eric Meijer. Cette discussion est forte intéressante et assez fun. Je vous la recommande vivement.

F# for Parallel and Asynchronous Programming
J’aime beaucoup cette session qui est d’ailleurs l’une des meilleurs (avec celle de Lucas Bolognese lors de PDC08) sur le langage F#. Non seulement le speaker est très pédagogique mais ce qui est vraiment intéressant est le fait que l’accent est mis sur la pertinence de ce langage. Une session à ne pas rater si vous n’êtes pas (encore) convaincus par f#.

Future Directions for C# and Visual Basic
Ce fut ma toute première session de la PDC09 et bien qu’elle soit presque entièrement un remake de la session de l’année dernière, cela reste une session présentée par Lucas Bolognese donc c’est toujours un plaisir.

Egalement à visionner : Dynamic Binding in C# 4 et Using Dynamic Languages to Build Scriptable Applications.

Je vous déconseille au contraire les sessions sur les Tips & Tricks. Microsoft a d’ailleurs malheureusement choisi de faire deux sessions à ce sujet alors que cela aurait pu très bien faire l’objet d’une seule. La session Code Like the Wind with VB 2010 est également à éviter.

# Monday, November 30, 2009

Interview Fabrice Romelard dernier jour PDC 09

Toujours lors du dernier jour et cette fois-ci à l’extérieur du centre de conférence une fois les portes fermées, j’ai discuté avec Fabrice Romelard afin d’avoir ses impressions sur la PDC 09 :

Interview Sebastien Pertus dernier jour PDC 09

Dernier jour à la PDC, Sébastien, toujours aussi à l’aise devant la caméra, nous propose un bilan de l’édition 2009 de la PDC.