Your SlideShare is downloading. ×
Presence and the Real-Time Internet
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Presence and the Real-Time Internet

1,999
views

Published on

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

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

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,999
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
121
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×