Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilKristina Konečná
1
ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA ELEKTROTECHNICKÁ KATEDRA TEORETICKÉ ELEKTROTECHKY Oddělení informatiky Java Micro Edition pro mobilní zařízení
2
2
3
3 Architektura J2ME KVM Operační systém CLDC MIDPPDAP Profily Konfigurace Virtuální stroj IMP CVM CDC FOUNDATION PROFILE RMIPERSONAL GAME Virtuální stroj je základem programování v jazyku Java, v J2ME je dvojího typu. To je způsobeno dvěma skupinami malých zařízení, resp. paměťovou náročností těchto dvou skupin. Konfigurace definují programové vybavení pro určité skupiny zařízení. Tyto skupiny jsou rozlišeny podle typu a velikosti paměti, typu a rychlosti procesoru a síťového připojení. Profil je sada programových rozhraní (API) tvořících nadstavbu konfigurace. Profil nabízí programu přístup k vlastnostem specifickým pro dané zařízení.
4
4 Architektura J2ME
5
5 Konfigurace Definuje typ a velikost dostupné paměti (160 kB – 512 kB) typ a frekvence procesoru (16,32-bit., min. 25 Mhz) typ síťového připojení (dvousměrné bezdrátové) Zahrnuje virtuální stroj Javy (KVM) standardní kolekce javových tříd (API)
6
6 Profil Doplňuje konfiguraci Přidává třídy poskytující funkce pro určitý druh zařízení S každou konfigurací může být asociováno více profilů
7
7 Architektura J2ME KVM - Kilo Virtual Machine CLDC - Connected Limited Device Configuration MIDP - Mobile Information Device Profile PDAP - Personal Digital Assistant Profile IMP - Information Module Profile CVM - Compact Virtual Machine CDC - Connected Device Configuration Foundation Profile Personal Profile RMI – Remote Method Invocation Game Profile KVM Operační systém CLDC MIDPPDAP Profily Konfigurace Virtuální stroj IMP CVM CDC FOUNDATION PROFILE RMIPERSONAL GAME
8
8 Poskytování OTA
9
9 Grafické možnosti
10
10 Bezdrátové moduly Java™: CLDC 1.1 / J2ME™ profile IMP 2.0 přenos dat přes HTTPS / Podpora TCP, UDP, HTTP, FTP, SMTP, POP3 Update SW vzdáleně přes GSM
11
11 MIDlet JAVA - zdrojový kód aplikace CLASS - binární kódy MF (ManiFest) - podobná struktura i obsah jako soubor JAD JAR (Java Archive) – zkomprimované zdrojové kódy a informace o MIDletu JAD (Java Aplication Descriptor) - soubor obsahující údaje o aplikaci Manifest Soubory CLASS Zdroje RES Soubory JAVA JAR
12
12 Java Platform Micro Edition Software Development Kit 3.0 Odkaz ke stažení: http://java.sun.com/javame/downloads/index.jsp
13
13 Vývojové prostředí NetBeans IDE + Mobility Pack Odkaz ke stažení: http://www.netbeans.org/products Mobility Pack je ve dvou verzích, pro konfiguraci CLDC nebo CDC Obsahuje Visual Mobile Designer Součástí je Wireless Toolkit Umožňuje využívat emulátor konkrétního zařízení Vývoj probíhá ve třech režimech: Source Screen Design Flow Design
14
14 Vývojové prostředí NetBeans IDE
15
15 Vývojové prostředí NetBeans IDE + Mobility Pack
16
16 Vývojové prostředí NetBeans IDE + Mobility Pack
17
17 Vývojové prostředí Eclipse SDK + Mobile Tools for the Java Platform (MTJ)
18
18 Emulátory mobilních zařízení Samostatné spouštění Instalace do Wireless Toolkit Instalace do vývojového prostředí Sebelepší emulátor úplně nezastoupí reálné zařízení Možnosti používání emulátorů: Odkazy na emulátory některých výrobců: Nokia - http://www.forum.nokia.com/main/platforms/ Motorola - https://developer.motorola.com/docstools/sdks/ Samsung - http://developer.samsungmobile.com/Developer/index.jsp SonnyEriccson - http://developer.sonyericsson.com/
19
19 Možnosti J2ME Bezdrátová Java Druhy připojení Zvukové možnosti Grafické uživatelské rozhraní Herní rozhraní – Game API Push architektura
20
Děkuji za pozornost
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.