Zobrazit minimální záznam

User Interface Definition Language



dc.contributor.advisorBarák Tomáš
dc.contributor.authorHotovec Michal
dc.date.accessioned2016-01-26T12:24:12Z
dc.date.available2016-01-26T12:24:12Z
dc.identifierKOS-674800845705
dc.identifier.urihttp://hdl.handle.net/10467/62710
dc.description.abstractTato práce se zabývá problematikou tvorby grafických uživatelských rozhraní. Soustředí se na tvorbu prostřednictvím deklarativních modelů, zejména pak na deklarativní jazyk QML. Zjištěné znalosti jsou využity při návrhu nového deklarativního jazyka pro definici grafického uživatelského rozhraní. Výsledkem práce je deklarativní jazyk pro~definici uživatelského rozhraní, překladač a podpůrná knihovna pro běh v rámci grafických aplikací. Překladač umožňuje z definice grafického rozhraní v navrženém jazyce vygenerovat zdrojový kód v jazyce C++, který lze zahrnout do uživatelské aplikace a pomocí podpůrné knihovny dané grafické rozhraní zobrazit. Součástí práce je i uživatelská aplikace, na níž je otestována funkčnost tohoto přístupu a je provedeno jeho srovnání s tvorbou grafického uživatelského rozhraní pomocí jazyka QML.cze
dc.description.abstractThis thesis deals with issues of designing graphical user interface. The thesis focuses on design by usage of declrative models especially on declarative language QML. The acquired knowledge is used to design new declarative language for the purposes of definition of user interface. The result of the thesis is a declarative language for definition of graphical user interface, a compiler and a support runtime library for graphical applications. The compiler allows generation of C++ source code from the newly designed language. The translated C++ source code can be integrated into user application, which allows to display the defined user interface with the help of the runtime library. The inseparable part of the thesis is a user aplication, on which this approach was tested. The tested approach is compared with designing graphical user interface by using the QML language.eng
dc.language.isoCZE
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA 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.pdfeng
dc.rightsVysokoš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.pdfcze
dc.subjectDeklarativní jazyk, Grafické uživatelské rozhraní, GUI, Deklarativní modelycze
dc.titleJazyk pro definici uživatelského rozhranícze
dc.titleUser Interface Definition Languageeng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.date.accepted
dc.contributor.refereeSporka Adam
theses.degree.disciplinePočítačová grafika a interakcecze
theses.degree.grantorkatedra počítačové grafiky a interakcecze
theses.degree.programmeOtevřená informatikacze


Soubory tohoto záznamu


Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam