Sponsors
  • Etelos
  • IBM
  • Microsoft
  • Adobe Systems, Inc.
  • Cynergy
  • Nokia
  • Openmaru Studio
  • WebEx
  • AOL
  • Citrix Systems
  • Coghead
  • Confident Technologies
  • Disney
  • Disney
  • EffectiveUI
  • F5 Networks
  • HCL Technologies
  • Intuit Quickbase
  • Oracle
  • S60
  • Salesforce.com
  • Spinscape
  • Sun Microsystems
  • Symphoniq Corporation
  • TeleAtlas
  • Yahoo! Inc.
  • Amazon Web Services
  • Atlassian Software Systems
  • awareness
  • BroadSoft
  • Curl
  • Denodo
  • Dixero
  • Force10 Networks
  • Humanix Inc.
  • Intel
  • JackBe
  • Jaduka
  • Jive Software
  • Juniper Networks
  • Kapow Technologies
  • Keynote Systems
  • Leverage Software
  • LiquidApps
  • LithiumTechnologies
  • LongJump
  • Morfik
  • Mzinga
  • NeuStar
  • Octopz
  • ONEsite
  • OpSource
  • Panther Express
  • Profy
  • Real Time Content
  • Rearden
  • Rearden Commerce
  • Remy
  • Reply
  • spigit
  • StreamVerse, Inc.
  • StrikeIron
  • XBOSoft
  • Znak
  • O'Reilly Alpha Tech Ventures
  • Panorama Capital
  • ACM Queue
  • Berlin Partner
  • BlogHer
  • Business Marketing Association
  • Dr. Dobbs
  • Fast Company
  • GigaOM
  • Juniper Research
  • Mashable
  • MSDN Magazine
  • NewTeeVee
  • Revenue Magazine
  • TechNet
  • Technorati
  • Topix
  • Webware
  • Wired
  • WOW

Sponsor & Exhibitor Opportunities

Vicki Sanders
415-947-6107
vsanders@techweb.com

Media Sponsor Opportunities

Liliana Arancibia
415-947-6179
larancibia@cmp.com

Press/Media Inquiries

confpr@oreilly.com

or

Natalia Wodecki
415-947-6762
NWodecki@cmp.com

Contact Us

View a complete list of Web 2.0 Expo contacts.

Building the Real-time Web

Development
Location: 2003 Level: Intermediate

As services come to depend on real-time interaction and the demand for aggregation increases, polling-based architectures are increasingly untenable for small- and medium-sized businesses. The resource drain, both in engineering and operations, to maintain the infrastructures associated with polling feeds is something that only the largest organizations can sustain.

Jabber is an established protocol that is easily adapted to building web APIs. For several years it has been limited to widespread use for instant messaging. Thanks to improved Jabber libraries and interest into asynchronous messaging infrastructures, it is being adopted and documented by many developers and organizations.

This session will cover the basics of interacting with Jabber (sending and receiving messages and presence updates), and venture into some more advanced topics, including federating social networks using Jabber PubSub and combining OAuth and Jabber to perform authenticated asynchronous requests.

Photo of Blaine Cook

Blaine Cook

Poetica

Blaine Cook is the Architect at Twitter. He is currently building and maintaining Twitter’s Jabber-based real-time backend infrastructure that tracks and distributes millions of updates every day to users on the Web, instant messaging, and SMS.