Touchscreen is a framework for developing interactive kiosk displays. Touchscreen powers the display screen used outside the Open Source Lab's server room. We use a 42" LCD flat screen, with a 17" touchscreen display to control it.
The menu system requires a view page that will display a menu as created by the menu management interface (see ticket #12).
Requirements:
Render menu structure described by management interface
automatically detect animations to use on transition. dependent on number of buttons. see laszlo code for menu animations
Button presses should result in ajax calls to send messages to the messaging server.
Should look/function similar to existing menu system
We need an interface to construct a menu/submenu heirarchy from available screens and their commands
The following should be available as menu items:
screen show
screen command - for screens with controls like webcams or network graphs.
Other requirements:
Menuing system should be able to track screens that have since been disabled or uninstalled, and hide/remove them automatically
css class selection for color or other style selections