SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
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.
Points abordés ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Contexte et historique ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Qu'est-ce que XMPP ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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>
Qu'est-ce que Jabber ? ,[object Object],[object Object],[object Object],[object Object]
Illustration de l'architecture
Serveurs en panne / rupture de lien réseau
Fonctionnalités générales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exemple : les passerelles
Les passerelles : vue générale
Fonctionnalité serveur : DISCO (Service Discovery) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DISCO 1/2
DISCO 2/2
DISCO sur un autre serveur
Fonctionnalité serveur : les salons de discussion ,[object Object],[object Object],[object Object],[object Object],[object Object]
Fonctionnalité : audio/video ,[object Object],[object Object],[object Object],[object Object]
Alternatives pour VOIP et video
La &quot;killer feature&quot; : PubSub et PEP ,[object Object],[object Object],[object Object],[object Object]
Exemples PEP
Avantages divers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exemples de robots
Jabber dans le milieu professionnel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Etat des lieux général ,[object Object],[object Object],[object Object],[object Object],[object Object]
Graphiques : trio de tête Juillet 2008 http://billionsconnected.com/blog/2008/08/global-im-market-share-im-usage/
Graphiques : YIM et ICQ ne sont pas morts ! Juillet 2008 http://billionsconnected.com/blog/2008/08/global-im-market-share-im-usage/
Graphiques : la France et son quasi-monopole Juillet 2008 http://billionsconnected.com/blog/2008/08/global-im-market-share-im-usage/
Et si Jehan avait raison ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Etat des lieux Jabber : acteurs/réacteur ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Essayer/débuter avec Jabber : choisir un serveur ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Essayer/débuter avec Jabber : choisir un client ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Client Gajim
Monde Mac
iPhone
Références, liens pour continuer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Remerciements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Merci pour votre &quot;présence&quot; et votre attention. Vos questions.

Contenu connexe

En vedette

Пространственно-распределенная мультикластерная вычислительная система: архит...
Пространственно-распределенная мультикластерная вычислительная система: архит...Пространственно-распределенная мультикластерная вычислительная система: архит...
Пространственно-распределенная мультикластерная вычислительная система: архит...Mikhail Kurnosov
 
아름다운+이별 김건모
아름다운+이별 김건모아름다운+이별 김건모
아름다운+이별 김건모Soo Jeong Cheong
 
PhD thesis presentation 2012
PhD thesis presentation 2012PhD thesis presentation 2012
PhD thesis presentation 2012vsharma78
 
Mac os installation and Hardware Report
Mac os installation and Hardware ReportMac os installation and Hardware Report
Mac os installation and Hardware ReportPratik Vyas
 
Linux Installation And Shamba Server
Linux Installation And Shamba ServerLinux Installation And Shamba Server
Linux Installation And Shamba ServerMayur Verma
 
DSS ITSEC 2013 Conference 07.11.2013 - Accellion - The Secure File-Sharing P...
DSS ITSEC 2013 Conference 07.11.2013  - Accellion - The Secure File-Sharing P...DSS ITSEC 2013 Conference 07.11.2013  - Accellion - The Secure File-Sharing P...
DSS ITSEC 2013 Conference 07.11.2013 - Accellion - The Secure File-Sharing P...Andris Soroka
 
Lee Clark 7th June 2010
Lee Clark 7th June 2010Lee Clark 7th June 2010
Lee Clark 7th June 2010leewclark
 
An Introduction To Linux Development Environment
An Introduction To Linux Development EnvironmentAn Introduction To Linux Development Environment
An Introduction To Linux Development EnvironmentS. M. Hossein Hamidi
 
Introducción a la administración f08
Introducción a la administración f08Introducción a la administración f08
Introducción a la administración f08Skepper63
 
презентация земноводные и пресмыкающиеся
презентация земноводные и пресмыкающиесяпрезентация земноводные и пресмыкающиеся
презентация земноводные и пресмыкающиесяСветлана Брюховецкая
 
IT Security and Wire Fraud Awareness Slide Deck
IT Security and Wire Fraud Awareness Slide DeckIT Security and Wire Fraud Awareness Slide Deck
IT Security and Wire Fraud Awareness Slide DeckDon Gulling
 
How to identify credit card fraud
How to identify credit card fraudHow to identify credit card fraud
How to identify credit card fraudHenley Walls
 

En vedette (20)

Пространственно-распределенная мультикластерная вычислительная система: архит...
Пространственно-распределенная мультикластерная вычислительная система: архит...Пространственно-распределенная мультикластерная вычислительная система: архит...
Пространственно-распределенная мультикластерная вычислительная система: архит...
 
아름다운+이별 김건모
아름다운+이별 김건모아름다운+이별 김건모
아름다운+이별 김건모
 
Sp ws1 ulrich teichler
Sp ws1 ulrich teichlerSp ws1 ulrich teichler
Sp ws1 ulrich teichler
 
PhD thesis presentation 2012
PhD thesis presentation 2012PhD thesis presentation 2012
PhD thesis presentation 2012
 
Mac os installation and Hardware Report
Mac os installation and Hardware ReportMac os installation and Hardware Report
Mac os installation and Hardware Report
 
cIHMS
cIHMScIHMS
cIHMS
 
Linux Installation And Shamba Server
Linux Installation And Shamba ServerLinux Installation And Shamba Server
Linux Installation And Shamba Server
 
Jaba sat explorer-710
Jaba sat explorer-710Jaba sat explorer-710
Jaba sat explorer-710
 
DSS ITSEC 2013 Conference 07.11.2013 - Accellion - The Secure File-Sharing P...
DSS ITSEC 2013 Conference 07.11.2013  - Accellion - The Secure File-Sharing P...DSS ITSEC 2013 Conference 07.11.2013  - Accellion - The Secure File-Sharing P...
DSS ITSEC 2013 Conference 07.11.2013 - Accellion - The Secure File-Sharing P...
 
Lee Clark 7th June 2010
Lee Clark 7th June 2010Lee Clark 7th June 2010
Lee Clark 7th June 2010
 
An Introduction To Linux Development Environment
An Introduction To Linux Development EnvironmentAn Introduction To Linux Development Environment
An Introduction To Linux Development Environment
 
QIP 2012
QIP 2012QIP 2012
QIP 2012
 
Introducción a la administración f08
Introducción a la administración f08Introducción a la administración f08
Introducción a la administración f08
 
Lecture 13
Lecture 13Lecture 13
Lecture 13
 
Desktop environment
Desktop environmentDesktop environment
Desktop environment
 
Cyber Crime
Cyber CrimeCyber Crime
Cyber Crime
 
Cyber crime
Cyber crimeCyber crime
Cyber crime
 
презентация земноводные и пресмыкающиеся
презентация земноводные и пресмыкающиесяпрезентация земноводные и пресмыкающиеся
презентация земноводные и пресмыкающиеся
 
IT Security and Wire Fraud Awareness Slide Deck
IT Security and Wire Fraud Awareness Slide DeckIT Security and Wire Fraud Awareness Slide Deck
IT Security and Wire Fraud Awareness Slide Deck
 
How to identify credit card fraud
How to identify credit card fraudHow to identify credit card fraud
How to identify credit card fraud
 

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

XMPP, Jabber et Jingle
XMPP, Jabber et JingleXMPP, Jabber et Jingle
XMPP, Jabber et JingleNyco
 
Clients XMPP SL07
Clients XMPP SL07Clients XMPP SL07
Clients XMPP SL07Nyco
 
code4lib 2011 : choses vues et entendues par l'ABES
code4lib 2011 : choses vues et entendues par l'ABEScode4lib 2011 : choses vues et entendues par l'ABES
code4lib 2011 : choses vues et entendues par l'ABESABES
 
Publication des données publiques (Open Data), WCF Data Services, OData
Publication des données publiques (Open Data), WCF Data Services, ODataPublication des données publiques (Open Data), WCF Data Services, OData
Publication des données publiques (Open Data), WCF Data Services, ODataMicrosoft Ideas
 
Annexe1 éTude Comparative Sur Les Moteurs De Recherche
Annexe1   éTude Comparative Sur Les Moteurs De RechercheAnnexe1   éTude Comparative Sur Les Moteurs De Recherche
Annexe1 éTude Comparative Sur Les Moteurs De RechercheMohamed Ben Bouzid
 
Mise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec OpenfireMise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec OpenfireAbdou Lahad SYLLA
 
Great Lakes Consulting - Zimbra and Alfresco
Great Lakes Consulting - Zimbra and AlfrescoGreat Lakes Consulting - Zimbra and Alfresco
Great Lakes Consulting - Zimbra and AlfrescoJibril Touzi
 
Ecrire et déployer une appli PHP maintenable
Ecrire et déployer une appli PHP maintenableEcrire et déployer une appli PHP maintenable
Ecrire et déployer une appli PHP maintenableChristophe Villeneuve
 
Presentation langage go_19022015
Presentation langage go_19022015Presentation langage go_19022015
Presentation langage go_19022015Stéphane Legrand
 
Café Numérique Mozilla 20100210
Café Numérique Mozilla 20100210Café Numérique Mozilla 20100210
Café Numérique Mozilla 20100210guestade2fa
 
Cours services web_fabrice_mourlin
Cours services web_fabrice_mourlinCours services web_fabrice_mourlin
Cours services web_fabrice_mourlinangeeLee
 
Presentation article rest : How-to
Presentation article rest : How-toPresentation article rest : How-to
Presentation article rest : How-toDamien Cavaillès
 
Environnements & Développements
Environnements & DéveloppementsEnvironnements & Développements
Environnements & DéveloppementsPaulin CHOUDJA
 
soapC1.pdfnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
soapC1.pdfnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsoapC1.pdfnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
soapC1.pdfnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnHINDGUENDOUZ
 
Jingle : les sessions multimédia sur XMPP/Jabber
Jingle : les sessions multimédia sur XMPP/JabberJingle : les sessions multimédia sur XMPP/Jabber
Jingle : les sessions multimédia sur XMPP/JabberNyco
 
Rapport messagerie instantanée avec open fire
Rapport messagerie instantanée avec open fireRapport messagerie instantanée avec open fire
Rapport messagerie instantanée avec open fireMame Cheikh Ibra Niang
 
مقدمة حول XMPP
مقدمة حول XMPPمقدمة حول XMPP
مقدمة حول XMPPMohammed SAHLI
 

Similaire à 2008-11-08 xmpp jabber for all at iut orleans (20)

XMPP, Jabber et Jingle
XMPP, Jabber et JingleXMPP, Jabber et Jingle
XMPP, Jabber et Jingle
 
Clients XMPP SL07
Clients XMPP SL07Clients XMPP SL07
Clients XMPP SL07
 
code4lib 2011 : choses vues et entendues par l'ABES
code4lib 2011 : choses vues et entendues par l'ABEScode4lib 2011 : choses vues et entendues par l'ABES
code4lib 2011 : choses vues et entendues par l'ABES
 
Publication des données publiques (Open Data), WCF Data Services, OData
Publication des données publiques (Open Data), WCF Data Services, ODataPublication des données publiques (Open Data), WCF Data Services, OData
Publication des données publiques (Open Data), WCF Data Services, OData
 
Annexe1 éTude Comparative Sur Les Moteurs De Recherche
Annexe1   éTude Comparative Sur Les Moteurs De RechercheAnnexe1   éTude Comparative Sur Les Moteurs De Recherche
Annexe1 éTude Comparative Sur Les Moteurs De Recherche
 
Mise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec OpenfireMise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec Openfire
 
Forum Chat Mail
Forum Chat MailForum Chat Mail
Forum Chat Mail
 
Great Lakes Consulting - Zimbra and Alfresco
Great Lakes Consulting - Zimbra and AlfrescoGreat Lakes Consulting - Zimbra and Alfresco
Great Lakes Consulting - Zimbra and Alfresco
 
Ecrire et déployer une appli PHP maintenable
Ecrire et déployer une appli PHP maintenableEcrire et déployer une appli PHP maintenable
Ecrire et déployer une appli PHP maintenable
 
Presentation langage go_19022015
Presentation langage go_19022015Presentation langage go_19022015
Presentation langage go_19022015
 
Café Numérique Mozilla 20100210
Café Numérique Mozilla 20100210Café Numérique Mozilla 20100210
Café Numérique Mozilla 20100210
 
Cours services web_fabrice_mourlin
Cours services web_fabrice_mourlinCours services web_fabrice_mourlin
Cours services web_fabrice_mourlin
 
Presentation article rest : How-to
Presentation article rest : How-toPresentation article rest : How-to
Presentation article rest : How-to
 
2003 forum asso-faches
2003 forum asso-faches2003 forum asso-faches
2003 forum asso-faches
 
Environnements & Développements
Environnements & DéveloppementsEnvironnements & Développements
Environnements & Développements
 
soapC1.pdfnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
soapC1.pdfnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsoapC1.pdfnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
soapC1.pdfnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
 
Jingle : les sessions multimédia sur XMPP/Jabber
Jingle : les sessions multimédia sur XMPP/JabberJingle : les sessions multimédia sur XMPP/Jabber
Jingle : les sessions multimédia sur XMPP/Jabber
 
Javaoop
JavaoopJavaoop
Javaoop
 
Rapport messagerie instantanée avec open fire
Rapport messagerie instantanée avec open fireRapport messagerie instantanée avec open fire
Rapport messagerie instantanée avec open fire
 
مقدمة حول XMPP
مقدمة حول XMPPمقدمة حول XMPP
مقدمة حول XMPP
 

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

  • 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.
  • 3.
  • 4.
  • 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.
  • 8. Serveurs en panne / rupture de lien réseau
  • 9.
  • 10. Exemple : les passerelles
  • 11. Les passerelles : vue générale
  • 12.
  • 15. DISCO sur un autre serveur
  • 16.
  • 17.
  • 19.
  • 21.
  • 23.
  • 24.
  • 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.
  • 29.
  • 30.
  • 31.
  • 35.
  • 36.
  • 37. Merci pour votre &quot;présence&quot; et votre attention. Vos questions.

Notes de l'éditeur

  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