Předmět: Mobilní komunikace a zařízení

« Zpět
Název předmětu Mobilní komunikace a zařízení
Kód předmětu KIV/MKZ
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Letní
Počet ECTS kreditů 3
Vyučovací jazyk Čeština
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Křížek Martin, Ing. CSc.
Obsah předmětu
1. Úvod, platformy mobilních zařízení, embedded zařízení, bezpečnostní aspekty 2. Google Android plaforma - úvod, základní pojmy (aktivity,intent,..), manifest aj. 3. Google Android - UI, alternativní resources, alerty, menu, aj. 4. Google Android - více aktivit, UI prohlížeč, práce s daty, základy grafiky 5. Google Android - animace, vlákna, SQLite databáze 6. Windows Phone platforma 8. iPhone a iPad vývoj 9. J2ME a další platformy 10. Mobilní komunikace a sítě GSM 11. Datové přenosy v mobilních sítích (GPRS, UMTS) 12. WiFi sítě 13. Trendy mobilní komunikace

Studijní aktivity a metody výuky
Přednáška s diskusí, Seminární výuka, Samostatná práce studentů, Samostudium literatury
  • Kontaktní výuka - 39 hodin za semestr
  • Projekt individuální [40] - 33 hodin za semestr
  • Příprava na zkoušku [10-60] - 30 hodin za semestr
Předpoklady
Odborné znalosti
charakterizovat programování síťových aplikací s využitím BSD socketů
orientovat se v základech fungování počítačových sítí
použít základy programování aplikací v programovacím jazyce Java
popsat základní síťové protokoly (IP, TCP, UDP, ICMP) a služby
Odborné dovednosti
ladit vyvíjenou aplikaci ve vybraném vývojovém prostředí
detekovat základní problémy při provozu síťových aplikací
vytvořit aplikaci typu klient-server, která bude komunikovat prostřednictvím počítačové sítě
vytvořit program v jazyce Java s jednoduchým grafickým uživatelským rozhraním
Obecné způsobilosti
mgr. studium: používají své odborné znalosti, odborné dovednosti a obecné způsobilosti alespoň v jednom cizím jazyce,
Výsledky učení
Odborné znalosti
popsat základní životní cyklus mobilní aplikace
vysvětlit základní odlišnosti tvorby aplikací pro mobilní zařízení od běžných desktopových aplikací
popsat základní rozdíly mezi nejrozšířenějšími platformami mobilních zařízení
analyzovat specifické požadavky pro tvorbu aplikací pro mobilní zařízení
popsat a ilustrovat základní bezpečnostní problémy mobilních zařízení v současné době
popsat základy síťových a komunikačních technologií GSM, LTE, Bluetooth, Wi-Fi používaných mobilními zařízeními
Odborné dovednosti
navrhnout uživatelské rozhraní mobilní aplikace s ohledem na možnosti daného zařízení
navrhnout aplikaci s grafickým rozhraním pro platformu Android, sestávající z několika aktivit a fragmentů
přizpůsobit návrh mobilní aplikace požadavkům na zvolenou síťovou technologii přenosu dat
prakticky používat vývojové prostředí včetně emulátoru pro vývoj aplikací na platformě Android
navrhnout mobilní aplikaci šetrnou k využití dostupných zdrojů
Obecné způsobilosti
mgr. studium: samostatně a odpovědně se rozhodují v nových nebo měnících se souvislostech nebo v zásadně se vyvíjejícím prostředí s přihlédnutím k širším společenským důsledkům jejich rozhodování,
Vyučovací metody
Odborné znalosti
Cvičení (praktické činnosti),
Samostudium,
Přednáška s diskusí,
Odborné dovednosti
Samostatná práce studentů,
Obecné způsobilosti
Přednáška s diskusí,
Hodnotící metody
Odborné znalosti
Kombinovaná zkouška,
Odborné dovednosti
Seminární práce,
Obecné způsobilosti
Kombinovaná zkouška,
Doporučená literatura
  • Daryl Wilding-McBride. Java Development on PDAs: Building Applications for Pocket PC. Addison-Wesley Pub Co, 2003. ISBN 0201719541.
  • LaMarche, J.; Mark, D. iPhone SDK, Průvodce vývojem aplikací pro iPhone a iPod touch. Computer Press, 2010. ISBN 9788025128206.
  • Lee, H.; Chuvyrov, E. Beginning Windows Phone 7 Development. Apress, 2010. ISBN 9781430232162.
  • Murphy, Mark L. Android 2, Průvodce programováním mobilních aplikací. Computer Press, 2011. ISBN 9788025131947.
  • Steel, J.; Nelsen, T. The Android Developer`s Cookbook, Building Applications with the Android SDK (Developer`s Library). Addison-Wesley, 2011. ISBN 0321741234.
  • Steven Makofsky. Pocket PC Network Programming. Addison-Wesley Pub Co, 2003. ISBN 0321133528.
  • Thompson, Timothy J.; Kline, Paul J.; Kumar, C. Bala. Bluetooth application programming with the Java APIs. Amsterdam : Morgan Kaufmann, 2008. ISBN 978-0-12-374342-8.
  • V.Kalinin, V.Rafalovich. Palm & Pocket PC Programming. A-List Publishing, 2003. ISBN 1931769206.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr