Skip site navigation (1)
Skip section navigation (2)
Projet Java® pour FreeBSD : API
API - Extensions par Sun Microsystems
Produits Java
- JFC (Classes de Base Java)
C'est de là que provient Swing. Pour plus d'informations consultez
La Connexion Swing.
- Structure Média pour JavaTM
L'API Structure Média pour Java (JMF) 1.0 spécifie une architecture simple
et unifiée, un protocole d'envoi de messages et une interface de programmation
pour la lecture de médias. Cette API a été développée par Sun Microsystems,
Inc., Silicon Graphics Inc., et Intel Corporation.
L'API Structure Média pour Java (JMF) 2.0 étends l'API 1.0 API en
fournissant des fonctions de capture, des modules codecs, la sauvegarde de fichiers, la diffusion
d'émissions radio/télé et la capacité d'accéder et de manipuler les données média avant de
les diffuser. Cette API est disponible publiquement et a été développée
par Sun Microsystems, Inc. et IBM.
- Traitement d'Images Avancé JavaTM
L'API de Traitement d'Images Avancé Java (JAI) est l'interface de programmation
extensible et avec possibilité d'utiliser des fonctions réseaux
pour la création d'applications et d'applets avancées de traitement
d'images en Java. L'API de Traitement d'Images Avancé Java offre un jeu
complet de fonctions pour le traitement d'images comme le "tiling", l'exécution
différée et l'utilisation de plusieurs processeurs.
Entièrement compatible avec l'API Java 2D, les développeurs peuvent facilement
étendre les fonctions de traitement d'images et les performances des applications
Java 2D standards avec l'API de Traitement d'Images Avancé Java.
- Port Série (COMM) JavaTM
Le Port Série Java peut être utilisé pour écrire des applications de communications
indépendantes de la plate-forme pour des technologies telles que l'envoi de messages parlés,
le fax et les cartes à puce.
La version actuelle supporte les ports séries RS232 et les ports parallèles IEEE 1284.
- Java 3DTM
L'API Java 3D TM 1.1 est un ensemble de classes pour écrire
des applications graphiques en 3-dimensions et des applets 3D. Elle apporte
aux développeurs des fonctions de haut niveau pour la création et la manipulation
de la géométrie 3D et pour la construction des structures utilisées dans le rendu
de cette géometrie. Les développeurs d'applications peuvent décrire de très grands
mondes virtuels avec ces fonctions, qui fournissent à la librairie Java 3D suffisamment
d'informations pour produire un rendu optimal de ces mondes.
- JavaMail
L'API JavaMail fournit un ensemble de classes abstraites qui représente un sytème de courrier électronique.
L'API a été élaborée afin de fournir une structure indépendante de la plate-forme et indépendante du protocole
pour construire des applications Java de courrier électronique et d'envoi de messages.
- JavaHelpTM
JavaHelp est le système d'aide pour la plate-forme Java : c'est un système d'aide
basé sur Java et indépendant de la plate-forme qui permet aux développeurs Java
d'inclure une aide en ligne dans de nombreux cas, comme les composants Java,
les applications (en réseau ou non), les gestionnaires de bureaux et les pages HTML.
- Structure d'Activation JavaBeansTM (JAF)
Avec la Structure d'Activation JavaBeans (JAF) les développeurs peuvent tirer
avantage de services standards pour déterminer le type de données
quelconques, d'encapsuler l'accès à ces données, de découvrir les opérations
possibles sur ces données et de créer le composant JavaBeans approprié
pour réaliser ces opérations.
- Servlet JavaTM
Les Servlet Java fournissent une interface uniformisée et supportée par les professionnels
pour étendre un serveur web avec des composants indépendants de la plate-forme
et du serveur écrits en langage Java.
- Chiffrement en JavaTM (JCE)
L'Extension Chiffrement en Java (JCE) 1.2 fournir la structure et les
implantations pour le chiffrement, la génération et la gestion de clefs et
les algorithmes de Code d'Authentification de Message (MAC). Le support du chiffrement inclu
les chiffrements symétriques, asymétriques, en blocs et en flux. La librairie supporte aussi
les flux sécurisés et les objets "scellés".
- InfoBus
InfoBus permet un échange dynamique de données entre des composants JavaBeans en
définissant un petit nombre d'interfaces entre les Beans en coopération et en spécifiant
le protocole pour utiliser ces interfaces.
Les protocoles sont basés sur une notion de bus d'information. Tous les composants
qui implémentent ces interfaces peuvent se connecter sur le bus. En tant que membre du
bus n'importe quel composant peut échanger des données avec n'importe quel autre composant
de manière structurée, y compris des tableaux, des tables et des données provenant d'une base de données.
- Nommage Java et Interface pour les AnnuairesTM (JNDI)
Fournit une connectivité uniformisée, standard et directe d'une
plate-forme Java vers l'ensemble des informations de l'entreprise, permettant ainsi aux développeurs de
concevoir des applications Java avec un accès unifié aux multiples services de
nommage et d'annuaires de l'entreprise.
- Le Projet XML
Le site de Sun pour l'alliance du XML et de Java
Logiciels de tiers...
- JGL (Librairie Générique Java)
Une collection d'API avec par exemple les listes liées etc. La collection
d'API avant l'invention de la collection d'API dans JDK1.2
- XML4J
Parser XML pour java réalisé par IBM