Конференцию 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, поставщики серверов приложений смогут при необходимости исключать.