Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Par : Gilbert GirardSite web : www.gilbiere.ca
Courriel : [email protected]
XMPP
X extensible
M messaging
P presence
P protocol
Description :
C'est un ensemble de protocols standard ouverts pour la messagerie instantannée. C'est aussi un système de collaboration en temps réel d'échange multimédia via le protocole Jingle. Il est conçu de manière plus large et ouverte que la simple messagerie instantannée populaire et propriétaire.
Historique
En 1988 Jeremy Miller a inventé Jabber. Un protocole de communication basé XML(Extensible Markup Language)
En 2001 la Jabber Software Foundation est crée afin de coordonner le nombre grandisant de développeurs de logiciels libre et d'entreprises qui adoptent les technologies Jabber
En 2007 la Jabber Software Foundation devient la XMPP Standards Foundation
Par : Gilbert GirardSite web : www.gilbiere.ca
Courriel : [email protected]
Applications
● messagerie instantanée et présence● notifications● transferts de fichiers● travail collaboratif en temps-réel● échange de données● jeux en ligne
Grâce à son protocole ouvert des développeurs de logiciels peuvent utiliser XMPP à l'intérieur de leur programme afin d'offrir des fonctionnalitées supplémentaire exemple Facebook, Citadel
Liste de serveurs XMPP publiques● Google avec Google Talk● Facebook● Site http://xmpp.net/
Par : Gilbert GirardSite web : www.gilbiere.ca
Courriel : [email protected]
Serveurs XMPP● Apache Vysper Windows / Linux Apache License Version 2.0 mina.apache.org● CitadelLinux GPL3 citadel.org● CommuniGate Pro Linux / Mac OS X / Windows Commercial communigate.com● Coversant SoapBox Server Windows Commercial coversant.com● djabberd Linux GPL3 danga.com● ejabberd Linux / Mac OS X / Solaris / Windows GPL2 process-one.net● IceWarp Linux / Windows Commercial icewarp.com● iChat Server Mac OS X Commercial apple.com● in.jabberd Linux GPL2 inetdxtra.sourceforge.net● Isode M-Link Linux / Solaris / Windows Commercial isode.com● jabberd 1.x Linux GPL2 jabberd.org● jabberd 2.x Linux / Solaris / Windows GPL2 jabberd2.org● Jabber XCP Linux / Solaris / Windows Commercial cisco.com● Jerry Messenger Linux / Windows Commercial j-livesupport.com● Kwickserver Windows GPL kwickserver.info● MongooseIM Linux / Mac OS X GPL2 erlang-solutions.com● Openfire Linux / Mac OS X / Solaris / Windows GPL igniterealtime.org● Open IM Linux BSD openim.techlab.smk.fr● Oracle Communications Instant Messaging Server Linux / Solaris / Windows Commercial oracle.com● Prosody Linux / Mac OS X / Windows MIT/X11 prosody.im● psycedLinux / Mac OS X / Windows GPL2 psyced.org● Siemens OpenScape Linux Commercial siemens-enterprise.com● Tigase Linux / Solaris / Mac OS X / Windows GPL3 tigase.org● Vines Linux / Mac OS X MIT GetVines.com● Wokkel Linux / Solaris / Mac OS X MIT wokkel.ik.nu
Par : Gilbert GirardSite web : www.gilbiere.ca
Courriel : [email protected]
Dns sous-domaine xmpp.gilbiere.ca
Par : Gilbert GirardSite web : www.gilbiere.ca
Courriel : [email protected]
Installation de Ejabberd
Row 1 Row 2 Row 3 Row 40
2
4
6
8
10
12
Column 1
Column 2
Column 3
Par : Gilbert GirardSite web : www.gilbiere.ca
Courriel : [email protected]
Config : register allow all
Par : Gilbert GirardSite web : www.gilbiere.ca
Courriel : [email protected]
Config : Nom de domaine, admin
Par : Gilbert GirardSite web : www.gilbiere.ca
Courriel : [email protected]
Super-utilisateur : création
Par : Gilbert GirardSite web : www.gilbiere.ca
Courriel : [email protected]
Clients● Adium X (Mac OS X)
● BitlBee (Multiplate-forme) (client XMPP et serveur IRC)
● CenterICQ (Multiplate-forme)
● Fire (Mac OS X) http://fire.sourceforge.net/
● Instantbird (Multiplate-forme) http://www.instantbird.com
● Pidgin (Multiplate-forme) (anciennement Gaim)
● Kopete (Linux/Unix)
● Miranda IM (Windows)
● SIM (Multiplate-forme) http://sim-im.org/
● QuteCom (Multiplate-forme)
● Empathy (Linux/Unix) http://live.gnome.org/Empathy
Par : Gilbert GirardSite web : www.gilbiere.ca
Courriel : [email protected]
Pidgin
● Installation sur Windows● Démonstration de l'utilisation