Programová abstrakce knihovny Geovisto
but.committee | doc. 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.defence | Student 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.program | Informační technologie a umělá inteligence | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Hynek, Jiří | cs |
dc.contributor.author | Chládek, Martin | cs |
dc.contributor.referee | Rusňák, Vít | cs |
dc.date.accessioned | 2022-06-24T06:55:16Z | |
dc.date.available | 2022-06-24T06:55:16Z | |
dc.date.created | 2022 | cs |
dc.description.abstract | Tato 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.abstract | The 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.mark | B | cs |
dc.identifier.citation | CHLÁDEK, M. Programová abstrakce knihovny Geovisto [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022. | cs |
dc.identifier.other | 145413 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/207817 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Geovisto | cs |
dc.subject | vizualizace geografických dat | cs |
dc.subject | programová abstrakce | cs |
dc.subject | React | cs |
dc.subject | TypeScript | cs |
dc.subject | Geovisto | en |
dc.subject | geographic data visualization | en |
dc.subject | programming abstraction | en |
dc.subject | React | en |
dc.subject | TypeScript | en |
dc.title | Programová abstrakce knihovny Geovisto | cs |
dc.title.alternative | Programming Abstraction of Geovisto Library | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2022-06-21 | cs |
dcterms.modified | 2022-06-23-09:13:51 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 145413 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2022.06.24 08:55:16 | en |
sync.item.modts | 2022.06.24 08:13:35 | en |
thesis.discipline | Informační systémy a databáze | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 2.63 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-24393_v.pdf
- Size:
- 124.38 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-24393_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-24393_o.pdf
- Size:
- 88.97 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-24393_o.pdf
Loading...
- Name:
- review_145413.html
- Size:
- 1.43 KB
- Format:
- Hypertext Markup Language
- Description:
- review_145413.html