10.11.2014 Views

input

input

input

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Web<br />

MMI MMI <br />

MMI


Issues on Interaction with Web<br />

The coming of heterogeneous devices<br />

and interaction manner<br />

• access by :<br />

PC, Mobile phone, PDA, AutoPC, DTV, …<br />

• interaction with:<br />

modality-rich terminals, mixed initiative, ...


Our Purpose:<br />

Seamless Services over Internet<br />

XML Document Server<br />

(Contents ; View ; Interaction)<br />

Ex. On-line Shopping<br />

Devices<br />

- order goods at Kiosk ..... touch panel<br />

- confirm the order with a mobile phone ..... voice<br />

- change the order at home ..... DTV remote terminal


How to do it?<br />

XML Document Server<br />

(Contents ; View ; Interaction)<br />


XISL: Extensible Interaction-Sheet Language<br />

remodels VoiceXML to meet MMI requirements<br />

<br />

VoiceXML<br />

........<br />


XISL: Device-Independent - 1/3<br />

no modality-specific tag : <strong>input</strong> modality<br />

<br />

data<br />

<br />

<br />

digit<br />

<br />

...........


XISL: Device-Independent - 2/3<br />

Keyboard<br />

Front-end Module<br />

Dialog<br />

Manager<br />

Hello!<br />

Pointing<br />

Hello<br />

ASR<br />

grammar<br />

word1: Hello<br />

type: speech<br />

event:recognize<br />

recognize grammar rule:<br />

introduction<br />

return: word1<br />

type: pointing<br />

:<br />

<br />

type: speech<br />

event: recognize<br />

target: ***.xml<br />

match: /page<br />

return:<br />

word1:Hello<br />


XISL: Device-Independent - 3/3<br />

no modality-specific tag : output modality<br />

type event mode<br />

window open, close, …<br />

speech play, stop, … TTS, rec_speech, …<br />

video play, stop, …<br />

audio play, stop, …<br />

agent move, speak, …


MMI Description Language: XISL<br />

- is content ( & view ) -independent.<br />

- has no modality-specific tags<br />

that enable XISL device-independent.<br />

- has MMI control tags and attributes.<br />

• realizes seamless services over internet<br />

and reuse of XML documents.<br />

• meets modality-rich services<br />

and avoids patent issues.


XISL enables combinatorial usage of modalities.<br />

← adding a new modality<br />

Sequential<br />

Alternative<br />

Parallel


<br />

<br />

.........<br />

<br />

<br />

<br />

<br />

<br />

digit<br />

<br />

<br />

data<br />

<br />

< /operation ><br />

XISL: example -1/2


XISL: example -2/2<br />

< action comb = “seq” ><br />

<br />

nancy<br />

<br />

You selected No. One.<br />

< /output ><br />

< call dialogue_name=“2”/ ><br />

< /action >


MMI


• Web<br />

• <br />

<br />

<br />

XISL<br />

XML<br />

<br />

XSL


XISL<br />

• XML<br />

• <br />


XISL<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

XML<br />

<br />

<br />

<br />


XISL<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />


XISL<br />

• <br />

- CGI<br />

• <br />

- <br />

• ECMAScript<br />

http://www.vox.tutkie.tut.ac.jp/XISL/XISL.html


• <br />

• <br />

XISL<br />

• XISL<br />

<br />


<br />

XML<br />

<br />

<br />

<br />

GLR<br />

<br />

<br />

<br />

<br />

XISL


• <br />

<br />

GLR<br />

– <br />

– <br />

– <br />

<br />


Implementation -3/4<br />

Dialogue Control by Using GLR TBL<br />

IN<br />

State<br />

buy_btn<br />

SHIFT-3<br />

<br />

<br />

<br />

ACTION TBL<br />

goods_sp timeout<br />

SHIFT-4<br />

SHIFT-5<br />

complete<br />

ACCEPT<br />

GOTO TBL<br />

EXCH1<br />

SHIFT-1 SHIFT-2<br />

BUYGOODS<br />

<br />

<br />

REDUCE-<br />

REDUCE-2<br />

2<br />

REDUCE-1


• <br />

• <br />

• <br />


PC<br />

• <br />

…<br />

• <br />

<br />

• <br />


PC<br />

• MMI<br />

XML<br />

• Web<br />

HTML<br />

• <br />

• <br />

TTS)<br />

• TTS<br />


• <br />

OLS<br />

– <br />

– <br />

– <br />


Implementation -4/4


Interaction Builder<br />

• <br />

– <br />

– <br />


Interaction Builder<br />

• <br />

– <br />

– <br />


- 2/6


- 3/6


- 4/6<br />

<br />


Future Work<br />

- XHTML + XISL ; DOM2, XForms, XMLevent,<br />

SMIL..<br />

- Implementation of 3GPP applications<br />

- MMI Requirements:<br />

more complicated usage of MMI<br />

- Rapid-prototyping:<br />

GUI-based developer support system (IPA project)<br />

http://www.vox.tutkie.tut.ac.jp/XISL/XISL-E.html

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!