XMPP - Beyond IM

3,832 views

Published on

Published in: Technology, News & Politics
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,832
On SlideShare
0
From Embeds
0
Number of Embeds
26
Actions
Shares
0
Downloads
127
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

  • Hi!







  • I’m Alcides Fonseca







  • And this talk will be about how to use XMPP in your Non-IM application.


  • XMPP was previously known as Jabber







  • A distributed IM network!






  • XMPP - Beyond IM

    1. 1. XMPP Beyond IM
    2. 2. XMPP/Jabber
    3. 3. XMPP/Jabber
    4. 4. XMPP/Jabber
    5. 5. XMPP/Jabber
    6. 6. XMPP/Jabber alcidesfonseca.com
    7. 7. What’s XMPP?
    8. 8. What’s XMPP? xmpp xmpp xmpp
    9. 9. XMPP - Protocol <?xml version=quot;1.0quot;?> <stream:stream xmlns:stream=quot;http://etherx.jabber.org/streamsquot; version=quot;1.0quot; xmlns=quot;jabber:clientquot; to=quot;alcidesfonseca.comquot; xml:lang=quot;enquot; xmlns:xml=quot;http://www.w3.org/XML/1998/namespacequot; > <?xml version='1.0'?><stream:stream xmlns:stream='http:// etherx.jabber.org/streams' id='494915C3' xmlns='jabber:client' from='alcidesfonseca.com'> <iq type=quot;getquot; to=quot;alcidesfonseca.comquot; id=quot;auth_1quot; > <query xmlns=quot;jabber:iq:authquot;> <username>me</username> </query> </iq>
    10. 10. XMPP - Presence
    11. 11. XMPP - Message
    12. 12. XMPP - eXtensible <message type=quot;chatquot; from=quot;me@alcidesfonseca.comquot; to=quot;sapo.o.cocas@gmail.comquot;> <body>Can you call me?</body> <call xmlns=quot;http://alcidesfonseca.com/xmpp/callmequot; to=quot;+351917845185quot; /> </message>
    13. 13. Problem: Server Management
    14. 14. Enters Vertebra
    15. 15. When to use XMPP?
    16. 16. Low latency communication
    17. 17. Distributed problems
    18. 18. Learn more? http://xmpp.org http://wiki.alcidesfonseca.com/xmpp
    19. 19. Questions? xmpp:me@alcidesfonseca.com

    ×