What are the technologies employed in building Google Wave?
Edit: I have moved and amalgamated the answers into an answer below, rather than here in the question where they were.
What are the technologies employed in building Google Wave?
Edit: I have moved and amalgamated the answers into an answer below, rather than here in the question where they were.
It's using HTML5 for the interface and XMPP (Jabber's protocol) for the communication stuff.
I understand that they use an Extension to the Jabber protocol for the federated wave servers.
The realtime editing is based on an algorithm sometimes called jupiter algorithm and described in this paper. More informations can be found on http://www.waveprotocol.org/whitepapers
The revolutionary part is Operational Transform. Based on the Jupiter collaborative system.
You may like to watch this video: Google I/O 2009 - Google Wave Under the hood