You should check which toolboxes are used for Chumby . It is a fully open Linux device (open circuit, open source software, etc.) with a very rich user interface (color touch screen, built-in Wi-Fi, USB ports, etc.). I believe that custom “applications” are based on Adobe Flex / Flash, but there are many open “hacks”, including the Quake port, which can be easily downloaded and run.
source share