A C onnected L imited Device Configuration ( CLDC ) egy Java ME konfigurációs szabvány korlátozott számítási képességű, hálózathoz csatlakoztatott eszközökhöz, például mobiltelefonokhoz vagy személyhívókhoz . A konfiguráció a Java ME platformot meghatározó részek egyike. A második rész a profil . A CLDC -ből és MIDP - ből álló platform jelenleg a legelterjedtebb a mobiltelefon- piacon . Számos eszközön ez a platform számos további API -val , például 3D grafikus felülettel bővül . A CLDC szabványt a Java Community Process keretében fejlesztették ki JSR 30 (CLDC 1.0 verzió) és JSR 139 (CLDC 1.1) néven.
A konfiguráció az alábbiak szerint írja le azt az eszközt, amelyre telepíthető [1] .
A CLDC 1.1 a CLDC 1.0 közvetlen folytatása , és teljesen visszafelé kompatibilis . A következő szolgáltatásokkal bővült az új verzió [2] .
A CLDC interfészek alapvetően a hasonló "nagy" Java interfészek - Java SE - részhalmazai .
A konfiguráció csak a platform alacsony szintű részét írja le: a Java nyelv képességeit , annak virtuális gépét és az alaposztályokat. A konfiguráció célja az összes hasonló számítási képességgel rendelkező eszköz egyesítése, függetlenül azok céljától.
A platform magasabb szintű része a profil . Feltételezhető, hogy a profil minden nagyobb eszközosztályhoz (mobiltelefonok, játékgépek, háztartási készülékek) be lesz állítva. [3]
A MIDP a Java ME profilt írja le mobiltelefonokhoz . Tartalmaz egy sor osztályt a grafikus felhasználói felület felépítéséhez folyadékkristályos kijelzőn . Az ehhez a profilhoz írt alkalmazások neve MIDlet . Szinte minden új mobiltelefon támogatja a MIDP bizonyos verzióit, és mára ez a de facto szabvány a letölthető telefonos játékok számára.
Az IMP ( JSR-195 ) az információs modul szabvány. A céleszköz-osztályok az automaták , útválasztók és más olyan eszközök, amelyek nagyon egyszerű vagy egyáltalán nem rendelkeznek kijelzővel, de valamilyen hálózati kapcsolattal rendelkeznek. Ez a szabvány a MIDP 1.0 interfészek részhalmaza. A fő különbség a MIDP-től a grafikus felülettel való munkavégzéshez szükséges osztályok hiánya.
Vannak olyan profilok is, amelyeket nem szabványosítottak a JCP szerint, mint például a DoJa .