Wave Hello

Google Wave is a new communications platform, based on concurrent editing of shared XML data structures over XMPP, with rendering done in the web browser and support for internet-wide federation.

If you haven’t seen it already, reset your brain and watch the presentation. Skip forward to 7:30 if you prefer to learn by watching rather than listening:

(And even if you think you know everything about operational transformations and statistical machine translation and modern brower technology, or think that everything new is just another inferior implementation of some technology you learned in 1983, or that 140 characters should be enough for everyone, I guarantee that there are things in there that you will find interesting.)

To help you skip around, here’s an outline:

Time (approx)Topic
0:00 - 7:30 Introduction
7:30 - 10:00 Asynchronous communication (email-style)
10:00 - 12:00 Instant communication
15:00 - 18:00 Attachments
19:00 - 22:00 Embedding (displaying waves outside the wave application).
25:00 - 26:00 Mobile (except that wireless didn’t work)
28:00 - 35:00 Collaborative editing
35:30 - 38:00 Realtime collaborative editing
42:00 - 43:00 Realtime search
44:00 - 46:00 Realtime spell checker (“icland is an icland”)
47:00 - 48:00 Web search integration
49:00 - 51:00 Games
52:00 - 54:00 Maps
55:00 - 58:00 Smart forms
58:00 - 1:01:00 Twitter integration
1:01:30 - 1:05:00 Issue tracker integration
1:06:00 - 1:11:00 Federation - integration with non-Google wave servers (Acme, Initech)
1:12:00 - 1:14:00 Bonus demo: real time translation

(Note that pretty much everything from realtime spell check and onwards is provided via client-side or server-side extension mechanisms — using open API:s.)

 

A Django site. rendered by a django application. hosted by webfaction.