Oracle seems to move to JavaFX. JavaFX is still at its infancy but it shows some promises: iOS + Android (soon), cross-platform installer on desktop OSes (Windows, Mac AppStore) that doesn't require JVM (JDK/JRE) to be installed first.
It's ugly in terms of the UI but the infrastructure is there.
It's ugly in terms of the UI but the infrastructure is there.