C Connected L imited Device Configuration ( CLDC ) je konfigurační standard Java ME pro zařízení připojená k síti s omezenými výpočetními schopnostmi, jako jsou mobilní telefony nebo pagery . Konfigurace je jednou z částí, které definují platformu Java ME. Druhou částí je profil . Platforma skládající se z CLDC a MIDP je v současnosti nejrozšířenější na trhu mobilních telefonů . Na mnoha zařízeních je tato platforma rozšířena o řadu dalších API , jako je 3D grafické rozhraní . Standard CLDC byl vyvinut v rámci Java Community Process jako JSR 30 (CLDC verze 1.0) a JSR 139 (CLDC 1.1).
Konfigurace popisuje zařízení, na které jej lze nainstalovat následovně [1] .
CLDC 1.1 je přímým pokračováním CLDC 1.0 a je plně zpětně kompatibilní . Do nové verze byly přidány následující funkce [2] .
Rozhraní CLDC jsou v podstatě podmnožinou podobných „velkých“ rozhraní Java – Java SE .
Konfigurace popisuje pouze nízkoúrovňovou část platformy: schopnosti jazyka Java , jeho virtuálního stroje a základních tříd. Konfigurace má sjednotit všechna zařízení s podobnými výpočetními schopnostmi bez ohledu na jejich účel.
Vyšší úrovní plošiny je profil . Předpokládá se, že profil bude nastaven pro každou hlavní třídu zařízení (mobilní telefony, hrací automaty, domácí spotřebiče). [3]
MIDP popisuje profil Java ME pro mobilní telefony . Obsahuje sadu tříd pro vytváření grafického uživatelského rozhraní na obrazovce z tekutých krystalů . Aplikace napsané pro tento profil se nazývají MIDlety . Téměř všechny nové mobilní telefony podporují určitou verzi MIDP a nyní je to de facto standard pro hry pro telefony ke stažení.
IMP ( JSR-195 ) je standard informačního modulu. Cílové třídy zařízení jsou prodejní automaty , routery a další zařízení s velmi jednoduchým nebo žádným displejem, ale s určitým druhem síťové konektivity. Tento standard je podmnožinou rozhraní MIDP 1.0 . Hlavním rozdílem oproti MIDP je absence tříd pro práci s grafickým rozhraním.
Existují také profily, které nejsou standardizovány podle JCP , jako například DoJa .