MMI input for Backplane Workshop

Dave Raggett, <dsr@w3.org>

credits: Dave Raggett

Introduction

MMI and Backplane

MMI Architecture

MMI Architecture

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

Defines five basic components of an MMI system

Generic MMI Architecture

example of modalities

Principles

Life Cycle Events

Event From To Purpose
NewContextRequest Modality Runtime Framework Request new context
NewContextResponse Runtime Framework Modality Send new context id
Prepare Runtime Framework Modality Pre-load markup
PrepareResponse Modality Runtime Framework Acknowledge Prepare
Start Runtime Framework Modality Run markup
StartResponse Modality Runtime Framework Acknowledge Start
Done Modality Runtime Framework Finished running
Cancel Runtime Framework Modality Stop processing
CancelResponse Modality Runtime Framework Acknowledge Cancel
Pause Runtime Framework Modality Suspend processing
PauseResponse Modality Runtime Framework Acknowledge Pause
Resume Runtime Framework Modality Resume processing
ResumeResponse Modality Runtime Framework Acknowledge Resume
Data either either Send data values
ClearContext either either Deactivate context

Differences in Perspective

Submission

Data Models

Binding