2 апреля на конференции JavaOne фирма Sun Microsystems и корпорации Netscape Communications и IBM объявили о том, что собираются совместно разработать набор интерфейсов прикладного программирования Java Foundation Classes (JFC), сочетающих преимущества Abstract Windowing Toolkit (AWT) производства Sun и Internet Foundation Classes (IFC), разработанных Netscape. Набор JFC станет составной частью Java и войдет в состав следующей версии Java Development Kit (JDK).

 

JFC будет поддерживать все базовые возможности IFC  -  написанный на Java комплект облегченных компонентов пользовательского интерфейса, упрощенную модель для составления приложений (в том числе однопотоковых), богатые возможности работы с текстом и использования технологии “перетащи и оставь”. Однако такие возможности IFC, как работа с каталогами, сообщениями и управление службами безопасности, в новый продукт пока не включаются.

 

Помимо IFC набор классов JFC будет совместим с комплектом инструментов AWT фирмы Sun. Он также обеспечит поддержку новой технологии JavaSoft, которая позволяет выбирать пользовательский интерфейс по своему вкусу (естественно, из предлагаемого “списка”). Например, клиент сможет использовать ГИП, аналогичный имеющемуся в Windows 95, а затем “вынуть” содержащий его модуль и заменить на ГИП из Macintosh.

 

Каждый из классов JFC будет оформлен в виде компонента Java Beans, что обеспечит идентичность работы на всех Java-платформах.

 

Полной совместимости с IFC и AWT, однако, нет  -  фирмы гарантируют, что они предоставят пути перехода на новую платформу, но на Web-узле Netscape (http://developer.netscape.com/library/ ifc/index.html) указывается, что этот процесс автоматизирован не полностью и работа программиста потребуется обязательно.

 

Для создания нового ПО в фирме JavaSoft сформирована рабочая группа, состоящая из инженеров Sun, Netscape, IBM и фирмы LightHouse Design, которую Sun приобрела в середине 1996 г.

 

Телефоны московских представительств фирм и их Web-адреса: Sun Microsystems  -  (095) 956-5470, http://www.sun.com;

 

IBM  -  (095) 940-2000, http://www.ibm.com; Netscape  -  http://www.netscape.com.

Версия для печати