Loading...
Flash Player 9 (or above) is needed to view slideshows. We have detected that you do not have it on your computer.To install it, go here
 
Post to Twitter Post to Twitter
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons
SlideShare is now available on LinkedIn. Add it to your LinkedIn profile.

Presence and the Real-Time Internet

From stpeter, 2 years ago Add as contact

A brief overview of using Jabber presence technologies to build real-time applications.

1324 views | 0 comments | 1 favorites | 68 downloads | 0 embeds (Stats)

Categories

Technology

Groups/Events

Embed in your blog options close
Embed (wordpress.com) Exclude related slideshows Embed in your blog

More Info

This slideshow is Public
CC Attribution License
Total Views: 1324 on Slideshare: 1324 from embeds: 0
Flagged as inappropriate Flag as inappropriate

Flag as inappropriate

Select your reason for flagging this slideshow as inappropriate.

If needed, use the feedback form to let us know more details.

Slideshow Transcript

  1. Slide 1: presence & the real-time internet
  2. Slide 2: peter saint-andre
  3. Slide 3: stpeter@jabber.org
  4. Slide 6: presence & the real-time internet
  5. Slide 7: jabber
  6. Slide 8: what is jabber?
  7. Slide 9: open technologies
  8. Slide 10: real-time messaging
  9. Slide 11: presence
  10. Slide 12: powered by streaming xml
  11. Slide 13: jeremie miller
  12. Slide 14: 1998
  13. Slide 15: tired
  14. Slide 16: 4 different im clients
  15. Slide 17: multiple accounts
  16. Slide 18: no interoperability
  17. Slide 19: foster freedom of conversation
  18. Slide 20: scratch an itch
  19. Slide 21: open-source messaging and presence server
  20. Slide 22: jabberd
  21. Slide 23: january 4, 1999
  22. Slide 24: more than a server
  23. Slide 25: clients
  24. Slide 26: libraries
  25. Slide 27: add-on components
  26. Slide 28: multiple server codebases
  27. Slide 29: client-server architecture
  28. Slide 30: decentralized network
  29. Slide 31: inter-domain messaging
  30. Slide 32: like email
  31. Slide 33: but really fast
  32. Slide 34: with built-in presence
  33. Slide 35: no server spoofing
  34. Slide 36: and no spam
  35. Slide 37: xml wire protocol
  36. Slide 38: standardized through ietf
  37. Slide 39: extensible
  38. Slide 40: messaging
  39. Slide 41: and presence
  40. Slide 42: protocol
  41. Slide 43: (xmpp)
  42. Slide 44: rfcs 3920 + 3921
  43. Slide 45: more than protocols
  44. Slide 46: 50,000+ servers (?)
  45. Slide 47: 40+ million users (?)
  46. Slide 48: clients for every platform
  47. Slide 49: libraries for every language
  48. Slide 50: deployed worldwide
  49. Slide 51: wall street banks
  50. Slide 52: u.s. government
  51. Slide 53: hp, eds, fedex
  52. Slide 54: orange, bell south, sapo, ntt, sun rocket
  53. Slide 55: google, apple, sun, live journal
  54. Slide 56: and you
  55. Slide 57: run your own server
  56. Slide 58: write your own components
  57. Slide 59: integrate with your own systems
  58. Slide 60: build competitive advantage
  59. Slide 61: open technologies
  60. Slide 62: this is a good thing
  61. Slide 63: application server for the real-time internet
  62. Slide 64: why?
  63. Slide 65: context
  64. Slide 66: message and reply, London to Calcutta
  65. Slide 67: 1800: 2 years (sailing ship)
  66. Slide 68: 1914: 1 month (steamship)
  67. Slide 69: 1950: 1 week (airmail)
  68. Slide 70: 1980: 2 days (overnight mail)
  69. Slide 71: 1993: 10 minutes (email)
  70. Slide 72: 1999: 1 second (instant messaging)
  71. Slide 73: half-life of information is shrinking
  72. Slide 74: need to build the real-time internet
  73. Slide 75: deliver information when it’s needed
  74. Slide 76: know when people, devices, apps are online
  75. Slide 77: presence
  76. Slide 78: “the new dial tone”
  77. Slide 79: boring!
  78. Slide 80: a catalyst for interaction
  79. Slide 81: also need identity + capabilities
  80. Slide 82: basic in existing voice networks (PSTN)
  81. Slide 83: dial tone indicates system availability
  82. Slide 84: identity is only a number
  83. Slide 85: capabilities are stable and minimal
  84. Slide 86: on IP networks, more complexity
  85. Slide 87: presence is individualized
  86. Slide 88: presence is focused (subscriptions)
  87. Slide 89: presence is manifold (multiple devices)
  88. Slide 90: identity is more complete (vCard++)
  89. Slide 91: capabilities are dynamic and multifaceted
  90. Slide 92: not just person to person
  91. Slide 93: person to application
  92. Slide 94: application to application
  93. Slide 95: what can we do with presence?
  94. Slide 96: one-to-one IM
  95. Slide 97: groupchat (à la irc)
  96. Slide 98: just teen chat, right?
  97. Slide 99: wrong!
  98. Slide 100: trading desks (investment banks)
  99. Slide 101: incident rooms (capwin)
  100. Slide 102: expert support (qunu)
  101. Slide 103: data syndication
  102. Slide 104: real-time RSS (just-in-time updates)
  103. Slide 105: atom sync’ing (feedmesh)
  104. Slide 106: real-time financial modelling
  105. Slide 107: intelligent workflow processing
  106. Slide 108: energy trading (netenergy)
  107. Slide 109: sales / logistics (reynolds + reynolds)
  108. Slide 110: network management (oracom)
  109. Slide 111: wireless access points (sputnik)
  110. Slide 112: configure linksys routers (voip provider)
  111. Slide 113: real-time virtual collaboration
  112. Slide 114: svg whiteboarding (inkboard, etc.)
  113. Slide 115: shared document editing (subethaedit)
  114. Slide 116: collaborative data objects (mitre)
  115. Slide 117: working together vs. powerpoint over email
  116. Slide 118: presence-enabled telephony
  117. Slide 119: push to talk based on presence
  118. Slide 120: asterisk + other PBXs
  119. Slide 121: federate PBXs over the net
  120. Slide 122: look ma, no telco!
  121. Slide 123: voip w/presence vs. phonetag + voicemail
  122. Slide 124: presence in distressed environments
  123. Slide 125: serverless mode (zeroconf)
  124. Slide 126: mesh / IP “bubbles” (military convoys)
  125. Slide 127: extended presence
  126. Slide 128: geolocation
  127. Slide 129: vehicle tracking (trakm8)
  128. Slide 130: first responder systems (presence + identity)
  129. Slide 131: mobile marketing services
  130. Slide 132: mood & activity
  131. Slide 133: tune, video, gaming, browsing, blogging
  132. Slide 134: more + stronger connections
  133. Slide 135: all with open standards (xmpp | sip)
  134. Slide 136: radical innovation at the edges
  135. Slide 137: think world wide web, not telco
  136. Slide 138: sounds great, huh?
  137. Slide 139: there be dragons!
  138. Slide 140: always-on availability
  139. Slide 141: presence overload
  140. Slide 142: device management
  141. Slide 143: personal privacy
  142. Slide 144: data ownership
  143. Slide 145: technical solutions (e.g., automation)
  144. Slide 146: social solutions (e.g., etiquette)
  145. Slide 147: give presence, get connected
  146. Slide 148: presence-enabled connected world
  147. Slide 149: everything is going real-time
  148. Slide 150: half-life of information is shrinking
  149. Slide 151: we’re building the real-time internet
  150. Slide 152: whether we know it or not
  151. Slide 153: whether we like it or not
  152. Slide 154: the best way to predict the future...
  153. Slide 155: is to invent it
  154. Slide 156: we’re inventing it together
  155. Slide 157: join the conversation