Conversational Technologies
Overview: Multimodal Architecture and Interfaces
Deborah Dahl W3C Workshop on Multimodal Architecture and Interfaces 16-17 November 2007 W3C/Keio, Fujisawa, Japan
Overview: Multimodal Architecture and Interfaces Deborah Dahl W3C - - PowerPoint PPT Presentation
Overview: Multimodal Architecture and Interfaces Deborah Dahl W3C Workshop on Multimodal Architecture and Interfaces 16-17 November 2007 W3C/Keio, Fujisawa, Japan Conversational Technologies MMI Architecture A loosely-coupled, event-based
Conversational Technologies
Deborah Dahl W3C Workshop on Multimodal Architecture and Interfaces 16-17 November 2007 W3C/Keio, Fujisawa, Japan
Conversational Technologies
Conversational Technologies
– Runtime Framework or Browser: initializes application and runs markup – Interaction Manager: coordinates modality components and provides application flow – Modality Components: provide modality capabilities such as speech, pen, keyboard, mouse – Data Model: handles shared data (part of the Interaction Manager) – DCCI (Delivery Context Client Interfaces): device properties and user preferences
http://www.w3.org/TR/mmi-arch/
Conversational Technologies
Conversational Technologies
Runtime Framework Interaction Manager (SCXML, including Data Model) Interaction Manager (SCXML, including Data Model) DCCI DCCI Ink (InkML) Ink (InkML) Speech Interaction (VoiceXML + SSML + SRGS+SISR) Speech Interaction (VoiceXML + SSML + SRGS+SISR) Haptic Haptic Keyboard Keyboard Pointing Pointing
Life cycle events + EMMA Life cycle events + EMMA Life cycle events + EMMA Life cycle events + EMMA Life cycle events + EMMA
Conversational Technologies
Check status of MC Modality Runtime Framework StatusRequest Deactivate context Modality Runtime Framework ClearContext Resume processing Modality Runtime Framework Resume Acknowledge Resume Runtime Framework Modality ResumeResponse Send data values either either Data Acknowledge Prepare Runtime Framework Modality PauseResponse Acknowledge Cancel Runtime Framework Modality CancelResponse Stop processing Modality Runtime Framework Cancel Suspend processing Modality Runtime Framework Pause Acknowledge Start Runtime Framework Modality StartResponse Finished running Runtime Framework Modality Done Report status Runtime Framework Modality StatusResponse Run markup Modality Runtime Framework Start Acknowledge Prepare Runtime Framework Modality PrepareResponse Pre-load markup Modality Runtime Framework Prepare Send new context id Modality Runtime Framework NewContextResponse Request new context Runtime Framework Modality NewContextRequest
Purpose To From Event
Conversational Technologies