ejabberd est un serveur de messagerie instantanée distribué et tolérant aux pannes. Il est basé sur le protocole Jabber. Plus précisément, ejabber est un serveur XMPP extrêmement complet qui implémente de nombreuses extensions Jabber (connues sous le terme JEPs, pour Jabber Enhancements Proposals). Depuis le mois de février 2006, jabber.org utilise ejabberd.
Cette nouvelle version met l'emphase sur l'amélioration des performances, la montée en charge et l'implémentation des standards ouverts.
Ainsi au menu des nouveautés, nous trouvons :
Cette nouvelle version met l'emphase sur l'amélioration des performances, la montée en charge et l'implémentation des standards ouverts.
Ainsi au menu des nouveautés, nous trouvons :
- le support de trois JEP (Jabber Enhancement Proposals) :
- JEP-0050: Ad-Hoc Commands ;
- JEP-0138: Stream Compression ;
- JEP-0175: SASL anonymous.
- JEP-0050: Ad-Hoc Commands ;
- le support natif de MySQL
- l'amélioration des fonctionnalités "multichat" aka conference avec en particulier la gestion des historiques (logs)
- l'amélioration des performances pour les systèmes distribués
Annonce (302 hits)
ejabberd 1.0.0 sur DLFP (480 hits)
Release notes (161 hits)
Jabber.org (193 hits)
Tableau de comparaison des serveurs jabber (506 hits)
> Lire la dépêche (40 commentaires, moyenne: 3,3).
Vous avez demandé le commentaire #705528.




Une librairie portable pour l'utiliser ?
Quelqu'un a l'expérience d'une librairie ***cross-plateforme*** (Linux, MacOsX, Windows) et ***fiable*** qui permettrait d'utiliser ejabberd pour faire communiquer des applications ?
[^]Re: Une librairie portable pour l'utiliser ?
Smack ? C'est libre, c'est du Java. http://www.jivesoftware.org/smack/
Sinon, les modules Perl Jabber::Connection, Net::Jabber, Net::Jabber::Loudmouth, Net::XMPP et XML::Stream.
Sinon, y'a du C++, Ruby, Python, PHP... http://www.jabber.org/software/libraries.shtml
Mais tu n'es pas obligé d'utiliser le serveur ejabberd... il y a aussi Wildfire, ou encore jabberd 1.4 et jabberd 2.
http://www.jivesoftware.org/wildfire/
http://jabberd.jabberstudio.org/1.4/
http://jabberd.jabberstudio.org/2/
Voici un comparatif des fonctionnalités :
http://www.jabber.org/admin/jsc/
Jabber ID : xmpp:Nyco@jabber.fr
[^]Re: Une librairie portable pour l'utiliser ?
J'ai oublié de préciser: C/C++, et sans du Gtk dedans (do not feed the troll, merci)
Je suis déjà allé voir http://www.jabber.org/software/libraries.shtml il y a quelques mois. Ce que j'ai trouvé en C/C++ est soit pas stable, soit pas portable, soit pas utilisable (du moins, pas selon les exemples sur les sites web des projets) :-(
Je pense que je mettrais mettre un stagiaire sur le sujet, quand je pourrais.
[^]Re: Une librairie portable pour l'utiliser ?
...ou un étudiant pour le Google Summer of Code 2006 : http://wiki.jabber.org/index.php/Summer_of_Code_2006
Pour rajouter des items au brouillon de la liste des tâches et candidater en tant que mentor, contacter Peter Saint Andre, le boss de la Jabber Software Foundation.
Jabber ID : xmpp:Nyco@jabber.fr
[^]Re: Une librairie portable pour l'utiliser ?
...et du C++ avec du Qt dedans ? Iris XMPP Library est écrite pour le client Jabber libre Psi : http://delta.affinix.com/iris/
Jabber ID : xmpp:Nyco@jabber.fr
[^]Re: Une librairie portable pour l'utiliser ?
C++ et Qt, c'est parfait :-)
Iris me semblait être un projet mort. Je viens de revérifier, il semble qu'iris ait été intégré sous forme de composant à Psi qui lui, est bien vivant. Et le tout fonctionne en Qt4.1 Champagne! :-)
Je m'en vais tester ça!
[^]Re: Une librairie portable pour l'utiliser ?
le but est plutôt de fournir une libraire pour construire son client jabber par dessus ( donc plutôt de l'extraire ).
[^]Re: Une librairie portable pour l'utiliser ?
"There are no official releases of the library yet. The latest source can be found in the ‘cutestuff’ and ‘iris’ modules of the Psi CVS (you need to check out both). The code can also be browsed on the web."
Donc en gros tu vas devoir bidouiller un peu :).
D'ailleur je suis pas sur qu'il soit encore passé à qt4, ils sont en train de passer psi à qt4 ca c'est certain .
Je viens juste de regarder dans la version darcs de psi et dans le dossier iris, il semblerai que ca soit des fichiers utilisant qt3... Mais bon, ca bouge pas mal ca c'est sur :).
[^]Re: Une librairie portable pour l'utiliser ?
Si si, c'est bien du Qt4. Par contre, ça a été convertit avec qt3to4, ce n'est pas encore super propre.
[^]Re: Une librairie portable pour l'utiliser ?
Effectivement, je vois écris dans l'un des fichiers de conf : "//Added by qt3to4:" donc tu as sans doute raison :).
[^]Re: Une librairie portable pour l'utiliser ?
Utilisé aussi par Kopete/KDE.
Cette lib a un support avancé de Jabber, bref du tout bon
Le portage est en cours pour qt4 comme Maxime l'a signalé
----------------------------------------------------------------
KDE - Kopete - Oxygen - KDEgames