12.01.2014 Views

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

SHOW MORE
SHOW LESS

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 />

Signal that a selection movement has stopped without any information<br />

void cancel<strong>User</strong>Sentence(java.lang.String timeStamp)<br />

Signal that a speech event has stopped without any information<br />

void setAppliConcepts(java.lang.String owlOntology)<br />

Set the ontology to be used to test semantic compatibility of objects<br />

void setAppliReferenceableCommands(java.lang.String mmilCommands)<br />

Set the commands managed by the application.<br />

void setAppliReferenceableObjects(java.lang.String mmilObjects)<br />

Set the objects managed by the application.<br />

void set<strong>User</strong>Gesture(java.lang.String mmilInputGesture,<br />

java.lang.String startStamp,<br />

java.lang.String endStamp)<br />

Set a gesture's meaning (the mmil component encapsulated in the XML String<br />

must have at least one participant)<br />

void set<strong>User</strong>Selection(java.lang.String mmilInputSelection,<br />

java.lang.String startStamp,<br />

java.lang.String endStamp)<br />

Set a referential selection event (the mmil component encapsulated in the XML<br />

String must have at least one event) - the origin of the selection itself is not relevant<br />

but can be expressed (GUI event, Gesture event).<br />

void set<strong>User</strong>Sentence(java.lang.String mmilInputSentence,<br />

java.lang.String startStamp,<br />

java.lang.String endStamp)<br />

Set a referential expression (the mmil component encapsulated in the XML<br />

String must have a participant)<br />

void signal<strong>User</strong>Gesture(java.lang.String timeStamp)<br />

Signal that a gesture movement has started, but is not yet completed<br />

void signal<strong>User</strong>Selection(java.lang.String timeStamp)<br />

Signal that a selection movement has started, but is not yet completed<br />

void signal<strong>User</strong>Sentence(java.lang.String timeStamp)<br />

Signal that a speech event has started, but is not yet completed<br />

The format of timestamp parameters is like this: 2006-08-24T14:22:20.358+02:00 (standard<br />

XML Gregorian Calendar format, for java, use javax.xml.datatype.XMLGregorianCalendar).<br />

The MMIL messages examples are available in the appendix.<br />

Amigo IST-2004-004182 88/114

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!