XApi - Cross Platform Java Api

XApi is a dependency injection, service-oriented, polyglot java framework. It is comprised of standalone modules for use in web, desktop and mobile java applications. It is geared towards servlets and gwt clients, with the ability to share a service interface across many or all platforms, currently: java, gwt [webkit, firefox, ie], playn [android, ios, flash], appengine & vert.x For Google Web Toolkit, we also include reflection support, more complete emulation of java.lang.Class, a range of code generation utilities, and even magic-method injection (for production compiles any method in the app can be swapped out with others based on configuration properties, or any AST mangling / code generating methods you wish to write).

Homepage POM file JAR file Javadoc
'net.wetheinter:xapi:0.3'

Dependencies

Compile dependencies

Test dependencies