Vývoj aplikace s využitím frameworku Vaadin
Název práce: | Vývoj aplikace s využitím frameworku Vaadin |
---|---|
Autor(ka) práce: | Galaš, David |
Typ práce: | Diplomová práce |
Vedoucí práce: | Pavlíčková, Jarmila |
Oponenti práce: | Hradil, Jiří |
Jazyk práce: | Česky |
Abstrakt: | Diplomová práce je zaměřena na zmapování možností frameworku Vaadin pro komunikaci s REST API a zpracování získaných dat. Schopnosti frameworku jsou ověřeny získáním zdrojových dat z vybraných veřejných REST API a jejich následným vizuálním zpracováním v rámci vyvinuté ukázkové aplikace. Teoretická část práce vymezuje jednotlivé komponenty Vaadinu, které jsou využity pro získání příslušných dat, a dále popisuje aspekty a parametry zvolených veřejných REST API. V analytické části práce je provedena kompletní analýza ukázkové aplikace, která v rámci práce slouží k praktickému ověření zkoumaných vlastností frameworku Vaadin. Analýza zahrnuje specifikaci funkčních a nefunkčních požadavků na aplikaci, souvisejících případů užití, globální a detailní architekturu ukázkové aplikace, testovací případy a také akceptační kritéria. Praktickou část představuje samotný vývoj ukázkové aplikace s využitím jazyka Java a související konfigurace aplikačního serveru. Daná aplikace je vyvinuta na základě provedené analýzy, přičemž pro komunikaci s vybranými REST API a následné zpracování získaných dat využívá poznatky z teoretické části práce. Závěr práce následně shrnuje získané poznatky z oblasti využití frameworku Vaadin, určuje, jak byly splněny jednotlivé stanovené dílčí cíle práce a nastiňuje možnosti budoucího využití této práce. |
Klíčová slova: | Mapbox; NASA; Vaadin; Java; REST API; framework |
Název práce: | Application development using the Vaadin framework |
---|---|
Autor(ka) práce: | Galaš, David |
Typ práce: | Diploma thesis |
Vedoucí práce: | Pavlíčková, Jarmila |
Oponenti práce: | Hradil, Jiří |
Jazyk práce: | Česky |
Abstrakt: | The aim of this thesis is to verify the possible use of the Vaadin framework for internet communication with REST APIs and for user data procession. The Vaadin framework abilities are verified by data querying from selected REST APIs and by consecutive procession of queried data within the given sample application. The theoretical part describes necessary components for building a web user interface and for providing the data to the user interface. There are also mentioned some of the most important aspects and parameters of REST APIs selected to provide user data. The analytical part contains a thorough analysis for the sample application which includes a functional and non-functional requirements specification and related use cases, global and detail architecture for the sample application and the set of test cases with acceptance criteria. The practical part is focused on development of the sample application including necessary configuration of chosen application server which was made to run the server. The sample application is based on carried out analysis while the communication with selected REST APIs and consecutive data procession is made using the knowledge from theoretical part of the thesis. The conclusion of this thesis summarizes the findings made in theoretical part, shows how the intermediate objectives have been achieved and outlines the possible future use of this thesis. |
Klíčová slova: | Vaadin; Java; framework; REST API; NASA; Mapbox |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Informační systémy a technologie |
---|---|
Typ studijního programu: | Magisterský studijní program |
Přidělovaná hodnost: | Ing. |
Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
Fakulta: | Fakulta informatiky a statistiky |
Katedra: | Katedra informačních technologií |
Informace o odevzdání a obhajobě
Datum zadání práce: | 3. 12. 2018 |
---|---|
Datum podání práce: | 24. 4. 2019 |
Datum obhajoby: | 3. 6. 2019 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/68278/podrobnosti |