How to Author Multimodal Web Applications

http://www.w3.org/2007/Talks/0511-mmi-ka/

Kazuyuki Ashimura <ashimura@w3.org>
11 May, 2007

Photo_from_Banff

What is "Multimodal Web Application"?

Let's think about car environment as an example

Car_environment

Input & Output Information: Steering Wheel

Steering_wheel

Input & Output Information: Speed Control

Transmission

Transmission

Acceleration & Brake

Acceleration_and_brake

Speed & Engine Revolution

speed_meter

Input & Output Information: Internal Status

Oil Temp., Pressure and Water Temp.

Oil_and_water_meters

Mobilephone could be a Gateway to the Web

Mobilephone_in_car

Navigation functionality is also available

e.g. from my home to the airport

Navigation_application

Requirements for car environment

We have to concentrate upon driving, so requirements should include not only:

but also:

Therefore...

Extention of the Web technology is needed which allows

Various input/output methods should be allowed

Multimodal Interaction Activity within the W3C

extends the Web technology to make it possible

Goal of Multimodal Interaction

Scope of Multimodal Interaction

MMI Architecture

An architecture for authoring multimodal Web applications

MMI_Architecture

Interaction Manager

Core component of the MMI Architecture

A talk on SCXML as the Interaction Manager will be given right after this talk

Modality Components

Controller for various input and output modalities on various devices

Possible examples:

A talk on Speech Interface as a Modality Component will be given right after this talk

InkML

An XML-based markup for exchanging digital ink data either as captured data or software-generated

InkML Motivation

InkML Examples

But what is the concrete & detailed requirement???

A public quesionnaire will be soon issued

to gather requirements on following topics

We need your help

Please join us ;-)

providing comments/reviews/implementation reports using the public mailing list www-multimodal@w3.org would be also really appriciated

Thanks!

Some information is available at the W3C site:

Related work within W3C