News XMPP : Openfire, Psi, Hermes, Perl Ocean

Quelques news XMPP du moment.

Openfire en cluster avec Hazelcast

Le communauté Openfire a dévelopé un module permettant de clusteriser PubSub. Avant, le clusterting reposait sur Oracle Coherence, mais désormais il repose sur Hazelcast (Community Edition, sous licence Apache 2.0). C’est encore à ce jour dans le dépôt… SVN, hum. Mais à suivre donc, notamment la prochaine version.

Psi 0.15 RC 3

Pendant ce temps, Psi fait son chemin, et c’est une RC3 qui est publiée. La vraie version 0.15 sera publiée le 3 octobre.

Des chatrooms pour tous avec Hermes

Hermes est un serveur de chatrooms développé en Python. Ce n’est pas un composant XMPP, ça ne sert pas des MUC, mais cela permet, une fois connecté à un compte, de jouer le rôle de proxy pour relayer les messages entre tous les participants. La chatroom hébergé sur un JID est protégée par mot de passe et les fonctionnalités sont limitées : mute/unmute, invite/kick, et marco/polo pour voir son état dans la chatroom. Il est prévu que la persistance soit développée.

Perl Ocean

Perl Ocean est un framework de communication temps-réel basé sur XMPP, un article le présente plus en détail. Si vous ne maîtriser pas le japonais, je ne saurais torp vous conseiller un traducteur automatique.

Petites news du petit monde XMPP

Voici un petit tour d’horizon de l’univers Jabber, aka XMPP.

OAuth2 sut Gtalk

Le poids lourd Google a annoncé l’activation de OAuth2 sur Gtalk, leur service XMPP, ainsi que IMAP et SMTP donc Gmail. Dans le même mouvement, ils déprécient les méthodes d’authentification X-GOOGLE-TOKEN et SASL PLAIN. Développeurs de clients, à votre code !

Créer un client Gtalk

Dans la même sujet ou presque, un article a été publié sur le net linuxforu.com : Use XMPP to Create Your Own Google Talk Client. Il n’est pas frais, car publié dans ce magazine papier en mai 2010, mais republié sur le net en juin 2012. Quoiqu’il en soit, ça reste un bon article d’introduction.

Tigase : roadmap et STUN

Le serveur Tigase a publié sa roadmap : intéressant, car on y voit une 5.2 bien peuplée, puis une 5.3, 5.4 et une 6.0 et 7.0.

D’autre part, le service Tigase s’est octroyé les services d’un serveur STUN : c’est une bonne chose pour Jingle !

Psi 0.15 RC2

Justin Karneges a annoncé Psi 0.15 RC2 : allez tester l’un des rois des clients XMPP !

Fanout.io

Jutin, encore lui, a annoncé Fanout.io, un service de multicast sur HTTP et XMPP. Il en parle un peu plus en détail dans un article intéressant.

Err

Enfin, voici Err, un robot de chat, écrit en Python, sous licence GPLv3, prêt pour XMPP et IRC (et Campfire).