Опубликовано: 01.10.2010, 12:25
Корпорация oracle объявила планы по совершенствованию платформы
Java Platform, Standard Edition (Java SE) и ее оптимизации под
новые модели приложений и типы оборудования, включая расширенную
поддержку скриптовых языков, повышение производительности
разработки и сокращение операционных затрат.
Представленные планы предусматривают выпуск новых версий OpenJDK
в 2011 и в 2012 гг. Эти новые версии лежат в основе ORACLE JAVA
development kit (jdk) 7 и jdk 8. Решения о включении новых
функций в выпуски JDK 7 и JDK 8 принимались при активном участии
сообщества JAVA-разработчиков.
Проект OPENJDK продолжает успешно развиваться благодаря вкладу
oracle, а также других компаний, исследователей и разработчиков.
Модель лицензирования OpenJDK остается неизменной.
лOracle чрезвычайно заинтересована в успехе платформы Java, и
потому активно работает над совершенствованием JAVA SE и
ускоряет выпуск новых версий, -- отметил Адам Мессингер (adam
Messinger), вице-президент Oracle по направлению Oracle Fusion
MIDDLEWARE. -- ORACLE также осознает огромную значимость
деятельности сообщества java-разработчиков для эволюции
платформы Java и обязуется расширять свое сотрудничество с
сообществом и обеспечивать открытость своего процесса
разработки╗.
В настоящее время oracle работает над объединением oracle java
HotSpot Java Virtual Machine (JVM) и Oracle JRockit JVM в единую
виртуальную машину, в которой будут эффективно использоваться
преимущества каждой из этих лучших в отрасли реализаций
виртуальных машин.
Oracle планирует интрегрировать результаты объединения Oracle
JAVA HOTSPOT JVM и ORACLE JROCKIT JVM в проект OPENJDK. ORACLE
jdk и java runtime environment (jre) будут по-прежнему доступны
для бесплатной загрузки, без изменения существующих моделей
лицензирования.
Дополнительные приложения, такие как JROCKIT MISSION CONTROL,
jrockit real time, java for business и enterprise support, как и
раньше, будут доступны за отдельную плату. Функции, которые
предполагается включить в JDK 7 и JDK 8
В выпуске JDK 7 запланированы:
> Байтовый код INVOKEDYNAMIC и вспомогательные функции для
динамических языков программирования
> Fork/Join Framework и дополнения к API параллелизма и
поддержки коллекций для улучшенного многопоточного JAVA-кода
> Усовершенствования языка (большая часть результатов проекта
coin) для повышения производительности разработки, а также для
создания более понятного и лаконичного Java-кода
> Поддержка протоколов Session Description Protocol (SDP) и
STREAM CONTROL TRANSPORT PROTOCOL (SCTP)
> Hовые API ввода/вывода -- гибкий API для работы с файловой
системой и асинхронный ввод/вывод
> Поддержка усовершенствованных стандартов -- Unicode,
локализация, безопасность, шифрование, XML и JDBC
> Повышение производительности JVM
В выпуске JDK 8 запланированы:
> Лямбда-выражения для повышения производительности разработки
и более эффективного использования многоядерных процессоров
> Усовершенствования языка (остальные результаты проекта Coin)
> Реализация модульности (проект JIGSAW) для упрощения задач
проектирования, сборки и развертывания приложений
> Ускоренный запуск JVM и совершенствование эргономичности.
Это далеко не полный список усовершенствований, более подробную
информацию можно получить на сайте
http://openjdk.java.net/projects/jdk7/features/.
_____________________________________________________________________
Оригинал статьи на http://pda.cio-world.ru/?action=article&id=566702
[http://pda.cio-world.ru/?action=section§ion_id=27776]: - IT новости