Table of Contents
Tools for Advanced Embedded GUIs
RPi and Chromium webapp
Pros
Cons
RPi and Kivy
Pros
Cons
Arduino and LVGL
Pros
Cons
Tools for Advanced Embedded GUIs
For now, just a brain dump.
RPi and Chromium webapp
Pros
Easy to configure as kiosk.
Touch interaction out-of-the-box.
Potential for networking.
Cons
Resources?
Requires server/client architecture, e.g.:
An Alternative Architecture for Hybrid Applications
.
Requires client framework and widget set w/ theming.
May require latency compensation using e.g.
minsk.js
.
RPi and Kivy
Pros
“One app” to control system and
GUI
.
Purportedly light resources.
Touch interaction out-of-the-box is assumed.
Cons
Kiosk setup looks hoop-jumpy.
Unknown theming potential.
Unknown networking potential.
Arduino and LVGL
See
this
. Perhaps best suited to simpler, non-touch platforms.
Pros
Designed for embedded applications.
Based on inexpensive microcontroller.
Cons
Touch?
Multiple screens?
Poor potential for networking.