The other day I was playing Final Ninja Zero, a cool flash game, and I asked myself would this be possible in Canvas?<p>My problem there aren't much canvas frameworks, and if there are any, they are really low level.<p>I created a high level framework in java and used GWT to translate it to javascript. In this framework you only have access to a canvas context and you manipulate shapes, images, etc. you can create handlers, like in a GWT app etc.<p>I was thinking about creating a website like miniclip or kongregate but for canvas games and provide this framework so people could create the games. These games would be embeddable in pages, had server side services as saved games, multiplayer support etc.<p>So what do you think?