Obsah:
- Definice - Co znamená Java Platform Micro Edition (Java ME)?
- Techopedia vysvětluje Java Platform Micro Edition (Java ME)
Definice - Co znamená Java Platform Micro Edition (Java ME)?
Java Platform, Micro Edition (Java ME) je platforma Java, vyvinutá společností Sun Microsystems (nyní součástí Oracle), pro mobilní zařízení a další vestavěné systémy. Java ME je jednou z nejvíce všudypřítomných mobilních platforem na světě.
Java ME běží na široké škále funkčních telefonů, smartphonů, kapesních počítačů, PDA, set-top boxů a dokonce i tiskáren. Java ME teoreticky využívá mantru jazyka Java pro zápis jednou za běh, což znamená, že kód napsaný pro jedno zařízení může běžet na všech podobných zařízeních.
Techopedia vysvětluje Java Platform Micro Edition (Java ME)
Java ME se skládá ze dvou sad knihoven, které jsou známé jako připojená omezená konfigurace zařízení (CLDC) a připojená konfigurace zařízení (CDC). CLDC je navrženo pro výrazně omezená zařízení charakterizovaná nízkým výkonem zpracování, úložným prostorem, RAM a grafickými schopnostmi. Zařízení, která jsou nejvhodnější pro CLDC, mohou mít taktovací rychlost CPU až 16 MHz, velikost paměti ROM jen 180 KB, RAM až 192 KB a nulovou grafiku. Zařízení CDC mohou být výkonnější. Mezi příklady takových zařízení patří smartphony, kapesní počítače a PDA.
Java ME aplikace jsou nejčastěji spojovány s malými aplikacemi zvanými MIDlety, což je jen jedna skupina aplikací napsaných pomocí Java ME. MIDlety jsou však ve skutečnosti aplikace psané pomocí profilu mobilního informačního zařízení, které je umístěno nad CLDC.
Usilující vývojář Java ME by obvykle potřeboval sadu Java ME pro vývoj softwaru (SDK). Obsahuje všechny potřebné nástroje potřebné pro vývoj mobilních aplikací Java, včetně API, debuggeru, kompilátoru a emulátoru. Pro zjednodušení procesu vývoje mohou vývojáři používat sadu SDK ve spojení s integrovanými vývojovými prostředími (IDE), jako jsou Netbeans a Eclipse. Tyto IDE umožňují vývojářům využívat GUI, které umožňují drag and drop a point-and-click procedury, navrhnout rozvržení vlastního GUI aplikace Java ME. Ve spojení s sadou SDK umožňují uživatelé IDE pomocí emulátorů vidět, jak se aplikace objeví na zařízení.