Jabber 101

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

    8 Favorites & 1 Group

    Jabber 101 - Presentation Transcript

    1. jabber 101
    2. peter saint-andre
    3. stpeter@jabber.org
    4. jabber
    5. context
    6. message and reply, London to Calcutta
    7. 1800: 2 years (sailing ship)
    8. 1914: 1 month (steamship)
    9. 1950: 1 week (airmail)
    10. 1980: 2 days (overnight mail)
    11. 1994: 10 minutes (email)
    12. 1999: 1 second (instant messaging)
    13. half life of information is shrinking
    14. need to build the real-time internet
    15. know when people, devices, apps are online
    16. deliver information when it’s needed
    17. what is jabber?
    18. open technologies
    19. real-time messaging
    20. presence
    21. multimedia negotiation
    22. and more
    23. streaming xml
    24. jeremie miller
    25. 1998
    26. tired
    27. 4 different im clients
    28. multiple accounts
    29. communication silos
    30. proprietary protocols
    31. closed source
    32. no interoperability
    33. scratch an itch
    34. freedom of conversation
    35. open-source IM and presence server
    36. released Jan. 4, 1999
    37. more than a server
    38. technology ecosystem
    39. clients
    40. libraries
    41. add-on components
    42. client-server architecture
    43. native server-to-server
    44. distributed network
    45. inter-domain messaging
    46. like email
    47. but really fast
    48. with built-in presence
    49. and no spam
    50. not a typical open-source project
    51. community focused on protocol, not code
    52. many codebases
    53. free / open source, shareware, payware
    54. protocol is “free as air”
    55. choose whatever license you like
    56. total freedom for developers
    57. core protocol standardized @ ietf
    58. extensible
    59. messaging
    60. and presence
    61. protocol
    62. (xmpp)
    63. rfcs 3920 + 3921
    64. lots of xmpp extension protocols
    65. xmpp standards foundation (xsf)
    66. we’re not just protocol geeks
    67. 50,000+ servers (?)
    68. 50+ million users (?)
    69. clients for every platform
    70. libraries for every language
    71. deployed worldwide
    72. wall street banks
    73. u.s. government
    74. hp, eds, fedex
    75. portugal telecom, ntt, bell south
    76. google, apple, sun
    77. jaiku, joost, olpc, chesspark, twitter
    78. and you
    79. run your own server
    80. write your own components
    81. integrate with your own systems
    82. build real-time applications
    83. open technologies
    84. this is a good thing
    85. what does jabber give you?
    86. xml router / presence engine
    87. communicate with any device
    88. integrate with any application
    89. extensible from the ground up (pure xml)
    90. application server for the real-time internet
    91. applications?
    92. built on presence
    93. “the new dial tone”
    94. boring!
    95. a catalyst for interaction
    96. more catalysts: identity + capabilities
    97. not just person to person
    98. person to application
    99. application to application
    100. one-to-one IM
    101. groupchat (à la irc)
    102. just teen chat, right?
    103. wrong!
    104. ex: trading desks (investment banks)
    105. ex: incident rooms (capwin)
    106. ex: expert support (qunu)
    107. geolocation
    108. ex: vehicle tracking (trakm8)
    109. data syndication
    110. ex: atom over xmpp (just-in-time updates)
    111. ex: real-time rss/atom (feedmesh)
    112. ex: real-time financial modelling
    113. intelligent workflow processing
    114. ex: energy trading (netenergy)
    115. ex: sales / logistics (reynolds + reynolds)
    116. ex: network management (oracom)
    117. soap + rpc (xfire)
    118. whiteboarding w/svg (inkboard, coccinella)
    119. collaborative editing
    120. social networking (tunes, mood, etc.)
    121. getting the message?
    122. you can send any xml format over jabber
    123. [insert your xml format here]
    124. voip
    125. jingle (google talk)
    126. call negotiation over xmpp channel
    127. voice traffic over media channel
    128. asterisk federation
    129. freeswitch, nokia 770, telepathy, google talk
    130. look ma, no bell! (route around telcos)
    131. are we done yet?
    132. just the beginning
    133. presence in thunderbird?
    134. geoloc updates for plazes?
    135. music updates for last.fm?
    136. collaborative editing for openoffice?
    137. [insert your idea here]
    138. download a client
    139. linux
    140. windows
    141. mac
    142. palm
    143. j2me
    144. symbian
    145. amiga
    146. beos
    147. newton
    148. you get the picture
    149. create a free account
    150. thousands of servers (xmpp.net)
    151. google talk
    152. live journal
    153. dreamhost, i-pobox.net, etc.
    154. download a server
    155. jabberd (C)
    156. wildfire (java)
    157. ejabberd (erlang)
    158. djabberd (perl)
    159. python server on the way?
    160. libraries: lots of options!
    161. loudmouth (C)
    162. libstrophe (C)
    163. telepathy (c / dbus)
    164. gloox (C++)
    165. xiff (flash)
    166. smack (java)
    167. jso (java)
    168. xmpp4moz (mozilla)
    169. jabber-net (.net)
    170. net::xmpp (perl)
    171. jabberclass (php)
    172. xmpp.py (python)
    173. twisted words (python)
    174. xmpp4r (ruby)
    175. and more
    176. not proprietary systems
    177. open IETF standards
    178. more extensions daily (XEP series)
    179. open-source and commercial
    180. mix and match
    181. buy or build
    182. deploy as you please
    183. play with others (or not)
    184. talk with everyone (or not)
    185. build competitive advantage
    186. build real-time applications
    187. innovate at the edges
    188. you have the power
    189. the power of presence
    190. the power of extensibility
    191. the power of real-time xml
    192. join the conversation
    193. let’s build the real-time internet

    + stpeterstpeter, 3 years ago

    custom

    3231 views, 8 favs, 0 embeds more stats

    An introduction to Jabber/XMPP technologies

    More info about this document

    CC Attribution License

    Go to text version

    • Total Views 3231
      • 3231 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 8
    • Downloads 121
    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