Blockly Editor with Running and debugger like features
to upload a new version to appspot you would need python running on your machine. from the terminal, go to the google_appengine directory, then use this command :-
$ python appcfg.py --oauth2 update ../My_work/appengine/
You can use this to preview your work on https://e-m-serag.appspot.com/static/index.html