Archives de catégorie : XMPP

XMPP (ce qui signifie « Extensible Messaging and Presence Protocol » que l’on peut traduire par « Protocole extensible de présence et de messagerie ») est un ensemble de protocoles standards utile pour la mise en place de messageries instantanées, et plus généralement pour les architectures décentralisées d’échange de données.
Grâce à XMPP, il est possible d’effectuer des échanges quasiment en temps réel, ou non, selon les besoins. Il est donc possible d’utiliser XMPP pour la VoIP, ou des jeux temps réels ou ce genre de joyeuseté !

logo-xmpp

XMPP et Java avec Smack : un peu de Privacy

Catégorie : XMPP | Un commentaire

Une extension XMPP en cours de standardisation permet de gérer les permissions d’accès  : l’extension Privacy. Le terme Privacy fait beaucoup penser à la protection des données personnelles, or en réalité avec cette extension, on gère simplement les permissions pour me contacter ou connaître ma présence. L’idée général est simple : On définie des règles dans un PrivacyItem (ex : … Continuer la lecture

logo-xmpp

XMPP et Java avec Smack : b.a.-ba

Catégorie : XMPP | Laisser un commentaire

Après le serveur XMPP et le client XMPP, nous allons nous intéresser d’avantage au côté client en codant quelques bribes de Java pour faire du XMPP. Pour cela, il existe encore une liste de librairies XMPP proposée par XMPP.org, et, comme précédemment, j’ai choisi celle qui m’a été conseillée et qui est développée par Jive Software : Smack ! Pour … Continuer la lecture

logo-spark

Un client XMPP : Spark

Catégorie : XMPP | Un commentaire

Après le serveur XMPP avec Openfire, place au client XMPP avec Spark ! Un client ? Que… quoi ? Un client XMPP est le logiciel ou l’outil à la disposition de l’utilisateur pour lui permettre de communiquer avec son serveur XMPP, et donc par cet intermédiaire avec ses contacts. Il en existe plusieurs. Certains sont confinés à un seul serveur … Continuer la lecture

logo-openfire-non-transparent

Un serveur XMPP : Openfire

Catégorie : XMPP | 2 commentaires

Un serveur ? Pour quoi faire ? Dans un précédent billet où j’ai expliqué les principes d’XMPP, on a vu que dans l’architecture XMPP, pour que deux utilisateurs communiquent entre eux, ils doivent chacun dialoguer avec leur serveur XMPP et ce sont ces serveurs XMPP qui vont s’échanger des messages pour les rediriger ensuite vers leur utilisateur.