120 lines
6.8 KiB
Text
120 lines
6.8 KiB
Text
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
||
<!ENTITY base CDATA "../..">
|
||
<!ENTITY date "$FreeBSD: www/ru/java/links/api.sgml,v 1.2 2000/03/09 13:27:04 ache Exp $">
|
||
<!ENTITY title "Проект FreeBSD Java: API">
|
||
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
||
]>
|
||
<html>
|
||
&header;
|
||
|
||
<table width="600" border="0">
|
||
<tr>
|
||
<td>
|
||
<h2> Расширения API от Sun Microsystems </h2>
|
||
|
||
В нижеследующем списке содержатся некоторые части доступных определений
|
||
API и их реализаций от SUN (а для начала посмотрите страницу
|
||
<a href="http://java.sun.com/products">Java Products</a> и, например,
|
||
Standard Extensions)
|
||
|
||
<ul>
|
||
<li><a href="http://java.sun.com/products/jfc">JFC (Java Foundation Classes)</a><br>
|
||
Отсюда пришел Swing. Дополнительная информация имеется на странице
|
||
<a href="http://java.sun.com/products/jfc/tsc">The Swing Connection</a>.
|
||
<li> <a href="http://java.sun.com/products/java-media/jmf/index.html">Java<SUP><FONT SIZE="-2">TM</FONT></SUP> Media Framework</a><br>
|
||
Программный интерфейс Java Media Framework (JMF) 1.0 API описывает
|
||
простую, унифицированную архитектуру, протокол обмена сообщениями
|
||
и программный интерфейс для воспроизведения носителей. Этот API
|
||
был разработан компаниями Sun Microsystems, Inc., Silicon Graphics
|
||
Inc., и Intel Corporation.
|
||
<BR>
|
||
Java Media Framework (JMF) 2.0 API расширяет 1.0 API, предоставляя
|
||
функции захвата изображения, заменяемые кодеки, сохранение файлов,
|
||
широковещание RTP и возможность доступа и манипулирования данными
|
||
до их воспроизведения. Этот API доступен для обзора и был разработан
|
||
компаниями Sun Microsystems, Inc. и IBM.
|
||
<li> <a href="http://java.sun.com/products/java-media/jai/index.html">Java<SUP><FONT SIZE="-2">TM</FONT></SUP> Advanced Imaging</a><br>
|
||
Java Advanced Imaging (JAI) API - это расширяемый сетевой программный
|
||
интерфейс для создания сложных приложений и апплет для работы с
|
||
графикой на языке программирования Java. Java Advanced Imaging API
|
||
включает богатый набор возможностей обработки изображений, таких
|
||
как tiling, deferred execution и многопроцессорную масштабируемость.
|
||
Имея полную совместимость с Java 2D API, разработчики могут легко
|
||
расширять возможности и производительность стандартных приложений
|
||
Java 2D с помощью Java Advanced Imaging API.
|
||
<li> <A HREF="http://java.sun.com/products/javacomm/">Java<SUP><FONT SIZE="-2">TM</FONT></SUP> Serial Port (COMM)</A> <br>
|
||
Java Serial Port может быть использован для разработки
|
||
платформо-независимых коммуникационных приложений для таких
|
||
технологий, как голосовая почта, факс и электронные карты. Текущая
|
||
версия поддерживает последовательные порты RS232 и параллельные порты
|
||
IEEE 1284.
|
||
<li> <a href="http://java.sun.com/products/java-media/3D/index.html">Java 3D<SUP><FONT SIZE="-2">TM</FONT></SUP></a><br>
|
||
Java 3DTM 1.1 API является набором классов для написания приложений
|
||
для работы с трехмерной графикой и 3D-апплет. Это дает разработчикам
|
||
высокоуровневые примитивы для создания и манипуляции трехмерными
|
||
объектами и построения структур, используемых для вывода этих
|
||
объектов. Прикладные программисты могут могут описать очень большие
|
||
виртуальные миры с помощью этих конструкций, что позволяет Java 3D
|
||
эффективно отображать эти миры.
|
||
<li> <a href="http://java.sun.com/products/javamail/index.html">JavaMail</a><br>
|
||
JavaMail API дает набор абстрактных классов, которые моделируют
|
||
почтовую систему. В API дается независимый от платформы и протоколов
|
||
инструмент для построения приложений для работы с почтовыми и другими
|
||
сообщениями на языке Java.
|
||
<li> <a href="http://java.sun.com/products/javahelp/index.html">JavaHelp<SUP><FONT SIZE="-2">TM</FONT></SUP></a><br>
|
||
JavaHelp - это справочная система для платформы Java: она
|
||
представляет собой платформонезависимую систему помощи, основанную
|
||
на Java, которая позволяет разработчикам Java использовать онлайновую
|
||
помощь в различных целях, включая компоненты Java, приложения
|
||
(сетевые и несетевые), десктопы и страницы HTML.
|
||
<li> <a href="http://java.sun.com/products/beans/glasgow/jaf.html">JavaBeans<SUP><FONT SIZE="-2">TM</FONT></SUP> Activation Framework (JAF)</a><br>
|
||
С JavaBeans Activation Framework (JAF) разработчики могут
|
||
использовать все возможности стандартных сервисов для определения
|
||
типа конкретной части данных, инкапсуляции доступа к нему,
|
||
определения набора допустимых над ней операций и порождения
|
||
экземпляров соответствующих компонент JavaBeans для выполнения этих
|
||
операций.
|
||
<li> <A HREF="http://java.sun.com/products/servlet/index.html">Java<SUP><FONT SIZE="-2">TM</FONT></SUP> Servlet</A><br>
|
||
Java Servlet дает стандартный, поддерживаемый всеми интерфейс для
|
||
расширения возможностей веб-сервера при помощи независимых от
|
||
платформы и используемого веб-сервера компонент, написанных на языке
|
||
Java.
|
||
<li> <a href="http://java.sun.com/products/jce/index.html">Java<SUP><FONT SIZE="-2">TM</FONT></SUP> Cryptography (JCE)</a><br>
|
||
Java Cryptography Extension (JCE) 1.2 дает методы и реализации для
|
||
шифрования, генерации ключей и их согласования, а также алгоритмов
|
||
Message Authentication Code (MAC). Поддержка шифрования включает в
|
||
себя симметричные, асимметричные, блочные и потоковые шифры.
|
||
Программное обеспечение поддерживает также защищенные потоки и
|
||
"опломбированные" объекты.
|
||
<LI><a href="http://java.sun.com/products/beans/infobus/index.html">InfoBus</a><br>
|
||
InfoBus позволяет динамически обмениваться данными между компонентами
|
||
JavaBeans, определяя небольшой набор интерфейсов между совместно
|
||
работающими элементами Beans и указывая протокол, используемый этими
|
||
интерфейсами.<BR>
|
||
Протоколы основываются на концепции информационной магистрали. Все
|
||
компоненты, реализующие эти интерфейсы, могут подключаться к
|
||
магистрали. Как участник магистрали, люой компонент может
|
||
обмениваться структурированными данными, включая массивы, таблицы,
|
||
выборки строк баз данных, с любым другим компонентом.
|
||
<li><A HREF="http://java.sun.com/products/jndi/index.html">Java Naming and Directory Interface<FONT SIZE="1"><SUP>TM</SUP></FONT> (JNDI)</A><br>
|
||
Дает унифицированный промышленный стандарт и прозрачное подключение
|
||
с платформы Java к источникам бизнес-информации, что позволит
|
||
разработчикам предложить приложения со стандартным доступом ко многим
|
||
службам каталогов и имен, имеющихся в эксплуатации.
|
||
<li> <a href="http://java.sun.com/xml">The XML Project</a><br>
|
||
Проект фирмы Sun по комбинирования технологий XML и Java
|
||
</ul>
|
||
<h2> Пакеты третьих фирм... </h2>
|
||
<ul>
|
||
<li> <a href="http://www.objectspace.com/products/jglOverview.htm">JGL (Java Generic Library)</a><br>
|
||
Реализация различных коллекций, включая связные списки и пр.
|
||
Этот API будет включен как CollcetionAPI в JDK1.2.
|
||
<li> <a href="http://www.alphaworks.ibm.com/tech/xml4j">XML4J</a><br>
|
||
XML Parser для java от IBM
|
||
</ul>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
&footer;
|
||
</BODY>
|
||
</HTML>
|