Webový framework pro prezentaci dat na klientské straně
Lightweight, client-side, web-based framework for data presentations
Typ dokumentu
diplomová prácemaster thesis
Autor
Procházka Kamil
Vedoucí práce
Černý Tomáš
Oponent práce
Šebek Jiří
Studijní obor
Softwarové inženýrstvíStudijní program
Otevřená informatikaInstituce přidělující hodnost
katedra počítačové grafiky a interakcePráva
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://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdfVysokoš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://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdf
Metadata
Zobrazit celý záznamAbstrakt
Tato práce si klade za cíl návrh a implementaci rozšíření knihovny AspectFaces, aby byla použitelná pro generování adaptivního, kontextově závislého metamodelu, přenositelného pomocí RESTových služeb. A samotné vytvoření JavaScriptové knihovny, umožňující automatické generování částí uživatelského rozhraní, se zaměřením na formuláře, na základě metadat a dat dostupných ze serverové strany. Na začátku práce probereme techniky tvorby uživatelského rozhraní, porovnáme jejich výhody a nevýhody. Poté prozkoumáme existující řešení pro generování UI na klientské straně. Následující části se zabývají analýzou, návrhem a realizací řešení. Poslední část se zabývá testováním, následovaná shrnutím dosažených výsledků a možným budoucím vývojem. This diploma thesis aims to design and implement extension plugin for AspectFaces library, to be used for generating adaptive, context-aware metamodel, which can be transferred over REST services. Then creating of JavaScript library follows which enables automatic generation of user interface fragments based on the metadata and data available from the server, with a focus on HTML form. At the beginning of the thesis we will discuss techniques of creating user interfaces, compare their advantages and disadvantages. Next section examine existing solutions to generate UI on the client side. The following sections deal with analysis, design and implementation. The last part deals with testing, followed by a summary and discussion of future development possibilities.
Kolekce
- Diplomové práce - 13139 [396]