First Hands-on: Google Wave Development Preview with Sandbox
Dec
6
2009
In case you have not heard about one of the latest products by Google, its called Google Wave. Google Wave is a product that helps users communicate and collaborate on the web. A “wave” is equal parts conversation and document, where users can almost instantly communicate and work together with richly formatted text, photos, videos, maps, and more. Google Wave is also a platform with a rich set of open APIs that allow developers to embed waves in other web services and to build extensions that work inside waves.
Today, I have just received the requested developer account from Google, in order to gain access to the Sandbox. The moment I signed in to the account, I realised that the interface looks quite similar, if not exactly the same in design as the Google Wave Preview Version, just that there is an extra ‘Debug‘ menu on top, which allow developer to test out their robots or gadgets.

The first thing I decided to try out, is the Embedded Waves, first of all, I went to create a new wave, and then go to the ‘Debug’ menu to get the current Wave ID. With this Wave ID, I will then embed it into the API code provided by Google, and paste them into the webpage. To my surprise, yes the same wave that I have created earlier on, do appear in my local webpage, and I can interact or post reply to the wave, and on the original end of the wave, my reply appears concurrently, it works like live chatting. Kind of interesting to see how it works, and pretty easy to embed. Furthermore, the wave can be configured in the webpage (e.g font, background colour), by using other API available.
Getting a little bit excited, I decided to move on to try out the extensions called Robots, its a little challenging for this one. I tried to follow their tutorial as closely as possible, by installing Eclipse, did all the necessary configuration, paste in their given testing codes, compile and upload to Google App Engine, but in the end its still not working, given a few more tries, but my robot parrot just refuse to give any response, when I try to add it to my contact. I have tested it on both the PC and Mac platforms, but the same errors in the coding still occurs. As for the next extension called Gadgets, its far more straight forward, the codes are based on Javascript, and later on parse to XML for processing.
It’s still very early to see anything now, but there is surely some potential in Google Wave for online communication. The development process now is still very troublesome, as there is no way you can test the robots or gadgets locally, as they are required to upload to the Wave server for live testing. Hopefully, some workaround will be available soon.
References:
Google Wave API
Google Wave Blog










