Quelque vingt jours après avoir été lancée l'opération Infra-Red (International Fugitive Round-up and Arrest...
Mon nom est Hervé Jodoin.
Je viens de terminer l'intégration d'APIs externes sur L'Intempestif. Je dois avouer que ça m'émerveille toujours quand on réussi à connecter plusieurs systèmes et de permettre de nouvelles façons de présenter l'information.
Les APIs externes présentement utilisés sur l'Intempestif:
En plus, sur Friendfeed, on retrouve des connexions à mes comptes Facebook, Youtube, Last.fm et j'en oublie plusieurs...
Premier constat: c'est le bordel intégrer tout ça. Les connexions entre les APIs relèvent plus du « hack » que de la programmation. Je sais, c'est à l'image d'internet, du nuage et de tous ces concepts de décentralisation. Sauf qu'après un moment, ça devient difficile de modéliser les connexions entre les APIs. J'aurais besoin d'un API qui me permettrait de connecter tous les systèmes que j'utilise d'une façon centralisée, avec une interface graphique (GUI) et surtout qui «uniformiserait» la façon de personaliser les flux d'information. J'aurais besoin d'un meta-API qui comprendrait les spécificités de Twitter, Facebook, Youtube, Delicious, Friendfeed et compagnie et qui m'offrirait un tableau de bord pour interconnecter tout ce beau monde.
Déjà parmi les services web que j'utilise, certains se sont penché sur la question. Friendfeed est un bon exemple, car il permet de centraliser toutes les activités que je fais sur le web (voir section « Mes Traces sur le web » au bas de cette page). Sauf que Friendfeed est d'avantage un outil social qu'un meta-api. Il duplique des fonctionnalités qu'on retrouve aussi sur Facebook et Twitter, comme les réseaux de contacts mais n'offre que des options très limitées pour diriger l'information entre les différents services.
Yahoo! Pipes est très différent. Il permet d'exécuter des manipulations relativement complexes avec l'information échangée entre les différents APIs. De plus il offre une interface visuelle qui permet de comprendre rapidement les chemins que l'information emprunte lorsqu'elle traverse le nuage. Le seul problème, c'est que Yahoo! Pipes ne fonctionne pas parfaitement. Ou bien peut-être que je n'ai pas mis le temps nécessaire pour bien comprendre son fonctionnement. D'une façon ou d'une autre ça n'a pas fonctionné pour moi. J'ai un peu abandonné Yahoo! Pipes pour l'instant, mais je continuerai à porter attention l'évolution de ce service web car c'est évident que c'est un pas dans la bonne direction.
Je continuerai ma quête pour trouver un meta-api solide pour intégrer tous les services web que j'utilise. En attendant je continuerai à me faire des organigrammes maison pour illustrer le modèle de connexions que j'utilise. Je compte d'ailleurs vous montrer tout ça sous peu. C'est donc à suivre... :)
Poster un nouveau commentaire