SlideShare a Scribd company logo
1 of 157
Download to read offline
presence & the
real-time internet
peter saint-andre
stpeter@jabber.org
presence & the
real-time internet
jabber
what is jabber?
open technologies
real-time messaging
presence
powered by
streaming xml
jeremie miller
1998
tired
4 different im clients
multiple accounts
no interoperability
foster freedom of
   conversation
scratch an itch
open-source messaging
 and presence server
jabberd
january 4, 1999
more than a server
clients
libraries
add-on components
multiple server
 codebases
client-server
architecture
decentralized
  network
inter-domain
  messaging
like email
but really fast
with built-in presence
no server spoofing
and no spam
xml wire protocol
standardized
through ietf
extensible
messaging
and presence
protocol
(xmpp)
rfcs 3920 + 3921
more than protocols
50,000+ servers (?)
40+ million users (?)
clients
for every platform
libraries
for every language
deployed worldwide
wall street banks
u.s. government
hp, eds, fedex
orange, bell south,
sapo, ntt, sun rocket
google, apple, sun,
   live journal
and you
run your own server
write your own
 components
integrate with
your own systems
build competitive
    advantage
open technologies
this is a good thing
application server for
the real-time internet
why?
context
message and reply,
London to Calcutta
1800: 2 years
(sailing ship)
1914: 1 month
 (steamship)
1950: 1 week
  (airmail)
1980: 2 days
(overnight mail)
1993: 10 minutes
    (email)
1999: 1 second
(instant messaging)
half-life of information
       is shrinking
need to build the
real-time internet
deliver information
 when it’s needed
know when people,
devices, apps are online
presence
“the new dial tone”
boring!
a catalyst for
 interaction
also need
identity + capabilities
basic in existing
voice networks (PSTN)
dial tone indicates
system availability
identity is only
   a number
capabilities are stable
    and minimal
on IP networks,
more complexity
presence is
individualized
presence is focused
  (subscriptions)
presence is manifold
 (multiple devices)
identity is more
complete (vCard++)
capabilities are dynamic
   and multifaceted
not just
person to person
person to
application
application to
 application
what can we do
with presence?
one-to-one IM
groupchat
 (à la irc)
just teen chat, right?
wrong!
trading desks
(investment banks)
incident rooms
    (capwin)
expert support
    (qunu)
data syndication
real-time RSS
(just-in-time updates)
atom sync’ing
 (feedmesh)
real-time
financial modelling
intelligent workflow
      processing
energy trading
 (netenergy)
sales / logistics
(reynolds + reynolds)
network management
     (oracom)
wireless access points
      (sputnik)
configure linksys
routers (voip provider)
real-time virtual
 collaboration
svg whiteboarding
 (inkboard, etc.)
shared document
editing (subethaedit)
collaborative
data objects (mitre)
working together vs.
powerpoint over email
presence-enabled
   telephony
push to talk
based on presence
asterisk +
other PBXs
federate PBXs
 over the net
look ma, no telco!
voip w/presence vs.
phonetag + voicemail
presence in distressed
    environments
serverless mode
   (zeroconf)
mesh / IP “bubbles”
(military convoys)
extended presence
geolocation
vehicle tracking
   (trakm8)
first responder systems
 (presence + identity)
mobile marketing
   services
mood & activity
tune, video, gaming,
 browsing, blogging
more + stronger
 connections
all with open standards
       (xmpp | sip)
radical innovation
   at the edges
think world wide web,
       not telco
sounds great, huh?
there be dragons!
always-on availability
presence overload
device management
personal privacy
data ownership
technical solutions
 (e.g., automation)
social solutions
(e.g., etiquette)
give presence,
get connected
presence-enabled
connected world
everything is going
    real-time
half-life of information
       is shrinking
we’re building the
real-time internet
whether we know it
      or not
whether we like it
     or not
the best way to
predict the future...
is to invent it
we’re inventing it
    together
join the conversation

More Related Content

Similar to Presence and the Real-Time Internet

Grammarly AI-NLP Club #2 - Recent advances in applied chatbot technology - Jo...
Grammarly AI-NLP Club #2 - Recent advances in applied chatbot technology - Jo...Grammarly AI-NLP Club #2 - Recent advances in applied chatbot technology - Jo...
Grammarly AI-NLP Club #2 - Recent advances in applied chatbot technology - Jo...
Grammarly
 
SIPquest-Intel Sept29.ppt
SIPquest-Intel Sept29.pptSIPquest-Intel Sept29.ppt
SIPquest-Intel Sept29.ppt
Videoguy
 
JmDNS : Service Discovery for the 21st Century
 JmDNS : Service Discovery for the 21st Century JmDNS : Service Discovery for the 21st Century
JmDNS : Service Discovery for the 21st Century
Gnu Alsonative
 
JmDNS : Service Discovery for the 21st Century
 JmDNS : Service Discovery for the 21st Century JmDNS : Service Discovery for the 21st Century
JmDNS : Service Discovery for the 21st Century
Gnu Alsonative
 
Ims and rcs are fighting ott nov 8 2013 v1
Ims and rcs are fighting ott nov 8 2013 v1Ims and rcs are fighting ott nov 8 2013 v1
Ims and rcs are fighting ott nov 8 2013 v1
Rafael Junquera
 

Similar to Presence and the Real-Time Internet (20)

MDW NY | Scott Prindle_The Role of Creative Technologist
MDW NY | Scott Prindle_The Role of Creative TechnologistMDW NY | Scott Prindle_The Role of Creative Technologist
MDW NY | Scott Prindle_The Role of Creative Technologist
 
Networking 101 english
Networking 101   englishNetworking 101   english
Networking 101 english
 
The Impact of Emerging Technology on Digital Transformation
The Impact of Emerging Technology on Digital TransformationThe Impact of Emerging Technology on Digital Transformation
The Impact of Emerging Technology on Digital Transformation
 
Open Source Telecom Software Landscape by Alan Quayle
Open Source Telecom Software Landscape by Alan QuayleOpen Source Telecom Software Landscape by Alan Quayle
Open Source Telecom Software Landscape by Alan Quayle
 
Live Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno SvcLive Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno Svc
 
Emerging technologies in 2013
Emerging technologies in 2013Emerging technologies in 2013
Emerging technologies in 2013
 
Grammarly AI-NLP Club #2 - Recent advances in applied chatbot technology - Jo...
Grammarly AI-NLP Club #2 - Recent advances in applied chatbot technology - Jo...Grammarly AI-NLP Club #2 - Recent advances in applied chatbot technology - Jo...
Grammarly AI-NLP Club #2 - Recent advances in applied chatbot technology - Jo...
 
Kamailio - The Story for Asterisk
Kamailio - The Story for AsteriskKamailio - The Story for Asterisk
Kamailio - The Story for Asterisk
 
You know what's cool? Running on a billion devices
You know what's cool? Running on a billion devicesYou know what's cool? Running on a billion devices
You know what's cool? Running on a billion devices
 
Kamailio World 2018: Having fun with new stuff
Kamailio World 2018: Having fun with new stuffKamailio World 2018: Having fun with new stuff
Kamailio World 2018: Having fun with new stuff
 
RTMFP Overview for IETF77
RTMFP Overview for IETF77RTMFP Overview for IETF77
RTMFP Overview for IETF77
 
SIPquest-Intel Sept29.ppt
SIPquest-Intel Sept29.pptSIPquest-Intel Sept29.ppt
SIPquest-Intel Sept29.ppt
 
JmDNS : Service Discovery for the 21st Century
 JmDNS : Service Discovery for the 21st Century JmDNS : Service Discovery for the 21st Century
JmDNS : Service Discovery for the 21st Century
 
JmDNS : Service Discovery for the 21st Century
 JmDNS : Service Discovery for the 21st Century JmDNS : Service Discovery for the 21st Century
JmDNS : Service Discovery for the 21st Century
 
Light reading conference
Light reading conferenceLight reading conference
Light reading conference
 
The Web for Warm Countries
The Web for Warm Countries The Web for Warm Countries
The Web for Warm Countries
 
Everybody runs this code all the time
Everybody runs this code all the timeEverybody runs this code all the time
Everybody runs this code all the time
 
Technology and AI sharing - From 2016 to Y2017 and Beyond
Technology and AI sharing - From 2016 to Y2017 and BeyondTechnology and AI sharing - From 2016 to Y2017 and Beyond
Technology and AI sharing - From 2016 to Y2017 and Beyond
 
Cloud Telephony Public
Cloud Telephony PublicCloud Telephony Public
Cloud Telephony Public
 
Ims and rcs are fighting ott nov 8 2013 v1
Ims and rcs are fighting ott nov 8 2013 v1Ims and rcs are fighting ott nov 8 2013 v1
Ims and rcs are fighting ott nov 8 2013 v1
 

Recently uploaded

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Recently uploaded (20)

Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxBT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 

Presence and the Real-Time Internet