XMPP peut gérer plus que les réseaux sociaux. Comme tu l'as dit, c'est un méta-protocole extensible, asynchrone avec un système de présence.
On peut faire des merveilles avec -- je travaille aussi dessus. Malheureusement, je trouve que la communauté XMPP (particulièrement la XSF) manque d'ambition en limitant XMPP à une copie de MSN (alors XMPP pourrait être beaucoup plus versatile).
J'ai déjà longuement réfléchi à toute une pile de nouveaux services XMPP, effectivement le navigateur en ferait partie mais ça sera certainement parmi les derniers éléments; et inutile de partir from-scratch, les navigateurs Web existants feront l'affaire.
Pour faire un facebook-like basé sur XMPP, inutile d'aller jusque-là. L'interconnexion des services XMPP et des Web Services, le web sémantique et l'infrastructure actuelle (avec un navigateur actuel) sont bien suffisants :).
Il suffit que le serveur XMPP qui t'héberge dispose d'un service qui exporte ta liste de contact à l'application Web répartie (le Facebook-like), et qu'il y ait un schema de nommage des adresses (ou bien utiliser le champ Homepage de la vCard) pour pouvoir ensuite générer une page avec les liens vers tes contacts.
En ce qui concerne les photos, les jeux et le microblogging qui font l'intérêt des réseaux sociaux, il ne suffit plus que d'avoir des services XMPP (plutôt que des bots, ça implique des extensions XMPP mais au moins c'est propre) qui exportent à l'aide de Web Services les "applets" aux différentes pages (réparties) qui l'utilisent.
Un énorme mash-up basé sur XMPP et réparti quoi... Et des outils qui vont avec pour aider les gens à mettre tout ça en place.
Beaucoup de boulot pour pas grand chose :).
Si je devais choisir l'ordre, j'étendrais d'abord XMPP pour lui permettre de mieux répondre aux problèmes qu'il va bientôt affronter s'il est beaucoup utilisé (profilage, gestion avancée du compte, ...). Ensuite, le plus important, on l'attend depuis des années: la vidéo et la voix qui marche réellement en multi-plateformes, pas uniquement avec GTalk. Enfin, commencer à implémenter les parties les plus simples: une extension de micro-blogging (Twitter like), encore une fois, pas un bot! (dans ma liste de contacts, je veux... mes contacts humains!), et plein d'autres choses.
[^] # Re: XMPP
Posté par smc . En réponse au journal Réseau social décentralisé. Évalué à 3.
On peut faire des merveilles avec -- je travaille aussi dessus. Malheureusement, je trouve que la communauté XMPP (particulièrement la XSF) manque d'ambition en limitant XMPP à une copie de MSN (alors XMPP pourrait être beaucoup plus versatile).
J'ai déjà longuement réfléchi à toute une pile de nouveaux services XMPP, effectivement le navigateur en ferait partie mais ça sera certainement parmi les derniers éléments; et inutile de partir from-scratch, les navigateurs Web existants feront l'affaire.
Pour faire un facebook-like basé sur XMPP, inutile d'aller jusque-là. L'interconnexion des services XMPP et des Web Services, le web sémantique et l'infrastructure actuelle (avec un navigateur actuel) sont bien suffisants :).
Il suffit que le serveur XMPP qui t'héberge dispose d'un service qui exporte ta liste de contact à l'application Web répartie (le Facebook-like), et qu'il y ait un schema de nommage des adresses (ou bien utiliser le champ Homepage de la vCard) pour pouvoir ensuite générer une page avec les liens vers tes contacts.
En ce qui concerne les photos, les jeux et le microblogging qui font l'intérêt des réseaux sociaux, il ne suffit plus que d'avoir des services XMPP (plutôt que des bots, ça implique des extensions XMPP mais au moins c'est propre) qui exportent à l'aide de Web Services les "applets" aux différentes pages (réparties) qui l'utilisent.
Un énorme mash-up basé sur XMPP et réparti quoi... Et des outils qui vont avec pour aider les gens à mettre tout ça en place.
Beaucoup de boulot pour pas grand chose :).
Si je devais choisir l'ordre, j'étendrais d'abord XMPP pour lui permettre de mieux répondre aux problèmes qu'il va bientôt affronter s'il est beaucoup utilisé (profilage, gestion avancée du compte, ...). Ensuite, le plus important, on l'attend depuis des années: la vidéo et la voix qui marche réellement en multi-plateformes, pas uniquement avec GTalk. Enfin, commencer à implémenter les parties les plus simples: une extension de micro-blogging (Twitter like), encore une fois, pas un bot! (dans ma liste de contacts, je veux... mes contacts humains!), et plein d'autres choses.