Chronos Advanced
Gesture Engine (CAGE)
By Eric Allen and Michael O’Keefe
The eZ430-Chronos
Texas Instruments
CC430 CPU
MSP430 core + radio
baseband
915/868 MHz radio
32KB flash
3-axis accelerometer
temperature, pressure
sensors
fully programmable
The project
Wrist watch + accelerometer = gestures!
Desktop application
Gesture recognition
soft ware control (AppleScript)
Progress so far
Host application <=> wrist watch
connection stable and debugged
Gesture record/playback
Gesture recognition
TWO gesture recognizers
"$1 Gesture Recognizer"
uWave
Monkeybars!
Swing sucks
Java sucks is boring
Ruby is awesome
JRuby = Java + Ruby
Monkeybars = JRuby + Swing
= Java + Ruby + Swing - suck
Model-View-Controller
Like Ruby on Rails, but for desktop apps
Demo!
Current & future work
Improve gesture recognition
Clean up UI
toggle buttons
gesture management
Package (Rawr!)
CAGE
Bringing awesome Minority Report-style
computer interfaces to the rest of us