https://devsummit.aspirationtech.org/index.php?title=Real-Time_Web&feed=atom&action=historyReal-Time Web - Revision history2024-03-29T15:40:28ZRevision history for this page on the wikiMediaWiki 1.35.1https://devsummit.aspirationtech.org/index.php?title=Real-Time_Web&diff=890&oldid=prevVivian: 1 revision imported2015-05-15T22:33:21Z<p>1 revision imported</p>
<p><b>New page</b></p><div>====Session Notes====<br />
<br />
XMPP from 7 years ago added a conversation platform WITH a data payload.<br />
<br />
HTTP Stuff:<br />
<br />
We are a collection of realtime APIs. So we should reverse that. RSS allowed polling. Web servers can tell you nothing changed, but the thundering heard of ppl at scale makes it overwhelming. <br />
<br />
At the point of millions, it doesnt work. So we need an event driven model. IM isnt well supported by tools, but purely with the web, using a webserver would be easier.<br />
<br />
Digital TV and HD radio are real time technologies: ambient information comes with the stream.<br />
<br />
Web of Data: objects get pushed around like a Rube Goldberg machine.<br />
<br />
Your location is interesting only if you arent there right now?<br />
<br />
OK, so how can we share these social objects when they happen, opposed to constantly checking if something happened.<br />
<br />
Photos are uploaded to Flickr sometimes months after they were taken.<br />
<br />
Data is quarantined sometimes, so even then its not-so-realtime.<br />
<br />
Old stuff:<br />
<br />
1. RSS Clouds: It tells you when to poll again.<br />
2. WebHooks: It tells you the changed content, but the same kinda deal?<br />
3. PubSubHubBub: Subscription model (webhooks standarization)<br />
4. HTTPStreams: open a connection and hold it forever. <br />
<br />
XMPP/JABBER:<br />
<br />
Instead of web, we go over IM and create a parallel world.<br />
<br />
1. longstanding connections<br />
2. trunking (from telephony)<br />
3. buddy lists<br />
4. peer to peer<br />
<br />
Is the JABBER connection more robust than the HTTPStream?<br />
<br />
Where does the infrastructure for sharing real time data with social permissions come in?<br />
<br />
Stuff like OpenID and Oauth allow for trusted interactions.<br />
<br />
http://www.flickr.com/explore/panda<br />
<br />
with real time Indexes change. relevance changes.<br />
<br />
wordpress does pubsub and xmpp.<br />
<br />
pubsub is only useful for public data...privacy requires xmpp or running a private hub.<br />
<br />
xep60?<br />
<br />
websockets? html5?<br />
<br />
http://bit.ly/statler demo<br />
<br />
Google Wave is a good connection of HTTP and XMPP for real time systems.</div>Vivian