Development of a web interface for Pocket Pilot application

Thesis title: Vývoj webového rozhraní pro aplikaci Pocket Pilot
Author: Souček, Andrej
Thesis type: Diplomová práce
Supervisor: Pavlíčková, Jarmila
Opponents: Král, David
Thesis language: Česky
Abstract:
Tato diplomová práce se zabývá rozšířením mobilní aplikace Pocket Pilot. Ta je rozšířena o webovou aplikaci, která slouží pilotům pro plánování letů. Naplánované trasy se automaticky synchronizují s mobilním zařízením, ze kterého tak vzniká letecký navigační přístroj.V první části práce je provedena analýza současných aplikací. Z té vyplývá, že neexistuje podobná neplacená alternativa. Před samotným vývojem je provedena analýza aplikace dle metodiky MMSP, ze které vychází detailní seznam požadavků a případy užití. Na základě provedené analýzy jsou vybrány vhodné technologie pro backendovou i frontendovou část. Ty jsou dále použity při implementaci. V kapitole Implementace jsou popsány zajímavosti a problémy, které bylo nutné během samotného vývoje aplikace řešit. Součástí této kapitoly jsou pro lepší orientaci uvedeny výpisy zdrojového kódu. Práce je zakončena kapitolou Testování, která obsahuje testovací nápady a ukázkové testovací případy dle metodiky MMSP.Hlavním přínosem práce je rozšíření neplacené aplikace Pocket Pilot o funkci, kterou ostatní podobné aplikace zpoplatňují. Zároveň je v práci popsáno několik moderních přístupů a technologií pro vývoj webových aplikací.
Keywords: PHP; Leaflet; Nette; PostGIS; Webpack
Thesis title: Development of a web interface for Pocket Pilot application
Author: Souček, Andrej
Thesis type: Diploma thesis
Supervisor: Pavlíčková, Jarmila
Opponents: Král, David
Thesis language: Česky
Abstract:
This thesis deals with an extension of the Pocket Pilot mobile application. It is extended by a web application which is used by pilots for flight planning. Planned routes are automatically synchronised with the mobile device.In the first part of the thesis there is an analysis of currently available applications. The result is that there is no similar free alternative. Before the actual implementation the analysis of the application based on the MMSP methodology is done. The analysis produces a detailed list of requirements and uses cases as a result. Based on this result the backend and frontend technologies are chosen and described. These are later used for the actual implementation. Problems which occurred during the implementation are described in the Implementation chapter. They are also documented by extracts of the source code for better orientation. The thesis is ended by the Testing chapter which includes testing ideas and test cases based on the MMSP methodology.The main benefit of the thesis is that the free Pocket Pilot application is extended by a function which is paid for in other applications. Also the thesis shows the modern approaches to web and web applications development.
Keywords: PHP; Nette; PostGIS; Webpack; Leaflet

Information about study

Study programme: Aplikovaná informatika/Podniková informatika
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 1. 10. 2018
Date of submission: 24. 6. 2019
Date of defense: 19. 9. 2019
Identifier in the InSIS system: https://insis.vse.cz/zp/69657/podrobnosti

Files for download

    Last update: