Přeskočit na obsah

Java ME

Z Wikipedie, otevřené encyklopedie

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

Šablona:Pahýl - seznam

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)

Šablona:Pahýl - seznam

Foundation Profile

Personal Basis Profile

Personal Profile


Související články

Externí odkazy

Šablona:Pahýl - software