Está bien, pero no es muy original. Scratch (http://scratch.mit.edu) hace cinco años que existe. En él se basó el appinventor para Android.
Portada
mis comunidades
otras secciones
Y también está Snap (http://byob.berkeley.edu/#snap4.0), que es Scratch (en realidad una versión aumentada, llamada BYOB, http://byob.berkeley.edu/, que se usa en primero de Informática en Berkeley) re-implementado en JavaScript. Por cierto, #8, lo único que exige plugins Java en Scratch es su ejecución en navegadores. Scratch es una aplicación de escritorio que no requiere Java para nada. Está implementado en Smalltalk.