Language for High-Level Description of User Interface Requirements

but.committeedoc. Ing. František Zbořil, Ph.D. (předseda) prof. RNDr. Milan Češka, CSc. (místopředseda) doc. Ing. Peter Chudý, Ph.D., MBA (člen) Luděk Matyska (člen) Dr. Ing. Petr Peringer (člen) doc. Ing. Zdeněk Vašíček, Ph.D. (člen)cs
but.defenceStudent 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 C. Otázky u obhajoby: Popište možnosti přístupu k problému, kdy danému abstraktnímu popisu odpovídá (se stejným výsledným ohodnocením jednotlivých charakteristik) více možných prvků GUI případně prvek žádný.cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKrčmář, Radimen
dc.contributor.authorRašovský, Martinen
dc.contributor.refereeMartiško, Jakuben
dc.date.created2018cs
dc.description.abstractDiplomová práce se zabývá problematikou návrhu vysokoúrovňového jazyka pro popis grafického uživatelského rozhraní. Teoretická část rozebírá současné technologie uživatelských rozhraní zejména pro stanovení požadavků na nový jazyk. Z těchto poznatků násladně jsou shrnuty zásadní požadavky, které se nutně musí zakomponovat při návrhu samotného jazyka. Jsou zde zmíněny i požadavky z pohledu osob se specifickými vzdělávacími potřebami dle tzv. návrhových principů \textit{počítačové terapie}. Následně práce dle analyzovaných požadavků navrhuje jazyk pro vysokoúrovňový popis uživatelského rozraní. Součástí návrhu jazyka je také popis algoritmu pro kompozici jednotlivých komponent definovaných v jazyce do výsledného uživatelského prostředí. Navržený jazyk je implementován v programovacím jazyce C\#. Implementace je demonstrována na reprezentativních příkladech. Nakonec se práce věnuje dalším možným rozšířením jazyka.en
dc.description.abstractThis master's thesis investigates new high-level language for description of graphical user interface. The theoretical part of this thesis studies the UI technologies and software methodologies from a side of general requirements on new language. From that, we derive general requirements specifying what it is meant to be a functional part of an UI. We also list requirements for special educational needs according to known \textit{computer therapy design principles}. According to analyzed requirements is proposed a design of new language, including an algorithm of composition of UI components for further implementation of the language. Designed language is implemented in C\# programming language and is demonstrated on a representative example. We conclude this work with outlining further extensions of the proposed language.cs
dc.description.markCcs
dc.identifier.citationRAŠOVSKÝ, M. Language for High-Level Description of User Interface Requirements [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2018.cs
dc.identifier.other114936cs
dc.identifier.urihttp://hdl.handle.net/11012/85005
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectGrafické uživatelské prostředíen
dc.subjectvysokoúrovňový jazyken
dc.subjectpoužitelnosten
dc.subjectpřístupnosten
dc.subjectdotykové rozhraníen
dc.subject\textit{počítačová terapie}en
dc.subjectnávrhové principyen
dc.subjectMDEen
dc.subjectSBVRen
dc.subjectOCLen
dc.subjectvizuální programování.en
dc.subjectGraphical user interfacecs
dc.subjecthigh-level languagecs
dc.subjectusabilitycs
dc.subjectaccessibilitycs
dc.subjecttouch screen designcs
dc.subject\textit{computer therapy}cs
dc.subjectdesign principlescs
dc.subjectMDEcs
dc.subjectSBVRcs
dc.subjectOCLcs
dc.subjectvisual programming.cs
dc.titleLanguage for High-Level Description of User Interface Requirementsen
dc.title.alternativeLanguage for High-Level Description of User Interface Requirementscs
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2018-06-21cs
dcterms.modified2020-05-10-16:13:31cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid114936en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:28:07en
sync.item.modts2025.01.15 17:42:21en
thesis.disciplineInteligentní systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.8 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-21311_v.pdf
Size:
85.74 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-21311_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-21311_o.pdf
Size:
86.88 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-21311_o.pdf
Loading...
Thumbnail Image
Name:
review_114936.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
file review_114936.html
Collections