a platform for java apps