h1

Liste des « trucs obligatoires » pour un client Jabber grand public d’aujourd’hui (et de demain)

2006-05-30

Outre sa compatibilité sans concessions avec le standard XMPP (RFC 3920, 3921, 3922, 3923), le client de messagerie instantanée Jabber d'aujourd'hui doit avoir au moins ceci avant de devenir le « Firefox de la messagerie instantanée » :

  • standard ouvert, à 100% XMPP
  • installation/désinstallation facile
  • inscription/configuration facile
  • libre/opensource
  • multiplateforme Linux, Mac OS X, Windows
  • smileys
  • avatars
  • thèmes de fenêtres de discussion
  • transfert de fichier
  • la voix Jingle, le plus rapidement possible
  • sans publicité
  • sécurisé

Rappelons qu'il existe trois JEP détaillant les ensembles de JEP à implémenter dans les logiciels pour atteindre le niveau « basique », « intermédiaire » ou « étendu ». Il s'agit d'une vision plus technique et standard :

JEP-0073: Basic IM Protocol Suite
Specification Requirement Level
RFC 3920: XMPP Core REQUIRED
RFC 3921: XMPP IM REQUIRED
JEP-0078: Non-SASL Authentication REQUIRED
JEP-0086: Error Condition Mappings REQUIRED for servers; RECOMMENDED for clients
JEP-0030: Service Discovery REQUIRED
JEP-0077: In-Band Registration REQUIRED for servers; RECOMMENDED for clients
JEP-0117: Intermediate IM Protocol Suite
Specification Requirement Level
JEP-0073: Basic IM Protocol Suite REQUIRED
Multi-User Chat REQUIRED
XHTML-IM REQUIRED
File Transfer REQUIRED
Entity Capabilities REQUIRED
JEP-0119: Extended Presence Protocol Suite
Specification Requirement Level
JEP-0073: Basic IM Protocol Suite REQUIRED (prerequisite)
JEP-0163: Personal Eventing via Pubsub REQUIRED (prerequisite)
User Geolocation REQUIRED
User Physical Location REQUIRED
User Activity REQUIRED
User Mood REQUIRED
User Avatar REQUIRED

2 comments to “Liste des « trucs obligatoires » pour un client Jabber grand public d’aujourd’hui (et de demain)”

  1. Pour Coccinella:

    standard ouvert, à 100% XMPP - oui mais il y a probablement des erreurs
    installation/désinstallation facile - oui
    inscription/configuration facile - oui
    libre/opensource - oui
    multiplateforme Linux, Mac OS X, Windows - oui
    smileys - oui
    avatars - oui
    thèmes de fenêtres de discussion - Il y a des thèmes mais pas pour les fenêtres de discussion
    transfert de fichier - oui + nouveau dans cvs: le protocol de transfert de Psi
    la voix Jingle, le plus rapidement possible - voir cvs
    sans publicité - oui
    sécurisé - SASL, TLS et SSL


  2. J’ajouterai une interface claire et simple (un peut-être genre Google Talk).


Leave a Comment