Sortie de Prosody 0.9.0

Traduction de Prosody 0.9.0 released en français par Emmanuel Gil Peyrot.

Oui ! Prosody 0.9.0 est là !

Plus de 1500 commits ont été écrits par douze personnes depuis la version 0.8, et encore plus pour les bibliothèques tierces auxquelles nous avons contribué, comme LuaSocket, LuaSec et LuaEvent.

IPv6

IPv6 logo

Notre première fonctionnalité importante à annoncer est la prise en charge complète d’IPv6. Après la sortie de la 0.8, c’était de loin la fonctionnalité la plus demandée sur notre plate-forme de suivi. Un grand merci à Florian Zeitz, qui a travaillé sur la majeure partie de la prise en charge d’IPv6 à la fois dans Prosody et LuaSocket.

Pour plus d’informations sur la prise en charge d’IPv6 de Prosody, voir notre documentation.

Identifications entre serveurs par certificat

s2s security

Même si Prosody prend en charge le chiffrement SSL/TLS pour les connexions entre serveurs depuis longtemps, il n’était pas capable d’utiliser les certificats associés dans un but d’identification, se repliant à la place sur le plus traditionnel protocole dialback se basant sur le DNS.

Depuis Prosody 0.9, et avec une version appropriée de LuaSec, l’identification par certificat est automatiquement utilisée quand c’est possible. De plus, Prosody vous offre le contrôle complet sur la politique de sécurité pour la communication avec les domaines distants.

Un grand merci à Paul Aurich qui a réalisé une grande partie du travail pour rendre cela possible, aussi bien dans Prosody que dans LuaSec.

Plus d’informations sont disponibles dans notre documentation sur la sécurité entre serveurs.

Serveur HTTP

Prosody a un serveur HTTP intégré, qui était initialement conçu pour BOSH. Cependant, son usage s‘est progressivement élargi, notamment à l’hébergement des logs des salons, des indicateurs de statut, des APIs REST et une interface web.

Par conséquent dans la 0.9 nous avons beaucoup amélioré les entrailles de notre serveur HTTP et l’API qu’il expose aux modules. Il prend désormais en charge les hôtes virtuels, ce qui va permettre d’exposer les services plus simplement en environnement multi-hôtes.

Quelques options de configuration ont changé, donc si vous utilisiez BOSH avec une configuration personnalisée, ou n’importe quel autre module HTTP, n’oubliez pas de lire nos notes de version pour savoir comment mettre à jour en douceur vers la 0.9.

Les développeurs de modules peuvent avoir un aperçu de notre nouvelle API ici : API pour les modules HTTP de Prosody.

Pubsub

Fait qui intéressera tout particulièrement les développeurs d’applications XMPP, Prosody 0.9 dispose de base d’une implémentation de la XEP-0060, mod_pubsub. La XEP-0060 est une longue spécification, et nous ne la prenons pas encore entièrement en charge. Si une fonctionnalité particulière vous manque, faites-le nous savoir, nous allons continuer d’améliorer notre prise en charge de pubsub dans les prochaines versions.

Autres changements

Il y a eu d’autres changements, trop pour tous les lister ici. En voici quelques petits exemples :

  • la taille de l’historique d’un MUC (backlog) est configurable par salon ;
  • les modules peuvent désormais étendre dynamiquement le formulaire de configuration des MUCs ;
  • prosodyctl peut maintenant assister la génération des requêtes de signature de certificat (certificate signing requests, CSRs)
    et des certificats auto-signés ;
  • une autre nouvelle commande pour prosodyctl, « about » : affiche des informations sur une installation Prosody.

Téléchargement

Rendez-vous sur notre catégorie téléchargements, et n’oubliez pas de consulter nos notes de version si vous mettez à jour depuis une version antérieure.

Nous ne pouvons pas finir sans dire un grand merci à notre formidable communauté. Que vous ayez contribué au code, aidé à tester, rapporté un bug ou parlé de Prosody et XMPP à vos amis, vous avez contribué au succès de ce projet et de cette release.

Joyeux Jabberage,
l’équipe de Prosody

Publié le 20 août 2013 par l’équipe de Prosody
Traduit le 21 août 2013 par Emmanuel Gil Peyrot
Un grand merci également aux différents relecteurs de cette traduction.

Réunion mai 2013

Voici 8 mois qu’a eu lieu la dernière réunion de travail. 8 mois pendant lesquels on s’est déchaîné comme des fous !

Ha, omega me souffle que ce n’est pas crédible, et il n’a pas tout à fait tort (IRL, tout ça). Quoi qu’il en soit, il y a quand même eu suffisament d’avancées pour que cela vaille la peine qu’on fasse le point sur la situation actuelle, et que l’on prépare l’avenir ensemble. 🙂

Une réunion aura donc lieu le jeudi 23 mai 2013 de 20h30 à 22h00 (heures de Paris) sur le salon association@chat.jabberfr.org. La réunion étant ouverte à tout le monde (membres de l’association ou pas), nous vous attendons nombreux, mais dans le calme et respectueux du lieu.

L’ordre du jour est disponible dès maintenant sur le wiki. Pour les plus impatients, sachez que l’on y parlera, entre autres, de la migration de im2 sur prosody (et de ce que ça entraîne) et du fait que l’on stagne à 13 membres depuis janvier. Le temps restant sera consacré aux éventuelles questions du « public » restées sans réponse.

Maintenance le lundi 22 avril (ou quand bonding rime avec prosody)

Une maintenance du serveur de JabberFR, entrainant l’arrêt complet de tous les services, aura lieu le lundi 22 avril 2013 de 17h30 à 19h.

L’intervention aura lieu en deux temps : l’équipe de l’Apinc ajoutera d’abord une solution de bonding au serveur, puis nous migrerons notre instance de jabberd14 vers prosody.

Pour rappel, l’instance de jabberd14 gère tous les domaines en dehors de jabber.fr et im.apinc.org. On en profitera aussi pour rajouter le support du domaine jabberfr.org. Les membres actuels pourront donc enfin avoir leur adresse en jabberfr.org (un mail leur sera d’ailleurs bientôt adressé pour qu’ils puissent choisir le jid qui les intéresse).

Mise à jour du 21/04/2013 à 21h40 : La maintenance finira en fait vers 00h30. Les services ne seront pas entièrement coupés, mais seront quand même perturbés durant cette période.

Mise à jour du 23/04/2013 : La maintenance s’est bien passée. Aucun incident n’est à déplorer.

Évolution de la population des salons Jabber

Ce billet propose une première analyse des statistiques de fréquentation des salons de chat.jabberfr.org effectuées à partir d’un outil développé spécifiquement.

Évolution de la population dans une journée

  • Analyse

L’étude porte sur un échantillon arbitraire de 6 salons du serveur chat.jabberfr.org :
– jabberfr@chat.jabberfr.org : Salon des utilisateurs de Jabber francophones
– discussion@chat.jabberfr.org : Salon de discussion généraliste
– sciences@chat.jabberfr.org : Discussions concernant les sciences
– mathematiques@chat.jabberfr.org : Discussions autour des maths
– debian-fr@chat.jabberfr.org : Salon de la communauté Debian francophone
– tatoeba@chat.jabberfr.org : Salon de la communauté Tatoeba (passerelle avec un salon IRC)

La plage temporelle couvre du 1er décembre 2011 au 31 décembre 2012; cependant une grande partie des données du mois de décembre ont étés perdues.

En excluant le mois de décembre peu exploitable, la tendance globale est à une légère augmentation de la fréquentation de ces salons durant l’année. Le salon tatoeba@ connait une hausse importante (+100%) mais cette hausse est d’abord due à la fréquentation du salon IRC auquel il est relié. Les variations de fréquentation sur les salons jabberfr@ et debian-fr@ peuvent être très rapides (10 personnes de moins en moyenne en l’espace de quelques jours).
On note au moins 2 ruptures importantes du serveur durant mi-mars et début juin, ainsi qu’une 15aine de plus faible durée dans la période couverte.
Le début de l’été est propice à l’augmentation de la fréquentation (forte augmentation entre mai et juillet; plus de 5 fois il y a eu plus de 30 personnes en moyenne dans la journée sur jabberfr@), ce qui est probablement un signe de jeunesse de la population jabberienne.

L’analyse des min/max durant la journée permet d’évaluer le nombre d’idler dans le salon; sans surprise, le salon tatoeba@, relié à un salon IRC, excelle avec une variation d’environ 5 personnes dans une journée. Les principaux salons jabber « purs » fluctuent de 10 à 20 occupants dans la journée.

Ces statistiques montrent que globalement la population des salons s’accroit, mais très faiblement. L’étendue des données est encore faible et ne permet donc pas de faire des analyses sur le long terme. Néanmoins, ces courbes permettent de surveiller l’évolution de la population des salons Jabber au fil des mois, et permettront d’évaluer l’impact des différentes opérations de promotions de Jabber (publication d’articles sur LinuxFR, organisation d’évènements dans les salons …).

Ces statistiques ne permettent pas d’évaluer l’activité des salons; pour cela, on pourra se rapporter à l’outil Mucron.

  • Apropos de l’outil Statsalons

L’outil Statsalons (site du projet) relève le nombre d’occupants dans chaque salon tous les quarts d’heure puis produit des graphes à différentes échelles temporelle : journée, mois, année; sur ces deux derniers sont tracés les valeurs moyennes sur la journée ainsi que les bornes min/max rencontrées dans la journée.

Cet outil, réalisé en Python, n’est qu’à l’état de démonstrateur et de nombreuses évolutions sont prévues dans une prochaine version pour rendre l’outil plus fiable, plus facile d’utilisation mais aussi plus complet dans les analyses possibles. Actuellement seule la fonction de traçage n’est pas codée depuis zéro (utilisation de matplotlib); un des objectifs de la prochaine version est de s’appuyer sur plus de briques libres existantes (Sqlite pour le stockage, NumPy pour les traitements, …).

Un service en ligne public devrait être proposé prochainement pour récupérer les données disponibles et consulter à la demande les différentes courbes.

Mise à jour du planet

Bonjour à tous !

Pour faire suite à la création de l’association, dont nous vous avons parlé ici et , nous cherchons à faire (re)vivre un peu plus le planet de JabberFR. Le meilleur  moyen pour démarrer est de trouver de nouveaux blogs et/ou sites à aggréger. Nous faisons donc appel à votre aide ! (Non, nous ne vous demandons pas (déjà) de l’argent (mais ne vous inquiétez pas, ça viendra !)) Si vous connaissez des blogs ou des sites qui pourraient convenir, n’hésitez pas à nous en faire part.

Pour rappel, à l’heure actuelle les sites suivants sont agrégés :

Sachant que certains sont un peu/beaucoup/passionnément/à la folie l’abandon, une nouvelle vague de sites serait top ! Qui sait, peut-être est-ce l’occasion pour vous de mettre en place votre propre blog (et bien sûr de le faire référencer sur le planet !) \o/

Réunion septembre 2012

Pour celles et ceux qui auraient profité de ces trois derniers mois pour partir loin de nos contrées (à plus de 20m d’une borne d’accès wifi/3g), sachez qu’en votre absence l’association JabberFR a été créée (dans la joie, la bonne humeur, et surtout… sous la pluie). S’en est suivie une réunion de travail pour mettre sur pied un plan de bataille pour l’année à venir.

Trois mois plus tard, il est maintenant temps de faire un point sur notre avancement. C’est pourquoi j’ai le plaisir de vous inviter le jeudi 06 septembre 2012 de 20h30 à 22h00 (heures de Paris) sur le salon association@chat.jabberfr.org. Cette réunion est ouverte à tous (donc aux membres comme aux non-membres). N’hésitez donc pas à y assister (il vous sera juste demandé de ne pas mettre à mal son calme).

La réunion commencera par un retour sur chacun des points abordés lors de la première réunion pour dire où nous en sommes, parler des difficultés rencontrées et partager les solutions envisagées. Le temps restant sera consacré aux éventuelles questions du « public » restées sans réponse.

Première réunion de travail

Non content d’avoir fait l’Assemblée Générale Constitutive le 2 juin, nous avons enchainé dans la foulée avec notre première réunion de travail (vous pourrez d’ailleurs trouver le compte-rendu sur le wiki). Et quelle réunion de travail : pas moins de 13 points ont été abordés ! Le précédent billet en aborde d’ailleurs certains.

Mais avant de vous en parler, je vais déjà faire un bref résumé du préambule de la réunion. Le thème fut : « Pourquoi une association ? ». Parce que oui, la question est légitime. Cela fait plusieurs années que JabberFR existe, certains pensant même que l’on était déjà une association. En un sens, on en était une de fait. Bien que cela ait des avantages, ça a aussi des inconvénients. Par exemple pour le financement des « goodies » (c’est la principale raison qui fait que l’on n’a aucun t-shirt/polo/badge/décapsuleur/mirroir/mug à vendre). À mon sens, avoir une association loi 1901 à but non lucratif devrait permettre aux membres de la communauté de pouvoir se dire « JabberFR, c’est aussi moi ». Parce que comme je ne cesse de le répéter depuis de longues années maintenant, JabberFR, c’est nous tous (et pas juste 2-3 personnes). Sauf qu’avoir l’impression de n’avoir le contrôle sur rien ne mène nulle part. L’association est donc un moyen pour aider les gens à mieux comprendre qu’ils peuvent vraiment s’impliquer et que ça ne sera pas vain.

L’un des points abordés durant la réunion a été l’absorption la fusion de jabber@apinc et de JabberFR. Un des plus gros problèmes que l’on a quand on communique sur JabberFR, c’est la confusion que font les gens entre JabberFR et jabber@apinc. Bien qu’étant deux choses différentes, les gens n’en voient qu’une. Donc en fusionnant les deux, les gens ne pourront plus se tromper, et ça simplifiera aussi notre communication. Le gros changement que ça implique, c’est que im.apinc.org devient donc un domaine secondaire. Il faut voir ça comme un service que l’on fourni à l’APINC. D’ailleurs, en parlant de l’APINC, ils vont continuer à nous héberger gracieusement malgré notre changement de statut. Ça nous a donc paru naturel de faire adhérer l’association JabberFR à l’APINC.

La migration vers prosody a ensuite été remise sur le tapis. Comme certains d’entre vous le savent déjà, c’est un projet qui me tient à cœur. Il a donc été décidé d’enfin le mettre en œuvre. Seront d’abord concernés les utilisateurs de im2 qui tournent actuellement sur un jabberd14 vieillissant. Ils pourront ainsi enfin profiter de pubsub/pep. Pour rappel, im2 concerne tous les domaines gérés par jabber@apinc qui ne sont ni im.apinc.org ni jabber.fr. On devrait même pouvoir accepter les connexions IPv6. Nous en profiterons également pour rajouter la gestion du domaine jabberfr.org. Ce domaine sera toutefois réservé aux membres de l’association. À noter que jabberfr.org deviendra, avec jabber.fr, le nouveau domaine principal du serveur jabber.

La migration de im2 vers prosody nous permettra aussi de voir comment prosody se comporte avec une petite centaine d’utilisateurs. Si tout se passe bien (et il n’y a pas de raison que ça ne soit pas le cas), la migration devrait aussi concerner im (qui gère im.apinc.org et jabber.fr). im se traine les pattes marchouille tourne actuellement avec un ejabberd. Et parce que la RAM n’est pas infinie, et que la stabilité n’est pas un luxe, on a dû désactiver pubsub/pep. Depuis, ejabberd se comporte à peu près comme jabberd14. Mais bon, c’est pas la joie pour autant. Cette migration future devrait donc nous enlever une grosse épine du pied, et nous permettre enfin de vraiment profiter d’XMPP.

Fort heureusement, nous n’avons pas discuté que de cette migration. Nous avons par exemple abordé les problèmes MUCkl et planet.jabberfr.org : ils manquent tous les deux d’amour. L’idée serait de trouver une alternative crédible au premier, et du sang frais pour le second. Et pour aider un peu à redynamiser le planet, on va s’efforcer autant que possible de communiquer plus via ce blog (qui se trouve justement être agrégé sur le planet).

On en a aussi profité pour relancer le projet d’uniformisation des différents sites de JabberFR. L’idée étant déjà dans un premier temps d’avoir une unique identité graphique. En parlant de sites, le wiki est actuellement dans un sale état (plusieurs problèmes ont été soulevés à l’oral). Donc si vous aimez le wiki, mais n’osez pas y participer, ou ne savez juste pas comment y participer, rejoignez nous sur le salon dédié au wiki. Toute aide est la bienvenue.

Dernier point, mais non des moindres, on va essayer autant que faire se peut de refaire de JabberFR une plateforme de test, c’est à dire installer régulièrement de nouvelles fonctionnalités autour de Jabber sur le serveur, et ce sans impacter la stabilité du service.

Fondation de l’association JabberFR

Aujourd’hui, c’est une grande nouvelle que nous vous donnons sur ce blog : l’association JabberFR a été fondée.

L’association sera menée par un conseil d’administration audacieux et un bureau non moins farouche ! C’est dans la ville historique de Lyon, capitale des Gaules s’il en est, que se sont réunis les premiers membres de l’association pour l’assemblée générale constitutive, immédiatement suivie par une première réunion de travail dont nous vous parlerons très prochainement.

Ainsi, étaient présents elghinn (Anaël Verrier), Omega (Grégoire Menuel), xbright (Erwan Briand), Link Mauve (Emmanuel Gil Peyrot) et Jérémie (Jérémie Burtin). C’est elghinn qui a été choisi pour présider l’association, Omega en est le secrétaire et xbright le trésorier.

 

 

 

 

Vous pouvez admirer les trombines des joyeux membres du bureau de l’association, à savoir, de gauche à droite : elghinn, omega et xbright. Ci-dessous, vous pouvez admirer la caboche des deux autres membres du conseil d’administration, à savoir Link Mauve et Jérémie.

 

 

 

 

Certains d’entre vous nous connaissent déjà ou ont déjà rencontré quelques personnes de ce conseil d’administration. Vous savez donc que JabberFR est en de bonnes mains.

Mais, expliquons-nous… Pourquoi une association ? Eh bien, tout d’abord, nous allons fusionner Jabber@Apinc et JabberFR. Tous les services seront désormais fournis uniquement par l’association JabberFR. Selon les statuts de l’association, nous allons donc agir pour « la mise à disposition, la promotion et l’amélioration de services et d’applications autour des messageries instantanées ouvertes et standardisées ». Vous pouvez d’ailleurs lire les statuts sur le wiki.

L’équipe regorge de projets divers et variés dont nous vous parlerons plus longuement dans un futur billet. Il s’agira de redonner de l’élan aux services proposés par JabberFR. Une structure associative ne peut que nous motiver à aller de l’avant ! Rien ne va fondamentalement changer avec la création de l’association, il s’agit plus d’un support permettant de futurs développements pour la communauté que d’une réelle révolution.

Concernant les adhésions, elles ne sont pas encore ouvertes et le montant de celles ci nous permettra de financer l’association, puis, les achats que nous pourrions être amenés à effectuer (comme par exemple du matériel de promotion de l’association et/ou de XMPP). À titre d’information, le montant annuel de cotisation a été fixé à 5€. Notons que si les adhésions ne sont pas encore ouvertes, c’est pour des raisons indépendantes de notre volonté : nous attendons de recevoir les récépissés de notre déclaration pour ouvrir un compte.

Bref, pour résumer, nous espérons que vous serez intéressés par ce projet et que vous viendrez nous rejoindre dans cette nouvelle aventure !

IRL JabberFR du 21 mai 2011

Le samedi 21 mai 2011 aura lieu à Lyon une rencontre des utilisateurs francophones de Jabber. Une IRL comme on les appelle.

L’idée est de permettre à des jabberiens, qui ne se connaissent pas forcément en vrai, de pouvoir manger et boire ensemble autour de la même table le temps d’un repas (et plus si affinité).

On se retrouvera donc tous pour aller au resto manger le midi, et on pourra faire un tour dans Lyon pour ceux qui ne sont pas du coin. On pourra notamment aller rendre visite à de la famille de cdubouloz au Parc de la Tête d’Or (un coin hyper sympa pour biogeeker). Et sinon j’connais 2-3 endroits sympas à aller voir.

Pour le moment, aucun resto n’a encore été choisi. Donc si vous avez des propositions, vous pouvez lâcher vos coms.

Un topic a été ouvert sur le forum pour régler certaines modalités, comme le lieu exact de rendez-vous, le choix du resto, qui vient, qui vient pas, etc.

Nous espérons vous retrouver nombreux pour cet événement qui restera longtemps dans les annales de JabberFR.

Tour d’horizon de XMPP 12

[Reporter: Nicolas Vérité, assisté par Peter Saint-Andre]

[Traduit par Misc et Nÿco]

Ce tour d’horizon est la troisième revue « presque mensuelle » de la sphère XMPP de cet été. Il montre encore une fois énormément d’activité comme vous pouvez le constater à travers des pointeurs vers des articles, logiciels, services et bien sûr spécifications, le cœur de notre activité ici à la XSF.

Articles

Visite guidée d’un projet web XMPP
Boris Okner décrit une application web de météo utilisant ejabberd et strophe sur BOSH. Vous pouvez jouer avec la démo (nom : shared, mot de passe : shared).

Robots XMPP scalables en erlang et exmpp
ProcessOne a publié une série d’articles sur comment construire des robots grâce à la bibliothèque exmpp (en Erlang). C’est en trois parties : partie I, partie II et partie III.

Rencontre avec le Extensible Messaging and Presence Protocol (XMPP)
IBM developerWorks a publié un article de Tim Jones introduisant XMPP comme une architecture de messagerie instantanée multifonction qui n’est pas uniquement dédiée aux applications de discussion. Il y a un exemple en Ruby, utilisant la bibliothèque xmpp4r.

XMPP, moteur de l’internet des objets ?
Quelques projets d’« internet des objets » (« IoT » pour « internet of things ») utilisent XMPP comme couche de communication : cela pourrait bien représenter un zone de développement pour XMPP.

Logiciels nouveaux et mis à jour

Psi 0.13
La version 0.13 de Psi, le célèbre client Jabber libre, a été publié par Justin Karneges le 28 juillet. Désolé pour ce loupé du dernier tour d’horizon. La principale nouveauté est une des plus demandée : la voix sur Jingle ! Quelques jours plus tard, Justin a annoncé le plan pour la 0.14, vous pouvez lire le fil.

Pidgin 2.6
Une autre grande avancée pour Jingle, l’équipe Pidgin a publié la version 2.6 de ce client d’IM multiprotocole, avec le support de la voix et de la vidéo via Jingle pour Linux et Mac OS X. La prise en charge du transfert de fichiers par Jingle est également prévue.

Silent Diving Seagulls
Silent Diving Seagulls est une extension Firefox multiplateforme pour les notifications sur le poste de travail. Elle est basé sur xmpp4moz. L’article parle également de Yapper, une interface XMPP pour Growl, un système de notification pour Mac OS X.

WideNoise
WideNoise est une application iPhone basé sur XMPP et OpenSpime pour suivre à la trace le niveau de bruit, elle va afficher les décibels sur diverses cartes.

ejabberd 2.1.0 beta
ejabberd est sorti en version 2.1 beta1, beta2 et rc1 pour être testé, offrant un grand nombre d’amélioration pour PubSub, et un serveur STUN expérimental pour traverser les firewalls.

eewdata
eewdata est un simple module perl pour le Japanese Earthquake Early WArning (NDT : alerte japonaise préventive de tremblement de terre), qui utilise un exemple basé sur XMPP pour une notification en temps réel.

Sixties
Clochix a étendu la bibliothèque libre XMPPHP, qui peut désormais utiliser PubSub, ainsi que les commandes Ad-Hoc et la recherche JabberSearch), sous la GPL bien sûr, et sous le nom Sixties (lié à la XEP-0060). Vous pouvez avoir plus d’informations sur cet article de blog en français.

XMPP sur Google App Engine
Google a mis à disposition la version 1.2.5 de leur SDK Python et Java pour App Engine (ou GAE), incluant des fonctionnalités XMPP plus récentes.

Orbited
Orbited est un module python publié sous une licence MIT permettant la communication temps réel dans le navigateur, avec le support des protocoles XMPP, IRC et STOMP (ActiveMQ, RabbitMQ).

SocialVPN
SocialVPN est un VPN social libre et opensource en P2P. Il intègre un réseau social et des fonctionnalités pair à pair pour créer un VPN. SocialVPN utilise XMPP comme infrastructure.

Tinder 1.1.0
Guus der Kinderen a annoncé la version 1.1.0 de la bibliothèque XMPP Tinder, corrigeant les problèmes d’accès concurrents et d’autres bugs.

Kit de migration ejabberd
ejabberd 2.1.0 supporte la XEP-0227, également appelé PIEFXIS, pour Portable Import/Export Format for XMPP-IM Servers (NDT : Format portable d’import et d’export pour serveurs de messageries instantanées XMPP).

Services nouveaux et mis à jour

Synchronisation des données de Google
Google a annoncé que la synchronisation des données du navigateur est faite à travers XMPP pour Chrome. Opera Link et Mozilla Weave propose les mêmes fonctionnalités, mais sans passer par XMPP (pour le moment).

Switchhub
Switchhub est un service de notification instantané, utilisant XMPP et le web. Pour le moment, il n’est disponible que sur invitation.

Dispatch.io
Dispatch.io est un service de notification pour Growl basé sur XMPP.

Shion
Audacious Software a publié Shion, un logiciel de domotique pour Mac OS X, qui vous permet de contrôler à distance et de surveiller vos appareils.

JabberHooks
JabberHooks vous permet de recevoir des messages XMPP via des requêtes HTTP POST (des webhooks).

Passerelle PubSubHubbub vers XMPP
Matt Mastracci a mis à disposition une passerelle PubSubHubbub vers XMPP sur appspot.

Agent de localisation de banque du sang à Mumbai
Le robot Blood Bank Locator est une petite application XMPP écrite pour le Google App Engine, qui permet de localiser les différentes banques du sang dans la zone de Mumbai.

Spécifications nouvelles et mises à jour

Nœud relais pour XMPP (XMPP relay node)
Les nœuds relais XMPP sont une technologie issue des discussions du XMPP Summit à Bruxelles en début d’année. Ils sont semblables aux supernœuds de Skype, mais légèrement améliorés : tout client XMPP peut devenir un relais pour former un réseau Jingle en P2P, sans doute sur un principe d’inscription volontaire (i.e., les gens de votre liste de contact peuvent emprunter un peu de votre bande passante). Cela n’a pas encore été proposé comme une XEP officielle pour le moment.

Linked Process
Linked Process est une spécification et une implémentation ciblant la communication entre machines. Elle va probablement être proposé comme une XEP officielle sous peu de temps.

XMPP for cloud computing in bioinformatics
XMPP for cloud computing in bioinformatics.

La communauté XMPP a également travaillé dur sur les specifications suivantes :

Conclusion

Cela a été un été bien rempli pour XMPP :

  • Avec autant d’événements, il devient difficile de suivre les nouvelles se référant à XMPP ! Si vous voulez aider, n’hésitez pas à me pinguer sur nyco@jabber.fr ou rejoindre le salon jabber@conference.jabber.org chatroom (vous pouvez aussi le rejoindre sur le web ici).
  • XMPP est de plus en plus omniprésent. Il semble que les développeurs du monde entier apprécient nombreuses de ses fonctionnalités et qualités, comme l’ouverture, la présence et la messagerie instantanée, la fédération, le push, le mécanisme de requête-réponse, etc.