« Développeurs » : différence entre les versions

De Wiki JabberFR
Aller à la navigation Aller à la recherche
(→‎Bien débuter : rajout du lien vers la page de traduction de « Technology Overview »)
(→‎Bien débuter : la traduction de l'aperçu technique est finie)
Ligne 2 : Ligne 2 :


== Bien débuter ==
== Bien débuter ==
;Technology Overview : Pour comprendre les bases de Jabber, commencez par lire la « Technology Overview » en anglais : http://www.jabber.org/about/techover.shtml. Cette page est en cours de [[Aper%C3%A7u_technique|traduction]].
;Technology Overview : Pour comprendre les bases de Jabber, commencez par lire l'[[Aper%C3%A7u_technique|aperçu technique]].


;Introduction au protocole Jabber : Pour comprendre les bases du protocole Jabber/XMPP, lisez l'[[Introduction au protocole Jabber]] en français.
;Introduction au protocole Jabber : Pour comprendre les bases du protocole Jabber/XMPP, lisez l'[[Introduction au protocole Jabber|introduction au protocole Jabber]] en français.


;La FAQ des développeurs Jabber : La FAQ des développeurs Jabber (« Developer FAQ »  pour « Frequently Asked Questions » ou « Foire Aux Questions ») est également disponible sur jabber.org. http://www.jabber.org/developer/devfaq.shtml
;La FAQ des développeurs Jabber : La FAQ des développeurs Jabber (« Developer FAQ »  pour « Frequently Asked Questions » ou « Foire Aux Questions ») est également disponible sur jabber.org. http://www.jabber.org/developer/devfaq.shtml

Version du 27 avril 2007 à 23:40

Si vous aimez programmer, Jabber est une plate-forme de développement particulièrement intéressante. De nombreux clients Jabber, bibliothèques et serveurs sont disponibles sous des licences Libres, donc vous pouvez améliorer leur code ou l'utiliser dans votre propre travail.

Bien débuter

Technology Overview
Pour comprendre les bases de Jabber, commencez par lire l'aperçu technique.
Introduction au protocole Jabber
Pour comprendre les bases du protocole Jabber/XMPP, lisez l'introduction au protocole Jabber en français.
La FAQ des développeurs Jabber
La FAQ des développeurs Jabber (« Developer FAQ » pour « Frequently Asked Questions » ou « Foire Aux Questions ») est également disponible sur jabber.org. http://www.jabber.org/developer/devfaq.shtml
Les protocoles Jabber et XMPP
Pour des informations plus détaillées et plus techniques, vous pouvez consulter les protocoles XMPP de la XMPP Standards Foundation normalisés par l'IETF ainsi que l'ensemble des XEP. http://www.xmpp.org/
La liste des bibliothèques logicielles
Il existe un nombre grandissant de bibliothèques libres ou non pour un grand nombre langages et plateforme de programmation. Ce tableau dynamique référence un large panel couvrant un grand nombre de besoins. http://www.jabber.org/software/libraries.shtml
JabberStudio
JabberStudio est le « Sourceforge » de Jabber, une plateforme ouverte d'hébergement de projets open source liés spécifiquement à Jabber qui propose des services d'entrepôt de code source, d'hébergement de sites web, de gestion de bugs et de demande de fonctionnalités, de gestion de tâches et d'autres outils. La plupart des projets liés à Jabber y sont hébergés. http://www.jabberstudio.org/
Mailing list jdev
La mailing list jdev est dédiée au développement. Il y a des archives fournies par la XSF et par GMane.

Liste des APIs Jabber disponibles

La liste des bibliothèques Jabber est disponible sur la page d'implémentations.

Bots existants pouvant être enrichis

Un certain nombres de bots existent déjà se basant sur Jabber. Parmis ceux-ci, certains peuvent être facilement enrichis.

  • neutron : écrit en Python, il est facilement extensible
  • Jabber perl bot : un bot jabber et irc écrit en perl

Intégration de Jabber dans les applications

Intégration dans programmes externes

Intégration dans les applications Java