Aplikace pro vytváření rozšířených uživatelských rozhraní pomocí plovoucích oken

Loading...
Thumbnail Image
Date
Authors
Šediba, Jakub
ORCID
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract
Táto práca rieši problémy spojené s potrebou prepínania aktívnych okien pri práci vyžadujúcej informácie z externých zdrojov. Tieto problémy sú adresované vytvorením modulárnej multiplatformovej aplikácie pre operačné systémy Windows a Linux, ktorá umožňuje používateľom vytvárať rozšírené používateľské rozhrania zobrazené v plávajúcich oknách. Používatelia aplikácie potom môžu použiť kombináciu týchto modulov na vytvorenie rozšíreného používateľského rozhrania. Vytvorená aplikácia ponúka možnosť vytvárať moduly pozostávajúce z niekoľkých okien, v ktorých sú zobrazené požadované informácie. Okrem tejto funkcionality vytvorená aplikácia ponúka úroveň automatizácie dosiahnutú podporou vytvárania globálnych klávesových skratiek, monitorovania súborového systému a možnosti simulovať vstupy myši a klávesnice. Vyvinutá aplikácie používa aplikačný rámec Tauri a kombináciu webových technológií s programovacím jazykom Rust.
This thesis aims to address problems related to the necessity to often switch active windows to access information from external sources while working. These problems are addressed by creating a modular cross-platform application for Windows and Linux operating systems. This application allows users to develop multi-window modules which can then be combined to create a desired extended user interface overlaid above other windows. Outside of this functionality, access to automation through global keyboard shortcuts, file-system monitoring and input device simulation is provided. The developed application uses the Tauri framework and a combination of web technologies with the Rust programming language.
Description
Citation
ŠEDIBA, J. Aplikace pro vytváření rozšířených uživatelských rozhraní pomocí plovoucích oken [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.
Document type
Document version
Date of access to the full text
Language of document
sk
Study field
Informační technologie
Comittee
doc. Ing. František Zbořil, Ph.D. (předseda) Ing. Libor Polčák, Ph.D. (člen) doc. Mgr. Lukáš Holík, Ph.D. (člen) doc. Ing. Vítězslav Beran, Ph.D. (člen) Ing. Radek Hranický, Ph.D. (člen)
Date of acceptance
2024-06-11
Defence
Student 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 A.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení
DOI
Collections
Citace PRO