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

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

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

Saved successfully!

Ooh no, something went wrong!