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

Slides:



Advertisements
Podobné prezentace
Úvod do platformy Java EE
Advertisements

VÝVOJ PROGRAMOVACÍCH JAZYKŮ PERSPEKTIVY ELEKTRONIKY 3. Celostátní seminář, 18. března 2003 Ing. Pavel Pokorný UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ Fakulta technologická.
Počítačová skříň Základní deska Procesor Operační paměť Zdroj napětí
HARDWAROVÉ POŽADAVKY NA MULTIMEDIÁLNÍ POČÍTAČ
OS-PDA,kapesní PC,komunikátorů a smartphonů Vypracoval:Petr Rabada AT3.A Pátek
Procesory Filip Skulník.
MProcesory a Robotika.
Informatika 1_6 6. Týden 11. A 12. hodina.
WBI Systems a.s. Barákova Říčany T: F: E: W: SQL Server 2008 R2 Základy licencování.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Informatika / programování
Automation and Drives A&D AS Tomáš Halva Strana 1 (C) Si emens AG, 2002, Automation & Drives EK SIMATIC S7-200 SIMATIC S7-200 Komunikační procesor pro.
J2ME Martin Orlich Titulní stránka. JAVA Programovací jazyk Java je poskytován firmou Sun Microsystems ve třech vydáních: Java 2 Standard Edition Java.
= monolitický integrovaný obvod obsahující kompletní mikropočítač
Roman Valeš projekt AVT. Cíl práce Obeznámení s programovacím jazykem Java Práce s vývojovými nástroji Hierarchie kódu Androidu Vytvoření Android aplikace.
Petr Brůha  udělat průzkum využití moderních vývojových nástrojů na Kivu  doplňuji průzkum Jana Štěbetáka z dokumentu.
Ant Připravil: Ing. Jan Kolomazník. strana 2 Proč vznikl Potřeba sestavovat komplexní Nezávisle na platformě Popis založený na xml Spouštění různých úloh.
Internet.
C# - Úvod Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí.
Vývoj aplikace pro mobilní sběr dat Zpracovatel: Vladimír Havlík Vedoucí práce: Ing. Jan Stankovič Ph.D.
David Kratochvíl. * Linux – označení pro operační systém (OS) * 1,3 milionu mobilních zařízení s Androidem aktivováno každý den * Většina ze TV.
Úvod do nových médií a komunikace Ing. Jiří Kysela Katedra informačních technologií - Fakulta elektrotechniky.
Jak se tvoří mobilní aplikace - na co vše pamatovat Boris Procházka GINA Software s.r.o.
Operační systém (OS) ICT Informační a komunikační technologie.
Představení nové verze OPSI Kamil Malinka Martin Lebeda PROJEKT financovaný z Operačního programu Vzdělávání pro konkurenceschopnost ZVYŠOVÁNÍ IT GRAMOTNOSTI.
Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou I NFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Ing. Jan Roubíček.
Virtual Reality Toolbox 2.0
Číslo šablony: III/2 VY_32_INOVACE_P4_1.9 Tematická oblast: Hardware, software a informační sítě Porty a rozhraní Typ: DUM - kombinovaný Předmět: ICT Ročník:
Návrh a tvorba WWW Přednáška 13 Vývoj webových aplikací.
Programování v prostředí Windows Mobile LEKCE ÚVOD 1 LEKCE č. 1; Karel Pavlík, FJFI - ČVUT, ©2007 Karel Pavlík
Oběšenec Tomáš Glabasňa.
PROJEKT : SCADA systémy na mobilních zařízeních AUTOŘI : Ing. Ondřej Krejcar Ing. Stanislav Slíva.
Autor: Bc. Radka MATOLÁKOVÁ Vedoucí cvičení: Ing. David VOJTEK, Ph. D GvSIG Mobile VŠB – TECHNICKÁ UNIVERZITA OSTRAVA Institut geoinformatiky Hornicko-geologická.
Novinky pro webovou platformu Jiří Burian, Tomáš Kutěj,
Mobilní kancelář (…nejen pro velké firmy) Vladimír Wojnar Microsoft Solutions HP.
2 Fučíková Sylvie HR/Win – moderní technologie pro osvědčené aplikace.
2N ® BRI brány 2N ® VoiceBlue MAX. 2N ® BRI brány 2N ® BRI Lite –Připojím NT nebo TE port 2N ® BRI Enterprise –Připojím NT a TE port současně (brána mezi.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
CZ.1.07/1.4.00/ VY_32_INOVACE_166_IT 9 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
2008 Fakulta elektrotechniky a informatiky VŠB – TECHNICKÁ UNIVERZITA OSTRAVA.
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost Číslo projektu: CZ.1.07/1.5.00/ Číslo materiálu: VY_32_INOVACE_PSK-3-12.
Programování POCSI. Programovani/POCSI2 Základní pojmy Akce - děj nad objekty, mající začátek a konec, a mající přesně definovaný účinek. Příkaz - popis.
Hardware osobních počítačů
Katedra počítačů ČVUT FEL
doc. RNDr. Zdeněk Botek, CSc.
Struktura operačních systémů
XSLT překladač Marek Běhálek Informatika a aplikovaná matematika FEI VŠB-TU Ostrava.
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
Struktura operačních systémů
E- MAIL Ing. Jiří Šilhán. E LEKTRONICKÁ POŠTA NEBOLI vývoj od počátku sítí – původní návrh pouze pro přenos krátkých textových zpráv (ASCII) základní.
VideoStreaming Aplikace pro mobilní zařízení Jiří Chadima, Jiří Mašek.
WiFi NETHOME PLUS aplikace pro jednoty KITE. Vzdálené ovládání jednotky IOS Android Wifi Module Router Cloud server & Internet.
NÁZEV ŠKOLY:Základní škola a mateřská škola Bohdalov ČÍSLO PROJEKTU: CZ.1.07/1.4.00/ ŠABLONA:III/2 TÉMATICKÁ OBLAST:Informační a komunikační technologie.
WebOS – operační systém (nejen) pro mobilní přístroje Lukáš Jelínek AIKEN s.r.o. -
Bezdrátové senzorické sítě Operační systémy a vývojové prostředky Ing. David Široký Katedra informatiky a výpočetní techniky Fakulta aplikovaných.
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
.NET framework platforma Jiří Pokorný
Transportní vrstva v TCP/IP Dvořáčková, Kudelásková, Kozlová.
Vývoj mobilních her a současné trendy
Název školy: Autor: Název: Číslo projektu: Název projektu:
Programování mikropočítačů Platforma Arduino
Výukový materiál zpracován v rámci projektu
Vývoj mobilních aplikací a jejich výhody
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně
JavaFX Tools Michal Škvor Software Developer SUN Microsystems 1.
Připravil: Ing. Jan Kolomazník, Ph.D.
Název školy: ZŠ Bor, okres Tachov, příspěvková organizace
1. ročník oboru Mechanik opravář motorových vozidel
Segmentace Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Praktická cvičení Úvodní hodina David Malý kabinet 205.
Transkript prezentace:

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

2

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 Architektura J2ME

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 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 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 Poskytování OTA

9 Grafické možnosti

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 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 Java Platform Micro Edition Software Development Kit 3.0 Odkaz ke stažení:

13 Vývojové prostředí NetBeans IDE + Mobility Pack Odkaz ke stažení: 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 Vývojové prostředí NetBeans IDE

15 Vývojové prostředí NetBeans IDE + Mobility Pack

16 Vývojové prostředí NetBeans IDE + Mobility Pack

17 Vývojové prostředí Eclipse SDK + Mobile Tools for the Java Platform (MTJ)

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 - Motorola - Samsung - SonnyEriccson -

19 Možnosti J2ME Bezdrátová Java Druhy připojení Zvukové možnosti Grafické uživatelské rozhraní Herní rozhraní – Game API Push architektura

Děkuji za pozornost