Quick update

04 Apr 2011
Posted by James Purser
Printer-friendly versionPrinter-friendly version

Just a quick update to:

  • Let you know this blog isn't dead
  • A very quick status report on Wave In A Box

On the first, yes, I know this blog has been pretty much dead for the past few months, but I've decided to revamp it and start reporting on the status of Wave.

So to bring this up to speed here's the current status of Wave:

Apache Wave

Wave is no longer a Google project. As a result of the Wave summit, it was decided that we would push for Wave to be moved outside of Google. Google agreed (yay Google) and as a result, Apache Wave was approved by overwhelming vote.

We're in the process of shifting everything over to the Apache infrastructure, but at the same time we are continuing development of the code.

Current Features:

Apache Wave currently supports the following:

  • Peristance(Experimental): Yes we now have experimental delta storage in Wave In A Box. This means that your waves will persist across server shutdowns/crashes. At the moment it is file system based only, but there is an ongoing discussion about SQL based persistance, and an old patchset for MongoDB support(thought this is suffering from massive bitrot due to the fact that the code base has marched on since).
  • Robots and Gadgets: If you wrote a Gadget for Google Wave then chances are it will be supported in Wave In A Box. Robots are also supported though there is a new layer of security through OAuth based authentication.
  • Federation: This was the original reason for FedOne being released in the firstplace and it remains part of the core of the system. 
  • And a range of smaller things like Username highlighting at user edit points and so on

Work is still ongoing, in the current set of code reviews we're looking at adding support for Public waves (remember those waves in GWave that you could add yourself to without being invited?) and as I mentioned above we're looking at different ways to persist wave deltas and account information.

So there ya go, it's a very quick update on what's happening in Apache Wave. If you want to play around with it, I have a test server running at http://collaborynth.com.au:9898. You can contact me on it by adding james@collaborynth.com.au.