Oracle ADFMobile: The key point – A lightweight/headless (~ 10M) JVM is put now on iOS & Android with HTML5, CSS3, JavaScript integration

Oracle just announced ADF Mobile that is a mobile web framework based on the Oracle’s own ADF but this time targeting mobile developments on iOS and Android.

Aside the overall user advertised features (HTML5, Java, ADF, CSS3, JavaScript, REST) the really STRONG key-point I see is that it actually runs FULL Java on iOS and Android over an a lightweight/headless JVM deployed/embedded with the application, being practically the first mass Java based platform running successfully on iOS …. It will be interesting to see how Apple will react to this good news (for Java developers).

So here are some of the relevant links related to the just announced ADF Mobile framework and the underlying JVM:

“…An application developed with ADF Mobile contains a lightweight Java virtual machine (JV7M). Think of this JVM as a library that gets used for business logic and data access – the JVM is not a container for the whole application and it does not render the user interface. Rather, the JVM simply passes data to an HTML5 view, which renders the user interface.
Developers can code the application business logic in Java and the compiled bytecode can run on either the Apple iOS or Android platforms. The Java technology is optimized and has a minimal on-device footprint (around 10MB). Access to the SQLite database is available through Java Database Connectivity (JDBC) and support for web service requests
are available through SOAP or REST…”

Introducing the Ceylon Project – Gavin King presentations at QCon Beijing 2011

Gavin King, the Hibernate Java ORM famous creator was busy lately developing Ceylon … a new JVM language that suppose to be a Java KILLER. Bellow is Gavin King’s presentations given at QCon Beijing 2011

Introducing the Ceylon Project

The Ceylon Type System

References:
Ceylon – by Gavin King
Red Hat Uncloaks ‘Java Killer’: the Ceylon Project
Gavin King unveils Red Hat’s top secret Java Killer/Successor: The Ceylon Project
Talk at QCon Beijing – by Gavin King
What’s the difference between Scala and Red Hat’s Ceylon language?