Skip site navigation (1)
Skip section navigation (2)
Проект FreeBSD Java®: API
Расширения API от Sun Microsystems
Java Products
- JFC (Java Foundation Classes)
Отсюда пришел Swing. Дополнительная информация имеется на странице
The Swing Connection.
- JavaTM Media Framework
Программный интерфейс Java Media Framework (JMF) 1.0 API описывает
простую, унифицированную архитектуру, протокол обмена сообщениями
и программный интерфейс для воспроизведения носителей. Этот API
был разработан компаниями Sun Microsystems, Inc., Silicon Graphics
Inc., и Intel Corporation.
Java Media Framework (JMF) 2.0 API расширяет 1.0 API, предоставляя
функции захвата изображения, заменяемые кодеки, сохранение файлов,
широковещание RTP и возможность доступа и манипулирования данными
до их воспроизведения. Этот API доступен для обзора и был разработан
компаниями Sun Microsystems, Inc. и IBM.
- JavaTM Advanced Imaging
Java Advanced Imaging (JAI) API - это расширяемый сетевой программный
интерфейс для создания сложных приложений и апплет для работы с
графикой на языке программирования Java. Java Advanced Imaging API
включает богатый набор возможностей обработки изображений, таких
как tiling, deferred execution и многопроцессорную масштабируемость.
Имея полную совместимость с Java 2D API, разработчики могут легко
расширять возможности и производительность стандартных приложений
Java 2D с помощью Java Advanced Imaging API.
- JavaTM Serial Port (COMM)
Java Serial Port может быть использован для разработки
платформо-независимых коммуникационных приложений для таких
технологий, как голосовая почта, факс и электронные карты. Текущая
версия поддерживает последовательные порты RS232 и параллельные порты
IEEE 1284.
- Java 3DTM
Java 3DTM 1.1 API является набором классов для написания приложений
для работы с трехмерной графикой и 3D-апплет. Это дает разработчикам
высокоуровневые примитивы для создания и манипуляции трехмерными
объектами и построения структур, используемых для вывода этих
объектов. Прикладные программисты могут могут описать очень большие
виртуальные миры с помощью этих конструкций, что позволяет Java 3D
эффективно отображать эти миры.
- JavaMail
JavaMail API дает набор абстрактных классов, которые моделируют
почтовую систему. В API дается независимый от платформы и протоколов
инструмент для построения приложений для работы с почтовыми и другими
сообщениями на языке Java.
- JavaHelpTM
JavaHelp - это справочная система для платформы Java: она
представляет собой платформонезависимую систему помощи, основанную
на Java, которая позволяет разработчикам Java использовать онлайновую
помощь в различных целях, включая компоненты Java, приложения
(сетевые и несетевые), десктопы и страницы HTML.
- JavaBeansTM Activation Framework (JAF)
С JavaBeans Activation Framework (JAF) разработчики могут
использовать все возможности стандартных сервисов для определения
типа конкретной части данных, инкапсуляции доступа к нему,
определения набора допустимых над ней операций и порождения
экземпляров соответствующих компонент JavaBeans для выполнения этих
операций.
- JavaTM Servlet
Java Servlet дает стандартный, поддерживаемый всеми интерфейс для
расширения возможностей веб-сервера при помощи независимых от
платформы и используемого веб-сервера компонент, написанных на языке
Java.
- JavaTM Cryptography (JCE)
Java Cryptography Extension (JCE) 1.2 дает методы и реализации для
шифрования, генерации ключей и их согласования, а также алгоритмов
Message Authentication Code (MAC). Поддержка шифрования включает в
себя симметричные, асимметричные, блочные и потоковые шифры.
Программное обеспечение поддерживает также защищенные потоки и
"опломбированные" объекты.
- InfoBus
InfoBus позволяет динамически обмениваться данными между компонентами
JavaBeans, определяя небольшой набор интерфейсов между совместно
работающими элементами Beans и указывая протокол, используемый этими
интерфейсами.
Протоколы основываются на концепции информационной магистрали. Все
компоненты, реализующие эти интерфейсы, могут подключаться к
магистрали. Как участник магистрали, любой компонент может
обмениваться структурированными данными, включая массивы, таблицы,
выборки строк баз данных, с любым другим компонентом.
- Java Naming and Directory InterfaceTM (JNDI)
Дает унифицированный промышленный стандарт и прозрачное подключение
с платформы Java к источникам бизнес-информации, что позволит
разработчикам предложить приложения со стандартным доступом ко многим
службам каталогов и имен, имеющихся в эксплуатации.
- The XML Project
Проект фирмы Sun по комбинирования технологий XML и Java
Пакеты третьих фирм...
- JGL (Java Generic Library)
Реализация различных коллекций, включая связные списки и пр.
Этот API будет включен как CollcetionAPI в JDK1.2.
- XML4J
XML Parser для java от IBM