2010/Building Interactive Displays with Touchscreen 2.0
Touchscreen is a platform for creating interactive kiosk and dashboard displays. It powers presentations for visitors to the Open Source Lab’s data center and the network operations center. Come learn how touchscreen works and how to use it for your own display screens.
Return to this session's details
Example files: http://bit.ly/cXhwwt
Peter Krenesky: firstname.lastname@example.org
Rob McGuire-Dale: email@example.com
About Touchscreen 2.0
All kinds of cool real-time-ish traffic and network displays.
Back end in Django, message server in Twisted, plugins with Muddle. Distinguishes between "nothing to do in queue" (a normal occurrence) and "timeout" (a genuine error).
Plugin: templates for HTML, JS, CSS
One interesting obstacle to making mashups: browsers' natural XSS protection. Can address by using Access-Control-Allow-Origin: ... in response, or by using a proxy.
JSON is the easiest protocol to use for mashups, and is reasonably fast. XML is okay, too; it's ubiquitous. Even HTML can be scraped and used as a data source.