Конференцию JavaOne корпорация Oracle начала с презентации JavaFX 2.0 — новой версии платформы функционально-богатых клиентских  интернет-приложений,  соперничающей с Adobe Flash и Microsoft Silverlight. JavaFX 2.0  —  это набор Java-библиотек и API, позволяющих разрабатывать клиенты как на самом Java, так и на других языках, работающих на JVM, например, на Groovy и Scala. В новой версии улучшена поддержка 3D-графики и эффектов, добавлены интеграция со Swing-приложениями и основанный на XML язык построения пользовательских интерфейсов FXML. Появилась возможность внедрять  веб-контент  в JavaFX-приложения — он будет отображаться с помощью механизма рендеринга WebKit.

Для Java 9 запланирована функция самонастройки виртуальной машины Java, улучшенная интеграция с целевыми платформами и поддержка больших объемов памяти. Кроме того, обещана «коммунальность»  (multitenancy)  — возможность исполнения нескольких приложений на одной JVM.

В Java 8, в свою очередь,  появятся  поддержка модульности и лямбда-исчисления. Выходящая же вскоре платформа Java EE 7 будет ориентирована на облачные вычисления. Отдельные ее компоненты, например JAX-RX, поставщики серверов приложений смогут при необходимости исключать.