Aren't you tired of rewriting the same game code for multiple platforms? PlayN is an open source game library that allows developers to write and debug in Java via the Google Web Toolkit and simultaneously create WebGL / HTML5 canvas, Android, and Flash builds. Learn to use the framework to create new games or to port existing game code and libraries.