via http://dashes.com/anil/2009/07/the-pushbutton-web-realtime-becomes-real.html via http://dashes.com/anil/2009/08/what-works-the-web-way-vs-the-wave-way.htmlThree sided-cloud
There are three sides to the cloud:
1. The authoring tool. I edit and update a feed. It contains a <cloud> element that says how a subscriber requests notification of updates.
2. The cloud. It is notified of an update by the authoring tool, and then in turn notifies all subscribers.
3. An aggregator. Subscribes to feeds that may or may not be part of a cloud.
What they call real-time
As newsgathering continues to evolve, new ways of keeping track of current events are developing. Dave Winer joins Phil and Scott to discuss how Twitter and other social networking tools are changing the way that people read and react to the news. He talks about how he followed prior major news stories and why he now has started using social networking tools as a better way.
He then discusses his work with Twitter stats and reviews what can be learned from how Twitter works. He also reviews the possible future of these tools and assesses some of the ways that information is compiled and distributed and what might be different as time goes on.
There are actually 3 protocols and 2 APIs that are used in Wave:
- Federation (XMPP)
- The robot protocol (JSONRPC)
- The gadget API (OpenSocial)
- The wave embed API (Javascript)
- The client-server protocol (As defined by GWT)
The last one in that list is really nothing that needs to be, or will probably ever be documented, it is generated by GWT and when you build your own Wave client you will need to define how it talks to your Wave server. The rest of the protocols and APIs are based on existing technologies.
Operational transformation (OT) is a technology for supporting a range of collaboration functionalities in advanced groupware systems. OT was originally invented for consistency maintenance and concurrency control in collaborative editing of plain text documents. Two decades of research has extended its capabilities and expanded its applications to include group undo, locking, conflict resolution, operation notification and compression, group-awareness, HTML/XML and tree-structured document editing, collaborative office productivity tools, application-sharing, and collaborative computer-aided media design tools. Recently, OT has been adopted as a core technique behind its collaboration features in Google Wave, which took OT to a new range of web-based applications.
via http://www.youtube.com/watch?v=3ykZYKCK7AM&feature=channel