Original title:
Přizpůsobení uživatelského rozhraní zařízením v Liquid.js
Translated title:
Complementary View Adaptation with Liquid.js
Authors:
Knetl, Petr ; Polčák, Libor (referee) ; Ryšavý, Ondřej (advisor) Document type: Bachelor's theses
Year:
2019
Language:
eng Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[eng][cze]
Tato bakalářská práce se věnuje návrhu a implementaci Komplementárního zobrazení aplikací vytvořených pomocí webového frameworku Liquid.js. Úvodní část shrnuje a popisuje myšlenku tzv. "Liquid software" a JavaScriptového frameworku Liquid.js který na této myšlence staví. Cílem práce bylo navrhnout a implementovat Komplementární zobrazení Liquid.js aplikace, které zobrazuje aktuální stav aplikace a dovoluje jeho úpravu. Další požadovanou funkcionalitou je chování založené na pravidlech, které umožňuje předdefinovat chování aplikace za předem definovaných podmínek. Požadavky na řešení a návrh řešení je popsán v praktické části práce. Text dále popisuje použitá programovací paradigmata a technologie použité při implementaci. Poslední kapitola demonstruje funkcionalitu finálního řešení.
The thesis deals with design and implementation of the complementary view adaptation for the web framework Liquid.js. The introductory part summarises the idea of Liquid software and JavaScript framework Liquid.js. The goal of the thesis is the creation of the complementary view tool for Liquid.js which dynamically visualise the state of the user interface of liquid applications as an oriented graph. Moreover, it implements an additional interface that allows applying rule-based complementary view behaviours to liquid components. The requirements for complementary view and the proposed solution are described in the following practical part of the thesis. The text also talks about the implementation of the tool and describes the underlying programming paradigms and technologies used. The last section demonstrates the functionality of the final solution.
Keywords:
komplementární zobrazení; liquid software; liquid.js; rule-based behaviour; complementary view; liquid software; liquid.js; rule-based behaviour
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/187229