SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
La messagerie instantan´ee sous GNU/Linux
Jean-Etienne Poirrier
18 mars 2006
Namur Linux Days 2006
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
1 Introduction
Messagerie instantan´ee
Les protocoles
2 Protocoles propri´etaires
ICQ
MSN Messenger
Yahoo !Messenger
3 Jabber, un protocole libre
Introduction `a Jabber
Jabber en pratique
Jabber et les passerelles
D´emonstration de deux clients Jabber
4 Conclusions
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Messagerie instantan´ee
Les protocoles
Messagerie instantan´ee
Definition
La messagerie instantan´ee permet de dialoguer instantan´ement par
ordinateur avec un interlocuteur distant connect´e au mˆeme r´eseau
informatique, notamment Internet.
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Messagerie instantan´ee
Les protocoles
Moyens de communication sur internet
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Messagerie instantan´ee
Les protocoles
Courrier ´electronique -vs- messages instantan´es
Courrier ´electronique
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Messagerie instantan´ee
Les protocoles
Courrier ´electronique -vs- messages instantan´es
Courrier ´electronique
Messages instantan´es
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Messagerie instantan´ee
Les protocoles
Messagerie instantan´ee : clients et serveur
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Messagerie instantan´ee
Les protocoles
Interface g´en´erale d’un client IM
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Messagerie instantan´ee
Les protocoles
Fonctionnalit´es g´en´erales d’un client IM
Inscription (parfois coupl´ee avec enregistrement sur un site web)
Gestion de contacts (acceptation, demande, bannissement, ...)
Envoi de messages instantan´es !
Envoi de fichiers, de smileys, ...
Gestion de son statut (en ligne, occup´e, reviens dans 1 instant, ...)
Historique des messages
Gadgets : webcam, voix, Wizz, radio, ...
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Messagerie instantan´ee
Les protocoles
Les protocoles les plus communs
Protocoles/applications propri´etaires
ICQ
MSN Messenger
Yahoo Messenger
AOL Instant Messaging
QQ, Skype, Gadu-Gadu, ...
Protocoles libres (ouverts, standards, ...)
Jabber (XMPP)
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Messagerie instantan´ee
Les protocoles
Parts de “march´e” des protocoles IM
Nombre d’utilisateurs actifs
AIM : 53 millions
Skype : 45 millions
MSN Messenger : 29 millions
Yahoo Messenger : 21 millions
Jabber : 21 millions
ICQ : 15 millions
QQ : 10 millions
Gadu-Gadu : 3.5 millions
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
ICQ
MSN Messenger
Yahoo !Messenger
ICQ (“I Seek You”), protocole propri´etaire
Consid´er´e comme le premier service de
messagerie instantan´ee “grand public” (1996)
Evolution en diversification de l’offre de services
(e-mail, rendez-vous, communaut´es, WAP, ...)
Logiciels clients officiels pour MS-Windows et
MacOS
Interface web en Flash/Java, fonctionnelle sous
GNU/Linux
Protocole propri´etaire (OSCAR : “Open System
for Communication in Realtime”)
D´etient un brevet logiciel am´ericain sur la
messagerie instantan´ee
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
ICQ
MSN Messenger
Yahoo !Messenger
.NET Messenger Service (MSN), protocole propri´etaire
Assez bien implant´e (grˆace `a la vente forc´ee de
MS-Windows)
Evolution en diversification de l’offre de services
(portail MSN)
Logiciel client officiel seulement pour
MS-Windows
Interface web non fonctionnelle sous GNU/Linux
Protocole propri´etaire
Publicit´e obligatoire sous la fenˆetre des contacts
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
ICQ
MSN Messenger
Yahoo !Messenger
aMSN, logiciel libre pour acc´eder `a MSN
aMSN (Alvaro’s Messenger) est un clone libre de Microsoft MSN
Messenger. Il tourne sous GNU/Linux, MS-Windows, MacOS et
FreeBSD. Il a ´et´e cr´e´e par reverse engineering du protocole de Microsoft
et int`egre maintenant bon nombre de fonctionnalit´es du client officiel.
http ://amsn.sourceforge.net/
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
ICQ
MSN Messenger
Yahoo !Messenger
Yahoo !, protocole propri´etaire
Service populaire li´e au portail Yahoo !
Evolution en diversification de l’offre de services
(int´egration au portail, musique, t´el´ephonie, ...)
Logiciels clients officiels pour MS-Windows,
MacOS et Unix/Linux !
Protocole propri´etaire
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Introduction `a Jabber
Jabber en pratique
Jabber et les passerelles
D´emonstration de deux clients Jabber
Jabber/XMPP, un protocole libre
Definition
Jabber/XMPP est un protocole ouvert et bas´e sur XML pour la
messagerie instantan´ee et le partage d’information de pr´esence
En anglais : discours rapide et indistinct
Projet commenc´e en 1998 par Jeremie Miller
Protocole accept´e comme standard par l’IETF en
2004
Encore une diff´erence : d´ecentralis´e
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Introduction `a Jabber
Jabber en pratique
Jabber et les passerelles
D´emonstration de deux clients Jabber
Les avantages de Jabber/XMPP
Ouvert : les protocoles sont libres, ouverts, gratuits, disponibles, ...
Le choix : de nombreuses impl´ementations des serveurs, clients,
composants, ...
Standardis´e par l’IETF
Eprouv´e par < 20 ans de d´eveloppements, des millions d’utilisateurs
et des milliers de serveurs
D´ecentralis´e : architecture semblable `a celle de l’e-mail
S´ecuris´e : possibilit´e d’isoler une communaut´e, de crypter ses
communications
Extensible, flexible, ...
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Introduction `a Jabber
Jabber en pratique
Jabber et les passerelles
D´emonstration de deux clients Jabber
Echange de messages entre utilisateurs Jabber
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Introduction `a Jabber
Jabber en pratique
Jabber et les passerelles
D´emonstration de deux clients Jabber
Isolement d’un serveur
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Introduction `a Jabber
Jabber en pratique
Jabber et les passerelles
D´emonstration de deux clients Jabber
Jabber en pratique
1 Choix d’un logiciel client
2 Choix d’un serveur (liste des serveurs publics sur
http ://www.jabber.org)
3 Cr´eation d’un compte lors de la premi`ere connexion
4 Peuplement de la liste des contacts
5 Bla, bla, bla ...
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Introduction `a Jabber
Jabber en pratique
Jabber et les passerelles
D´emonstration de deux clients Jabber
Identifiant Jabber
Semblable `a une adresse e-mail : utilisateur@domaine
(utilisateur@domaine/ressource).
Exemples :
jepoirrier@jabber.org
ploum@fritalk.com/travail
durant@gmail.com
...
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Introduction `a Jabber
Jabber en pratique
Jabber et les passerelles
D´emonstration de deux clients Jabber
Logiciels clients pour Jabber
Exodus
Gaim
Gajim
Kopete
Miranda-IM
PSI
...
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Introduction `a Jabber
Jabber en pratique
Jabber et les passerelles
D´emonstration de deux clients Jabber
Serveur Jabber
jabber.org
amessage.de
fritalk.com
jabberfr.org
...
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Introduction `a Jabber
Jabber en pratique
Jabber et les passerelles
D´emonstration de deux clients Jabber
Notion de passerelles
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Introduction `a Jabber
Jabber en pratique
Jabber et les passerelles
D´emonstration de deux clients Jabber
GAIM, logiciel libre multi-protocoles
Ou pourquoi s’embˆeter avec les passerelles quand on peut tout avoir dans
un seul logiciel ?
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Introduction `a Jabber
Jabber en pratique
Jabber et les passerelles
D´emonstration de deux clients Jabber
PSI, logiciel libre pour acc´eder `a Jabber
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Conclusions
Definition
Jabber/XMPP est un protocole ouvert et bas´e sur des standards pour la
messagerie instantan´ee et le partage d’information de pr´esence.
Il dispose de nombreux logiciels clients libres, faciles d’emploi et agr´eables
`a utiliser.
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
Introduction
Protocoles propri´etaires
Jabber, un protocole libre
Conclusions
Je vous remercie de votre attention !
Des questions ?
Vous pouvez ´egalement me contacter `a jepoirrier@jabber.org
Cette pr´esentation est librement disponible sur
http ://www.poirrier.be/ jean-etienne/
Licence : GNU Free Documentation Licence
Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux

Más contenido relacionado

Similar a Messagerie Instantanée avec Jabber

XMPP, Jabber et Jingle
XMPP, Jabber et JingleXMPP, Jabber et Jingle
XMPP, Jabber et JingleNyco
 
Clients XMPP SL07
Clients XMPP SL07Clients XMPP SL07
Clients XMPP SL07Nyco
 
Rester en contact (maj 2015)
Rester en contact (maj 2015)Rester en contact (maj 2015)
Rester en contact (maj 2015)E2m Gig
 
XMPP, Jabber et Jingle, 2008-11-21, IUT de Reims
XMPP, Jabber et Jingle, 2008-11-21, IUT de ReimsXMPP, Jabber et Jingle, 2008-11-21, IUT de Reims
XMPP, Jabber et Jingle, 2008-11-21, IUT de ReimsNyco
 
Mise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec OpenfireMise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec OpenfireAbdou Lahad SYLLA
 
Présentation de l'Internet-document AFPA-
Présentation de l'Internet-document AFPA-Présentation de l'Internet-document AFPA-
Présentation de l'Internet-document AFPA-algrappe
 
Cours réseaux informatiques iia2
Cours réseaux informatiques  iia2Cours réseaux informatiques  iia2
Cours réseaux informatiques iia2Amel Morchdi
 
Séminaire juin 2011 - OBM
Séminaire juin 2011 - OBMSéminaire juin 2011 - OBM
Séminaire juin 2011 - OBMLINAGORA
 
Meilleurs logiciels gratuits pour tpe pme
Meilleurs logiciels gratuits pour tpe pmeMeilleurs logiciels gratuits pour tpe pme
Meilleurs logiciels gratuits pour tpe pmeAlexandre Bouchet
 
Atelier de découverte de logiciels libres
Atelier de découverte de logiciels libresAtelier de découverte de logiciels libres
Atelier de découverte de logiciels libresDeema35
 
Bisatel voi p protocol sip
Bisatel voi p protocol sipBisatel voi p protocol sip
Bisatel voi p protocol sipBisatel
 
Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...
Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...
Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...vandeborre
 
Découvrez la technologie WebRTC, comment cela fonctionne?
Découvrez la technologie WebRTC, comment cela fonctionne? Découvrez la technologie WebRTC, comment cela fonctionne?
Découvrez la technologie WebRTC, comment cela fonctionne? Sylvain Boily
 
Cours Html
Cours HtmlCours Html
Cours Htmladamizo
 
Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !
Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !
Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !LINAGORA
 

Similar a Messagerie Instantanée avec Jabber (20)

XMPP, Jabber et Jingle
XMPP, Jabber et JingleXMPP, Jabber et Jingle
XMPP, Jabber et Jingle
 
Clients XMPP SL07
Clients XMPP SL07Clients XMPP SL07
Clients XMPP SL07
 
Rester en contact (maj 2015)
Rester en contact (maj 2015)Rester en contact (maj 2015)
Rester en contact (maj 2015)
 
XMPP, Jabber et Jingle, 2008-11-21, IUT de Reims
XMPP, Jabber et Jingle, 2008-11-21, IUT de ReimsXMPP, Jabber et Jingle, 2008-11-21, IUT de Reims
XMPP, Jabber et Jingle, 2008-11-21, IUT de Reims
 
Mise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec OpenfireMise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec Openfire
 
Forum Chat Mail
Forum Chat MailForum Chat Mail
Forum Chat Mail
 
Présentation de l'Internet-document AFPA-
Présentation de l'Internet-document AFPA-Présentation de l'Internet-document AFPA-
Présentation de l'Internet-document AFPA-
 
Cours réseaux informatiques iia2
Cours réseaux informatiques  iia2Cours réseaux informatiques  iia2
Cours réseaux informatiques iia2
 
SAPIENS2009 - Module 1 Part 1
SAPIENS2009 - Module 1 Part 1SAPIENS2009 - Module 1 Part 1
SAPIENS2009 - Module 1 Part 1
 
Séminaire juin 2011 - OBM
Séminaire juin 2011 - OBMSéminaire juin 2011 - OBM
Séminaire juin 2011 - OBM
 
Meilleurs logiciels gratuits pour tpe pme
Meilleurs logiciels gratuits pour tpe pmeMeilleurs logiciels gratuits pour tpe pme
Meilleurs logiciels gratuits pour tpe pme
 
Logiciels libres et cabinet d'avocat
Logiciels libres et cabinet d'avocatLogiciels libres et cabinet d'avocat
Logiciels libres et cabinet d'avocat
 
Atelier de découverte de logiciels libres
Atelier de découverte de logiciels libresAtelier de découverte de logiciels libres
Atelier de découverte de logiciels libres
 
Introduction à Apache Pulsar
 Introduction à Apache Pulsar Introduction à Apache Pulsar
Introduction à Apache Pulsar
 
Openfire
OpenfireOpenfire
Openfire
 
Bisatel voi p protocol sip
Bisatel voi p protocol sipBisatel voi p protocol sip
Bisatel voi p protocol sip
 
Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...
Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...
Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...
 
Découvrez la technologie WebRTC, comment cela fonctionne?
Découvrez la technologie WebRTC, comment cela fonctionne? Découvrez la technologie WebRTC, comment cela fonctionne?
Découvrez la technologie WebRTC, comment cela fonctionne?
 
Cours Html
Cours HtmlCours Html
Cours Html
 
Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !
Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !
Séminaire gratuit : OBM 2.4 - nouveautés, intégration et cloud !
 

Más de Jean-Etienne Poirrier

2020 Scout BSA Programming Merit Badge presentation
2020 Scout BSA Programming Merit Badge presentation2020 Scout BSA Programming Merit Badge presentation
2020 Scout BSA Programming Merit Badge presentationJean-Etienne Poirrier
 
Effets du sommeil et de la privation de sommeil sur le protéome hippocampique...
Effets du sommeil et de la privation de sommeil sur le protéome hippocampique...Effets du sommeil et de la privation de sommeil sur le protéome hippocampique...
Effets du sommeil et de la privation de sommeil sur le protéome hippocampique...Jean-Etienne Poirrier
 
Non-invasive animal monitoring with Gemvid
Non-invasive animal monitoring with GemvidNon-invasive animal monitoring with Gemvid
Non-invasive animal monitoring with GemvidJean-Etienne Poirrier
 
Random Field Theory in Functional Imaging
Random Field Theory in Functional ImagingRandom Field Theory in Functional Imaging
Random Field Theory in Functional ImagingJean-Etienne Poirrier
 
Présentation d'OpenOffice.org Impress
Présentation d'OpenOffice.org ImpressPrésentation d'OpenOffice.org Impress
Présentation d'OpenOffice.org ImpressJean-Etienne Poirrier
 

Más de Jean-Etienne Poirrier (6)

2020 Scout BSA Programming Merit Badge presentation
2020 Scout BSA Programming Merit Badge presentation2020 Scout BSA Programming Merit Badge presentation
2020 Scout BSA Programming Merit Badge presentation
 
Effets du sommeil et de la privation de sommeil sur le protéome hippocampique...
Effets du sommeil et de la privation de sommeil sur le protéome hippocampique...Effets du sommeil et de la privation de sommeil sur le protéome hippocampique...
Effets du sommeil et de la privation de sommeil sur le protéome hippocampique...
 
Non-invasive animal monitoring with Gemvid
Non-invasive animal monitoring with GemvidNon-invasive animal monitoring with Gemvid
Non-invasive animal monitoring with Gemvid
 
Random Field Theory in Functional Imaging
Random Field Theory in Functional ImagingRandom Field Theory in Functional Imaging
Random Field Theory in Functional Imaging
 
Présentation d'OpenOffice.org Impress
Présentation d'OpenOffice.org ImpressPrésentation d'OpenOffice.org Impress
Présentation d'OpenOffice.org Impress
 
Introduction to Free Software
Introduction to Free SoftwareIntroduction to Free Software
Introduction to Free Software
 

Messagerie Instantanée avec Jabber

  • 1. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions La messagerie instantan´ee sous GNU/Linux Jean-Etienne Poirrier 18 mars 2006 Namur Linux Days 2006 Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 2. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions 1 Introduction Messagerie instantan´ee Les protocoles 2 Protocoles propri´etaires ICQ MSN Messenger Yahoo !Messenger 3 Jabber, un protocole libre Introduction `a Jabber Jabber en pratique Jabber et les passerelles D´emonstration de deux clients Jabber 4 Conclusions Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 3. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Messagerie instantan´ee Les protocoles Messagerie instantan´ee Definition La messagerie instantan´ee permet de dialoguer instantan´ement par ordinateur avec un interlocuteur distant connect´e au mˆeme r´eseau informatique, notamment Internet. Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 4. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Messagerie instantan´ee Les protocoles Moyens de communication sur internet Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 5. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Messagerie instantan´ee Les protocoles Courrier ´electronique -vs- messages instantan´es Courrier ´electronique Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 6. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Messagerie instantan´ee Les protocoles Courrier ´electronique -vs- messages instantan´es Courrier ´electronique Messages instantan´es Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 7. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Messagerie instantan´ee Les protocoles Messagerie instantan´ee : clients et serveur Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 8. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Messagerie instantan´ee Les protocoles Interface g´en´erale d’un client IM Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 9. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Messagerie instantan´ee Les protocoles Fonctionnalit´es g´en´erales d’un client IM Inscription (parfois coupl´ee avec enregistrement sur un site web) Gestion de contacts (acceptation, demande, bannissement, ...) Envoi de messages instantan´es ! Envoi de fichiers, de smileys, ... Gestion de son statut (en ligne, occup´e, reviens dans 1 instant, ...) Historique des messages Gadgets : webcam, voix, Wizz, radio, ... Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 10. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Messagerie instantan´ee Les protocoles Les protocoles les plus communs Protocoles/applications propri´etaires ICQ MSN Messenger Yahoo Messenger AOL Instant Messaging QQ, Skype, Gadu-Gadu, ... Protocoles libres (ouverts, standards, ...) Jabber (XMPP) Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 11. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Messagerie instantan´ee Les protocoles Parts de “march´e” des protocoles IM Nombre d’utilisateurs actifs AIM : 53 millions Skype : 45 millions MSN Messenger : 29 millions Yahoo Messenger : 21 millions Jabber : 21 millions ICQ : 15 millions QQ : 10 millions Gadu-Gadu : 3.5 millions Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 12. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions ICQ MSN Messenger Yahoo !Messenger ICQ (“I Seek You”), protocole propri´etaire Consid´er´e comme le premier service de messagerie instantan´ee “grand public” (1996) Evolution en diversification de l’offre de services (e-mail, rendez-vous, communaut´es, WAP, ...) Logiciels clients officiels pour MS-Windows et MacOS Interface web en Flash/Java, fonctionnelle sous GNU/Linux Protocole propri´etaire (OSCAR : “Open System for Communication in Realtime”) D´etient un brevet logiciel am´ericain sur la messagerie instantan´ee Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 13. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions ICQ MSN Messenger Yahoo !Messenger .NET Messenger Service (MSN), protocole propri´etaire Assez bien implant´e (grˆace `a la vente forc´ee de MS-Windows) Evolution en diversification de l’offre de services (portail MSN) Logiciel client officiel seulement pour MS-Windows Interface web non fonctionnelle sous GNU/Linux Protocole propri´etaire Publicit´e obligatoire sous la fenˆetre des contacts Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 14. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions ICQ MSN Messenger Yahoo !Messenger aMSN, logiciel libre pour acc´eder `a MSN aMSN (Alvaro’s Messenger) est un clone libre de Microsoft MSN Messenger. Il tourne sous GNU/Linux, MS-Windows, MacOS et FreeBSD. Il a ´et´e cr´e´e par reverse engineering du protocole de Microsoft et int`egre maintenant bon nombre de fonctionnalit´es du client officiel. http ://amsn.sourceforge.net/ Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 15. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions ICQ MSN Messenger Yahoo !Messenger Yahoo !, protocole propri´etaire Service populaire li´e au portail Yahoo ! Evolution en diversification de l’offre de services (int´egration au portail, musique, t´el´ephonie, ...) Logiciels clients officiels pour MS-Windows, MacOS et Unix/Linux ! Protocole propri´etaire Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 16. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Introduction `a Jabber Jabber en pratique Jabber et les passerelles D´emonstration de deux clients Jabber Jabber/XMPP, un protocole libre Definition Jabber/XMPP est un protocole ouvert et bas´e sur XML pour la messagerie instantan´ee et le partage d’information de pr´esence En anglais : discours rapide et indistinct Projet commenc´e en 1998 par Jeremie Miller Protocole accept´e comme standard par l’IETF en 2004 Encore une diff´erence : d´ecentralis´e Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 17. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Introduction `a Jabber Jabber en pratique Jabber et les passerelles D´emonstration de deux clients Jabber Les avantages de Jabber/XMPP Ouvert : les protocoles sont libres, ouverts, gratuits, disponibles, ... Le choix : de nombreuses impl´ementations des serveurs, clients, composants, ... Standardis´e par l’IETF Eprouv´e par < 20 ans de d´eveloppements, des millions d’utilisateurs et des milliers de serveurs D´ecentralis´e : architecture semblable `a celle de l’e-mail S´ecuris´e : possibilit´e d’isoler une communaut´e, de crypter ses communications Extensible, flexible, ... Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 18. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Introduction `a Jabber Jabber en pratique Jabber et les passerelles D´emonstration de deux clients Jabber Echange de messages entre utilisateurs Jabber Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 19. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Introduction `a Jabber Jabber en pratique Jabber et les passerelles D´emonstration de deux clients Jabber Isolement d’un serveur Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 20. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Introduction `a Jabber Jabber en pratique Jabber et les passerelles D´emonstration de deux clients Jabber Jabber en pratique 1 Choix d’un logiciel client 2 Choix d’un serveur (liste des serveurs publics sur http ://www.jabber.org) 3 Cr´eation d’un compte lors de la premi`ere connexion 4 Peuplement de la liste des contacts 5 Bla, bla, bla ... Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 21. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Introduction `a Jabber Jabber en pratique Jabber et les passerelles D´emonstration de deux clients Jabber Identifiant Jabber Semblable `a une adresse e-mail : utilisateur@domaine (utilisateur@domaine/ressource). Exemples : jepoirrier@jabber.org ploum@fritalk.com/travail durant@gmail.com ... Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 22. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Introduction `a Jabber Jabber en pratique Jabber et les passerelles D´emonstration de deux clients Jabber Logiciels clients pour Jabber Exodus Gaim Gajim Kopete Miranda-IM PSI ... Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 23. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Introduction `a Jabber Jabber en pratique Jabber et les passerelles D´emonstration de deux clients Jabber Serveur Jabber jabber.org amessage.de fritalk.com jabberfr.org ... Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 24. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Introduction `a Jabber Jabber en pratique Jabber et les passerelles D´emonstration de deux clients Jabber Notion de passerelles Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 25. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Introduction `a Jabber Jabber en pratique Jabber et les passerelles D´emonstration de deux clients Jabber GAIM, logiciel libre multi-protocoles Ou pourquoi s’embˆeter avec les passerelles quand on peut tout avoir dans un seul logiciel ? Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 26. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Introduction `a Jabber Jabber en pratique Jabber et les passerelles D´emonstration de deux clients Jabber PSI, logiciel libre pour acc´eder `a Jabber Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 27. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Conclusions Definition Jabber/XMPP est un protocole ouvert et bas´e sur des standards pour la messagerie instantan´ee et le partage d’information de pr´esence. Il dispose de nombreux logiciels clients libres, faciles d’emploi et agr´eables `a utiliser. Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux
  • 28. Introduction Protocoles propri´etaires Jabber, un protocole libre Conclusions Je vous remercie de votre attention ! Des questions ? Vous pouvez ´egalement me contacter `a jepoirrier@jabber.org Cette pr´esentation est librement disponible sur http ://www.poirrier.be/ jean-etienne/ Licence : GNU Free Documentation Licence Jean-Etienne Poirrier La messagerie instantan´ee sous GNU/Linux