Diplomová práce se zabývá tvorbou multiplatformní aplikace zaměřené na zobrazování polohy vozidel městské hromadné dopravy.
Aplikace bude zobrazovat vozidla na mapě, informace o nich a jejich směru.
Teoretická část má za cíl porovnat výhody a nevýhody technologií pro vývoj multiplatformních mobilních aplikací a vybrat tu nejvhodnější z nich pro vývoj této aplikace.
Dále pak zjistit bezpečnostní rizika a vyvarovat se jich při vývoji všech platforem.
Další částí je vývoj serverové aplikace která má za úkol fungovat jako agregátor dat ze systému poskytujících aktuální data o městské hromadné dopravě tak, aby nedošlo k přetěžování celého systému.
Anotace v angličtině
Thesis deals with the development of a multiplatform application focused at display-ing the position of public transport vehicles. Application displays the vehicles on themap, information about them and their direction. The theoretical part is comparingthe advantages and disadvantages of technology for the development of multiplatformmobile applications and choose the most suitable for the development of this appli-cation. Another part is the development of a server application that is intended as adata aggregator from the third party systems providing up-to-date data of urban publictransport and do not overload the entire system
multiplatform development, mobile application, xamarin, public transport
Rozsah průvodní práce
79
Jazyk
CZ
Anotace
Diplomová práce se zabývá tvorbou multiplatformní aplikace zaměřené na zobrazování polohy vozidel městské hromadné dopravy.
Aplikace bude zobrazovat vozidla na mapě, informace o nich a jejich směru.
Teoretická část má za cíl porovnat výhody a nevýhody technologií pro vývoj multiplatformních mobilních aplikací a vybrat tu nejvhodnější z nich pro vývoj této aplikace.
Dále pak zjistit bezpečnostní rizika a vyvarovat se jich při vývoji všech platforem.
Další částí je vývoj serverové aplikace která má za úkol fungovat jako agregátor dat ze systému poskytujících aktuální data o městské hromadné dopravě tak, aby nedošlo k přetěžování celého systému.
Anotace v angličtině
Thesis deals with the development of a multiplatform application focused at display-ing the position of public transport vehicles. Application displays the vehicles on themap, information about them and their direction. The theoretical part is comparingthe advantages and disadvantages of technology for the development of multiplatformmobile applications and choose the most suitable for the development of this appli-cation. Another part is the development of a server application that is intended as adata aggregator from the third party systems providing up-to-date data of urban publictransport and do not overload the entire system
multiplatform development, mobile application, xamarin, public transport
Zásady pro vypracování
Vypracujte rešerši na dané téma
Analyzujte výběr možných technologií
Navrhněte serverou aplikaci jako agregátor dat z předem daných zdrojů
Vytvořte mobilní aplikaci pro zobrazování dat z API
Aplikaci otestujte na reálném zařízení
Zásady pro vypracování
Vypracujte rešerši na dané téma
Analyzujte výběr možných technologií
Navrhněte serverou aplikaci jako agregátor dat z předem daných zdrojů
Vytvořte mobilní aplikaci pro zobrazování dat z API
Aplikaci otestujte na reálném zařízení
Seznam doporučené literatury
Dan Hermes.Xamarin Mobile Application Development: Cross-Platform Cand Xamarin.Forms Fundamentals. Apress, 2015.
Jonathan Peppers.Xamarin Cross-platform Application Development - Sec-ond Edition. Packt Publishing, 2015.
Mark Reynolds.Xamarin Mobile Application Development for Android.Packt Publishing, 2014.
Matthew Leibowitz.Xamarin Mobile Development for Android Cookbook.Packt Publishing, 2015.
Scott Olson, John Hunter, Ben Horgen, and Kenny Goers.ProfessionalCross-Platform Mobile Development in C. Wrox, 2012.
Charles Petzold.Creating Mobile Apps with Xamarin.Forms Preview Edition2. 2015.
Developer Center - Xamarin \matsymb{lbrack}online\matsymb{rbrack}. Xamarin HQ: Xamarin, 2016 \matsymb{lbrack}cit. 2017-02-02\matsymb{rbrack}. Dostupné z: https://developer.xamarin.com/
Seznam doporučené literatury
Dan Hermes.Xamarin Mobile Application Development: Cross-Platform Cand Xamarin.Forms Fundamentals. Apress, 2015.
Jonathan Peppers.Xamarin Cross-platform Application Development - Sec-ond Edition. Packt Publishing, 2015.
Mark Reynolds.Xamarin Mobile Application Development for Android.Packt Publishing, 2014.
Matthew Leibowitz.Xamarin Mobile Development for Android Cookbook.Packt Publishing, 2015.
Scott Olson, John Hunter, Ben Horgen, and Kenny Goers.ProfessionalCross-Platform Mobile Development in C. Wrox, 2012.
Charles Petzold.Creating Mobile Apps with Xamarin.Forms Preview Edition2. 2015.
Developer Center - Xamarin \matsymb{lbrack}online\matsymb{rbrack}. Xamarin HQ: Xamarin, 2016 \matsymb{lbrack}cit. 2017-02-02\matsymb{rbrack}. Dostupné z: https://developer.xamarin.com/
Přílohy volně vložené
1x CD
Přílohy vázané v práci
ilustrace, grafy, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student v krátké prezentaci představil komisi výsledký své diplomové práce. Po přečtení posudků vedoucího a oponenta následovala diskuze, ve které byly položeny následující dotazy:
prof. Dostál: Jak často se načítají aktuální data?
prof. Dostál: Lze aplikaci nasadit i na jiné než MHD spoje?
doc. Vojtěšek: Na základě čeho jste se rozhodl zpracovat takové téma?
dr. Vařacha: Které dopravce jste při vývoji aplikace oslovil?
Student položené dotazy zodpověděl a reagoval pohotově.