# Sunday, March 14, 2010

News de la semaine #11

imageL’épidode 4 de Cloud Cover est disponible sur Channel 9, celui-ci est dédié à l’utilisation des services de CDN proposé par Azure.

Des membres de l’équipe du développement parallèle à Microsoft Corp. proposent un nouvel article sur le développement avec PLinq et Visual Studio 2010.

Les vidéos de la conférence suédoise OreDev 2009 sont disponible en consultation online. Vous y retrouver une série de vidéos sur des sujets aussi variés que l’accès aux données dans le cloud, le débogage, le développement parallèle, etc.

Roy Osherove nous propose un comparatif intéressant entre NUnit et MS Test. Sans aucune surprise NUnit est déclaré vainqueur mais ce post a le mérite de donner toute une série d’arguments en sa faveur.

Phill Haack nous annonce qu’ASP.net MVC 2 est à présent disponible en RTM. Vous pouvez télécharger cette nouvelle release ici : http://www.asp.net/mvc/download/

Je vous avais déjà parlé de lui il y a deux semaines à propos des collections, cette semaine Justin Etheredge continue sa série de posts pédagogiques en abordant l’opérateur Linq SelectToMany.

Au sujet de WPF, Scott Hanselman nous présente les nouveautés de WPF 4 en matière d’affichage du texte. Et pour aller plus loin dans le futur, l’équipe de WPF vous demande quelles sont les évolutions que vous aimeriez voir dans WPF 5.

Du côté de l’actualité française, Mathias Kubla nous propose une version user friendly de WinDBG appelée SOSNET. Quand à Yann Schwartz, celui travaille toujours sur Linq To WinDBG dont le source est disponible sur http://code.google.com/p/linqdbg/source/checkout

Et enfin, les vidéos des TechDays 2010 qui ont eu lieu à Paris en février sont disponibles en ligne !

# Tuesday, March 09, 2010

Bewise Day Conference 2010

Comme chaque année, Bewise organise la Bewise Day Conference 2010 qui se tiendra comme à l’accoutumée dans un lieu mythique de Toulouse : le célèbre stade Ernest Wallon bien connu de tous les passionnés de rugby.

image

Vous pourrez retrouver au programme de cet évènement : des sessions sur Windows Azure, les nouveautés de Silverlight 4, Sharepoint 2010, et les tests avec VSTS 2010. Et côté IT, des sessions sur BPOS, les communications unifiées, et la virtualisation. Vous aurez également la possibilité de discuter avec l’ensemble de nos experts qui seront réunis autour de 25 espaces de démonstrations.

DSCF3184

Donc si vous aussi, vous souhaitez être ébahis par des démonstrations sur Windows Azure, le Multitouch sous Windows 7 et sur la table Surface, SQL Server 2008, et Sharepoint 2010, n’hésitez pas à vous inscrire au Bewise Day Conference 2010.

En savoir plus :
http://bdc2010.bewise.fr/

Emission sur les interfaces riches de demain sur BFM Radio

imageJe vous avais indiqué sur Twitter que j’allais participer à une émission sur BFM Radio à propos des interfaces riches avec Thomas Serval (Directeur Division DPE Microsoft France) et Julien Riera (Program Manager “Interfaces Technologies” à Orange Labs).

Et bien j’ai le plaisir de vous annoncer que l’émission est à présent disponible en ligne à cette adresse :
http://www.radiobfm.com/podcast/podcast.php?id=7

Si vous souhaitez aller plus loin dans le temps et voir ce que Microsoft nous prépare en matière d’IHM cela se passe par ici : http://patricelamarche.net/2010/03/03/EmissionBFMRadioLesInterfacesRichesDeDemain.aspx

# Friday, March 05, 2010

Retours sur la présentation de Cloud Services par Steve Ballmer

Hier soir, Steve Ballmer a effectué une présentation à propos du Cloud à l’université de Washington. On s’attendait à de grosses annonces et il faut bien avouer que l’on peut être un peu déçu par ce qui a été présenté.

Blaise Aguera a débuté les démonstrations en présentant l’évolution et le futur de Bing Maps que j’avais déjà évoqué dans ce tweet (vous pouvez d’ailleurs me suivre ici : @patricevb). Bing Maps s’enrichit très fortement puisqu’il intègre désormais PhotoSynth afin de naviguer dans un univers 3D composé de photos prises par Microsoft mais également provenant d’autres fournisseurs tels que Flickr.

Silverlight est également de la partie puisque Bing Maps se basera dorénavant intégralement sur cette technologie afin d’afficher les cartes. Utiliser Silverlight par rapport au traditionnel couple HTML/Ajax permet de ne pas avoir de téléchargements de tuiles qui ne laissent entrevoir que certaines parties de la carte en attendant la fin du téléchargement de l’ensemble de la map, et de proposer des transitions très riches ayant un wow effect important.

Autre intégration intéressante, la vidéo est désormais intégrable au sein des cartes. On peut pour le moment uniquement intégrer le rendu de webcam publiques au sein des cartes Bing Maps mais à terme on pourra probablement diffuser des vidéos en direct issues de téléphones portables comme le montre la démonstration suivante (vous pourrez de plus voir l’intégration du World Wide Telescope en toute fin de la vidéo):

A noter que cette version de Bing Maps est disponible publiquement  cette adresse : http://www.bing.com/maps/explore/

Des nouvelles fonctionnalités sociales du XBox Live ont également été présenté. Le service de streaming et de catch-up TV de Sky TV (une chaine anglaise) a été mis en avant afin de démontrer que la XBox est un vrai Media Center qui en plus de pouvoir fournir une expérience de jeux vidéos, permet de regarder la TV sans aucun PC. En plus de cette intégration de la télévision (peut être délivrée via Smooth Streaming qui est supporté par la XBOX), Microsoft a présenté des fonctionnalités sociales liées à la consultation de vidéos. On a ainsi pu voir que l’on avait dorénavant la possibilité de regarder une émission de télé entre amis et d’interagir avec nos semblables grâce à nos avatars :

imageimage 

Steve Ballmer a ensuite mis l’accent sur l’importances d’avoir des périphériques intelligents pour accéder aux services fournis par le Cloud. Il a bien évidemment mis l’accent sur Windows Phone 7 Series même s’il n’en a pas effectué de démonstration.

C’est tout ? Oui, il n’y a pas eu d’énormes annonces, ni de démonstration bluffante autour d’un nouveau service que l’on ne connait pas encore.

Le plus important concernant cette conférence est que Microsoft change radicalement la manière de présenter le Cloud. Au lieu de s’adresser uniquement aux professionnels avec l’offre Windows Azure et BPOS, le géant de Redmond souhaite démocratiser l’adoption du terme et de concept de Cloud auprès du grand public. Il le fait en expliquant qu’il est acteur majeur du marché et non pas un simple suiveur (au risque de mélanger les concepts d’Internet et de Cloud). Et cela une excellente nouvelle puisque cela confirme l’implication de l’éditeur dans cette démarche et ceci sur tous les fronts à la fois dans le grand public et dans le monde professionnel.

En savoir plus :
Le site Cloud Services
La conférence de Steve Ballmer

# Wednesday, March 03, 2010

Emission BFM Radio : Les interfaces riches de demain

J’ai participé aujourd’hui à l’enregistrement de l’émission 01 Business sur BFM Radio accompagné de Thomas Serval (Directeur Division DPE Microsoft France) et Julien Riera (Program Manager “Interfaces Technologies” à Orange Labs).

Je reviendrais plus tard sur le déroulement de l’enregistrement mais je souhaitais avant tout vous parler de ce que je n’ai pas eu le temps de présenter à savoir les nouveautés en matière d’IHM qui seront présentées très prochainement par Microsoft Research lors du TechFest.

MSR a en effet levé le voile sur certaines de ces nouveautés pour le moins… très futuriste mais dont des prototypes fonctionnels ont été réalisés.

Comme vous le savez probablement, de nombreuses recherches sont effectuées dans le domaine des interfaces homme/machine dites naturelles. Microsoft a apparemment pas mal avancé dans le domaine comme le montrent les prototypes suivants :

Les muscles à la place de la souris

Le premier projet consiste à remplacer les souris en utilisant… vos muscles. MSR a imaginé un bandeau à poser sur votre bras, bandeau qui est capable de détecter les efforts musculaires en analysant les courants électriques générés par cette activité :

image

Afin de voir très concrètement comment fonctionne ce projet et quels sont les différents usages qui peuvent en découler je vous recommande de visionner une vidéo proposée par le Seattle Times.

Le Skin Input

Autre nouveauté, un projet qui permet d’utiliser votre peau comme périphérique d’entrée/sortie. Encore un fois, le projet est réalisé sous forme d’un bandeau à accrocher à votre bras. Cette fois-ci ce bandeau est composé d’un projecteur qui permet d’afficher une image sur votre avant-bras et probablement d’une caméra qui permet d’analyser vos mouvements. Téléphoner en pianotant directement dans la paume de votre main sera bientôt possible…

image

La Mobile Surface

Ce n’est un secret pour personne, Microsoft travaille à la miniaturisation de sa célèbre table Surface, et va présenter un prototype plus qu’intéressant puisqu’il permettra de transformer n’importe quel surface de travail en surface interactive, grâce à un kit composé de projecteurs et de caméra :

 

En savoir plus :
La Surface Mobile
Le site du TechFest 2010

# Tuesday, March 02, 2010

Les concaténations de chaines en C#

image

Je viens de publier un nouvel article sur TechHeadBrothers sur les différents types de concaténations en C#, leur implémentation en interne, les optimisations effectuées par le compilateur ainsi qu’un bench des différentes méthodes afin de savoir quand utiliser tel ou telle méthode.

Vous pouvez le consulter ici :
Article sur THB

# Friday, February 26, 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

# Wednesday, February 24, 2010

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.

# Saturday, February 20, 2010

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.