PV239 Vývoj aplikací pro mobilní platformy

Fakulta informatiky
jaro 2012
Rozsah
0/2/2. 4 kr. (plus ukončení). Ukončení: k.
Vyučující
RNDr. Jaroslav Škrabálek, MBA (přednášející)
Mgr. Lucia Mačková Tokárová (cvičící)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (přednášející)
Garance
prof. RNDr. Luděk Matyska, CSc.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky
Rozvrh
každý sudý pátek 12:00–15:50 B311
Předpoklady
( PB161 Programování v jazyce C++ || PB162 Programování Java ) && SOUHLAS
Pokročilá znalost programování, jejíž krátký popis je nutnou součástí Žádosti o souhlas se zápisem předmětu.
Omezení zápisu do předmětu
Předmět je otevřen studentům libovolného oboru.
Předmět si smí zapsat nejvýše 36 stud.
Momentální stav registrace a zápisu: zapsáno: 0/36, pouze zareg.: 0/36, pouze zareg. s předností (mateřské obory): 0/36
Cíle předmětu
Kurz se zaměřuje na koncepty vývoje pro mobilní platformy, které představují v současné době moderní a rozšířený trend vývoje softwaru. V rámci kurzu budou představeny zejména koncepty a specifika mobilních platforem jako takových. Dále bude představena architektura a principy vývoje na platformě Apple iOS (iPhone/iPad), Microsoft Windows Phone 7 a Google Android, které představují nejrozšířenější mobilní platformy. V rámci kurzu se vypracuje také týmový projekt, kde si studenti vyzkouší návrh a vývoj mobilní aplikace na zvolené platformě v praxi. Po absolvování tohoto kurzu by student měl: - znát základní kroky, nástroje a techniky doprovázející proces vývoje mobilních aplikací - poznat specifika tří majoritních mobilních platforem - iOS, WP7 a Android - ovládat prostředí XCode (pro iOS aplikace), Visual Studio (pro MS WP7) a rozšíření pro Netbenas nebo Eclipse (pro Google Android) ve všech jeho důležitých aspektech
Osnova
  • Úvod do vývoje a specifik mobilních platforem
  • Základy uživatelského rozhraní pro mobilní zařízení
  • Koncepty programování na platformě iOS
  • Architektura a SDK platformy iOS
  • Koncepty programování ve Windows Phone 7
  • Architektura a SDK platformy Windows Phone 7
  • Koncepty programování na platformě Android
  • Architektura a SDK platformy Android
  • Projekt
Literatura
  • • Professional Android 2 Application Development , Wrox, 2010, ISBN-10: 0470565527
  • • Pro Android 2, Apress, 2010, ISBN-10: 1430226595
  • • Professional Windows Phone 7 Application Development, Wrox, ISBN-10: 0470891661
  • • iPhone Programming: The Big Nerd Ranch Guide, Addison-Wesley Professional, 2010, ISBN-10: 0321706242
Výukové metody
seminární forma, povinná docházka, týmový projekt
Metody hodnocení
Kurz je založen na aktivní participaci studentů. Studenti vypracují v samostatných týmech o cca 3 lidech závěrečný projekt, připraví jeho prezentaci (v rozsahu cca 10 minut) a jednoduché online materiály pro všechny účastniky kurzu. Hodnocení kurzu vezme v potaz účast studentů během výuky a online participaci, vypracované materiály, kvalitu prezentace a zahrnuje také prvek studentova sebehodnocení.
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2013, jaro 2014, jaro 2015, jaro 2016, jaro 2017, jaro 2018, jaro 2019, jaro 2020, jaro 2021, jaro 2022, jaro 2023, jaro 2024.