Název:
Knihovna pro tvorbu uživatelského rozhraní
Překlad názvu:
Knihovna pro tvorbu uživatelského rozhraní
Autoři:
Hrubiš, Cyril ; Zajíček, Ondřej (vedoucí práce) ; Pop, Tomáš (oponent) Typ dokumentu: Bakalářské práce
Rok:
2012
Jazyk:
eng
Abstrakt: [eng][cze] 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.Tato 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.
Klíčová slova:
Linux; Uživatelské rozhraní; Widget toolkit; Linux; User Interface; Widget toolkit