Archives par étiquette : Autres

image

Je change de metier et je demenage !

imageAprès
avoir passé un peu plus de 3 années au sein de la société Bewise,
je m’en vais vers de nouveaux horizons puisque je change de métier. Après avoir été
Consultant/Formateur et même Responsable du domaine métier Solution Langage et Framework,
je quitte en effet le monde des SSII pour me tourner vers le monde de l’édition de
logiciels !

Je rejoins la société GPI en tant que leader
technique .net à partir du 1er février. GPI est un éditeur de logiciels dans le domaine
de l’immobilier (gestion locative, de syndics, etc.). D’un point de vue technique,
je resterais donc autour de .net avec notamment du WPF puisque les logiciels développés
sont des applications Windows en full WPF. Du côté du langage je vais retrouver le
langage que je n’ai jamais vraiment quitté puisqu’il reste accolé à mon pseudo : le
Visual Basic !

Je quitte donc dès la fin de la semaine prochaine l’excellente ville de Toulouse et quelques
lieux bien agréables où j’avais l’habitude de me rendre de temps en temps

pour la ville de Pau,  porte des pyrénées.

J’espère que cela me donnera l’occasion d’être plus présent via ce blog, via plus
d’articles, etc. !

En attendant si vous souhaitez me contacter, vous pouvez passer par tous les moyens
habituels : Twitter, Facebook et
mon mail (prenom.nom@gmail.com).

Top des posts de ce blog de 2010

Je n’ai pas l’habitude de regarder mes statistiques de blog, mais avec la fin de la
précédente année, je me suis plongé dans analytics afin de voir quels ont été les
posts qui ont été les plus consultés. Et comme chaque année, ce classement réserve
quelques surprises :

  1. 1) La
    pub Destination le cloud expliquée aux développeurs
  2. 2) Que
    fait Microsoft avec Sandcastle
  3. 3) Votre
    site d’e-commerce sur Windows Azure
  4. 4) Légers
    changement autour du 64 bits et de Visual Studio 2010
  5. 5) L’avenir
    de SIlverlight
  6. 6) Quand
    la CLR V2, la CLR V4 et du code mixte se rencontrent
  7. 7) Ce
    qu’il faut retenir de la PDC10
  8. 8) Le
    principe de précaution
  9. 9) Exemple
    de migration des applications web ASP.net vers Azure
  10. 10) Crypter
    les chaines de connexion est inutile

Quelques remarques à propos de ce classement :

Le post le plus consulté cette année est pour moi une vraie surprise… Je ne m’attendais
pas à ce que ce type de post suscite autant d’intérêt mais bon soit… Comme quoi il
reste beaucoup à faire pour expliquer le cloud aux développeurs comme au grand public.

2 posts concernent Windows Azure cela ne traduit pas in intérêt important pour la
plate-forme mais plutôt le fait que ces posts ont été mis en avant par Microsoft (site
MSDN, newsletter MSDN, etc.)

The Information SuperHighway (cc) Vermin Inc.

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 !

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…

image

Emission sur les interfaces riches de demain sur BFM Radio

imageJe
vous avais indiqué sur Twit
ter 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

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

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

image

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

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/

image

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.