With the new range of hardware and software available, it has become possible to create interfaces that respond directly to touch. Specifically these new paradigms allow more than one touch to be processed at the same time – allowing for more natural navigation and commands. Examples of these emerging technologies are Microsoft Surface, the Apple iPhone, and Windows 7 with a Multi-touch display (such as a HP Touchsmart Desktop or Dell XT2 Laptop).
While these technologies implement an API set that support ‘gestures’, all of these are considered to be single level – that is to say they are all handled at the same priority, and deal with a hierarchical set of gestures. The IdentityMine Gesture Engine implements a strategy where these gestures can be placed at any point of the user interface, and work seamlessly together to interpret the intended navigation or command.
In addition to multi-level gesture support the IdentityMine Gesture Engine also support for user recorded custom gestures. These gestures can be used to augment the set of gestures currently supported in the IdentityMine Gesture Engine which include Rotate, Resize, Pan, Click/Touch, Slide, Flick, Touch and Hold, Drag, and 3D.