Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA ELEKTROTECHNICKÁ KATEDRA TEORETICKÉ ELEKTROTECHKY Oddělení informatiky Java Micro Edition pro mobilní zařízení.

Podobné prezentace


Prezentace na téma: "ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA ELEKTROTECHNICKÁ KATEDRA TEORETICKÉ ELEKTROTECHKY Oddělení informatiky Java Micro Edition pro mobilní zařízení."— Transkript prezentace:

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


Stáhnout ppt "ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA ELEKTROTECHNICKÁ KATEDRA TEORETICKÉ ELEKTROTECHKY Oddělení informatiky Java Micro Edition pro mobilní zařízení."

Podobné prezentace


Reklamy Google