В конце мая фирма 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         |

|апплеты          |                                               |

+-----------------+-----------------------------------------------+

|Коммуникация     |Функции удаленных апплетов                     |

+-----------------+-----------------------------------------------+