Java ME
Java Platform, Micro Edition (neboli Java ME, dříve označovaná jako Java 2 Micro Edition nebo J2ME) je jedna z tří platforem Javy (spolu s Java SE a Java EE), která se skládá ze dvou konfigurací pro zařízení s omezeným výkonem. Takto sada virtuálního stroje a API umožňuje vytvářet a spouštet předkompilované skripty určené pro zařízení s malým výkonem, jako je mobilní telefon, PDA, apod.
Dělení na konfigurace a profily
CLDC
CLDC je zkratka pro Connected Limited Device Configuration.
- definuje standardní platformu Javy s minimálními nároky pro malá zařízení s malým výkonem
- jde o nejmenší společný jmenovatel Javy
- rysy specifické pro trh s určitými produkty, např. mobilní telefony, PDA a další nejsou součástí CLDC, nýbrž jsou definovány v tzv. profilech
- zaměření na zařízení s malým množstvím paměti
Zařízení, na kterých se uplatňuje CLDC, mají dle specifikace následující vlastnosti:
- 160 KB až 512 KB celkové paměti
Zařízení s CLDC by mělo mít minimálně 128 KB paměti pro virtuální stroj Javy a pro CLDC knihovny a minimálně 32 KB RAM využitelné pro práci virtuálního stroje, to vše nezávisle na jiných aplikacích. - 16-bitový nebo 32-bitový procesor s minimální taktovací frekvencí 25 MHz
Tyto typy procesorů jsou v současné době pro přenosná zařízení typické. - Připojitelnost k některému druhu sítě
V případě CLDC se často jedná o dvousměrné bezdrátové připojení s omezenou šířkou pásma. - Nízká spotřeba energie
Zařízení s CLDC často pracují na energii z baterií. Proto mají velmi nízkou spotřebu energie. - Alespoň dvoubarevný displej s minimálním rozlišením 96×54 pixelů.
S danými, výše uvedenými omezeními poskytuje v současnosti CLDC zařízením tyto funkce:
- Soubor rysů Javy a virtuálního stroje
- Soubor základních knihoven Javy (java.lang a java.util)
- Základní výstup/vstup (java.io)
- Základní podporu sití (javax.microedition.io)
- Zabezpečení
Za povšimnutí stojí fakt, že CLDC nikterak nezasahuje do průběhu aplikací, do uživatelských rozhraní, ani do správy událostí či do interakce mezi uživatelem a aplikací. To opět spadá do sféry výše zmiňovaných profilů, jako je např. MIDP, které rozšiřují CLDC a přispívají k jeho funkčnosti.
CDC
CDC je zkratka pro Connected Device Configuration. Je to konfigurace pro o trochu výkonostně silnější zařízení, než ty, které spadají do CLCD.
- Alespoň 512 KiB paměti
S danými, výše uvedenými omezeními poskytuje v současnosti CDC zařízením tyto funkce:
- RMS – record management system, systém pro přístup k (databázovým záznamům)
Foundation Profile
Personal Basis Profile
Personal Profile
Související články
Externí odkazy
- http://java.sun.com/j2me
- http://www.billday.com/j2me/
- http://www.midlet-review.com
- http://games.macrospace.com
- http://www.microjava.com
- http://www.mophun.com
- http://wireless.ign.com
- http://www.qualcomm.com/brew
- J2ME device database and multi-device porting framework
- http://wireless.java.sun.com/device/
- http://www.forum.nokia.com/main.html
- http://www.motocoder.com
- http://j2me.gsmdev.com
- http://archives.java.sun.com/archives/kvm-interest.html