User Interface Service Software Developerís Guide - Hitech Projects
User Interface Service Software Developerís Guide - Hitech Projects
User Interface Service Software Developerís Guide - Hitech Projects
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
January 2008<br />
Public<br />
2.6 Tutorial<br />
2.6.1 3D gesture <strong>Service</strong><br />
2.6.1.1 Component development<br />
The 3D gesture recognition component is provided as Windows executable and it is not<br />
possible to modify it.<br />
2.6.1.2 Application development<br />
Applications that utilize 3D gestures can be developed independently from the gesture<br />
recognition hardware using provided gesture simulator software. Since the hardware<br />
availability is limited it is recommended to start the application development using the<br />
simulator software. The actual gesture recognizer is independent of the used acceleration<br />
sensor hardware, so if in some point there is need to change or update the sensor hardware<br />
the recognition software interface towards the application remains unchanged. During the<br />
project gesture control hardware can be borrowed from VTT with separate agreement.<br />
Gesture recognition output XML formatting is user selectable. It can be either simple text<br />
protocol or INRIA’s MMIL XML format and users can select if to use SOAP message headers.<br />
The application has to provide TCP/IP server for communication and appropriate parsers for<br />
the XML messages. Later the 3D gesture recognition service interface will be changed to Web<br />
<strong>Service</strong> interface.<br />
Example below shows message for gesture “Up” using simple text protocol and MMIL:<br />
Simple text protocol:<br />
gesture = Up<br />
confidence = 65<br />
MMIL:<br />
<br />
<br />
<br />
3D reco<br />
inform<br />
<br />
<br />
report<br />
Juha<br />
20<br />
gesture<br />
performed<br />
Amigo IST-2004-004182 64/114