Next generation desktop application development platform for the JVM