Ugrás a tartalomhoz

Java API-k listája

A Wikipédiából, a szabad enciklopédiából
A lap korábbi változatát látod, amilyen Zafir (vitalap | szerkesztései) 2012. május 9., 23:33-kor történt szerkesztése után volt. Ez a változat jelentősen eltérhet az aktuális változattól. (See also)

Háromféle Java API létezik:

  • a hivatalos alap Java API, melyet a Java Platform JDK vagy JRE változata tartalmaz. A Java platform három változata a Java ME (Micro edition), Java SE (Standard edition), és a Java EE (Enterprise edition).
  • hivatalos API-k, amik külön-külön letölthetőek. Ezeknek az API-knak a specifikálása egy JSR szerint történik, és később részét is alkothatják az alap API-knak is (például a Swing esete).
  • nem hivatalos API-k, melyet kívülállók fejlesztettek, ezek nincsenek kapcsolatban semmilyen JSRrel.

Kívülállók szabadon implementálhatnak bármilyen JSR specifikációt egy hivatalos APInak (alap API-khoz is), feltéve, hogy alkalmazkodnak a Technology Compatibility Kit (TCK)-hoz. Ennek a szabadságnak az eredménye, hogy sok hivatalos API-nak több implementációja van, mint a Sun-nak Reference implementation (RI).

Lejjebb egy lista található a Java Programming Language Application Programming Interfaces API-jairól.

Hivatalos API-k

Java Platform, Standard Edition (Java SE)

Név Rövidítés Leírás és verziók Elérhetőség
Java Advanced Imaging JAI Interfészek halmaza, ami támogat egy magas szintű programozási model, amely lehetővé teszi a képek könnyű manipulálását.
Java Data Objects JDO Egy specifikációja a java objektum perzisztenciának.
JavaHelp Egy teljes, kiterjeszthető segítséget nyújtó rendszer, ami lehetővé teszi, hogy magába foglaljuk az online segítséget az appletekbe, komponensekbe, alkalmazásokba, operációs rendszerekbe és eszközökbe.
Java Media Framework JMF Egy API, ami lehetővé teszi az audio, video és egyéb idő-alapú média alkalmazásokba és appletekbe építését.
Java Naming and Directory Interface JNDI Egy API directory service-ekhez.
Java Speech API JSAPI Egy API ami lehetővé teszi a hangfelismerést és a hangösszetételt.
Java 3D J3D Egy scene graph-alapú 3D API. itt elérhető
Java OpenGL JOGL Egy wrapper könyvtár OpenGL-hez. itt elérhető
Java Mail (nincs) Egy keretrendszer levelezéshez és levelező alkalmazásokhoz. itt elérhető
Java USB for Windows (nincs) Alkalmazások USB kommunikációja. itt elérhető

Java Platform, Enterprise Edition (Java EE)

Csomagolt API-k (része az alapletöltésnek)

Név Rövidítés Java csomag(ok) amik tartalmazzák az API-t
Java Message Service JMS
JavaServer Faces JSF javax.faces

Opcionális API-k (külön letölthetőek)

Név Rövidítés Elérhető
Java API for XML-Based RPC JAX-RPC itt elérhető

Java Platform, Micro Edition (Java ME)

Név Rövidítés Elérhető
Connected Limited Device Configuration CLDC Reference implementation is available here
Java Telephony API available here

Nem hivatalos API-k (Kívülállók által kiadva)

Ez a lista eléggé hiányos, a Java platformhoz rendelkezésre álló API-k hatalmas száma miatt.

Rich Client Platforms
Office_compliant libraries
Compression
Game engines
Real-time libraries
Windowing libraries

Notes

Lásd még