Следи за языком
Архив8 декабря компания Sun Microsystems объявила о выходе Java 2 - второй версии пакета разработки Jаva-приложений и апплетов, ранее известного под кодовым именем Java Development Kit 1.2.
Версия выложена на корпоративном сайте для свободного копирования. Первоначально Sun планировала выпустить Java 2 нынешним летом, однако дважды откладывала выход из-за программных недоработок и стремления снабдить свой продукт дополнительными возможностями. Sun заявляет, что новая платформа позволяет создавать существенно более быстрый байт-код, нежели предыдущая. С помощью Java 2 можно более гибко использовать функции безопасности в приложениях. В новую платформу добавлена поддержка CORBA, а также обновленный JDBC (Java Database Connection) 2.0 API, который обеспечивает доступ к большинству реляционных баз данных.
В Java 2 реализована архитектура "подключаемых" (pluggable) виртуальных машин. Это означает, что с выпуском более совершенных виртуальных машин Java, таких, как давно ожидаемый оптимизирующий компилятор реального времени HotSpot, пользователи смогут после их установки свободно запускать старые приложения.
Выход Java 2 ознаменовал собой и важные изменения в лицензионной политике Sun. Компания учла критику в свой адрес относительно того, что ее контроль над языком Java излишне жесток. Поэтому она приняла решение бесплатно предоставлять исходный код Java 2 коммерческим разработчикам. Перед выходом на рынок продукты должны быть протестированы и лицензированы, за что Sun будет взимать плату.
Напомним, что совсем недавно Microsoft была признана виновной в нарушении лицензионного соглашения с Sun относительно Java. В начале декабря Microsoft объявила о том, что, согласно решению суда, она добавила поддержку JNI (Java Native Interface - интерфейс для вызова функций, написанных на других языках: C++, ассемблер и т. д.) в свою виртуальную машину Java. - А.А.