Programová abstrakce knihovny Geovisto

but.committeedoc. Dr. Ing. Dušan Kolář (předseda) prof. Ing. Tomáš Hruška, CSc. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Jiří Hynek, Ph.D. (člen) Ing. Vladimír Veselý, Ph.D. (člen) prof. Ing. Tomáš Vojnar, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B. Otázky u obhajoby: Stručně okomentujte, náročnost implementace podobné knihovny pro jiný z aplikačních rámců představených v práci. Lze očekávat nějaké zásadní rozdíly v architektuře knihovny v porovnání s referenční implementací pro React?cs
but.jazykčeština (Czech)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHynek, Jiřícs
dc.contributor.authorChládek, Martincs
dc.contributor.refereeRusňák, Vítcs
dc.date.accessioned2022-06-24T06:55:16Z
dc.date.available2022-06-24T06:55:16Z
dc.date.created2022cs
dc.description.abstractTato semestrální práce vznikla jako rozšíření knihovny Geovisto, které si klade za cíl usnadnit možnosti vizualizace geografických dat v moderních webových aplikacích. Předmětem této práce je provedení analýzy použitelnosti nástroje ve spojitosti s webovými frameworky pro tvorbu uživatelských rozhraní a návrh rozšíření podporujícího snadnou integraci nástroje do projektu klienta. Výstupem řešení je vytvoření vrstvy programové abstrakce nad jádrem knihovny a jejími moduly, jež by umožnila vývojářům konfigurovat vrstvy tematické mapy užitím deklarativního přístupu. Realizované rozšíření je tvořeno sadou předdefinovaných komponent v paradigmatu aplikačního rámce React. Prostřednictvím komponent je možné zobrazení mapy inicializovat a dynamicky měnit vykreslený obsah. Řešení je exportováno jako samostatná knihovna a bylo vytvořeno užitím především technologií React a TypeScript.cs
dc.description.abstractThe purpose of this thesis is to create an extension of the Geovisto library, which aims to make the visualization and presentation of geographic data in modern web applications easier. This work analyzes possible integrations with popular web UI frameworks and design extensions that help integrate the tool within client projects. The goal is to develop an abstraction for the core and other modules of the Geovisto library, which enables declarative configuration of visualized map layers by users of the abstraction code. The implemented extension consists of a set of predefined configurable React components. Using the components makes it possible to initialize the map view and dynamically change the rendered content. The solution is exported as a separate library and was created using mainly the technologies React and TypeScript.en
dc.description.markBcs
dc.identifier.citationCHLÁDEK, M. Programová abstrakce knihovny Geovisto [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022.cs
dc.identifier.other145413cs
dc.identifier.urihttp://hdl.handle.net/11012/207817
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectGeovistocs
dc.subjectvizualizace geografických datcs
dc.subjectprogramová abstrakcecs
dc.subjectReactcs
dc.subjectTypeScriptcs
dc.subjectGeovistoen
dc.subjectgeographic data visualizationen
dc.subjectprogramming abstractionen
dc.subjectReacten
dc.subjectTypeScripten
dc.titleProgramová abstrakce knihovny Geovistocs
dc.title.alternativeProgramming Abstraction of Geovisto Libraryen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2022-06-21cs
dcterms.modified2022-06-23-09:13:51cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid145413en
sync.item.dbtypeZPen
sync.item.insts2022.06.24 08:55:16en
sync.item.modts2022.06.24 08:13:35en
thesis.disciplineInformační systémy a databázecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.63 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-24393_v.pdf
Size:
124.38 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-24393_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-24393_o.pdf
Size:
88.97 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-24393_o.pdf
Loading...
Thumbnail Image
Name:
review_145413.html
Size:
1.43 KB
Format:
Hypertext Markup Language
Description:
review_145413.html
Collections