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.3 Component Architecture<br />
2.3.1 Gesture <strong>Service</strong><br />
2.3.1.1 3D Gesture service i<br />
Component interface<br />
3D gesture client subscribes the service by calling the SetParameters(string userID, string<br />
protocol) method. <strong>User</strong>ID refers to the user name used with training procedure and protocol<br />
refers to the protocol used to exchange the gesture events. Protocol options are mmil, soap,<br />
http and skip (just simple text string). Below are protocol examples of user “Test” performing<br />
gesture “Play” by using controller “85” with confidence between 7883..<br />
Example 1. mmil message<br />
<br />
3D reco<br />
inform<br />
<br />
<br />
report<br />
Test<br />
85<br />
gesture<br />
performed<br />
<br />
<br />
<br />
Play<br />
78<br />
<br />
<br />
Example 2. soap message<br />
<br />
<br />
gesture=Play<br />
confidence=79<br />
<br />
<br />
Example 3. http headers<br />
POST / HTTP/1.1<br />
gesture=Play<br />
confidence=83<br />
Example 4. simple text string<br />
gesture=Play<br />
confidence=83<br />
Amigo IST-2004-004182 58/114