XMPP et Interopérabilité

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

    1 Favorite

    XMPP et Interopérabilité - Presentation Transcript

    1. XMPP et interopérabilité Solutions Linux 2009 FDL, CC by-sa 2009-03-31 Nicolas Vérité (Nÿco) mailto:nicolas.verite@capgemini.com mailto:nicolas.verite@gmail.com xmpp:nyco@jabber.fr
    2. Plan
      • Qu'est-ce que XMPP ? Jabber ? Jingle ? PubSub ?
      • Interopérabilité : définition
      • Logiciels libres
      • État des lieux
      • Perspectives
    3. Qu'est-ce que XMPP ? Jabber ? Jingle ? PubSub ? (1/2)
      • XMPP :
        • eXtensible Messaging and Presence Protocol
        • Ensemble extensible de protocoles de routage générique et instantané de flux de données
        • XML et UTF-8
      • Jabber est à XMPP
        • Ce que le web est à HTTP/HTML
        • Ce que le mail est à SMTP/POP/IMAP
      • Organisations
        • XSF : XMPP Standards Foundation
        • IETF : Internet Engineering Task Force
      • Spécifications :
        • RFC : Request For Comments
        • XEP : XMPP Extension Protocol
      • Philosophie :
        • Complexité sur le serveur
      • Similitudes e-mail :
        • client/serveur et serveur/serveur
        • Jabber ID : user@domain.com
      • Différences avec l'e-mail :
        • Identifié, authentifié
        • Un seul serveur envoi/réception
        • Instantané (« temps-réel »)
        • Push (pas de polling)
    4. Qu'est-ce que XMPP ? Jabber ? Jingle ? PubSub ? (2/2)
      • Jingle
        • Protocole d'initialisation de sessions multimédia
      • Applications
        • Voix
        • Vidéo
        • Fichiers
        • Applications multimédia
      • PubSub
        • Protocole de publication d'informations et de souscription aux flux d'informations
        • Instantané (« temps-réel »)
        • Push (pas de polling)
      • Applications
        • Présence étendue
          • Géolocalisation
          • Activité
        • Micro-blogging
        • Aggrégation
        • Notifications et alertes
    5. Interopérabilité : définition
      • Inter-opérabilité
        • Capacité de deux systèmes différents à fonctionner ensemble
      • Standards ouverts
        • Formats ou protocoles
        • Spécifications
        • Librement (re-)distribuables
        • Sans péages
        • Sans brevets
        • Sans restrictions
      • Organisation indépendante, ouverte et consensuelle
      • Processus
      • Standard de fait
        • Produit dominant
      • Compatibilité
        • Quand deux systèmes peuvent fonctionner ensemble
      • Interopérabilité
        • Quand on sait pourquoi et comment systèmes fonctionnent ensemble
      • Domaine informatique
        • Captivité client
        • « Embrace and extend »
    6. XMPP et interopérabilité (1/2)
      • Spécifications
        • Ouvertes
        • Libres
        • Consensus
        • Implémentations
        • IETF
      • Tests d'interopérabilité
      • Transports, passerelles
        • SMS
        • E-mail
        • RSS/Atom
        • IRC
        • IM propriétaires
        • Microbloggings propriétaires
    7. XMPP et interopérabilité (2/2)
      • Jingle
        • Pas de syndrome NIH
        • Recherche de l'interopérabilité
        • Ouvrir XMPP à la téléphonie et au multimédia
        • Passerelles et mappings SIP/SIMPLE
        • ICE, DTMF, ZRTP
      • Chiffrement point à point
        • OpenPGP
        • OTR
        • E2E
        • xTLS
      • TCP, UDP
      • SASL, TLS (SSL), LZW
      • XHTML-IM
      • SOAP, XML-RPC
      • zeroconf
      • BOSH : Bidirectional-streams Over Synchronous HTTP
        • Comet, AJAX
      • CAP : Common Alerting Protocol
      • Oauth, OpenID, AMQP
    8. Logiciels libres : clients et serveurs
      • Purs : Spark, Psi, Gajim, Tkabber, Coccinella, SamePlace
      • Multi-protocoles : Pidgin, Adium, Kopete, Miranda
      • Web : JWChat, JabberWorld, Soashable, SparkWeb, Speeqe
      • Services : Meebo, Mabber; Mimir
      • Mobiles : Bombus, Mobber
      • Enfouis : sendxmpp, neutron
      • Applicatifs : Inkscape, Abiword, Volity, ChessPark
      • Ejabberd : erlang, scalabilité, ProcessOne
      • Openfire : Java, utilisabilité, Jive Software
      • Jabberd14 : C, le premier
      • Jabberd2 : fork jabberd
      • Djabberd : modules Perl, LiveJournal
      • Tigase : Java, embarquable
      • Prosody : Lua
    9. Logiciels libres : bibliothèques et outils
      • C : Loudmouth, Libstrophe
      • C++ : gloox, iris
      • Java : Smack
      • PHP : Class.Jabber.Php
      • Perl : Net::XMPP
      • Python : xmpppy, PyXMPP, Twisted Words, SleekXMPP
      • Javascript : JSJaC, xmpp4moz, xmpp4js
      • Ruby : xmpp4r, Jabber4R
      • erlang : jabberlang
      • C#/.Net/Mono : Jabber-net, agsXMPP
      • Tsung, idavoll, proxy65, mu-conference, Palaver, <Jdisk
    10. État des lieux
      • Adoption massive :
        • 100 millions d'utilisateurs
        • En forte croissance
        • Écosystème étroitement lié
        • Applications de plus en plus larges
      • Géants de l'IT :
        • Oracle, Google, Sun, Apple, Adobe, Red Hat/JBoss, IBM, HP, Nokia, Yahoo!, AOL, Cisco, tous sauf... Microsoft !
      • IM/VoIP incompatibles :
        • Client, serveur, protocole : contrôle total
        • ICQ, AIM, QQ, Yahoo! Messenger (Yahoo! Pager), Windows Live Messenger(MSN Messenger), Skype, Gadu-gadu, C6, Nate On, MySpaceIM, Xfire, Baidu Hi, Mail.ru, Facebook, Reuters
        • Microsoft LCS, IBM Lotus SameTime
      • Clients multiprotocoles
        • Reverse engineering
    11. Perspectives
      • Fonctionnalités
        • Chat
        • Présence
        • Push
        • Temps-réel
        • Multimédia
        • Web
        • Mobilité
      • Applications
        • Groupware
        • Forges
        • ECM/CMS
        • Collaboratif temps-réel
        • Réseaux sociaux
      • XMPP central et fédérateur
        • Entreprises
        • FAI
        • Opérateurs telco
    12. Liens
      • xmpp.org : XSF
        • RFC : http://xmpp.org/rfcs/
        • XEP : http://xmpp.org/extensions/
      • ietf.org : IETF
      • jabberfr.org :
        • Communauté francophone
        • Forum, wiki, news, planet
        • MUC, random chat, présence sur le web
    13.  

    + Nicolas VéritéNicolas Vérité, 7 months ago

    custom

    853 views, 1 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 853
      • 853 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    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