XMPP : le saviez-vous ?

On joue au petit jeu du « le saviez-vous » ?

  • Les ports 5222 et 5269 sont réservés (à l’IANA) respectivement pour les connections client à serveur (C2S) et serveur à serveur (S2S). Si vous regardez du côté de votre clavier téléphonique et chercher la combinaison de lettre qui correspondent à ces chiffres, vous verrez apparaître :
  • Que signifie Gajim ? Gajim is A Jabber Instant Messenger ou bien Gtk Absolute Jabber Instant Messenger.
  • Pourquoi une ampoule comme symbole de Jabber/XMPP ? Pour signifier la présence, le concept très intéressant qui démarque l’IMP du simple chat.
  • L’inscription à un serveur Jabber, pour obtenir une adresse Jabber sur ce serveur (de votre choix) ne passe pas obligatoirement par un formulaire sur le web (dans votre navigateur), donc ne nécessite pas d’adresse e-mail et ne nécessite pas la phase fastidieuse de validation par aller-retour de courrier. Sur Jabber, l’inscription est simplissime, elle se fait à partir du client Jabber de votre choix, fraîchement installé sur votre ordi (quelle facilité sous Linux !), dès le premier lancement.
  • L’avatar vient d’Inde : Dans l’hindouisme, un avatar (ou avatâr, « descente » en sanscrit) est l’incarnation de la divinité suprême sur terre. Merci Wikipedia.
  • Jabber est déjà un réseau social d’ampleur mondiale, avec les bonus standards ouverts et décentralisé, alors que tous les réseaux sociaux à cette heure sont cloisonnés et incompatibles (aucun standard !).
    • Votre profil, c’est votre carte de visite (vCard), alors remplissez-la.
    • Votre liste d’amis, c’est votre roster.
    • Vos groupes sont également définis dans votre roster.
    • Vos salons de discussions (chatroom) préférés sont dans vos favoris (bookmarks).
  • La présence est une information.
    • qui est diffusée aux contacts qui y sont abonnés
    • qui sont autorisés à la recevoir
    • qui n’a rien à voir avec une autorisation d’engager une discussion, car
  • On peut engager une discussion sans que le contact soit présent dans le roster (liste de contact).
  • Jabber autorise les connexions multiples :
    • la resource est un champ libre, permettant de différencier tous les connexions
    • la priorité permet de mettre en évidence la ressource qui doit recevoir en priorité les messages.
  • Le chat dans GMail utilise XMPP, ce qui rajoute quelques dizaines de millions d’utilisateurs dans le monde au réseau Jabber fédéré mondial.
  • Sur Jabber, on peut envoyer des messages :
    • hors-ligne, quand le destinataire est déconnecté, il les recevra à sa prochaine connexion
    • comme des e-mails, avec un sujet, un corps et une signature.

Vous en avez d’autres des comme ça ?