Tato práce je zaměřena na vývoj mobilní aplikace pro operační systém Android. Jsou zde
uvedeny a rozebrány důležité části aplikace. Dále jsou uvedeny informace o serverové části
aplikace, způsobu implementace a použitých technologiích při implementaci řešení.
V teoretické části je uvedena rešerše dostupných mapových podkladů a softwaru poskytujícího
mapové podklady. Dále jsou také popsány způsoby a možnosti komunikace a výměny
informací mezi klientskými aplikacemi a centrálním serverem. V závěru práce je uvedeno její
zhodnocení a výsledky dotazníku, který byl položen návštěvníkům zoo.
Anotace v angličtině
This diploma thesis is focused on development of application for operating system Android.
There are stated and analyzed important parts of this application. Next there are stated basic
information about server side part of application, type of implementation and technologies, used
by solution implementation. In theoretical part is stated searches of available map basis and
software, that provides map basis. In next part are described ways and opportunities of
communication and information exchange between client side and server side applications. In
conclusion of this diploma thesis is stated evaluation of this thesis and results of questionnaire,
from Zoo visitors.
Klíčová slova
Mobilní aplikace, Android, server, mapové podklady, komunikace mezi zařízeními
Klíčová slova v angličtině
Mobile application, Android, server, map basis, device communication
Rozsah průvodní práce
60 s. (66000 znaků)
Jazyk
CZ
Anotace
Tato práce je zaměřena na vývoj mobilní aplikace pro operační systém Android. Jsou zde
uvedeny a rozebrány důležité části aplikace. Dále jsou uvedeny informace o serverové části
aplikace, způsobu implementace a použitých technologiích při implementaci řešení.
V teoretické části je uvedena rešerše dostupných mapových podkladů a softwaru poskytujícího
mapové podklady. Dále jsou také popsány způsoby a možnosti komunikace a výměny
informací mezi klientskými aplikacemi a centrálním serverem. V závěru práce je uvedeno její
zhodnocení a výsledky dotazníku, který byl položen návštěvníkům zoo.
Anotace v angličtině
This diploma thesis is focused on development of application for operating system Android.
There are stated and analyzed important parts of this application. Next there are stated basic
information about server side part of application, type of implementation and technologies, used
by solution implementation. In theoretical part is stated searches of available map basis and
software, that provides map basis. In next part are described ways and opportunities of
communication and information exchange between client side and server side applications. In
conclusion of this diploma thesis is stated evaluation of this thesis and results of questionnaire,
from Zoo visitors.
Klíčová slova
Mobilní aplikace, Android, server, mapové podklady, komunikace mezi zařízeními
Klíčová slova v angličtině
Mobile application, Android, server, map basis, device communication
Zásady pro vypracování
V teoretické části bude provedena rešerše v oblasti dostupných mapových podkladů pro os Android. Dále budou popsány možnosti výměny informací mezi centrálním serverem a mobilními aplikacemi.
Cílem práce bude vytvořit aplikaci pro platformu Android, která poskytne informace o zoologické zahradě, jejich vystavených zvířatech a umožní lepší orientaci v prostředí zoologických zahrad. Na základě GPS informací bude zobrazovat informace o zvířatech v bezprostředním okolí. Aplikace dále umožní zobrazit nejkratší trasu z aktuální pozice k vybranému exempláři a bude návštěvníka po této trase navigovat. Interaktivní mapa bude umožňovat změnu vzhledu tak, aby korespondoval se stylem dané zoologické zahrady. Aplikace bude fungovat v režimu off-line, kdy před použitím bude nutné stáhnout datové soubory z centrálního serveru.
Zásady pro vypracování
V teoretické části bude provedena rešerše v oblasti dostupných mapových podkladů pro os Android. Dále budou popsány možnosti výměny informací mezi centrálním serverem a mobilními aplikacemi.
Cílem práce bude vytvořit aplikaci pro platformu Android, která poskytne informace o zoologické zahradě, jejich vystavených zvířatech a umožní lepší orientaci v prostředí zoologických zahrad. Na základě GPS informací bude zobrazovat informace o zvířatech v bezprostředním okolí. Aplikace dále umožní zobrazit nejkratší trasu z aktuální pozice k vybranému exempláři a bude návštěvníka po této trase navigovat. Interaktivní mapa bude umožňovat změnu vzhledu tak, aby korespondoval se stylem dané zoologické zahrady. Aplikace bude fungovat v režimu off-line, kdy před použitím bude nutné stáhnout datové soubory z centrálního serveru.
Seznam doporučené literatury
MURPHY, Mark L. Android 2: průvodce programováním mobilních aplikací. Vyd. 1. Brno: Computer Press, 2011, 375 s. ISBN 978-80-251-3194-7.
MEDNIEKS, Zigurd R. Programming Android. 1st ed. Sebastopol, Calif.: O'Reilly, 2011, xvi, 482 p. ISBN 1449389694.
Introduction to Android [online]. Menlo Park, Kalifornie, USA: Google, 2007, 2015-10-15 [cit. 2015-11-30]. Dostupné z: http://developer.android.com/guide/index.html
Android Programming [online]. San Francisco, USA: Nicolas Gramlich, 2010, 2015-09-20 [cit. 2015-11-30]. Dostupné z: http://andbook.anddev.org/files/andbook.pdf
Google APIs for Android [online]. Menlo Park, Kalifornie, USA: Google, 2008, 2015-10-16 [cit. 2015-11-30]. Dostupné z: https://developers.google.com/android/
Nette documentation [online]. David Grudl, Nette Foundation, 2008, 2015-08-18 [cit. 2015-11-30]. Dostupné z: https://doc.nette.org/en/2.3/
SQLite Documentation [online]. D. Richard Hipp, 2000, 2015-11-30 [cit. 2015-11-30]. Dostupné z: https://www.sqlite.org/docs.html
Guide to AngularJS Documentation [online]. Menlo Park, Kalifornie, USA: Google, 2010, 2015-10-21 [cit. 2015-11-30]. Dostupné z: https://docs.angularjs.org/guide
JQuery API [online]. New York City, USA: jQuery Foundation, 2006, 2015-08-24 [cit. 2015-11-30]. Dostupné z: http://api.jquery.com/
Seznam doporučené literatury
MURPHY, Mark L. Android 2: průvodce programováním mobilních aplikací. Vyd. 1. Brno: Computer Press, 2011, 375 s. ISBN 978-80-251-3194-7.
MEDNIEKS, Zigurd R. Programming Android. 1st ed. Sebastopol, Calif.: O'Reilly, 2011, xvi, 482 p. ISBN 1449389694.
Introduction to Android [online]. Menlo Park, Kalifornie, USA: Google, 2007, 2015-10-15 [cit. 2015-11-30]. Dostupné z: http://developer.android.com/guide/index.html
Android Programming [online]. San Francisco, USA: Nicolas Gramlich, 2010, 2015-09-20 [cit. 2015-11-30]. Dostupné z: http://andbook.anddev.org/files/andbook.pdf
Google APIs for Android [online]. Menlo Park, Kalifornie, USA: Google, 2008, 2015-10-16 [cit. 2015-11-30]. Dostupné z: https://developers.google.com/android/
Nette documentation [online]. David Grudl, Nette Foundation, 2008, 2015-08-18 [cit. 2015-11-30]. Dostupné z: https://doc.nette.org/en/2.3/
SQLite Documentation [online]. D. Richard Hipp, 2000, 2015-11-30 [cit. 2015-11-30]. Dostupné z: https://www.sqlite.org/docs.html
Guide to AngularJS Documentation [online]. Menlo Park, Kalifornie, USA: Google, 2010, 2015-10-21 [cit. 2015-11-30]. Dostupné z: https://docs.angularjs.org/guide
JQuery API [online]. New York City, USA: jQuery Foundation, 2006, 2015-08-24 [cit. 2015-11-30]. Dostupné z: http://api.jquery.com/
Přílohy volně vložené
CD-ROM 1
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
Cílem diplomové práce bylo vytvořit mobilní aplikaci pro operační systém Android, která bude sloužit jako informační systém pro zoologickou zahradu. Poskytuje tedy informace o dostupných zvířatech a umožňuje navigaci k jednotlivým bodům zájmu. Práci byly vytknuty nedostatky, které by se v diplomové práci neměly objevovat. Student se však snažil reagovat na dotazy a připomínky vedoucího, oponenta i členů komise a všechny připomínky a nejasnosti vysvětlit.