SlideShare a Scribd company logo
1 of 77
Download to read offline
The Real Time Web
      (Building It)
Blaine Cook
 Twitter, OAuth, ?
3
                2
   1
Real-Time   Problems      First Steps
 Web?        Solutions




                              6
  Jabber     Building
   4            5          Next Steps
  Basics    Applications




   7            8             9
  Best        Scaling        Jabber
Practices   Techniques        Tools
the real time web?
Social Objects

• The things we exchange
• Media: Writing, photos, audio, video, …
• Metadata: Location, relationship data,
  personal data
problems and
  solutions
What are our goals?

• Real time
• Low cost
• Asynchronous
• Simple
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web
Building the Real Time Web

More Related Content

Similar to Building the Real Time Web

Web sockets are not just for web browsers
Web sockets are not just for web browsersWeb sockets are not just for web browsers
Web sockets are not just for web browsers
cjmyers
 
Fireside Chat I - Open Source CMS
Fireside Chat I - Open Source CMSFireside Chat I - Open Source CMS
Fireside Chat I - Open Source CMS
stevenn
 

Similar to Building the Real Time Web (20)

The Realtime Web
The Realtime WebThe Realtime Web
The Realtime Web
 
O BarCampih
O BarCampihO BarCampih
O BarCampih
 
Native vs web apps
Native vs web appsNative vs web apps
Native vs web apps
 
Faster Translations Start With A Faster Computer
Faster Translations Start With A Faster ComputerFaster Translations Start With A Faster Computer
Faster Translations Start With A Faster Computer
 
Transformational eGov - GTC SW 2009
Transformational eGov - GTC SW 2009Transformational eGov - GTC SW 2009
Transformational eGov - GTC SW 2009
 
Web sockets are not just for web browsers
Web sockets are not just for web browsersWeb sockets are not just for web browsers
Web sockets are not just for web browsers
 
How To Build The Open Mesh 09
How To Build The Open Mesh 09How To Build The Open Mesh 09
How To Build The Open Mesh 09
 
What Is Web 2.0 April 2006 Fraser Valley Technology Network
What Is Web 2.0 April 2006 Fraser Valley Technology NetworkWhat Is Web 2.0 April 2006 Fraser Valley Technology Network
What Is Web 2.0 April 2006 Fraser Valley Technology Network
 
Using The Cloud For Ministry
Using The Cloud For MinistryUsing The Cloud For Ministry
Using The Cloud For Ministry
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Ignite Orlando - Act 2
Ignite Orlando - Act 2Ignite Orlando - Act 2
Ignite Orlando - Act 2
 
Comet: an Overview and a New Solution Called Jabbify
Comet: an Overview and a New Solution Called JabbifyComet: an Overview and a New Solution Called Jabbify
Comet: an Overview and a New Solution Called Jabbify
 
How we built Lingr - ITpro Challenge Presentation
How we built Lingr - ITpro Challenge PresentationHow we built Lingr - ITpro Challenge Presentation
How we built Lingr - ITpro Challenge Presentation
 
SEO and Accessibility
SEO and AccessibilitySEO and Accessibility
SEO and Accessibility
 
Virtual Collaboration
Virtual CollaborationVirtual Collaboration
Virtual Collaboration
 
HTML 5 & The Modern Web
HTML 5 & The Modern WebHTML 5 & The Modern Web
HTML 5 & The Modern Web
 
Four Practices to Fix Your Top .NET Performance Problems
Four Practices to Fix Your Top .NET Performance ProblemsFour Practices to Fix Your Top .NET Performance Problems
Four Practices to Fix Your Top .NET Performance Problems
 
Semantic Web-based E-Commerce: The GoodRelations Ontology
Semantic Web-based E-Commerce: The GoodRelations OntologySemantic Web-based E-Commerce: The GoodRelations Ontology
Semantic Web-based E-Commerce: The GoodRelations Ontology
 
Fireside Chat I - Open Source CMS
Fireside Chat I - Open Source CMSFireside Chat I - Open Source CMS
Fireside Chat I - Open Source CMS
 

More from Blaine (6)

Social Privacy for HTTP over Webfinger
Social Privacy for HTTP over WebfingerSocial Privacy for HTTP over Webfinger
Social Privacy for HTTP over Webfinger
 
Social Software for Robots
Social Software for RobotsSocial Software for Robots
Social Software for Robots
 
OAuth
OAuthOAuth
OAuth
 
You & Me & Everyone We Know
You & Me & Everyone We KnowYou & Me & Everyone We Know
You & Me & Everyone We Know
 
Social Software for Robots
Social Software for RobotsSocial Software for Robots
Social Software for Robots
 
Scaling Twitter
Scaling TwitterScaling Twitter
Scaling Twitter
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Building the Real Time Web

  • 1. The Real Time Web (Building It)
  • 3. 3 2 1 Real-Time Problems First Steps Web? Solutions 6 Jabber Building 4 5 Next Steps Basics Applications 7 8 9 Best Scaling Jabber Practices Techniques Tools
  • 5. Social Objects • The things we exchange • Media: Writing, photos, audio, video, … • Metadata: Location, relationship data, personal data
  • 6. problems and solutions
  • 7. What are our goals? • Real time • Low cost • Asynchronous • Simple