Yoe Kiosk Browser

The Yoe Kiosk Browser is a Qt WebEngine (Chromium) based browser designed for embedded kiosk (full screen, single app) applications. In this scenario, the UI for the device is a web application that displays in a browser running on the device.

screenshot

Features:

  • designed to run fullscreen
  • no URL bar
  • embedded touchscreen virtual keyboard
  • keyboard width can be configured
  • supports 0°, 90° or 270° screen rotation in the application. No messing around with window managers or external environments.
  • if page load fails
    • display built in failure page or custom HTML page. see example
    • error information is passed to above page as URL parameters
    • retry page at a configurable rate

Example error page

error page

To build

On a development machine

  • install Qt dependencies
  • mkdir build
  • cd build
  • cmake ../
  • make

On Embedded Linux Systems

Use the Yoe Linux recipe.

Settings

See yoe-kiosk-browser-env

Reference

This project uses ideas from: