# Wednesday, May 05, 2010

Mettre en place une veille technologique via RSS

“Mais tu passes combien d’heures par jour sur le net pour connaitre autant de sites/blogs ?” 

Voilà une question que l’on me pose de temps en temps suite à une de mes réponses du style : “Il  y a Eric Lippert qui a bloggué sur ce sujet il y a 1 mois et demi, vas sur son blog sur msdn tu trouveras ton bonheur”. Malheureusement à chaque fois que l’on m’interroge à ce sujet je me rends compte que la personne en face de moi ne fait pas du tout de veille technologique et ne maitrise pas l’utilisation des flux RSS. Car au lieu de passer plusieurs heures par jour à me balader sur Internet, je passe maximum 1/2h par jour à consulter l’ensemble du contenu que je récupère via mes 200 flux auxquels je suis abonné. Consulter 200 sites/blogs par jour ? oui c’est possible via RSS. Et voici ma méthode pour réaliser ma veille technologique efficacement sans y consacrer 307 ans.

1ère étape : Trouvez votre lecteur RSS

Première étape qui évoluera en fonction de vos habitudes de consommation, il faut choisir votre client RSS. Deux principales options s’offrent à vous : un client web ou un client riche. Pour savoir quels sont les points forts et points faibles des principaux clients sur le marché, je vous recommande ce post de l’excellent blog d’Olivier Ezratty.

image Les critères de choix qui me semble les plus importants en tant que gros consommateur de flux sont : la performance (en terme de consommation CPU et de mémoire et d’affichage des posts), et la possibilité de flagguer les posts les plus intéressants.


2ème étape : Créez votre catalogue de flux RSS 
Il s’agit généralement de l’étape la plus simple. Vous avez très probablement en tête certains blogs ou têtes pensantes qui publient régulièrement des informations dans le domaine qui vous intéresse. Rendez-vous (pour la dernière fois) sur ces sites web que vous connaissez déjà et abonnez vous aux flux RSS qu’ils exposent.

Classez correctement vos flux en différentes catégories/sous-catégories afin de pouvoir retrouver facilement les informations lorsque vous en aurez besoin.

Je vous déconseille fortement de vous abonner aux flux qui ne proposent qu’un résumé du contenu et non l’intégralité du contenu (le RSS sert à syndiquer du contenu et non des résumés). Ces flux sont une perte de temps puisqu’ils vous obligent à consulter le site pour avoir accès à l’information souhaitée. Sur mes 200 flux, je n’en possède que deux qui proposent uniquement le résumé (celui de Mary Jo Foley, et celui d’une toulousaine pleine d’humour –rien à avoir avec la techno :p)

3ème étape : Maintenez régulièrement sa liste d’abonnements

Il est très important d’enrichir votre liste de flux, votre client RSS n’est pas une boite qui s’alimente toute seule en effectuant sans cesse des requêtes HTTP, il faut l’entretenir en lui donnant de quoi se mettre sous la dent. En plus du simple ajout ponctuel effectué suite à des recherches précises, j’enrichis mon catalogue de deux manières :

  • En suivant les blogrolls des blogs qui me plaisent le plus. Les personnes qui vous intéressent le plus ont une probabilité assez importante de recommander à leur tour des personnes intéressantes. Cette technique fonctionnait bien jusqu’à il y a quelques mois mais je l’utilise de moins en moins car : les bloggeurs utilisent de moins en moins les blogroll et quand ils le font c’est généralement pour des blogroll “corporate” destinés à promouvoir leurs collègues.
  • La deuxième technique, celle que je privilégie, est d’utiliser Twitter.

La maintenance passe également par la suppression des flux inactifs ou qui ne vous intéressent plus. Cette étape est importante afin de ne pas pénaliser les performances de votre client et surtout afin de toujours avoir des informations pertinentes et non un simple tas d’informations accumulées avec le temps. La plupart des clients RSS vous permettent d’avoir facilement accès à vos flux morts pour que vous puissiez faire facilement le ménage.

4ème étape : Abonnez vous à des blogs/sites/rubriques de news

Vous n’êtes pas les seuls à faire de la veille technologique, n’hésitez donc pas à profiter du travail des autres quand ceux-ci ont la gentillesse de le partager via des blogs, des sites ou alors des rubriques dédiées.

En règle générale, vous ne trouverez pas de listes qui ciblent exactement vos centres d’intérêts, c’est pour cette raison que ces sites doivent être des compléments à votre propre veille, et non en être la base.

Dans le monde .net vous pouvez vous abonner aux sites suivants :

En anglais : The Morning Brew

En français : C2i.fr ou encore ma propre rubrique de news ;)

Voilou ! vous êtes à présent parés pour affronter la masse d’informations disponibles sur le net !

# Thursday, March 25, 2010

Que fait Microsoft avec SandCastle ?

C’est la question que l’on peut se poser lorsque l’on regarde l’activité liée à ce projet.

La dernière release du projet date de May 2008 et il n’y a pas eu de checkin sur le repository du projet depuis Juillet 2009 (même si je me doutes que CodePlex n’est pas le repository de travail de l’équipe de SandCastle).

Du côté du blog du projet, il n’y a pas eu de nouveau post depuis Juillet 2009, et les dernières nouvelles que l’on a du projet concerne son utilisation pour la génération de l’aide de Visual Studio 2010 Beta 1.

Surpris par ce manque d’actualité, j’ai donc posé la question sur StackOverflow et sur Twitter. Et c’est l’ami Richard (toujours bien renseigné) qui a confirmé mon sentiment quand à la bonne santé de ce projet.

Le fait que Microsoft se soit apparemment gaufré avec ce projet ne me gêne pas plus que ça, ce que je trouve réellement gênant, c’est que l’éditeur a tué un produit existant Open Source qui fonctionnait très bien (NDoc) pour proposer un framework sans aucun GUI (excepté ceux développés par des développeurs tiers), framework toujours utilisé en interne mais qui n’est finalement pas correctement shippé pour le commun des développeurs.

Tout ça pour ça…

# Tuesday, March 09, 2010

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

# 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

# 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

# Thursday, October 22, 2009

Microsoft n’aime pas les vidéos

image

Après avoir définitivement tué soapbox le concurrent de YouTube il y a quelques semaines, Microsoft vient d’annoncer qu’il fermait son autre service de publication de vidéos : Silverlight Streaming. Si vous avez publié des vidéos sur ce service, vous devez donc les récupérer avant la fermeture définitive du site.

L’éditeur souhaite proposer une autre offre qui sera hébergé par Azure. Cette offre sera payante et vous permettra de bénéficier de capacités de streaming vidéos sans limite de bande passante.

Ce qu’il faut retenir de ces deux fermetures est assez simple : ne vous investissez pas trop sur les services en ligne en béta proposés par le géant de Redmond. Car après plusieurs années d’exploitation, l’éditeur n’hésitera pas à supprimer un service qui aura été utilisé par des milliers/millions d’utilisateurs dans le monde. Personnellement, après avoir perdu plusieurs vidéos sur SoapBox et après être obligé de récupérer en backup les vidéos que j’ai publié sur Silverlight Streaming, je ne me ferais plus balader par l’éditeur en ce qui concerne la publication de vidéos. Je vais directement à la concurrence.

Pour plus d’infos :
Fermeture du service Silverlight Streaming

# Wednesday, August 26, 2009

Les cables, espèce en voie de disparition

Mes collègues de bureau pourront le confirmer il n’arrive pas à un mois où je ne râle pas sur le fait qu’il n’y est pas quelqu’un qui ait inventé un système permettant d’éviter d’avoir à utiliser des câbles d’alimentation que cela soit pour alimenter des appareils électroniques d’usage quotidiens tels que les téléphones portables ou les lecteurs MP3, ou encore les laptops.

Si les câbles d’alimentation m’ennuient tellement c’est pour la simple et bonne raison qu’il s’agit des seuls câbles que j’utilise encore (que je branche et débranche régulièrement). Entre l’utilisation du WIFI pour les connexions réseaux, et l’utilisation du bluetooth pour l’utilisation de différents périphériques (clavier, souris, télécommande, mannettes de jeu), j’essaie dès que je le peux de réduire au maximum l’utilisation de ces fils qui sont une véritable contrainte. Je ne comprends d’ailleurs pas la sous-utilisation du bluetooth. Un grand nombre de personnes utilisent encore des souris qui trainent péniblement un fil à la patte alors que le bluetooth existe depuis maintenant bien longtemps et fonctionne très bien. Vous l’avez compris je suis entièrement d’accord avec Sheldon quand il indique que tout est mieux avec du bluetooth (“Everything is better with bluetooth”) :

Si je vous fait part de cela, ce n’est pas pour partager certaines frustrations, mais plutôt pour partager avec vous une technologie que je viens de découvrir via une session TED : la WiTricity. La technologie a été inventée par des chercheurs du MIT en 2005 et permet d’alimenter des appareils grâce à des relais. En plus de pouvoir alimenter une ampoule de 60W à une distance de 2M, cette technologie basée sur l’utilisation des champs magnétiques permet de fournir en énergie, des téléphones portables, des laptops et même une télévision. Ce n’est pas juste un concept, cela fonctionne vraiment comme vous pourrez le constater grâce à cette vidéo :

Comme vous pouvez le voir la WiTricity semble assez avancée, il ne reste plus qu’à rester patient en attendant l’industrialisation du process, et une exploitation commerciale. Même s’il va falloir attendre plusieurs années avant de voir la WiTricity bouleverser nos habitudes, on sait à présent que l’électricité sans fil, c’est (presque) pour demain !

En savoir plus :
http://www.witricity.com/

# Saturday, August 15, 2009

Construire ses propres chaines de télévision grâce aux RSS et au protocole DLNA

Je vous propose au travers de ce post, de voir comment j’ai complètement changer l’utilisation de mon poste de télévision en regardant quasiment exclusivement du contenu qui m’intéresse réellement.

Depuis deux semaines, j’ai en effet complètement changé d’habitude puisqu’au lieu de regarder des émissions disponibles sur les différentes chaines hertziennes, je consulte à présent tout un ensemble de vidéos que je télécharge automatiquement grâce à mon client RSS habituel. Afin d’avoir le meilleur confort visuel possible, il est nécessaire de consulter les vidéos dans la meilleure résolution possible. Et c’est ainsi avec une agréable surprise que j’ai découvert que les principaux sites auxquels je souhaitais m’abonner proposaient, en plus du flux RSS principal qui proposent les vidéos en qualité moyenne, des flux RSS proposant les vidéos en qualité haute-résolution.

Une fois ces vidéos automatiquement téléchargées grâce à mon client RSS, je les consulte sur ma télévision grâce à ma PlayStation 3 et au protocole DLNA. Ce protocole permet d’interconnecter de manière transparente différents équipements audio/vidéos via un réseau filaire ou wifi. C’est ainsi qu’il est possible de consulter de manière très simple vos vidéos stockées sur votre PC directement sur votre télévision via le WIFI :

Et le résultat est vraiment impressionnant. La qualité de diffusion est vraiment excellente tant que l’on ne lance pas des téléchargements couteux en bande passante durant le streaming de vidéo entre le PC et la TV et tout cela sans aucun câble.

L’activation du DLNA sous Windows 7 est simple à mettre en œuvre. la première étape consiste a vérifier que votre connexion WIFI est configurée en tant que “Home Connection” afin de partager votre contenu de manière simple et sécurisée :
image

Suivez ensuite les étapes suivants afin d’activer le streaming via DLNA :

image image image

Et c’est terminé ! Votre PC est désormais visible par les équipements compatibles (XBOX ou PS3 par exemple) et vous pouvez consulter vos vidéos directement sur votre télévision, en pilotant vos vidéos à l’aide de votre télécommande.

Pour info, voici une liste des sites auxquels je me suis abonné et que je consulte donc tranquillement depuis mon canapé :

Sites non techniques :

TEDTalks (hd) TEDTalks Video High-Def
Ignite Logo Ignite

Et coté vidéos techniques, je suis abonné à différentes émissions :

This Week On Channel 9 This week on Channel9
10-4 10-4
Going Deep Going Deep
Toolshed Toolshed
Inside Out Inside Out

Je teste ce principe depuis deux semaines, et je suis complètement convaincu. Je n’ai aucune action manuelle à faire, il suffit que mon PC soit démarré sur mon bureau, pour que je sois capable de consulter sur ma télé des contenus qui sont récupérés automatiquement de manière transparente par mon client RSS.

# Monday, August 10, 2009

Améliorer la gamme Microsoft Office

Deux employés de Microsoft viennent de lancer un site proposant aux utilisateurs des outils bureautiques de la gamme Office de donner leurs idées sur les fonctionnalités manquantes ou corrections nécessaires pour améliorer ces logiciels.

L’idée est intéressante, mais n’est pas nouvelle. En effet, les testeurs des différentes versions d’Office (versions pré-beta) disposent déjà d’un outil donnant la possibilité de remonter ses feedbacks grâce à l’outil Send a Smile (ou Frown) :

image

Cet outil permet d’indiquer les + et les – des différents outils de la gamme Office. Microsoft utilise ces informations au travers d’un portail qui leur donne accès à tous les feedbacks envoyés par les différents testeurs. Vous pouvez en savoir plus sur le process utilisé ici : http://blogs.technet.com/office2010/archive/2009/07/15/tell-us-what-you-think-about-office-2010-technical-preview.aspx

En ce qui concerne cette nouvelle initiative, il est à noter qu’elle permet donc d’ouvrir la possibilité à tout un chacun de donner ses propres retours afin d’aider Microsoft à prioriser les différentes fonctionnalités à implémenter. Cette priorisation est essentielle car elle permet à l’éditeur de sélectionner les tâches à réaliser en fonction du budget et délais alloués au projet.

L’arrivée de ce nouveau site web est donc un plus mais il lui manque à mon sens une donnée essentielle : il n’est pas possible d’indiquer l’importance, la criticité de l’idée soumise. Il est ainsi possible de voter pour n’importe quelle idée (apparemment aucune limitation au niveau du nombre de votes par utilisateur), mais pas de donner un poids pour chaque idée. Il serait préférable de disposer d’un certain nombre de votes (par exemple 10) et de laisser libre choix à l’utilisateur d’allouer le nombre de votes qu’il souhaite à chaque idée. Ainsi sur l’idée “Detach Outlook UI from the network thread(s)” j’aurais pu positionner 8 votes sur les 10 alloués. Le système proposé par le service UserVoice repose d’ailleurs sur ce principe. Vous pouvez le tester via le mécanisme de feedback mis en place pour bDule : http://feedback.sobees.com/pages/17279

Quoiqu’il en soit, ce site permet d’avoir des informations sur l’utilisation des différents outils de la gamme Office. Ainsi Outlook est le logiciel qui a suscité le plus de réaction et quand à Access, il s’agit de celui qui en a suscité le moins avec une seule et unique idée proposée… pour le moment.

En savoir plus :
http://makeofficebetter.com/
http://blogs.technet.com/office2010/archive/2009/07/15/tell-us-what-you-think-about-office-2010-technical-preview.aspx

# Sunday, August 02, 2009

Le RSS devient “temps-réel”

La news est quasiment passé inaperçue et pourtant elle est d’importance. Les flux RSS ont à présent la possibilité d’être temps réel grâce à PubSubHubbub. PubSubHubbub permet de changer le mode de consommation des feeds RSS d’un mode Pull (le client consomme à intervalles réguliers le feed afin de savoir si de nouveaux éléments ont été publiés) à un mode Push (les clients sont notifiés dès qu’un nouvel élément est publié). Certains moteurs de blog permettent déjà de pinger différents services tels que FeedBurner afin d’indiquer la modification d’un feed. Dans le cas de FeedBurner ce mécanisme de Ping permet de re-générer le feed hébergé par le service instantanément sans attendre la fin du cache de 30 minutes habituellement utilisé. Ce système est déjà très bien mais il permet uniquement d’avertir certains services et non des clients RSS.

image

Des développeurs de Google sont allés un peu plus loin et proposent un nouveau protocole nommé PubSubHubbub. Ce protocole permet de notifier des clients RSS dès qu’un feed a été modifié. Il est alors possible de rafraichir automatiquement l’interface afin de proposer à l’utilisateur les billets qui viennent d’être publiés.

Les readers web vont d’ici peu implémenter PubSubHubbub afin de fournir cette expérience temps-réel. Un prototype de Google Reader a déjà été développé, et FriendFeed implémente déjà cette fonctionnalité. Je vous invite à regarder cette vidéo afin de bien comprendre le potentiel de ce protocole.

Pour les détails techniques d’implémentation, les slides suivants expliquent de manière détaillée comment fonctionne le protocole ainsi que les différents éléments à mettre en œuvre afin de faire fonctionner l’ensemble.

La bonne nouvelle est que FeedBurner permet d’ores et déjà de rendre vos feeds compatibles avec cette nouvelle technologie. Il vous suffit d’aller dans les paramètres de votre feed et d’activer le service PingShot afin de bénéficier du protocole.

image

A noter que cette technologie n’est pas propriétaire à Google, elle est proposée en open source sur Google Code.

Voilà une excellente nouvelle qui va permettre aux flux RSS d’avoir le même niveau de réactivité que les tweets publiés via le service Twitter.

En savoir plus :
http://code.google.com/p/pubsubhubbub/
http://adsenseforfeeds.blogspot.com/2009/07/whats-all-hubbub-about-pubsubhubbub.html

# Sunday, March 22, 2009

Browser Ball : Communication inter-fenêtres

Browser Ball est un projet assez intéressant qui met en place de manière originale une communication entre différentes fenêtres d’un même navigateur :

image

L’idée est simple, jouer avec un ballon et le faire rebondir sur les bords d’une fenêtre. Si plusieurs fenêtres d’un même navigateur sont adjacentes, le ballon se déplacera alors de manière transparente à travers-elles. C’est assez fun, et cela permet d’imaginer de nouvelles possibilités en matières d’UI web.

En savoir plus :
http://experiments.instrum3nt.com/markmahoney/ball/

# Wednesday, February 25, 2009

Version Checked Build des OS Microsoft

Microsoft propose une version Checked Build de ses OS. Si vous êtes abonnés MSDN vous avez la possibilité de télécharger la version "normale" ainsi que cette fameuse version alternative :

image

La version Checked Build proposée par Microsoft est une version de Debug. Elle est définie selon 4 options qui sont activées pour cette version mais qui ne le sont pas pour d'autres types de build :

  • Les optimisations de compilation [O]
  • Les traces de debug [D]
  • Les assertions [A]
  • Les contrôles d'intégrités [S]

Concernant les build dites "checked", toutes ces options sont activées. Pour les autres types de builds vous pouvez vous référer au tableau suivant :

Build/Options [0] [D] [A] [S]
checked X X X X
free X     X
debug   X X  
retail X      

En savoir plus :
Checked and Free Build Differences
WHERE DO "CHECKED" AND "FREE" COME FROM?

# Tuesday, February 24, 2009

Les process sont les nouveaux threads

Telle est la pertinente conclusion de Scott Hanselman après l'analyse du fonctionnement des navigateurs Chrome et Internet Explorer 8. Ces deux browsers utilisent en effet le même modèle d'isolation inter-onglets. Chaque onglet tournant dans un process différent, la stabilité de ces applications s'en retrouve améliorée grâce à ce niveau d'isolation bien supérieur aux AppDomains que l'on connait dans le monde .net.

Cette utilisation peut être révelée via l'utilisation de Process Explorer ou plus simplement directement via la commande about:memory dans Chrome. Cette commande affiche la consommation mémoire du navigateur, consommation définie via les différents process utilisés :

image

Fait intéressant, les process créés et gérés par ces navigateurs sont des process d'un type particulier appelé jobs. Ces jobs peuvent être gérés de manière globale, et des quotas d'allocation de ressources peuvent leur être atrribués.

Pour en savoir plus, rendez-vous sur le post d''Hanselman.

# Tuesday, February 03, 2009

Visualiser les commits de projets de développement

La visualisation de données est un domaine qui me fascine et qui m' impressionne lorsqu'elle permet d'avoir une vue synthétique, pertinente et dynamique.

L'exemple parfait de visualisations qui m' impressionne est l'outil GapMinder créé par Hans Rosling. Je vous recommande d'ailleurs très fortement de visualiser cette présentation qui est génialissime. Cet outil permet à M. Rosling d'étudier et de présenter de manière pédagogique la démographie mondiale. Un sujet complexe vulgarisé - non pas par approximation mais par une synthèse des informations - de manière brillante comme par exemple via la séquence où il présente à la manière d'un commentateur de 100m, 40 ans d'évolution de la fertilité dans le monde.

Code Swarm est un autre exemple de visualisation intéressante. Ce projet permet de générer des vidéos représentant l'activité des commits de projets de développement. Le plus simple afin de cerner le projet est de regarder les vidéos de l'activité du développement d'Eclipse, ou encore d'Apache. Un outil intéressant qui permet d'avoir une appréciation de l'évolution du travail réalisé.


code_swarm - Eclipse (short ver.) from Michael Ogawa on Vimeo.