Kiosk browser for a free operating system
Kiosk browser pro svobodný operační systém
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date of defense
Abstract
Tato práce se zabývá implementací kiosk systému nainstalovaném na místním zařízení. Cílem práce je vytvořit systém, který přijímá vstup buď z klávesnice a myši, nebo pouze z dotykové obrazovky. Nejprve byla zanalyzována existující volně dostupná i komerční řešení. Dále byly prozkoumány možnosti sestavení vlastního systému za pomoci svobodného software. Následně bylo pomocí těchto zjištění implementováno vlastní řešení a připraven instalační skript, který nastavuje čistou instalaci systému Debian na kiosk. Také byla připravena role do systému Ansible pro dosažení stejného výsledku škálovatelným způsobem. Výsledný systém zobrazuje pouze prohlížeč s administrátorem nastavenou stránkou. Veškeré grafické elementy prostředí (jako spodní lišta nebo hlavička okna prohlížeče) jsou skryty a systém je zabezpečen proti spuštění jiných programů uživatelem.
This thesis is about implementing a locally installed kiosk system. The goal was to create a system that would accept input from either a mouse and keyboard or just a touch screen. Firstly, existing freely available and proprietary solutions were analyzed. Also, options for implementing a custom solution using free software were investigated. Afterwards a custom kiosk system was implemented using these findings. An installation script, which would configure a clean install of Debian as a kiosk, was created. A role definition for the Ansible orchestration system was also prepared to achieve a more scalable enrollment solution. Finished system displays only a browser with a website configured by an administrator. All graphical elements of the desktop user interface (like the task bar or window borders) are disabled and the system is secured accordingly to prevent users from executing other programs.
This thesis is about implementing a locally installed kiosk system. The goal was to create a system that would accept input from either a mouse and keyboard or just a touch screen. Firstly, existing freely available and proprietary solutions were analyzed. Also, options for implementing a custom solution using free software were investigated. Afterwards a custom kiosk system was implemented using these findings. An installation script, which would configure a clean install of Debian as a kiosk, was created. A role definition for the Ansible orchestration system was also prepared to achieve a more scalable enrollment solution. Finished system displays only a browser with a website configured by an administrator. All graphical elements of the desktop user interface (like the task bar or window borders) are disabled and the system is secured accordingly to prevent users from executing other programs.
Description
Citation
Underlying research data set URL
Permanent link
Rights/License
A university thesis is a work protected by the Copyright Act of the Czech Republic. 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.
Vysokoš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 v platném znění.
Vysokoš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 v platném znění.