Nástroj pro tvorbu Progressive Web Applications v Haskellu
but.committee | doc. Dr. Ing. Dušan Kolář (předseda) prof. Dr. Ing. Jan Černocký (místopředseda) Ing. Ivana Burgetová, Ph.D. (člen) Dr. Ing. Petr Peringer (člen) doc. Ing. Zdeněk Vašíček, 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: Co je třeba dodělat, aby práce mohla být zveřejněna v archivu Hackage? | cs |
but.jazyk | angličtina (English) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Lengál, Ondřej | en |
dc.contributor.author | Zárybnický, Jakub | en |
dc.contributor.referee | Havlena, Vojtěch | en |
dc.date.created | 2019 | cs |
dc.description.abstract | Tato práce se snaží usnadnit vývoj webových aplikací psaných v programovacím jazyce Haskell vytvořením sady komponent, které zatím chybí v jeho ekosystému knihoven, se zaměřením na komponenty nutné pro tvorbu Progressive Web Applications, aplikace, které používají nové technologie jako např. Service Workers. Tato práce porovnává, které komponenty se očekávají od webových platforem a které jsou dostupné pro Haskell; popisuje implementaci tří komponent (knihovny pro routování, úložiště a Service Workery); a implementuje tři aplikace, které demonstrují použití těchto komponent. | en |
dc.description.abstract | This work attempts to ease developing browser applications in the Haskell programming language by creating a set of components that its library ecosystem so far lacks, especially focusing on the components required for development of Progressive Web Applications, applications that use new technologies like Service Workers. The thesis compares which components are commonly expected from a web framework and which are available in Haskell; describes the implementation of three such components (router, storage, and Service Worker libraries); and implements three applications that demonstrate use of these components. | cs |
dc.description.mark | B | cs |
dc.identifier.citation | ZÁRYBNICKÝ, J. Nástroj pro tvorbu Progressive Web Applications v Haskellu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2019. | cs |
dc.identifier.other | 121957 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/180148 | |
dc.language.iso | en | 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 | Haskell | en |
dc.subject | GHCJS | en |
dc.subject | Web Platform | en |
dc.subject | Progressive Web Application | en |
dc.subject | open source | en |
dc.subject | návrh knihoven | en |
dc.subject | Haskell | cs |
dc.subject | GHCJS | cs |
dc.subject | Web Platform | cs |
dc.subject | Progressive Web Application | cs |
dc.subject | open source | cs |
dc.subject | library design | cs |
dc.title | Nástroj pro tvorbu Progressive Web Applications v Haskellu | en |
dc.title.alternative | A Haskell Platform for Creating Progressive Web Applications | cs |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2019-06-10 | cs |
dcterms.modified | 2019-07-08-13:31:20 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 121957 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 20:58:56 | en |
sync.item.modts | 2025.01.15 16:46:48 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 813.48 KB
- Format:
- Adobe Portable Document Format
- Description:
- file final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-21548_v.pdf
- Size:
- 85.68 KB
- Format:
- Adobe Portable Document Format
- Description:
- file Posudek-Vedouci prace-21548_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-21548_o.pdf
- Size:
- 88.01 KB
- Format:
- Adobe Portable Document Format
- Description:
- file Posudek-Oponent prace-21548_o.pdf
Loading...
- Name:
- review_121957.html
- Size:
- 1.46 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_121957.html