Gestures are taking over. With accelerometers being packed into more and more consumer devices (think Wii remote, iPhone, digital cameras and a host of other electronics) designers are using physical motion as a basic component of interaction design. This is great stuff; rather than being limited to simple pointing and selection, we can now create richer UI experiences that respond to a broader range of physical interactions, such as tilting, spinning, waving and shaking.
This new design opportunity is making clear, though, that we need a language for gestural user interfaces, and we need it soon. Take the 'shake' as an example. One of the early co...