Hi everyone, My friend and I have been using Pyjamas and web2py for over a year now, and we've decided to release our app. Our app is called Grafpad (http://www.grafpad.com) and it is a vector-based drawing application that allows users to hand-draw shapes then converts them to legible shapes on the fly. It also allows users to cut out or merge new shapes using existing ones. The motivation for it was to make drawing on computer more like drawing on a piece of paper but with the benefit of creating legible presentations. The front-end is written in Pyjamas, while the back-end is web2py. Web2py manages all the user accounts/ settings, access control, and protects all our exciting algorithms behind JSONRPC calls.
The app is still an alpha version, so be gentle with it :). It should run on all browsers except earlier versions of IE (IE9 should work). There are still some annoying browser-related bugs: for example, zooming in in Chrome/Safari causes weird screen issues (started happening after they implemented hardware acceleration). One of the reasons we've released Grafpad is to participate in the Lean Startup Challenge (http://www.leanstartupchallenge.com/). The point of the challenge is to train startups to use agile development principles in order to achieve the best customer fit and avoid making a product nobody wants. As part of the challenge we would appreciate any feedback from those interested in trying it. We really want to understand how to improve Grafpad so it becomes an intuitive app. My friend, who is the CEO, will be posting our weekly progress on his blog as well, for those interested in reading it: http://pyjsblog.blogspot.com/ Thanks!