Sun обнародовала планы развития базовой платформы Java Platform, Enterprise Edition 6 (Java EE 6) и корпоративной версии Java Platform, Standard Edition 7 (Java SE 7). Как сообщили в компании, определенные компоненты платформы Java можно будет сделать факультативными. Первые кандидаты на это — возможности типа JAX RPC и Entity Beans, которые могут быть заменены более современными технологиями. Возрастет значение языков сценариев. Разработка для Web упрощается благодаря аннотациям API-интерфейсов. Многих ошибок удастся избежать с помощью саморегистрации библиотек сторонних поставщиков. Еще одно новшество — API-интерфейс для Web-сервисов на базе спецификации REST. Точная дата выпуска Java EE 6 не сообщается, но ожидается, что это произойдет в конце 2008 года. Java SE 7 должна выйти летом 2009 года. Платформа обеспечит модульность при разработке и внедрении благодаря стандартам JSR 294 и JSR 277. Набор разработки JDK 7 на основе Java SE 7 сможет использовать пакеты OSGi. Кроме того, Sun планирует снять ограничение на использование только одного языка разработки для виртуальной машины Java. На JavaOne также анонсирована новая технология Lightweight UI Toolkit (LWUIT) с библиотекой пользовательских интерфейсов, призванная упростить разработку Java-приложений для карманных устройств от таких производителей, как Nokia и Sony Ericsson.