Tato práce se zabývá analýzou a zhodnocením možností pro vývoj mobilní aplikace určené především klientům obchodních center. Teoretická část se věnuje požadavkům a charakteristikám mobilních aplikací, analýze dostupných vývojových technik a především platformě Android. Část práce je věnována také všeobecné bezpečnosti a bezpečnostním mechanismům této platformy. Jsou popsány základní principy online rezervace a plateb pomocí mobilní aplikace. V praktické části je provedena analýza a hodnocení již existujících řešení spolu s vlastním návrhem prototypu aplikace. Hlavním cílem práce je navržení programového vybavení a jeho následná implementace do aplikace obchodního centra včetně rezervace vstupenek do kina.
Anotace v angličtině
The thesis is focused on analysis and evaluation of possible ways of development of mobile application for shopping centres. In the theory are described requirements and characteristics of mobile applications. There are also described available development techniques and Android platform, native security and another security mechanisms of Android. Next part of this work deals with possible ways of online reservation and payments by mobile application. In the practical part is done analysis of existing solutions and also a prototype of my own solution. The main goal of the thesis is to design software components and their next implementation into the mobile application of a shopping centre with reservation system of a cinema.
Android, mobile platforms, Android security, notifications, application development, mobile payments
Rozsah průvodní práce
107 s. (106 133 znaků)
Jazyk
CZ
Anotace
Tato práce se zabývá analýzou a zhodnocením možností pro vývoj mobilní aplikace určené především klientům obchodních center. Teoretická část se věnuje požadavkům a charakteristikám mobilních aplikací, analýze dostupných vývojových technik a především platformě Android. Část práce je věnována také všeobecné bezpečnosti a bezpečnostním mechanismům této platformy. Jsou popsány základní principy online rezervace a plateb pomocí mobilní aplikace. V praktické části je provedena analýza a hodnocení již existujících řešení spolu s vlastním návrhem prototypu aplikace. Hlavním cílem práce je navržení programového vybavení a jeho následná implementace do aplikace obchodního centra včetně rezervace vstupenek do kina.
Anotace v angličtině
The thesis is focused on analysis and evaluation of possible ways of development of mobile application for shopping centres. In the theory are described requirements and characteristics of mobile applications. There are also described available development techniques and Android platform, native security and another security mechanisms of Android. Next part of this work deals with possible ways of online reservation and payments by mobile application. In the practical part is done analysis of existing solutions and also a prototype of my own solution. The main goal of the thesis is to design software components and their next implementation into the mobile application of a shopping centre with reservation system of a cinema.
Android, mobile platforms, Android security, notifications, application development, mobile payments
Zásady pro vypracování
Prostudujte a popište možnosti a prostředky pro vývoj mobilních aplikací.
Popište způsoby optimalizace aplikace a návrh uživatelského rozhraní pro platformu Android.
Prostudujte a popište základy bezpečnosti a zranitelnosti mobilní platformy Android.
Navrhněte aplikaci pro obchodní centrum včetně rezervace vstupenek do kina.
Podle návrhu vytvořte prototyp aplikace.
Navrhněte a implementujte programové vybavení potřebné pro funkčnost aplikace.
Demonstrujte výsledky a proveďte vyhodnocení.
Zásady pro vypracování
Prostudujte a popište možnosti a prostředky pro vývoj mobilních aplikací.
Popište způsoby optimalizace aplikace a návrh uživatelského rozhraní pro platformu Android.
Prostudujte a popište základy bezpečnosti a zranitelnosti mobilní platformy Android.
Navrhněte aplikaci pro obchodní centrum včetně rezervace vstupenek do kina.
Podle návrhu vytvořte prototyp aplikace.
Navrhněte a implementujte programové vybavení potřebné pro funkčnost aplikace.
Demonstrujte výsledky a proveďte vyhodnocení.
Seznam doporučené literatury
MISRA, Anmol a Abhishek DUBEY. Android Security: Attacks and Defenses. Boca Raton, Fla: CRC Press, 2013, 255 pages. ISBN 14-398-9646-1.
SZYDLOWSKÁ, Markéta. Bezpečnost OS Android. Brno, 2012. Dostupné z: http://is.muni.cz/th/325506/fi_b/?lang=en. Bakalářská práce. Masarykova Univerzita. Vedoucí práce Ing. Mgr. Zdeněk Říha, Ph.D.
ALLEN, Grant. Android 4: průvodce programováním mobilních aplikací. 1. vyd. Překlad Jakub Mužík. Brno: Computer Press, 2013. ISBN 978-80-251-3782-6.
MEDNIEKS, Zigurd, G. Blake MEIKE, Laird DORNIN a Zane PAN. Enterprise Android: Programming Android Database Applications for the Enterprise. 1st ed. US: Wrox, 2013, 408 s. ISBN 11-181-8349-5.
Google Inc., Android Developers [online]. 2014. Dostupné z: http://developer.android.com/
Seznam doporučené literatury
MISRA, Anmol a Abhishek DUBEY. Android Security: Attacks and Defenses. Boca Raton, Fla: CRC Press, 2013, 255 pages. ISBN 14-398-9646-1.
SZYDLOWSKÁ, Markéta. Bezpečnost OS Android. Brno, 2012. Dostupné z: http://is.muni.cz/th/325506/fi_b/?lang=en. Bakalářská práce. Masarykova Univerzita. Vedoucí práce Ing. Mgr. Zdeněk Říha, Ph.D.
ALLEN, Grant. Android 4: průvodce programováním mobilních aplikací. 1. vyd. Překlad Jakub Mužík. Brno: Computer Press, 2013. ISBN 978-80-251-3782-6.
MEDNIEKS, Zigurd, G. Blake MEIKE, Laird DORNIN a Zane PAN. Enterprise Android: Programming Android Database Applications for the Enterprise. 1st ed. US: Wrox, 2013, 408 s. ISBN 11-181-8349-5.
Google Inc., Android Developers [online]. 2014. Dostupné z: http://developer.android.com/
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student seznámil komisi s obsahem a výsledky své diplomové práce v krátké prezentaci. Po přečtení posudků vedoucího a oponenta práce následovala diskuze, ve které byly položeny následující dotazy:
1. Jaké další aplikace by uživatel mohl u Androidu využívat? (dr. Němcová)
2. Jaká je možnost této aplikace pro Platformu iOS? (dr. Němcová)
3. Jaká jsou omezení nasazení? Jaká je náročnost vývoje pro iOS? Jak probíhá aktualizace dat?(doc. Nahodil)
Student dotazy odpověděl a následovalo zkoušení předmětů.