OE/Yocto Kiosk Browser –Technical Functional Specification
The OE/Yocto Kiosk Browser is a browser-based runtime environment for embedded Linux systems based on OpenEmbedded/Yocto. The software is designed for stable, continuous operation on touchscreens and embedded devices, and enables the controlled execution of web-based user interfaces in industrial and kiosk applications.
Basic OE/Yocto
The OE/Yocto kiosk browser is based on an embedded Linux system using open-source components. Licence information and the packages used can be viewed directly within the system.
Features
Kiosk mode browser
The kiosk browser supports operation with the user interface either visible or completely hidden. In kiosk mode, the navigation bar is permanently disabled and access to the settings is only possible via defined gestures or PIN-protected menus.
Start page and session management
Up to 10 start pages can be configured, which are loaded automatically when the system starts up. Multiple home pages are managed as tabs or via a page selection list. Optionally, automatic, time-controlled page reloads can be configured.
Touch control
The interface is optimised for touch systems and supports multi-touch gestures (swiping, zooming, three-finger navigation). An integrated on-screen keyboard can be configured in terms of visibility, content overlay and width.
Start with your language
Start pages and navigation
Display and device settings
The system allows you to configure display brightness, scaling, orientation, power-saving features and device-specific status indicators. Changes are saved permanently and are automatically applied on restart.
Network and remote access
The device can be connected to the network via DHCP or a static IP configuration. Remote configuration via the built-in web server is possible within the local network and is secured by a PIN and password. Security-related settings can only be reset locally on the device.
Security and access control
The browser provides mechanisms for restricting web functions, including pop-up blockers, controlled access to input devices, and the option to disable web storage or certificate checks (for development purposes). Settings are PIN-protected.
Configure network settings
Optimise the touch panel settings for the application and environment
Software Updates and maintenance
The software supports online updates to keep the system up to date. Device and version information can be accessed centrally and supports service and maintenance processes.
Diagnostic and development functions
Maintenance and updates can be scheduled and optimised via the developer configuration
Configure remote access
Funktionsumfang
Browser- und Kioskmodus
Der Kioskbrowser unterstützt den Betrieb mit sichtbarer oder vollständig ausgeblendeter Benutzeroberfläche. Im Kioskmodus ist die Navigationsleiste dauerhaft deaktiviert und der Zugriff auf die Konfiguration nur über definierte Gesten oder PIN-geschützte Menüs möglich.
Startseiten- und Sitzungsverwaltung
Es können bis zu sieben Startseiten konfiguriert werden, die beim Systemstart automatisch geladen werden. Mehrere Startseiten werden als Tabs oder über eine Seitenauswahlliste verwaltet. Optional lassen sich automatische, zeitgesteuerte Seiten-Reloads konfigurieren.
Touch- und Eingabekonzepte
Die Bedienung ist für Touchsysteme optimiert und unterstützt Multi-Touch-Gesten (Wischen, Zoomen, Drei-Finger-Navigation). Eine integrierte Bildschirmtastatur ist konfigurierbar hinsichtlich Sichtbarkeit, Überlagerung des Inhalts und Breite.
Anzeige- und Geräteeinstellungen
Das System erlaubt die Konfiguration von Displayhelligkeit, Skalierung, Ausrichtung, Energiesparfunktionen sowie gerätespezifischen Statusanzeigen. Änderungen werden persistent gespeichert und beim Neustart automatisch übernommen.
Netzwerk- und Remotezugriff
Die Netzwerkanbindung kann per DHCP oder statischer IP-Konfiguration erfolgen. Eine Remote-Konfiguration über den integrierten Webserver ist im lokalen Netzwerk möglich und durch PIN und Passwort abgesichert. Sicherheitsrelevante Einstellungen können ausschließlich lokal am Gerät zurückgesetzt werden.
Sicherheits- und Zugriffssteuerung
Der Browser stellt Mechanismen zur Einschränkung von Webfunktionen bereit, u. a. Popup-Blocker, kontrollierten Zugriff auf Aufnahmegeräte sowie optionale Deaktivierung von WebStorage oder Zertifikatsprüfungen (für Entwicklungszwecke). Konfigurationen sind PIN-geschützt.
Software-Updates und Wartung
Die Software unterstützt Online-Updates zur Aktualisierung des Systems. Geräte- und Versionsinformationen sind zentral abrufbar und unterstützen Service- und Wartungsprozesse.
Diagnose- und Entwicklerfunktionen
Optional stehen Entwicklerwerkzeuge wie JavaScript-Konsolenausgabe, Chrome Remote Debugging sowie ein integrierter VNC-Server für Fernzugriff und Diagnose zur Verfügung. Diese Funktionen sind sicherheitsrelevant und bewusst getrennt vom Standardbetrieb.
Systembasis
Der OE/Yocto Kioskbrowser basiert auf einem Embedded-Linux-System unter Verwendung von Open-Source-Komponenten. Lizenzinformationen und verwendete Pakete sind direkt im System einsehbar.
Funktionsumfang
Browser- und Kioskmodus
Der Kioskbrowser unterstützt den Betrieb mit sichtbarer oder vollständig ausgeblendeter Benutzeroberfläche. Im Kioskmodus ist die Navigationsleiste dauerhaft deaktiviert und der Zugriff auf die Konfiguration nur über definierte Gesten oder PIN-geschützte Menüs möglich.
Startseiten- und Sitzungsverwaltung
Es können bis zu sieben Startseiten konfiguriert werden, die beim Systemstart automatisch geladen werden. Mehrere Startseiten werden als Tabs oder über eine Seitenauswahlliste verwaltet. Optional lassen sich automatische, zeitgesteuerte Seiten-Reloads konfigurieren.
Touch- und Eingabekonzepte
Die Bedienung ist für Touchsysteme optimiert und unterstützt Multi-Touch-Gesten (Wischen, Zoomen, Drei-Finger-Navigation). Eine integrierte Bildschirmtastatur ist konfigurierbar hinsichtlich Sichtbarkeit, Überlagerung des Inhalts und Breite.
Anzeige- und Geräteeinstellungen
Das System erlaubt die Konfiguration von Displayhelligkeit, Skalierung, Ausrichtung, Energiesparfunktionen sowie gerätespezifischen Statusanzeigen. Änderungen werden persistent gespeichert und beim Neustart automatisch übernommen.
Netzwerk- und Remotezugriff
Die Netzwerkanbindung kann per DHCP oder statischer IP-Konfiguration erfolgen. Eine Remote-Konfiguration über den integrierten Webserver ist im lokalen Netzwerk möglich und durch PIN und Passwort abgesichert. Sicherheitsrelevante Einstellungen können ausschließlich lokal am Gerät zurückgesetzt werden.
Sicherheits- und Zugriffssteuerung
Der Browser stellt Mechanismen zur Einschränkung von Webfunktionen bereit, u. a. Popup-Blocker, kontrollierten Zugriff auf Aufnahmegeräte sowie optionale Deaktivierung von WebStorage oder Zertifikatsprüfungen (für Entwicklungszwecke). Konfigurationen sind PIN-geschützt.
Software-Updates und Wartung
Die Software unterstützt Online-Updates zur Aktualisierung des Systems. Geräte- und Versionsinformationen sind zentral abrufbar und unterstützen Service- und Wartungsprozesse.
Diagnose- und Entwicklerfunktionen
Optional stehen Entwicklerwerkzeuge wie JavaScript-Konsolenausgabe, Chrome Remote Debugging sowie ein integrierter VNC-Server für Fernzugriff und Diagnose zur Verfügung. Diese Funktionen sind sicherheitsrelevant und bewusst getrennt vom Standardbetrieb.
Systembasis
Der OE/Yocto Kioskbrowser basiert auf einem Embedded-Linux-System unter Verwendung von Open-Source-Komponenten. Lizenzinformationen und verwendete Pakete sind direkt im System einsehbar.