open platform for java