Feedback for Widex WG at Vancouver IETF

Dave Raggett, <dsr@w3.org>

Multimodal Architecture

Intended to define requirements for what is needed, but doesn't specify how these are to be fulfilled.

See http://www.w3.org/TR/mmi-arch/

Architectural Components

These communicate via events (asynchronous messages) and public draft identified several life cycle events (run, running, halt, halted) together with additional events for sessions (add session, session added, end session and session ended) as well as pause/resume operations (pause, paused, resume, resumed). On going work is looking at further kinds of events.

The run-time manager provides the basic infrastructure and event loop. The interaction manager (IM) responds to events from the modality components and data component. Control messages sent by the IM are considered as kind of events. Modality components don't talk to each other directly. Any such communication take place via the run-time framework, or the optional interaction manager (if it is present).

Design goals for the MMI Architecture include

MMI WG expects to publish an updated version of its MMI Architecture by time of its next face to face in March.

Comments on Draft Widex Requirements