Google’s Wave is surely creating wave. When I quickly glanced over the news of Google Wave, it didn’t entice me all the way. But my curiosity didn’t die. So did a little more digging and watched the launch video. Hmm... I have to admit, it just blew me away. It’s a bold thinking and just awesome. I guess only Google has the audacity to think beyond the ordinary. This is what I call the new Communication or messaging 2.0. Email was considered so offline and thanks to Google’s Gmail, which did change the perception a little bit. And now, Wave is the gone change the way group communication, sharing and editing is done. Welcome to the New World of Communication!
Here is what Google description of “wave” is:
A "wave" is equal parts conversation and document, where people can communicate and work together with richly formatted text, photos, videos, maps, and more.
As always, wave has exposed API’s using which developers can add lot of innovative features. Wave uses XMPP (RFC 3920) protocol to allow near real-time communication between two wave servers. The Google Wave APIs come in two flavors: Embed and Extensions. With Embed, developers can bring waves into their own site via a simple JavaScript API. With Extensions, developers can write programs, which can be packaged as Robots or Gadgets that provide rich functionality inside the Google Wave web client.
Google Wave has three layers: the product, the platform, and the protocol:
• Google Wave can also be considered a platform with a rich set of open APIs that allow developers to embed waves in other web services, and to build new extensions that work inside waves.
• The Google Wave protocol is the underlying format for storing and the means of sharing waves, and includes the "live" concurrency control, which allows edits to be reflected instantly across users and services. The protocol is designed for open federation, such that anyone's Wave services can interoperate with each other and with the Google Wave service.
Check out the video:
For additional information, check out the links below:
Wave Protocol
Google Wave Developer Blog
Google Wave
Stay tuned for technical details of Wave.