• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
XMPP, Jabber et Jingle, 2008-11-21, IUT de Reims
 

XMPP, Jabber et Jingle, 2008-11-21, IUT de Reims

on

  • 3,812 views

 

Statistics

Views

Total Views
3,812
Views on SlideShare
3,740
Embed Views
72

Actions

Likes
0
Downloads
33
Comments
0

4 Embeds 72

http://nyco.wordpress.com 63
http://www.slideshare.net 7
http://www.planet-libre.org 1
https://nyco.wordpress.com 1

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    XMPP, Jabber et Jingle, 2008-11-21, IUT de Reims XMPP, Jabber et Jingle, 2008-11-21, IUT de Reims Presentation Transcript

    • XMPP, Jabber et Jingle IUT de Reims, département Informatique LoLiCA FDL, CC by-sa 2008-11-21 Nicolas Vérité (Nÿco) mailto:nicolas.verite@capgemini.com xmpp:nyco@jabber.fr
    • Plan
      • Histoire
      • Qu'est-ce que XMPP ? Jabber ? Jingle ?
      • Fonctionnalités
      • Organisations
      • Logiciels libres
      • État des lieux
      • Perspectives
    • Histoire
      • 1988 IRC
      • 1996 ICQ
      • 1997 AIM
      • 1998 QQ, Jabber
      • 1999 Yahoo! Messenger, MSN Messenger
      • 2000 IETF IMPP WG, Gadu-Gadu
      • 2001 Jabber Software Foundation
      • 2002 IETF, XMPP WG, NateOn
      • 2003 last call IETF, Skype, Xfire
      • 2004 RFC publiées
      • 2005 Google Talk
      • 2007 XMPP Standards Foundation (XSF), ICA gratuit (Intermediate Certification Authority), MySpaceIM
      • 2008 AOL/Yahoo! testent XMPP, FaceBook, Baidu Hi
    • Qu'est-ce que XMPP ? Jabber ? Jingle ?
      • XMPP :
        • eXtensible Messaging and Presence Protocol
        • Ensemble extensible de protocoles de routage générique de flux XML
        • Codage de caractères UTF-8
        • Norme IETF
      • Jabber est à XMPP ce que le web est à HTTP
      • Jingle :
        • Protocole d'initialisation de sessions multimédia
        • Voix, vidéo, fichiers, applications
      • 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 d'envoi/réception
        • Instantané
    • Fonctionnalités
    • Fonctionnalités : les bases
      • Création de compte simple
      • Présence
      • Message d'état
      • Roster : liste de contacts
      • Groupes
      • vCard : carte de visite
      • Chat, clavardage :
        • un à un
        • groupe (MUC = Multi-User Chat)
      • Entre le télépone et l'e-mail
      • Découverte de services (disco)
      • Transfert de fichiers
      • Annuaire
    • Fonctionnalités : ressources et priorités
      • Connexions multiples
      • Ressource :
        • champ texte libre
        • différencier les connexions
      • Priorité :
        • nombre entre -128 et +127
        • priorité la plus élevée, sans précision de ressource
      • Égalité de priorité :
        • dernière entité connectée
    • Fonctionnalités : transports
      • Passerelle (gateway)
      • Composant serveur
      • Service Jabber
      • Pont avec d'autres moyens de communication
      • SMS, RSS/Atom, e-mail
      • IM propriétaires
      • Sous-ensemble de fonctionnalités
      • Compatibilité restreinte
      • Reverse engineering
      • Surcharge serveur
      • Effort à un sens
      • Efforts centralisés
    • Fonctionnalités : PubSub et PEP
      • Service Jabber
      • Publication, souscription
      • Arborescence, noeuds
      • Droits
      • Applications :
        • Blog
        • Micro-blog
        • CMS
        • Vos idées
      • Sous-ensemble
      • Présence étendue
      • Informations dynamiques
      • Géolocalisation, activité, avatar (photo)
      • Humeur, musique, surnom, chat, navigation, jeux, vidéo
    • Fonctionnalités : Jingle
      • Initialisation de sessions multimédia
        • Voix et vidéo simples
        • Transferts de fichiers
        • Applications multimédia
      • NAT/parefeux via ICE mais complexe
      • En phase de finalisation
      • Pas de syndrome NIH
      • Ouvrir XMPP à la téléphonie
      • Recherche de l'interopérabilité
      • Passerelles et mappings SIP
    • Fonctionnalités : sécurité, confidentialité, spim
      • Authentification SASL
      • Chiffrement TLS (SSL)
      • XSF : ICA gratuit
      • Dialback, reverse DNS lookups
      • OpenPGP, S/MIME, E2E, xTLS, OTR
      • Souscription à la présence, autorisation mutuelle
      • Privacy lists (autorisations/interdictions)
      • Mécanismes anti-spim et anti-DOS
      • Rapport paranoïa/utilisabilité médian
    • Fonctionnalités : sans oublier
      • XHTML-IM
      • BOSH
      • Capacités des entités
      • Commandes Ad-Hoc :
        • Contrôle de client à distance
        • Administration de services
      • Échange d'éléments du roster
      • Formulaires
      • zeroconf
      • Version du logiciel
      • Dernière activité
      • Marque-pages de MUC
      • SOAP
      • Atom
      • Chat States Notifications
      • Annotations
      • Attention
      • Compression des flux
    • Fonctionnalités : applications
      • Présence, chat/clavardage, Multi-User Chat
      • VoIP simple (bientôt)
      • Notifications et alertes
      • Applications middleware
      • Applications collaboratives quasi-temps-réel
      • Réseaux sociaux
      • Micro-blogging
      • Contrôle à distance
      • Monitoring et supervision
      • Identification et authentification
      • Jeux en ligne
      • Sauce secrète
      • Votre application
    • Fonctionnalités : synthèse
      • XMPP très complet
      • Pourtant eXtensible
    • Organisations : XSF, IETF
      • Mailing-lists et MUC ouverts
      • XEP :
        • XMPP Extension Protocol
        • libres
      • Membres (élection)
      • Conseil d'administration (board of directors)
      • Conseil technique (council)
      • Statuts (bylaws)
      • ICA
      • Révision des RFC
      • Tests d'interopérabilité
      • Protocoles IETF :
        • Interopérabilité
        • Contributions
    • Logiciels libres
    • Logiciels libres : clients
      • 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
    • Logiciels libres : serveurs
      • ejabberd :
        • erlang, scalabilité, ProcessOne
      • Openfire :
        • Java, utilisabilité, Jive Software
      • jabberd14 :
        • C, le premier
      • jabberd2 :
        • fork jabberd
      • djabberd :
        • modules Perl, LiveJournal
      • Tigase :
        • Java, embarquable
    • 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
    • État des lieux
    • État des lieux : adoption
      • IETF
      • 100 millions d'utilisateurs
      • Communautés et distributions open source
      • Éditeurs libres et propriétaires
      • Partout dans le monde
      • Oracle, Google, Sun, Apple, Adobe, Red Hat/JBoss, IBM, HP, Nokia, Yahoo!, AOL, Cisco
      • Tous sauf... Microsoft !
    • État des lieux : panorama des IM propriétaires
      • ICQ
      • AIM
      • QQ
      • Yahoo! Messenger (Yahoo! Pager)
      • MSN Messenger, Windows Live Messenger
      • Skype
      • Gadu-gadu
      • C6
      • Nate On
      • MySpaceIM
      • Xfire
      • Baidu Hi
      • Mail.ru
    • État des lieux : technique
      • Tous incompatibles
      • Un seul logiciel client obligatoire, propriétaire
      • Un seul serveur unique centralisé obligatoire, propriétaire, logiciel non-disponible
      • Protocole non-documenté, propriétaire
      • Mainmise totale de bout en bout
      • Syndrome NIH à l'échelle planétaire
      • Captivité « client »
      • Spam, usurpation d'identité, phishing
      • Publicité
      • Censure
      • Jabber : passerelles vers IM propriétaires
    • État des lieux : social
      • Millions d'utilisateurs enfermés, cloisonnés
      • Migration impossible sans perdre tous les contacts
      • Pas de choix, imposé par contacts
      • Multiplicité des comptes
      • Dilution des efforts :
        • Clients multiprotocoles
        • Transports Jabber
    • État des lieux : entreprises, administrations, associations
      • Serveur centralisé externe
      • Effet Blackberry à l'Élysée
      • Aucune maîtrise :
        • Utilisation sauvage
        • Course aux mesures techniques
        • Pas ou peu de chiffrement
      • Situation similaire à l'e-mail dans les années 1990
      • Perception :
        • Gadget pour jeunes
        • Les jeunes vont arriver en entreprise
    • État des lieux : légal, juridique
      • Contrat d'utilisateur final abusif
      • Contrat de service restreint
      • Déclinaison en droit international difficiel voire impossible
      • Flou juridique généralisé
      • Mesures techniques (censure, blocages, limitations de bande passante)
      • Clients multiprotocoles :
        • Accès ponctuel
      • Transports Jabber :
        • Accès permanent mutualisé
    • État des lieux : internet
      • Plusieurs internets propriétaires, fermés, incompatibles
      • Téléphone
      • Courrier
      • Routes
      • Un seul standard ouvert, fonctionnel et très largement adopté, maintenu et extensible
    • Perspectives de XMPP
      • Protocole né open source
      • Structuré par la XSF
      • Standardisé IETF
      • Extensible
      • Pas de royalties, pas de brevets
      • Implémentations nombreuses
      • Adoption :
        • Massive
        • En accélération
      • Pérennité assurée
      • Jingle
      • Interopérabilité avec VoIP
      • Applications
      • Couplage avec l'e-mail
      • Effort de compatibilité à sens unique vers IM propriétaires
      • Fédérateur
    • Liens
      • xmpp.org : XSF
      • jabber.org : portail utilisateurs
      • jabberfr.org :
        • Communauté francophone
        • Forum, wiki, MUC, news, planet
      • xmpp.net : fédération des serveurs XMPP
      • ietf.org : IETF
    • Merci
      • IUT de Reims
      • LoLiCA
      • Pour votre présence
    •