|
|
Hlavní nabídka Prohlížení IS/STAG
Nalezené předměty, počet: 1
Stránkování výsledků vyhledávání
Nalezeno 1 záznamů
Export do Xls
Informace o předmětu
KTE / TAM
:
Popis předmětu
Pracoviště / Zkratka
|
KTE
/
TAM
|
Akademický rok
|
2013/2014
|
Akademický rok
|
2013/2014
|
Název
|
Tvorba aplikací pro mobilní zařízení
|
Způsob zakončení
|
Zápočet
|
Způsob zakončení
|
Zápočet
|
Akreditováno / Kredity
|
Ano,
4
Kred.
|
Forma zakončení
|
-
|
Forma zakončení
|
-
|
Rozsah hodin
|
Přednáška
2
[HOD/TYD]
Cvičení
2
[HOD/TYD]
|
Zápočet před zkouškou
|
Ne
|
Zápočet před zkouškou
|
Ne
|
Automatické uznávání zápočtu před zkouškou
|
Ano v případě předchozího hodnocení 4 nebo nic.
|
Počítán do průměru
|
NE
|
Vyučovací jazyk
|
Čeština
|
Obs/max
|
|
|
|
Automatické uznávání zápočtu před zkouškou
|
Ano v případě předchozího hodnocení 4 nebo nic.
|
Letní semestr
|
2 / -
|
21 / -
|
6 / -
|
Počítán do průměru
|
NE
|
Zimní semestr
|
0 / -
|
0 / -
|
0 / -
|
Opakovaný zápis
|
NE
|
Opakovaný zápis
|
NE
|
Rozvrh
|
Ano
|
Vyučovaný semestr
|
Zimní + Letní
|
Vyučovaný semestr
|
Zimní + Letní
|
Minimum (B + C) studentů
|
10
|
Volně zapisovatelný předmět |
Ano
|
Volně zapisovatelný předmět
|
Ano
|
Vyučovací jazyk
|
Čeština
|
Počet dnů praxe
|
0
|
Počet hodin kontaktní výuky |
|
Hodnotící stupnice |
S|N |
Periodicita |
každý rok
|
Periodicita upřesnění |
|
Základní teoretický předmět |
Ne
|
Profilující předmět |
Ne
|
Základní teoretický předmět |
Ne
|
Hodnotící stupnice |
S|N |
Nahrazovaný předmět
|
Žádný
|
Vyloučené předměty
|
Nejsou definovány
|
Podmiňující předměty
|
Nejsou definovány
|
Předměty informativně doporučené
|
Nejsou definovány
|
Předměty,které předmět podmiňuje
|
Nejsou definovány
|
Graf četnosti udělených hodnocení studentům napříč roky:
Obrázek PNG
,
XLS
|
Cíle předmětu (anotace):
|
Porozumět principům pokročilejších mechanismů jazyka Java - vláken, základů tvorby paralelních aplikací. Obeznámit se s možnostmi rozšiřujících knihoven, kolekcí. Seznámit se s principy tvorby aplikací pro mobilní zařízení. Obeznámit se s vývojovými nástroji pro mobilní zařízení.
|
Požadavky na studenta
|
Aktivní účast na cvičeních.
Zápočtový test.
Vypracování semestrální práce s možnostmi:
a) semestrální práce v rozsahu 10-12 stran, pojednávající o zajímavé novince či technologii v oblasti mobilních Java aplikací nebo serverových Java aplikací,
b) projekt - program pro mobilní zařízení, včetně dokumentace (javadoc).
Individuální zadání (lze i vlastní téma od studenta, po schválení vyučujícím).
|
Obsah
|
Přehled témat přednášek
1. Úvod. Základní principy jazyk Java - opakování. Práce s vlákny, spuštění, spolupráce, priority. Princip sdílení času.
2. Synchronizace vláken. Ošetření kritických sekcí, hladovění, uváznutí. Tvorba démonů. Knihovny jazyka Java, jejich využití. Kolekce.
3. Způsob práce s mobilními telefony, architektura, rozhraní. Architektura jazyka J2ME a principy fungování. Konfigurace (CLDC konfigurace). Virtuální stroj KVM. profily ? MIDP, PDA, IMP-NG.
4. MIDlety a sady MIDletů. Prostředí a životní cyklus MIDletů. Možnosti a využití platformy Java 2 Micro Edition pro různé typy mobilních zařízení.
5. API pro midlety. Vývojové nástroje pro J2ME.
6. Bezdrátové aplikace jazyka Java, se zaměřením na mobilní telefony. Síťové funkce, trvalá úložiště.
7. Grafické a zvukové možnosti mobilních telefonů (J2ME) - multimédia.
8. Grafické a zvukové možnosti mobilních telefonů (J2ME) - pokračování.
9. Push architektura. Bezpečnost aplikací pro mobilní zařízení. Tvorba aplikací v J2ME.
10. Práce s applety. Princip a základy vytváření, použití appletů. Omezení funkce appletů.
11. Applety - pokračování - tvorba multimediálních internetových aplikací v jazyce Java.
12. Přístup k datům. Rozhraní JDBC. Ovladače databází - postupy zprovozní pro různé způsoby (ODBC, nativní klient, komponenty serverů, přímé připojení k databázi.) JDBC ovladače. Přístup datům pro mobilní zařízení.
13. Java Enterprise Edition. Servlety. Základ činnosti. Vztah servletů a appletů. Využití servletů.
Plán cvičení
1. Úvod. Obsah cvičení, potřebný software a postup instalace, internetové zdroje dokumentace a zdroje software. Založení nového projektu - mobilní aplikace.
2. Základy práce s vlákny, příklady jednoduché komunikace.
3. Složitější příklady vláken, synchronizace.
4. Jednoduchá mobilní aplikace.
5. Tvorba komplikovanější mobilní aplikace, využití nástrojů prostředí NetBeans, aplikace s formuláři.
6. Tvorba komplikovanější mobilní aplikace - pokračování.
7. Mobilní aplikace se síťovými funkcemi - principy.
8. Příklad mobilní aplikace s grafickými a zvukovými možnostmi.
9. Multimediální aplikace pokračování
10. Multimediální aplikace s využitím M3G - 3D knihovny.
11. Tvorba Appletů.
12. Základní aplikace typu servlet.
13. Odevzdání a kontrola semestrální práce, dotazy a opakování.
|
Aktivity
|
|
Studijní opory
|
|
Garanti a vyučující
|
|
Literatura
|
-
Doporučená:
Pužmanová, Rita. Bezpečnost bezdrátové komunikace : jak zabezpečit Wi-Fi, Bluetooth, GPRS či 3G. Vyd. 1. Brno : CP Books, 2005. ISBN 80-251-0791-4.
-
Doporučená:
Topley, Kim. J2ME v kostce : pohotová referenční příručka. 1. vyd. Praha : Grada, 2004. ISBN 80-247-0246-9.
-
Doporučená:
Žalud, V. Moderní radioelektronika. BEN, Praha, 2006. ISBN 80-7300-132-2.
-
Doporučená:
Pecinovský, Rudolf. Myslíme objektově v jazyku Java 5.0. Praha : Grada, 2004. ISBN 80-247-0941-4.
-
Doporučená:
Mahmoud, Qusay H. Naučte se Java 2 Micro Edition. 1. vyd. Praha : Grada, 2002. ISBN 80-247-0444-7.
-
Doporučená:
Krejčiřík, Alexandr. SMS : střežení a ovládání objektů pomocí mobilu a SMS : GSM pagery a alarmy : princip použití, návody, příklady. 1. vyd. Praha : BEN - technická literatura, 2004. ISBN 80-7300-082-2.
-
On-line katalogy knihoven
|
Časová náročnost
|
Všechny formy studia
|
Aktivity
|
Časová náročnost aktivity [h]
|
Praktická výuka [vyjádření počtem hodin]
|
26
|
Příprava na zkoušku [10-60]
|
32
|
Projekt individuální [40]
|
20
|
Kontaktní výuka
|
26
|
Celkem
|
104
|
|
Předpoklady - další informace k podmíněnosti studia předmětu |
KTE/IT |
Získané způsobilosti |
Studenti si rozšíří znalosti získané v předmětu KTE/IT. Studenti dokáží vytvořit aplikaci pro mobilní zařízení - mobilní telefony, PDA, průmyslové moduly. Studenti dokáží rozpoznat vhodné mobilní zařízení a využít odpovídající platformu pro vytvoření aplikace. Rozšiřuje schopnosti studentů o možnost řízení mobilních telefonů a obdobných zařízení s využitím jazyka Java 2 Micro Edition (mobilní internetové aplikace, síťové aplikace, databáze a grafické aplikace). |
Vyučovací metody |
- Přednáška s diskusí
- Demonstrace dovedností
- Studium metodou řešení problémů
- Samostatná práce studentů
|
Hodnotící metody |
- Test
- Projekt
- Kombinovaná zkouška
- Demonstrace dovedností při cvičení
|
|
|
|