Diaporama Conference Xmpp Jabber 20081108a Orleans

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Notes on slide 1

    - 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

    2 Favorites & 1 Group

    Diaporama Conference Xmpp Jabber 20081108a Orleans - Presentation 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.

    + lgilbonlgilbon, 11 months ago

    custom

    1292 views, 2 favs, 3 embeds more stats

    Diaporama de ma conférence sur le protocole de mes more

    More info about this document

    CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

    Go to text version

    • Total Views 1292
      • 1253 on SlideShare
      • 39 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 18
    Most viewed embeds
    • 34 views on http://nyco.wordpress.com
    • 4 views on http://www.planet-libre.org
    • 1 views on http://www.netvibes.com

    more

    All embeds
    • 34 views on http://nyco.wordpress.com
    • 4 views on http://www.planet-libre.org
    • 1 views on http://www.netvibes.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories