Your SlideShare is downloading. ×
2008-11-08 xmpp jabber for all at iut orleans
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

2008-11-08 xmpp jabber for all at iut orleans

2,267
views

Published on

Diaporama de ma conférence sur le protocole de messagerie instantanée ouvert XMPP/Jabber. Public visé : grand public. Version non corrigée suite à la conférence.

Diaporama de ma conférence sur le protocole de messagerie instantanée ouvert XMPP/Jabber. Public visé : grand public. Version non corrigée suite à la conférence.

Published in: Technology

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,267
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
36
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • - Bonjour à tous... - Qui êtes vous ? - Exemple du téléphone portable - Concernant vos éventuelles questions - démo à la fin - IM : Messagerie Instantanée - client : logiciel client, logiciel à installer
  • Transcript

    • 1. Conférence XMPP/Jabber 2008-11-08 IUT d'Orléans dpt informatique Ludovic GILBON Ingénieur en informatique xmpp: ludovic.gilbon chez jabber.fr mailto: ludovic.gilbon chez gmail.com Un protocole de messagerie instantanée... ouvert.
    • 2. Points abordés
      • Contexte et historique sur les IM
      • Qu'est-ce que XMPP ? Jabber ?
      • Fonctionnalités et avantages
      • Jabber dans le milieu professionnel
      • Etat des lieux
      • Essayer/débuter avec Jabber
      • Références, liens pour continuer sur Jabber
    • 3. Contexte et historique
      • Principe de la messagerie instantanée
      • 1988 IRC (Internet Relay Chat)
      • 1996 ICQ (I seek you)
      • 1997 AIM (AOL Instant Messenger)
      • 1998 Jabber (de l'argot anglais : tchatcher)
      • 1999 Yahoo! et Microsoft Messenger(MSN/WLM)
      • 2003 Skype et son IM
      • 2005 GoogleTalk et son Jingle, sans syndrome NIH !
    • 4. Qu'est-ce que XMPP ?
      • XMPP : eXtensible Messaging and Presence Protocol
      • routage générique de flux XML (d'où l'extensibilité)
      • standardisé par IETF (Internet Engineering Task Force)
      • XMPP Standards Foundation
      • deux niveaux : protocole de base + XEP
      • XMPP est à Jabber ce que HTTP est au Web
      • nombreuses applications : IM, collaboratif, jeux, etc
    • 5. Exemple de flux XML XMPP SEND: <stream:stream to=’my.host’ xmlns=’jabber:client’ xmlns:stream=’http://etherx.jabber.org/streams’> RECV: <stream:stream from=’my.host’ xmlns=’jabber:client’ xmlns:stream=’http://etherx.jabber.org/streams’ id=’3C5D3B03’> ... NOMBRE ILLIMITÉ DE &quot;FRAGMENTS&quot; XML ... SEND : <message from='juliette@capulet.com' to='romeo@montaigu.net'> <body>Art thou not Romeo, and a Montague?</body> </message> RECV : <message from='romeo@montaigu.net' to='juliette@capulet.com'> <body>Neither, fair saint, if either thee dislike.</body> </message> ... SEND: </stream:stream> RECV: </stream:stream>
    • 6. Qu'est-ce que Jabber ?
      • XEP (XMPP Extension Proposal)
      • Jabber est un (ensemble de) protocole(s) !
      • architecture décentralisée : similitude avec l'email
      • identifiant JID (JabberID) : utilisateur@serveur.ext
    • 7. Illustration de l'architecture
    • 8. Serveurs en panne / rupture de lien réseau
    • 9. Fonctionnalités générales
      • présence : statut, message d'état (cf. PEP), avatar
      • messages en poste restante
      • connexions/sessions multiples (ressource, priorité)
      • transfert de fichiers : 3 méthodes en cascade
      • anti-spim : authentification, server-dialback ...
      • Vcard : format ouvert de carte de visite électronique
      • vie privée : SSL/TLS de bout en bout, GPG
      • passerelles/transports
    • 10. Exemple : les passerelles
    • 11. Les passerelles : vue générale
    • 12. Fonctionnalité serveur : DISCO (Service Discovery)
      • système décentralisé : choisir son serveur
      • JUD (Jabber User Directory) : annuaire
      • passerelles vers tous les réseaux propriétaires
      • envoi d'email, de SMS
      • flux RSS, météo, etc
      • les salons publics
    • 13. DISCO 1/2
    • 14. DISCO 2/2
    • 15. DISCO sur un autre serveur
    • 16. Fonctionnalité serveur : les salons de discussion
      • salons permanents ou temporaires
      • protection par mot de passe
      • commandes utilisables dans les salons
      • administration complète : s'exprimer/modérer, membre/administrateur/propriétaire, éjecter/bannir
      • autre : autoriser les communications privées, cacher les véritables JabberID, etc
    • 17. Fonctionnalité : audio/video
      • extension TINS (inspiré de SIP)
      • Jingle : bibliothèque libre fourni par Google
      • XMPP et Jingle Vs. SIP et SIMPLE
      • Solution : XMPP pour IM, SIP pour VOIP ?
    • 18. Alternatives pour VOIP et video
    • 19. La &quot;killer feature&quot; : PubSub et PEP
      • PubSub : comme RSS mais en différent !
      • PEP (Personnal Eventing via Pubsub) : PubSub mais en mieux !
      • avatar, humeur, activité : présence étendue ?
      • la musique écoutée, la position géographique, le jeu joué, etc
    • 20. Exemples PEP
    • 21. Avantages divers
      • un standard ouvert et eXtensible
      • pas de publicité (et toujours gratuit !)
      • transferts de fichiers illimités en débit
      • « ouvert » donc possibilités ouvertes à tous :
      • possibilité d'installer un serveur chez soi
      • développement de robots : traducteurs, espace de stockage, albums photo, etc
    • 22. Exemples de robots
    • 23. Jabber dans le milieu professionnel
      • serveur interne : connecté à un annuaire ...
      • intérêts pratiques : la présence (!), salons ...
      • Présence aussi des machines, applications ...
      • librairies/bibliothèques/API pour Java, PHP ...
      • EAI (Enterprise Application Integration)
      • D-BUS
      • serveur externe contrôlé : authentification, confidentialité, contrôle des fichiers échangés ...
    • 24. Etat des lieux général
      • GoogleTalk repose sur XMPP/Jabber
      • GoogleTalk a ouvert son serveur !
      • Qui est le numéro un mondial de l'IM ?
      • Qui est le numéro deux mondial de l'IM ?
      • Bon, qui est le numéro trois mondial de l'IM ?
    • 25. Graphiques : trio de tête Juillet 2008 http://billionsconnected.com/blog/2008/08/global-im-market-share-im-usage/
    • 26. Graphiques : YIM et ICQ ne sont pas morts ! Juillet 2008 http://billionsconnected.com/blog/2008/08/global-im-market-share-im-usage/
    • 27. Graphiques : la France et son quasi-monopole Juillet 2008 http://billionsconnected.com/blog/2008/08/global-im-market-share-im-usage/
    • 28. Et si Jehan avait raison ?
      • Des réseaux communautaires
      • Le contrat plus ou moins implicite
      • La publicité
      • La nébuleuse de services
      • La fermeture
      • Le souci ?
      • Promotion
    • 29. Etat des lieux Jabber : acteurs/réacteur
      • Oracle, Sun, Apple, Adobe, Red Hat/JBoss, IBM, HP, Nokia, Yahoo, AOL, Cisco …
      • tous sauf ?
      • Meetic, Skyrock, Facebook, Wengo, Gizmo, Twitter, LiveJournal, ChessPark, ya.ru ...
      • le réacteur GoogleTalk
      • 50 à 100 millions d'utilisateurs
      • en forte croissance
    • 30. Essayer/débuter avec Jabber : choisir un serveur
      • un compte GoogleMail est un compte GTalk
      • or, Gtalk utilise le protocole XMPP/Jabber
      • donc, un compte GMail est un compte XMPP
      • sinon : jabber.fr
      • éviter : jabber.org
      • sinon en France : Fritalk, Develog, Amessage, Nuxo, MeleeWeb, etc
    • 31. Essayer/débuter avec Jabber : choisir un client
      • sous GNU/Linux : Psi, Gajim, Pidgin*, Kopete*
      • sous Mac : Psi, Spark, Coccinella, iChat*, Adium*
      • sous Windows : Psi, Gajim, Spark, Pidgin**
      • client léger/riche (webchat) : meebo, mabber, jwchat, SparkWeb
      • téléphone portable : Bombus, Talkonaut, Mobber
      • sur Amiga : JabberWocky
      • et même... sur NintendoDS : DSJabber
    • 32. Client Gajim
    • 33. Monde Mac
    • 34. iPhone
    • 35. Références, liens pour continuer
      • http://xmpp.org
      • http://www.jabber.com
      • http://www.jabber.org
      • http://www.jabberfr.org : point d'entrée de la communauté Jabber francophone
      • http://fr.wikipedia.org/wiki/Jabber : article Jabber
      • http://jabberpourtous.free.fr : initiative à développer
      • jabberfr@chat.jabberfr.org : Salon des utilisateurs francophones de XMPP/Jabber
    • 36. Remerciements
      • Jeremie MILLER
      • La personne mystère
      • Boris GANNE
      • Nicolas VERITE : http://nyco.wordpress.com
      • La communauté JabberFR
      • LUG Cenabumix : http://www.cenabumix.org
      • L'IUT informatique d'Orléans
    • 37. Merci pour votre &quot;présence&quot; et votre attention. Vos questions.