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 />
Tools<br />
Oscar<br />
Files<br />
Available for download at<br />
[amigo_gforge]/ius/user_interface/gesture_service/2D_gesture_service/<br />
Documents<br />
Design can be found in D4.1 and D4.2, Designers guide is this document.<br />
Tasks<br />
None<br />
Bugs<br />
Selection problem in particular avoidance gestures<br />
Patches<br />
3.1.3 Dialogue Manager<br />
Provider<br />
Design: INRIA and all partners, implementation: SIT<br />
Introduction<br />
The dialogue manager shall facilitate the work of the application developer by proposing<br />
common mechanisms to access and control the fundamental user interface services (e.g.<br />
automatic speech recognition, gesture recognition, GUI) as well as the more advanced user<br />
interface services (e.g. multi-device service, context-driven user interactions).<br />
In the context of ambient intelligence, it shall further provide and use contextual information<br />
that could be used, for example to trigger new applications. Hence, both explicit and a number<br />
of implicit interactions can be handled by the dialogue manager.<br />
As the precise functionalities of future interaction services can not be known in advance, the<br />
architecture of the Dialogue Manager shall also be very flexible so that these new future<br />
services can be easily integrated. Therefore, we have chosen to base the Dialogue Manager<br />
on the blackboard design pattern, as described in the following sections.<br />
The PEGASUS framework enables applications to interact using the blackboard design<br />
pattern. This framework provides the basis for the Amigo service Dialogue Manager that<br />
allows arbitrary Amigo components to interact with Amigo’s various user interface services.<br />
Development status<br />
Amigo IST-2004-004182 71/114