MMI.next

http://www.w3.org/2013/Talks/0723-mmi-next-ka/

Kazuyuki Ashimura <ashimura@w3.org>
23 July 2013

Bridge towards NYC

Various Methods for Web and Device Integration

Method1: HTTP Query String + CGI

Server-side solution

e.g.) http://example.com/tv?channel=xxx&start_time=yyy&end_time=zzz&action=record

HTTP Query String + CGI

Method2: Plugins

Client-side solution using proprietary plugins

Plugin

Method3: Ajax

Client-Server collaboration without plugins

Ajax

Method4: HTML5 (HTML + JavaScript APIs)

Client-side solution + Server-side solution

HTML5

Method5: WebIntents

Inter-application collaboration

WebIntents

Issues with the Existing Methods

Actual mechanism (CGI script, plugins, service APIs, etc.) vary from vendor to vendor, and there is a burden for developers.

→ A standard mechanism is required so that people can develop systems regardless their skills.

Why not MMI?

Inter-modality collaboration using standard interfaces

GUI and TV

However HTML5 Browsers don't speak MMI :(

Question:

How to integrate various modality components with HTML5-based Web browsers then?

MMI over WebSocket (MoW)!

MMI over WebSocket

The Multimodal Interaction Japanese Chapter (MMI-JP)

Another Issue on Timing Management

Motivation & Goals

a bit researchy...

Issues

Possible Solution

A Possible Use Case: Speech Jukebox

Speech Jukebox

MMI-based Device Integration

MMI-based Device Integration

Thanks!