The big announcement at I/O today was Google Wave, a personal communication and collaboration tool. Google obviously has great aspirations for this product. The entire 90 minute keynote was devoted to a demo of Wave by lead developer Lars Rasmussen and product manager Stephanie Hannon. Lars and his brother Jens are the brains behind Google Maps. Wave will be open source and is pure HTML5 and runs in the browser, including the browsers on the iPhone and Android.
Lars described Wave as the re-invention of email, which is still the most popular form of communication of the web even though it’s 40 years old. Wave combines features from email, IM, bulletin boards, wikis, document management and source control systems. The results is a collaborative communication service that supports threaded, messaging, real time updates, multi-user photo albums, collaborative document creation and much, much more.
The demo showed a lot of amazing features including:
- Both sides of are conversation are visible to all participants
- Real time like character by character updates makes it similar but better than IM.
- New users can be added mid-conversation and see the whole thread.
- Replies can be selectively made private.
- Photos can be dragged into a messages to create multi-user photo albumns.
- Waves can be embedded in web pages to add conversations to, for example a blog post as real time comments. The blog conversations also show up in each participant’s Wave client.
- Waves supports extensions to add features.
- Extensions already exist for context aware spell checking, hyperlinking, real-time translations and chess and Suduko games.
At the press conference after the keynote, Lars emphasized that mobile is a very important part of Wave and that the same GWT code is used to generate both mobile and desktop versions.
Update: Watch the Wave presentation from the keynote on YouTube