Cíle předmětu:
Seznámit studenty s možností tvorby aplikací pro mobilní zařízení v rámci
platformy Java.
Přednášky:
Návrh architektury J2ME, cílová zařízení, zařazení do technologie Java 2,
vztah k dalším technologiím, například JavaCard, PersonalJava a dalším. Jedna
z klíčových technologií J2ME, zaměřená na cílová zařízení s velmi omezenými
hardwarovými možnostmi. Architektura technologie CLDC, nutnost použití
omezeného virtuálního stroje typu KVM. Profily MIDP a PDAP, navržené pro
mobilní zařízení splňující požadavky konfigurace CLDC, jejích základní
charakteristiky a srovnání. Vývoj aplikací, jejích životní cyklus.
Architektura Over-the-Air Provisioning (OTA). Umístění, aktualizace
a~konfigurace aplikace na serveru. Její následné vyhledání, získání, instalace
a spuštění na mobilním zařízení. Konfigurace pro zařízení, která jsou schopna
provozovat standardní virtuální stroj definovaný pro platformu Java 2, verzi
1.3. Profily pro konfiguraci CDC dávají větší možnosti, ve srovnáním s profily
pro CLDC. Jako základ je definován profil Foundation Profile, na který
navazují například profily Personal Profile a RMI profile. Ty dávají k
dispozici funkcionalitu potřebnou ke grafické komunikaci s uživatelem a
možnosti pro provoz distribuovaných aplikací. Technologie J2ME má vypracovaný
bezpečnostní model, který je založen na otevřených standardech. Kromě
zajištění bezpečnosti na úrovni virtuálního stroje jde především o bezpečnost
dat, která jsou zpracovávána. Ta mohou být zabezpečena například pomocí
protokolů SSL, WTLS nebo dalších technik vycházejících ze standardu X.509.
Projekty:
Zpracování aplikace demonstrující schopnost studenta využívat diskutované
technologie pro tvorbu aplikací využívajících služeb sítě Internet.
Seznámit studenty s možností tvorby aplikací pro mobilní zařízení v rámci
platformy Java.
Přednášky:
Návrh architektury J2ME, cílová zařízení, zařazení do technologie Java 2,
vztah k dalším technologiím, například JavaCard, PersonalJava a dalším. Jedna
z klíčových technologií J2ME, zaměřená na cílová zařízení s velmi omezenými
hardwarovými možnostmi. Architektura technologie CLDC, nutnost použití
omezeného virtuálního stroje typu KVM. Profily MIDP a PDAP, navržené pro
mobilní zařízení splňující požadavky konfigurace CLDC, jejích základní
charakteristiky a srovnání. Vývoj aplikací, jejích životní cyklus.
Architektura Over-the-Air Provisioning (OTA). Umístění, aktualizace
a~konfigurace aplikace na serveru. Její následné vyhledání, získání, instalace
a spuštění na mobilním zařízení. Konfigurace pro zařízení, která jsou schopna
provozovat standardní virtuální stroj definovaný pro platformu Java 2, verzi
1.3. Profily pro konfiguraci CDC dávají větší možnosti, ve srovnáním s profily
pro CLDC. Jako základ je definován profil Foundation Profile, na který
navazují například profily Personal Profile a RMI profile. Ty dávají k
dispozici funkcionalitu potřebnou ke grafické komunikaci s uživatelem a
možnosti pro provoz distribuovaných aplikací. Technologie J2ME má vypracovaný
bezpečnostní model, který je založen na otevřených standardech. Kromě
zajištění bezpečnosti na úrovni virtuálního stroje jde především o bezpečnost
dat, která jsou zpracovávána. Ta mohou být zabezpečena například pomocí
protokolů SSL, WTLS nebo dalších technik vycházejících ze standardu X.509.
Projekty:
Zpracování aplikace demonstrující schopnost studenta využívat diskutované
technologie pro tvorbu aplikací využívajících služeb sítě Internet.