Archives mensuelles : février 2010

News de la semaine #9

imageUn
nouveau Web Application
Toolkit
est disponible est celui concerne Bing Maps. Si vous souhaitez voir ce
qu’il est possible à partir de ce projet complet, vous pouvez le
télécharger sur Code Gallery
.

Lors de la PDC 09 Microsoft a annoncé le support du Full Trust pour Silverlight 4, le
blog Elegant Code nous propose plusieurs exemples de code pertinents afin d’illustrer
l’intérêt de cette nouvelle fonctionnalité
(Communication avec Excel, Text to
speech, etc.).

Du côté de la CLR, Justin Etheredge nous propose une
vue d’ensemble des différentes collections présentes dns le namespace System.Collections.Generic
.

Toujours à propos du framework, Shawn Farkas nous propose une
discussion intéressante à propos de l’évolution de Code Access Security (CAS) dans
.net 4.0
.

Lee Dumond nous informe d’une
modification de la classe SmtpClient dans .net 4.0 qui devient à présent Disposable
.
Outre l’information à propos de cette modification, il est important de retenir qu’il
est recommandé d’utiliser FxCop afin d’éviter de passer à côté de ce type d’évolution
assez importante.

Google a annoncé un
SDK.net pour communiquer avec son service Youtube
. Il vous permet entre autres
de récupérer des informations sur votre flux d’activités ou encore d’uploader directement
vos vidéos.

Du côté de la presse, Microsoft
et Jeffrey Richter nous propose de nouveaux extraits de la 3ème édition de l’excellent
CLR via C#.

Crossposté vers THB

image

Utiliser C# 3 dans vos applications .net 2.0

image

Je viens de publier un nouvel article sur TechHeadBrothers sur l’utilisation des fonctionnalités
de C# 3 dans des applications .net 2.0. Vous pouvez le retrouver ici : 

Article
sur THB

Le prochain qui est déjà dans les cartons, concernera l’utilisation des types dynamiques
apportés par C# 4 pour développer des applications basées sur Dynamics
CRM 4.0
.

Nous y verrons l’intérêt d’utiliser cette nouveauté à la place de certaines classes
présentes dans le SDK de CRM 4.0.

News de la semaine #8

imageCommençons
les actualités de cette 8eme semaine par quelques nouvelles de Windows Azure. Microsoft
vient de débuter une nouvelle série de vidéos sur Channel 9 via un show appelé Cloud
Cover. Le
premier épisode est disponible ici
.

A noter également, la
disponibilité du 1er Service Update pour SQL Azure
. Celui-ci permet entre autres,
de bénéficier de vues d’administrations (DMVs) et de switcher d’édition (1Go ou 10Go).

Du côté des langages, Scott
Hanselman nous propose un post sur la résolution des méthodes avec les types dynamiques
dans C# 4
.

Une FAQ assez complète sur la
covariance et la contravariance a également été publiée
.

Et pour terminer sur le sujet, Lucas Bolognese, une des grandes figures de Microsoft
derrière la plupart des innovations sur les langages de Microsoft (LINQ, F#, etc.)  a
annoncé son départ pour la Suisse
. A l’occasion son blog déménage vers http://lucabolognese.wordpress.com/.

J’ai interviewé
Benoit Laut afin de présenter son projet BOWIE, un plugin Outlook pour communiquer
avec TFS
.

Du côté des produits, la version
6 de Reflector est disponible en téléchargement
. Vous
pouvez consulter quelques détails relatifs à son développement sur ce post.

Patrick Smacchia a annoncé la
disponibilité de la RC de NDepend v3
. Outil
d’ailleurs présenté par un membre de l’équipe de Wintellect sur un projet Silverlight.

En enfin, le meilleur pour la fin, la
beta 2 de ReSharper 5 a été publié par JetBrains
.

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

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.

image

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