Фирма JavaSoft (Купертино, шт. Калифорния) намерена объединить несколько конкурирующих технологий разработки Java-приложений.

 

В конце июля она представит первую общедоступную бета-версию библиотеки JFC (Java Foundation Classes  -  базовые классы Java), полученную в результате объединения набора базовых классов самой JavaSoft и библиотеки IFC (Internet Foundation Classes  -  базовые классы Интернет) корпорации Netscape Communications.

 

В конце июня представители JavaSoft заявили, что специалисты фирмы уже приступили к интеграции Java-технологии распределенных вычислений RMI (Remote Method Invocation  -  технология вызова удаленных методов) с конкурирующими протоколами CORBA (Common Object Request Broker Architecture  -  общая архитектура посредника запросов к объектам) и IIOP (Internet Inter-ORB Protocol  -  протокол передачи сообщений между объектами по TCP/IP).

 

Подарок разработчикам

 

Оба вышеупомянутых заявления можно рассматривать как подарок разработчикам, стремящимся упростить процесс создания Java-аплетов и распределенных Web-приложений.

 

“Оцените сегодняшний потенциал Java и CORBA. Кому вы отдадите предпочтение?  -  спрашивает Дэвид Смит, аналитик фирмы Gartner Group (Стэмфорд, шт. Калифорния).  -  Задайте этот вопрос разработчикам, и они скажут: Java. Планируемые JavaSoft шаги в значительной мере повысят популярность CORBA. В то же время они подстегнут развитие IIOP и помогут решить проблему совместимости”.

 

По словам Джима Митчелла, вице-президента JavaSoft по технологиям, его фирма планирует включить в комплект инструментов разработчика Java Development Kit реализацию спецификации JavaIDL (Interface Definition Language  -  язык описания интерфейса), которая обеспечит возможность работы из Java-программы c технологиями CORBA и IIOP.

 

Специалисты JavaSoft намерены расширить функциональные возможности IIOP, оснастив его рядом полезных функций RMI. По словам Митчелла, как только IIOP “подтянут” до уровня RMI, последний прекратит свое существование.

 

В число компаний, активно поддерживающих RMI/IIOP-интеграцию, входят такие известные разработчики, как IBM, Oracle, Netscape Communications, Sybase, Informix Software, Novell, SunSoft.

 

JFC  -  ключевая деталь “боевого снаряжения” JavaSoft в ее нешуточной войне с Microsoft. Возможно, эта библиотека сыграет решающую роль в судьбе Java. Она должна стать основным конкурентом библиотеки Application Foundation Classes корпорации Microsoft.

 

JFC откроет разработчикам доступ к дополнительным высокоуровневым возможностям Java: линейкам кнопок, окнам списков, панелям выбора шрифтов и папкам с закладками.

 

В JFC войдут также переписанные заново механизм двухмерного рендеринга и библиотека графических примитивов Abstract Windowing Toolkit.

 

Кроме того, JavaSoft наметила на это лето выпуск новой версии интерфейса прикладного программирования (API) JavaCard, окончательной версии API Media и коммерческой реализации компонентной технологии Enterprise JavaBean, предоставляющей возможности обработки транзакций, функции для работы с сообщениями и обеспечивающей поддержку службы каталогов.

 

В конце июня фирма JavaSoft разместила на своем Web-узле очередной вариант спецификации компонентной модели JavaBean (кодовое наименование Glasgow) и пакет для коррекции ошибок в Java, вследствие которых враждебные аплеты имели возможность вписывать себя в кэш браузера.

 

Майкл Мюллер

 

Вести с “фронта”

 

- JavaSoft работает над “скрещиванием” RMI c IIOP

 

- RMI и IIOP  -  две несовместимые технологии создания распределенных приложений

 

- Разработчики просят интегрировать Java-технологию RMI с CORBA-технологией IIOP

 

- Oracle, IBM и Netscape помогают JavaSoft объединить IIOP и RMI

 

- Несколько производителей ПО и Object Management Group ведут разработку нового стандарта