456-0543/01 – Tvorba aplikací pro mobilní zařízení II (TAMZ II)

Garantující katedraKatedra informatikyKredity6
Garant předmětuMgr. Ing. Michal Krumnikl, Ph.D.Garant verze předmětuMgr. Ing. Michal Krumnikl, Ph.D.
Úroveň studiapregraduální nebo graduálníPovinnostvolitelný odborný
Ročník3Semestrzimní
Jazyk výukyčeština
Rok zavedení2006/2007Rok zrušení2009/2010
Určeno pro fakultyFEIUrčeno pro typy studiabakalářské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
KRU13 Mgr. Ing. Michal Krumnikl, Ph.D.
Rozsah výuky pro formy studia
Forma studiaZp.zak.Rozsah
prezenční Zápočet a zkouška 2+2
kombinovaná Zápočet a zkouška 10+0

Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi

Seznámit studenty s pokročilejšími technikami vývoje aplikací pro mobilní zařízení, zejména pro mobilní telefony. Technologie J2ME, .NET Compact Framework. Po ukončení kurzu budou studenti schopni : - Identifikovat aplikační domény mobilních zařízení. - Popsat postupy užívané ve vývoji mobilních aplikací. - Rozlišit rozdíly mezi platformami J2ME a CF. - Modifikovat desktopové aplikace pro použití na mobilních platformách. - Odhadnout reálné možnosti zařízení vzhledem k požadavkům projektů.

Vyučovací metody

Přednášky
Experimentální práce v laboratoři
Projekt
Ostatní aktivity

Anotace

Jde o pokračování předmětu "Tvorba aplikací pro mobilní zařízení I." Předmět se soustřeďuje na programovací techniky, které dovolují tvorbu aplikací mnohem náročnějších na technické prostředky mobilních zařízení. Jedná se zejména o aplikace intenzivně využívající multimédií a síťových rozhraní, jakými jsou například hry a synchronizační aplikace.

Povinná literatura:

YAO, Paul, Programming .NET Compact Framework 3.5, Addison-Wesley Professional; 2 edition, 2009, ISBN 978-0321573582 WIGLEY, Andy, Microsoft Mobile Development Handbook, Microsoft Press; 2 edition, 2007, ISBN 978-0735623583 YANG, Baijian, Professional Microsoft Smartphone Programming, Wrox; 1 edition, 2007, ISBN 978-0471762935

Doporučená literatura:

WELLS, M. J., J2ME game programming, Course Technology PTR, ISBN 1592001181 GOYAL, Vikram, Pro Java ME MMAPI: Mobile Media API for Java Micro Edition JSR 118 Expert Group, Mobile Information Device Profile for Java 2 Micro Edition, 2002 Open Mobile Alliance, SyncML, Internationalization (i18n)

Forma způsobu ověření studijních výsledků a další požadavky na studenta

Podmínky udělení zápočtu: Získání alespoň 23 bodů z celkem 45 bodů určených pro cvičení.

E-learning

Další požadavky na studenta

Prerekvizity

Kód předmětuZkratkaNázevPovinnost
456-0539 TAMZ I Tvorba aplikací pro mobilní zařízení I Doporučená

Korekvizity

Předmět nemá žádné korekvizity.

Osnova předmětu

Přednášky: Práce se zvukem a multimédií Vytváření tónu, pořizování a přehrávání zvukového záznamu, práce s obrazovou a video informaci. Principy tvorby her, GameCanvas Plátno, vrstva, animace, hráč. Navigační systémy Určení polohy, GPS, GIS, WMS. Asynchronní zpracování událostí Registrace, aktivace, čekání, detekce události. Souběžné zpracování úloh Proces, vlákno, synchronizace. Podpora vícejazyčných aplikací Reprezentace textu, času, číselných hodnot. Synchronizace dat s okolními zařízeními, síťová komunikace SyncML, Sockets, XML. Bezpečnost Šifrování, certifikát, ověření certifikátu, správa certifikátů a klíčů, spojení typu HTTPS. Projekty: 3 projekty zaměřené na prověření praktických dovedností studentů; celkem 30 bodů. 1 prezentace odborného problému; 15 bodů Počítačové laboratoře: V rámci cvičení budou mít studenti možnost prakticky si ověřit poznatky prezentované na přednáškách. Pro vývoj aplikací bude k dispozici standardní vývojové prostředí pro technologii J2ME a .NET. Funkčnost aplikací budou studenti ověřovat jak na emulátorech, tak na reálných mobilních zařízeních.

Podmínky absolvování předmětu

Kombinovaná forma (platnost od: 1960/1961 letní semestr)
Název úlohyTyp úlohyMax. počet bodů
(akt. za podúlohy)
Min. počet bodů
Zápočet a zkouška Zápočet a zkouška 100 (100) 51
        Zápočet Zápočet 45 (45) 0
                Písemka Písemka 45  0
        Zkouška Zkouška 55 (55) 0
                Písemná zkouška Písemná zkouška 55  0
Rozsah povinné účasti:

Zobrazit historii

Výskyt ve studijních plánech

Akademický rokProgramObor/spec.Spec.FormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2009/2010 (B2646) Informační technologie (2612R059) Mobilní technologie P čeština Ostrava 3 povinně volitelný stu. plán
2009/2010 (B2647) Informační a komunikační technologie (2612R059) Mobilní technologie P čeština Ostrava 3 povinně volitelný stu. plán
2009/2010 (B2647) Informační a komunikační technologie (1103R031) Výpočetní matematika P čeština Ostrava 3 volitelný odborný stu. plán
2009/2010 (B2647) Informační a komunikační technologie (2601R013) Telekomunikační technika P čeština Ostrava 3 volitelný odborný stu. plán
2009/2010 (B2647) Informační a komunikační technologie (2612R025) Informatika a výpočetní technika P čeština Ostrava 3 volitelný odborný stu. plán
2009/2010 (B2647) Informační a komunikační technologie (2612R059) Mobilní technologie P čeština Ostrava 3 volitelný odborný stu. plán
2009/2010 (B2646) Informační technologie (2612R059) Mobilní technologie K čeština Ostrava 3 povinně volitelný stu. plán
2009/2010 (B2647) Informační a komunikační technologie (2612R059) Mobilní technologie K čeština Ostrava 3 povinně volitelný stu. plán
2009/2010 (B2647) Informační a komunikační technologie (1103R031) Výpočetní matematika K čeština Ostrava 3 volitelný odborný stu. plán
2009/2010 (B2647) Informační a komunikační technologie (2601R013) Telekomunikační technika K čeština Ostrava 3 volitelný odborný stu. plán
2009/2010 (B2647) Informační a komunikační technologie (2612R025) Informatika a výpočetní technika K čeština Ostrava 3 volitelný odborný stu. plán
2009/2010 (B2647) Informační a komunikační technologie (2612R059) Mobilní technologie K čeština Ostrava 3 volitelný odborný stu. plán
2008/2009 (B2646) Informační technologie (2612R059) Mobilní technologie P čeština Ostrava 3 povinně volitelný stu. plán
2008/2009 (B2646) Informační technologie (2612R059) Mobilní technologie K čeština Ostrava 3 povinně volitelný stu. plán
2008/2009 (B2647) Informační a komunikační technologie (1103R031) Výpočetní matematika P čeština Ostrava 3 volitelný odborný stu. plán
2008/2009 (B2647) Informační a komunikační technologie (2601R013) Telekomunikační technika P čeština Ostrava 3 volitelný odborný stu. plán
2008/2009 (B2647) Informační a komunikační technologie (2612R025) Informatika a výpočetní technika P čeština Ostrava 3 volitelný odborný stu. plán
2008/2009 (B2647) Informační a komunikační technologie (2612R059) Mobilní technologie P čeština Ostrava 3 volitelný odborný stu. plán
2008/2009 (B2647) Informační a komunikační technologie (1103R031) Výpočetní matematika K čeština Ostrava 3 volitelný odborný stu. plán
2008/2009 (B2647) Informační a komunikační technologie (2601R013) Telekomunikační technika K čeština Ostrava 3 volitelný odborný stu. plán
2008/2009 (B2647) Informační a komunikační technologie (2612R025) Informatika a výpočetní technika K čeština Ostrava 3 volitelný odborný stu. plán
2008/2009 (B2647) Informační a komunikační technologie (2612R059) Mobilní technologie K čeština Ostrava 3 volitelný odborný stu. plán
2007/2008 (B2646) Informační technologie (2612R059) Mobilní technologie P čeština Ostrava 3 povinně volitelný stu. plán
2007/2008 (B2646) Informační technologie (2612R059) Mobilní technologie K čeština Ostrava 3 povinně volitelný stu. plán
2007/2008 (B2647) Informační a komunikační technologie (1103R031) Výpočetní matematika P čeština Ostrava 3 volitelný odborný stu. plán
2007/2008 (B2647) Informační a komunikační technologie (2601R013) Telekomunikační technika P čeština Ostrava 3 volitelný odborný stu. plán
2007/2008 (B2647) Informační a komunikační technologie (2612R025) Informatika a výpočetní technika P čeština Ostrava 3 volitelný odborný stu. plán
2007/2008 (B2647) Informační a komunikační technologie (2612R059) Mobilní technologie P čeština Ostrava 3 volitelný odborný stu. plán
2007/2008 (B2647) Informační a komunikační technologie (1103R031) Výpočetní matematika K čeština Ostrava 3 volitelný odborný stu. plán
2007/2008 (B2647) Informační a komunikační technologie (2601R013) Telekomunikační technika K čeština Ostrava 3 volitelný odborný stu. plán
2007/2008 (B2647) Informační a komunikační technologie (2612R025) Informatika a výpočetní technika K čeština Ostrava 3 volitelný odborný stu. plán
2007/2008 (B2647) Informační a komunikační technologie (2612R059) Mobilní technologie K čeština Ostrava 3 volitelný odborný stu. plán
2006/2007 (B2646) Informační technologie (2612R059) Mobilní technologie P čeština Ostrava 3 povinně volitelný stu. plán
2006/2007 (B2646) Informační technologie (2612R059) Mobilní technologie K čeština Ostrava 3 povinně volitelný stu. plán
2006/2007 (B2647) Informační a komunikační technologie (1103R031) Výpočetní matematika P čeština Ostrava 3 volitelný odborný stu. plán
2006/2007 (B2647) Informační a komunikační technologie (2601R013) Telekomunikační technika P čeština Ostrava 3 volitelný odborný stu. plán
2006/2007 (B2647) Informační a komunikační technologie (2612R025) Informatika a výpočetní technika P čeština Ostrava 3 volitelný odborný stu. plán
2006/2007 (B2647) Informační a komunikační technologie (2612R059) Mobilní technologie P čeština Ostrava 3 volitelný odborný stu. plán
2006/2007 (B2647) Informační a komunikační technologie (1103R031) Výpočetní matematika K čeština Ostrava 3 volitelný odborný stu. plán
2006/2007 (B2647) Informační a komunikační technologie (2601R013) Telekomunikační technika K čeština Ostrava 3 volitelný odborný stu. plán
2006/2007 (B2647) Informační a komunikační technologie (2612R025) Informatika a výpočetní technika K čeština Ostrava 3 volitelný odborný stu. plán
2006/2007 (B2647) Informační a komunikační technologie (2612R059) Mobilní technologie K čeština Ostrava 3 volitelný odborný stu. plán

Výskyt ve speciálních blocích

Název blokuAkademický rokForma studiaJazyk výuky RočníkZLTyp blokuVlastník bloku