After finding no single whiteboard with all the features I wanted, I decided to write one of my own. It uses enyojs, tornado, and redis and has lots of nice features. It is released under GPLv2

This is the GitHub page: http://anandtrex.github.com/collabdraw

The demo resides here: http://collab.cloudapp.net

Screenshot:

Collabdraw

In short the features are:

  • Works on most tablets out of the box, interface designed for touch interfaces
  • Multiple rooms, pages for collaboration
  • Take quick snapshots of the board
  • Upload pdf and annotate on whiteboard
  • Support for SSL, and authentication
  • Fast, handles lots of users simultaneously

One of the goals of this project was to serve as an educational aid for online courses -- similar to what is used on sites like coursera.org or udacity.com, except instead of specialized and expensive hardware and software, all one would need is a cheap tablet and a server running this.