Webový framework pro prezentaci dat na klientské straně ; Lightweight, client-side, web-based framework for data presentations

Gespeichert in:
Bibliographische Detailangaben
Titel: Webový framework pro prezentaci dat na klientské straně ; Lightweight, client-side, web-based framework for data presentations
Autoren: Procházka Kamil
Weitere Verfasser: Černý Tomáš, Šebek Jiří
Verlagsinformationen: České vysoké učení technické v Praze. Vypočetní a informační centrum.
Czech Technical University in Prague. Computing and Information Centre.
Publikationsjahr: 2015
Bestand: Czech Technical University in Prague: Digital Library / České vysoké učení technické v Praze: Digitální knihovna ČVUT
Schlagwörter: automatické generování UI, REST, JavaScript, webový framework, AspectFaces
Beschreibung: 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.
Publikationsart: master thesis
Dateibeschreibung: application/octet-stream; application/pdf
Sprache: unknown
Relation: http://hdl.handle.net/10467/61782
Verfügbarkeit: http://hdl.handle.net/10467/61782
Rights: 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.pdf. ; Vysokoš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.
Dokumentencode: edsbas.A28F87FA
Datenbank: BASE
Beschreibung
Abstract: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.