Knihovna pro tvorbu uživatelského rozhraní
Knihovna pro tvorbu uživatelského rozhraní
bakalářská práce (OBHÁJENO)
![Náhled dokumentu](/bitstream/handle/20.500.11956/44083/thumbnail.png?sequence=8&isAllowed=y)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/44083Identifikátory
SIS: 108236
Kolekce
- Kvalifikační práce [11266]
Autor
Vedoucí práce
Oponent práce
Pop, Tomáš
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Obecná informatika
Katedra / ústav / klinika
Katedra teoretické informatiky a matematické logiky
Datum obhajoby
6. 9. 2012
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Dobře
Klíčová slova (česky)
Uživatelské rozhraní, Widget toolkit, LinuxKlíčová slova (anglicky)
User Interface, Widget toolkit, LinuxTato práce se zabývá rozborem a implementací knihovny uživatelského rozhraní pro operační systém Linux s důrazem na malá zařízení. Knihovna je naimplementována v jazyce C pro operační systém Linux a sama se skládá z rozhraní pro psaní aplikací a backendu což je část, která zobrazuje uživatelské rozhraní samotné. Aplikace a backend beží jako samotné procesy, které komunikují přes sockety a navíc je mezi nimi multipexor, který jednak izoluje aplikace od backendu a zároveň umožnuje připojení více backendů najednou. Backend je koncipován jako prostředí pro malé zařízení například PDA či tablety.
This work is dedicated to theoretical discussion and implementation of user interface library for Linux targeted primarily to small devices. The library is implemented for Linux operating system using the C programming language and is divided into an interface for writing applications and backend which is the part that renders the user interface. Applications and backend are running as separate processes and communicate over sockets, moreover there is a multiplexer inbetween which both isolates applications from backend and allows for multiple backends to be connected at the same time. Backend is designed for small devices such as PDAs or tablets.