vendredi 2 mai 2008

Introduction a Jabber

Qu'est ce que c'est Jabber ?

Jabber est un protocole ouvert basé sur le standard XML pour l'interconnexion de deux stations sur Internet.La principale application de la technologie Jabber consiste en une plateforme extensible de messagerie et un réseau MI (Messagerie Instantannée) qui offre des fonctionnalités similaires à celles des autres systèmes MI tels que AIM, ICQ, MSN et Yahoo.


Qu'apporte Jabber de plus par rapport aux autres systemes ?

Ouvert : le protocole de Jabber est gratuit, ouvert, publique et compréhensible. De plus, Il existe plusieurs implémentations de code ouvertpour des clients/serveurs Jabber ainsi que de nombreuses librairies de développement.

Extensible : en exploitant le potentiel du langage XML, chaque interessé peut étendre l'utilisation du protocole Jabber pour des fonctionnalités personnalisées. Néanmoins, pour maintenir l'interopérabilité, les extensions communes sont controléespar la fondation Jabber de Software.

Décentralisé : chacun peut monter son propre serveur Jabber, et en plus il est libre et utilisable sans limitation.

Sûr : chaque serveur Jabber peut être isolé du réseau publique. Chaque implémentation du serveur utilise SSL pour les communicationsclient/serveur et plusieurs clients supporte PGP/GPG pour chiffrer les données échangés. En outre, une sécurité plus robuste est en cours de développement grâce à l'utilisation de SASL et clés de sessions.

Multiréseaux : Jabber permet de communiquer à travers une passerelle avec d'autres protocoles de messageries comme MSN messenger, AOL ...


Brève histoire de Jabber

Le projet Jabber fut initié par Jeremie Miller en 1998, quand il commença à développer jabberd.La première apparition publique du projet fut à slashdot le 4 Janvier 1999. Quelque peu après, bon nombre de développeurs se sont réunis pour travailler sur ce projet. Ils ont construit le serveur et les clients Jabber, ainsi que des passerelles pour AIM, MSN ...
A l'issue de 1999, Web Interactive Services commença à diriger l'équipe princiaple pour accélérer l'évolution du projet. En effet, la plus grande partie du protocole Jabber fut développé et du coup les premiers clients comme Winjab ou Exodus (pour Windows) et Gabber (pour Linux). Cette période de changement rapide s'est terminé en Mai 2000 avec la sortie de la version 1.0 de jabberd. Depuis, le protocole Jabber ne cesse de se developper (depuis Août 2001 sous le contrôle de la fondation Jabber de SOftware, similaire aux fondations de software comme Apache) et le nombre de projets de Software basés sur Jabber se multipile (la plupart sont dans
http://www.jabber.org/).
Par exemple, actuellement, il existe au moins 4 implémentations du serveur, plusieurs librairies Jabber pour divers langages et divers clients Jabber pour toutes les plateformes (depuis Amiga, jusqu'à Windows en passant par Linux). Actuellement, on estime qu'il existe environ un million d'utilisateurs Jabber dans le monde.


Différents clients Jabber

Sur le site http://jabberstudio.org/, vous trouverez une liste de clients Jabber pour tout type de plateforme.Il est recommandé PSI (pour Windows, Linux, MacOS,etc...), Exodus (pourWindows), Gaim ou Gabber (para Linux).


J'aimerairais acceder à l'univers Jabber. Comment faire ?

Tout d'abord, il vous faut un login comme dans tous les sytèmes de messagerie. Ensuite, il faut choisir le serveur que l'on apprécie, puis créer un compte client associé à ce serveur. Une fois le compte est crée, vous pouvez configurer le client à votre choix,ajouter des contacts et personnaliser votre VCard.


Glossaire

Client : programme qu'utilise un utlisateur (client) pour accéder à un service du réseau.
Serveur : programme qu'utilise l'administrateur pour la gestion du système (services réseau, sécurité ...).

XML : langage standard du consortium W3C destiné à la communication réseau.

VCard : information publique associée à chaque compte Jabber; c'est comme un profil permmettant aux autres utilisateurs d'obtenir des informations sur vous.

Aucun commentaire: