KioskWiki | RecentChanges | Preferences
Kiosk Theory of Operation
A Whole System Approach:
- The basic idea is that any piece of the system should be available for modification. Stick with open source software so that anything you need done can be done.
- Using Linux allows tailoring a system to just what is needed. MacOS?, MSWindows were never intended to be locked down as is needed in a kiosk environment.
- Using the TwmKiosk window manager allows for tight lockdown of the user interface. Along with xorg configuration settings the user interface lock down can fine tuned. Trying to lockdown KDE, Gnome, MSWindows or Mac is just a waste of time, yes they can be locked down kinda-sorta but it is a never ending endevor and more than likely to never fully succeed.
- Using the KioskBrowser to deliver content and user interface via familiar web technologies, http, html, flash. The content can come from the web or from a locally running web server.
With the above(linux, twm-kiosk window manager, KioskBrowser) it is very easy to setup a basic locked kiosk environment See KioskSetups/Jims for how to setup a locked down kiosk environment. Once setup you can then use the browser to fetch and display your content. If your system is connected to the internet you can change content at will.
The kioskBrowser is really the heart of the system and has lots of modules and addons so you can customize the KioskBrowser user interface and capabilities as needed, things like speech synthesis, proximity sensors, pop-up on-screen keyboard for touch screens. See KioskBrowser/Addons and ModuleDocumentation for more info.