Skip site navigation (1) Skip section navigation (2)

Projet Java� pour FreeBSD : API

API - Extensions par Sun Microsystems

La liste suivante contient un extrait des d�finitions et des impl�mentations des API disponibles r�alis�es par SUN (pour commencer consultez Produits Java et allez par exemple sur Extensions Standards)
  • 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