Overview - PlayN - Google Developers - 0 views
-
Janos Haits on 10 Mar 12PlayN is an open-source cross-platform abstraction layer that uses the GWT compiler to take one code base written in Java and compile it into targets that run it as HTML5, Flash, Java, or as a native Android application. The PlayN architecture uses a service-provider interface pattern, meaning that the core contains a core set of APIs that have separate implementations for each target. Using PlayN all platform-specific calls are eliminated from your source code, and that one codebase can be compiled into multiple output implementations by writing tiny, targeted entry point classes that hook into each platform-specific implementation.