The semester is over and my capstone project is done. Meet “Sketchpad”, a gadget for Google Wave. Sketchpad can be inserted into a Wave conversation to provide simple collaborative drawing in real time. Put simply: you can see participants drawing on the canvas stroke by stroke as they are doing it. The project is based on, and uses code from, Christopher Clay’s excellent CanvasPaint which he released to the public domain.
The project is not in a stable state but it is usable as an interesting demo in Firefox only for now. I would like to put more time into it and get it working across all browsers, not to mention plenty of other gaping issues with it.
Google Code is hosting the project at http://code.google.com/p/sketchpad-for-wave/ and the following link should take you straight to the official installer if you have a Google Wave account:
In keeping with the requirements of my capstone class I am also posting the requirements and design documents for the project, as well as the presentation slides used for the various presentations given throughout the semester.