Metodika vývoje webových mapových aplikací
Web map applications development methodology
Type of document
diplomová prácemaster thesis
Author
Suchý Ondřej
Supervisor
Mařík Radek
Opponent
Kouba Zdeněk
Field of study
Softwarové inženýrstvíStudy program
Otevřená informatikaInstitutions assigning rank
katedra počítačůRights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Show full item recordAbstract
Tato práce se zaměřuje na metodiku vývoje a testování webových aplikací pro práci s mapami. Jejím cílem bylo zjistit, jaké jsou současné trendy pro vývoj interaktivních webových aplikací, porovnat různé alternativy jazyka JavaScript, tj. programovacích jazyků, které se kompilují do jazyka JavaScript, jako například TypeScript, Dart nebo CoffeeScript. V dalších částech se práce zaměřuje na možnost automatizace vývojového procesu JavaScriptových aplikací, tj. spuštění testů, minifikace produkčního kódu. Následuje porovnání různých knihoven pro zobrazení map ve webovém prohlížeči, jako jsou např. OpenLayers a Leaflets. Na závěr se práce věnuje tvorbě a provádění automatizovaných testů aplikací napsaných v jazyce JavaScript. This thesis is focused on the methodology of web map application development. In particular, the thesis is aimed at identification of current trends in interactive web application development. Further on, the thesis analyses possible alternatives to JavaScript, i.e. the languages that are transcompiled to JavaScript, like TypeScript, Dart or CoffeeScript. Next chapters deal with possibilities of build automatization in JavaScript environment, i.e. running of build tasks, automated tests, and minification of production code. Next chapters investigate up-to-date libraries for displaying maps and geographical data in web browsers, like OpenLayers, Leaflets, etc. Eventually, the thesis explore existing options for execution of automated tests in JavaScript environment.
Collections
- Diplomové práce - 13136 [892]
Related items
Showing items related by title, author, creator and subject.
-
Klient a server pro Linked Data Notifications a ActivityPub
Author: Antonín Karola; Supervisor: Klímek Jakub; Opponent: Vitvar Tomáš
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2020-08-27)"Získejme web zpět!" - Sir Tim Berners-Lee, tvůrce World Wide Webu. Pro podporu re-decentralizace webu, principů otevřených dat a skutečného vlastnictví dat, tato práce buduje aplikace na základě technologií od Web Consortium ... -
Klient a server pro Linked Data Notifications a ActivityPub
Author: Antonín Karola; Supervisor: Klímek Jakub; Opponent: Vitvar Tomáš
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2021-06-04)"Získejme web zpět!" - Sir Tim Berners-Lee, tvůrce World Wide Webu. Pro podporu re-decentralizace webu, principů otevřených dat a skutečného vlastnictví dat, buduje tato práce aplikace na základě technologií od Web Consortium ... -
Výuková webová aplikace k předmětu Základy algoritmizace
Author: Karolína Žatečková; Supervisor: Virius Miroslav; Opponent: Moc Michal
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2024-01-27)Řadicí algoritmy jsou důležitou a detailně probádanou součástí informatiky a proto tvoří značnou část výukových materiálů předmětů informatiky. Tato bakalářská práce popisuje návrh a sestavení výukové webové aplikace ...