В конце мая фирма Sun Microsystems (Маунтин-Вью, шт. Калифорния) расширила Java, язык программирования для Internet, упрощенной операционной системой на базе Java с кодовым названием Kona и представила "дорожную карту" развития среды разработки клиентских приложений HotJava. Кроме того, Sun выпустила шесть новых библиотек классов.
На первой конференции JavaOne, которая открылась 29 мая в Сан-Франциско, Sun планировала продемонстрировать средства Java, чтобы содействовать его широкому использованию в клиентах, серверах и операционных системах для World-Wide Web.
"Несомненно, Java перестает быть чем-то неизведанным и превращается в основополагающую технологию, которая должна стать просто частью операционной системы, - заявил директор информационной системы одного крупного банка на Западном побережье США. - Если я буду знать о перспективном направлении технологии, то немедленно позабочусь о том, чтобы построить свои наиболее важные приложения на ее базе".
В начале мая на выставке Internet World девять поставщиков ОС, включая компании Microsoft, IBM, Novell, Apple Computer, The Santa Cruz Operation и Hewlett-Packard, объявили о планах по внедрению языка Java в свои платформы.
Как сообщили источники из фирмы Sun, Java должна стать стандартом в большинстве ОС, а Kona даст возможность использовать Java-технологию в цифровых устройствах, не относящихся к ПК, таких, как сотовые телефоны и цифровые камеры, - устройствах, для которых язык Java первоначально и задумывался.
Представители Sun заявили, что Kona станет интерфейсом между малогабаритной аппаратурой и Java-приложениями, добавив, что она будет работать на множестве аппаратных платформ.
Подразделение Cellular Infrastructure Group фирмы Motorola является одним из первых поставщиков, использующих Java в приложениях сотовой связи.
В середине мая началось предварительное бета-тестирование продукта HotJava фирмы Sun. Разработчики могут использовать структуру HotJava для размещения Java-приложений или другого содержания Web.
Представители Sun заявили, что среда HotJava, первоначально замышлявшаяся как программа просмотра в Web, позволяет разработчикам и поставщикам доступа в Internet создавать клиентские Java-приложения с кодом, который загружается автоматически при посещении пользователями HotJava соответствующего Web-узла.
Несмотря на то что главные усилия Sun направлены на расширение областей применения Java, она не забывает расширять архитектуру этой технологии и выпустила шесть новых библиотек классов, которые обеспечивают интерфейсы прикладного программирования (API) средствами защиты данных, электронной коммерции и взаимодействия между апплетами*.
* Апплет (applet) - приложение, предназначенное для работы в Internet.
Майкл Мюллер
Библиотеки классов языка Java
+-----------------+-----------------------------------------------+
|Библиотеки |Функция |
|классов | |
+-----------------+-----------------------------------------------+
|Криптография |Цифровые сертификаты и подписи к апплетам |
+-----------------+-----------------------------------------------+
|Коммерция |Электронная коммерция и мини-приложения с |
| |финансовыми транзакциями |
+-----------------+-----------------------------------------------+
|Мультимедиа |Аудио, видео, телефония, двумерная и |
| |трехмерная анимация |
+-----------------+-----------------------------------------------+
|Апплеты |Взаимодействие между апплетами; разработана |
| |совместно корпорацией Netscape |
+-----------------+-----------------------------------------------+
|Серверные |Интеграция апплетов в серверы Internet |
|апплеты | |
+-----------------+-----------------------------------------------+
|Коммуникация |Функции удаленных апплетов |
+-----------------+-----------------------------------------------+