FOAFDrive : Générateur Friend Of A Friend

14 08 2008

FOAF smileys LOGO

J’ai passé une petite semaine d’autiste fin juillet comme j’aime à le faire une fois par an, n’ayant plus trop l’occasion de coder, et j’ai créé cette année FOAFDrive : http://www.foafdrive.com.

Une fois que j’aurais passé en revue divers sujets de b-a-ba du web2.0 j’aborderais un sujet de plus en plus en vogue ces derniers temps et qui est loin de se tarir : la portabilité des données (http://www.dataportability.org) et je parlerais alors plus en détail de FOAF.

Le principe de FOAF, dans ses grandes largeurs, est la création d’un réseau social décentralisé à la taille de l’Internet : en effet, pourquoi s’enregistrer sur une multitude de réseaux sociaux séparés les uns des autres alors que le seul, l’unique est finalement et simplement l’Internet lui-même.. ?

FOAFDrive vous aide, de manière, je l’espère, didactique, à créer votre propre fichier FOAF (cf http://www.foaf-project.org), il est entièrement (+95%) développé en Javascript et XML, il s’agit donc plus d’une application cliente tournant sur votre navigateur que d’un site Internet à proprement parler… Le formulaire principal est généré directement par analyse de la description FOAF RDF officielle et est donc à priori aisément évolutif et adaptable.

Le code est disponible au téléchargement, sous licence GPL, ainsi que le fichier de traduction si vous vous sentez l’âme traductrice.. ;) (Disponible en Français et en Anglais pour le moment)

Désolé pour le survol du sujet, ce post s’adresse principalement aux personnes qui connaissent déjà FOAF, ou tout du moins qui sont suffisamment motivées pour aller en chercher un peu plus sur le net, je reviendrais plus profondément sur le sujet plus tard.

N’hésitez pas à me faire vos commentaires, ils sont les bienvenus ! FOAFDrive va évoluer tout au long de cette année, doucement, avec des fonctionnalités intéressantes je pense.





Le Web2.0 par un newbie

9 07 2008

Et encore un blog de plus dans la nébuleuse des sites, liens, flux d’information et autres réseaux sociaux qui forment de manière relativement floue pour le commun des mortels ce que l’on nomme le web2.0.

Je vais essayer de faire de ce sujet un témoignage modeste de ma découverte d’une partie de ce nouvel univers qui s’ouvre à l’ensemble de la communauté des internautes.

Je ne suis plus un n3rd, bien que j’aurais pu le rester si la vie en avait voulu autrement, mais j’ai préféré fonder une famille ; comme à mon habitude je ne peux pas dire que j’appartiens à un groupe ou un mouvement plus qu’un autre, je me suis toujours plus ou moins considéré comme un électron libre d’aller et venir entre différents groupes existants en y amenant à chaque fois une contribution plus ou moins importante selon le temps que j’ai décidé d’y consacrer et selon mes affinités du moment.

Un terme qui n’est guère plus utilisé, définissait il y a encore quelques années le savoir-être et le savoir-vivre sur le réseau des réseaux : la Nétiquette, avec un grand ‘N’, s’il ne s’utilise plus vraiment ses idées sont restées, et l’une d’entre elles veut que l’on n’entre pas dans un nouveau groupe sans se présenter et présenter ses objectifs ; puisque je tente d’entrer dans un groupe, celui des ‘Blogueurs’ en couchant ici quelques idées et points de vue, je dois commencer par me présenter avant de continuer quoique ce soit d’autre.

Né l’année précédent l’invention de l’IBM PC, j’ai découvert l’informatique en 1990, comme beaucoup de ma génération avec un Thomson TO7 puis à l’aide mon premier ordinateur personnel, un Amstrad 6128(+!) sur lequel j’ai fait beaucoup de programmation en basic, ma découverte de l’Internet débute en 1996 avec mon entrée en seconde alors que mon lycée était parmis un des premiers à bénéficier d’un accès par téléphone (RTC) et alors que j’en était l’un des administrateurs système.

J’ai réalisé mon premier site web cette même année, ayant découvert l’HTML par lecture de nombreux codes sources sur divers sites et après avoir réalisé la maquette grâce au language de description de pages d’aide de windows (et oui..).

J’ai poursuivi mes études, j’ai appris par moi-même de nombreux autres languages, d’abord le REXX, sous PS DOS 7.0, puis le C avec ma découverte de GNU/Linux en 1997 (Linux Khéops), puis vinrent dans le désordre le C++, le Pascal, le bourne shell, Perl, Python, PHP, Java, … en // de mon apprentissage des arcanes de l’administration des systèmes. L’EPITA m’a ensuite permis de capitaliser sur toutes ces connaissances et d’apprendre la rigueur du développement système et applicatif.

Je suis ensuite entré dans le monde actif, avec une promesse que je me suis toujours juré de tenir : travailler pour mon plaisir avant de travailler pour mon compte en banque. J’ai donc fait de l’administration des systèmes GNU/Linux et des réseaux IP, j’ai fait pas mal de développement web dans différents languages et différents domaines d’activité, du développement système, j’ai ensuite encadré des équipes de développement web pour des sites e-commerce de plus ou moins grande notoriété, pour des besoins privés (syndicats professionnels, PMEs, …) fait de la gestion de projet, puis je suis entré chez France Télécom au début de l’hiver 2006 afin d’encadrer les activités d’une équipe technique opérant sur les plates-formes de service multimédia groupe (planification des opérations, déploiements automatisés, gestion des référentiels et des outils), poste que j’occupe toujours actuellement.

Mon usage d’Internet a débuté par de l’auto-apprentissage (analyse de codes sources, tutoriaux, documentations techniques) puis je suis vite arrivé à l’IRC où j’ai sévi pendant plusieurs années sur les réseaux Undernet puis OpenProjects.net à faire du conseil technique, à me tenir au courant des dernières tendances système et réseau. A partir du moment où mon temps a été compté, c’est à dire à partir du moment où j’ai débuté une vie professionelle ’stable’ mon usage du net s’est limité aux mails, à l’actualité et à la veille techno, en faisant bien quelques téléchargements par ci par là..

Le passage du web1.0 (navigation passive) au web2.0 (navigation active) ne s’est répercuté dans ma vie que d’un point de vue technique, n’étant pas au naturel un être social très évolué je n’ai pas saisi tout de suite ce que je pourrais bien tirer de ce genre de pratiques. J’y suis arrivé doucement pour une raison très simple : j’étais inscrit sur un des premiers réseaux sociaux français, copainsdavant.fr, permettant aux internautes de rester en contact ou de reprendre contact avec d’anciens camarades d’école, de travail ou de vacances, ayant peu d’aptitudes à rester en contact avec les personnes que je ne vois pas au quotidien j’avais trouvé l’idée de ce site intéressante.

Le point bloquant de ce site à l’époque, de mon point de vue, était sa relative fermeture : sans abonnement payant, pas d’accès aux messages, aux profils détaillés, etc..

C’est après avoir prit consience du phénomène facebook que j’ai décidé de m’y créer un compte, ‘pour voir’. Et j’y ai trouvé en fin de compte tout ce que j’attendais d’un site comme copainsdavant.fr, et bien plus..

C’est ici vraisemblablement que débute ma socialisation web2.0.

J’ai décidé de m’immerger un peu plus encore dans cet univers et j’ai choisi en créant ce blog (une des applications pillier du web2.0 !) d’en faire un témoignage d’immersion.

Je me suis posé la question de la langue, anglais ou français puis je me suis finalement décidé pour le faire en français : les références ne manquent pas dans la langue de Shakespeare et le public français se pose beaucoup de questions devant ce phénomène qui dépasse beaucoup de personnes, peut-être que ce témoignage pourra répondre à certaines questions ou en éclairera au moins certaines.

J’ai donc choisi dans cette catégorie ‘Evangélisation’ de faire de la vulgarisation, d’axer mon témoignage sur l’aspect social et philosophique du phénomène, de parler de ce qui peut rebuter certains et d’essayer d’en amener d’autres à changer d’avis ou simplement à se laisser tenter par la création d’un compte facebook ou flickr, d’autres sujets, techniques, viendront sans doute compléter ce témoignage, il en faut pour tout le monde en somme ! ;)

Comme il faut bien débuter quelque part je commencerais par tenter de présenter ce que l’on nomme web2.0 pour le commun des internautes, mais ceux qui veulent prendre de l’avance peuvent toujours aller visionner la vidéo ci-dessous, venant tout droit des labos Orange Labs et qui est une présentation de particulièrement bonne facture :

http://www.orange-innovation.tv/webtv/mode/detail/292/conference-thematique-web-2.0/lang/fr/play/1