Trans- -Modal Modal Interface Interface Trans Migration - - PowerPoint PPT Presentation

trans modal modal interface interface trans migration
SMART_READER_LITE
LIVE PREVIEW

Trans- -Modal Modal Interface Interface Trans Migration - - PowerPoint PPT Presentation

Trans- -Modal Modal Interface Interface Trans Migration Migration Renata Bandelloni, Silvia Berti, Fabio Patern HIIS Laboratory ISTI-CNR Pisa, Italy Mobile HCI 2004 13 - 16 September 2004 University of Strathclyde, Glasgow, Scotland


slide-1
SLIDE 1

Trans Trans-

  • Modal

Modal Interface Interface Migration Migration

Renata Bandelloni, Silvia Berti, Fabio Paternò HIIS Laboratory ISTI-CNR Pisa, Italy

Mobile HCI 2004 13 - 16 September 2004 University of Strathclyde, Glasgow, Scotland

slide-2
SLIDE 2

17 September 2004 Mobile HCI 2004 2

Migratory Migratory Interfaces Interfaces

Interface can transfer among different

platform, allowing the users to continue their interaction.

Interaction Continuity Platform Adaptation Interface Usability

slide-3
SLIDE 3

17 September 2004 Mobile HCI 2004 3

Our Our Approach Approach

Logical description of the application

interface obtained from TERESA.

Platform adaptation

Runtime state of the interface.

Interaction continuity

slide-4
SLIDE 4

17 September 2004 Mobile HCI 2004 4

Multilevel Multilevel generation of Web generation of Web interfaces interfaces

Task Model Abstract User

Interface

Platform specific

implementation

slide-5
SLIDE 5

17 September 2004 Mobile HCI 2004 5

Migration Migration Service Service Architecture Architecture

Mapping Mapping & & State State extraction extraction and and Adaptation Adaptation ( ( static static-

  • runtim e

runtim e data) data) Migration Migration request request ( ( url url, ,runtim e runtim e data) data) Migration Migration perform ance perform ance ( ( new Url new Url) )

1 1 2 2 3 3 Server Server

slide-6
SLIDE 6

17 September 2004 Mobile HCI 2004 6

Identification Identification of the

  • f the

corresponding corresponding presentation presentation

From the current page -> abstract

presentation -> Corresponding tasks

Calculation of the most similar abstract

presentation in the target platform

The page supporting the most similar set

  • f tasks

In case of multiple similar pages -> the

  • ne with the last interaction is selected
slide-7
SLIDE 7

17 September 2004 Mobile HCI 2004 7

Presentation Presentation Mapping Mapping

One One to to One One

DeviceB Presentation1 task1 task2 task3 task4 DeviceA Presentation1 task1 task2 task3 task4

One One to to Many Many

DeviceB Presentation1 task1 task2 DeviceB Presentation2 task3 task4 DeviceA Presentation1 task1 task2 task3 task4

Many Many to to One One

DeviceA Presentation1 task1 task2 DeviceA Presentation2 task3 task4 DeviceB Presentation1 task1 task2 task3 task4

slide-8
SLIDE 8

17 September 2004 Mobile HCI 2004 8

Trans Trans-

  • Modal

Modal Migration Migration

Many devices supporting Internet

access, offering various interaction capabilities

Change modality of input depending on

different contexts and environments

Natural interaction Multichannel access

slide-9
SLIDE 9

17 September 2004 Mobile HCI 2004 9

Scenario Scenario -

  • Graphic

Graphic to to Vocal Vocal

Louis is at Home and wants to

  • rganize a dinner with his friends

for this evening. He turns on his personal computer . While Louis is selecting the Mermaid restaurant main page, he realizes that it is getting late Synthesiser: “If you want phone number say phone, if you want to know the location say address, if you want to know the menu of the day say menu. If you want to book a table say book.” Louis: “book“. Synthesiser: “Say your name” Louis: “Louis” Synthesiser: “Say your surname” Louis: “Lestat” Synthesiser: “Say date of reservation” Louis: “ 2 June 2004” Synthesiser: “Say the time of reservation” Louis: “9 pm” Synthesiser: “How many people?” Louis: “three” Synthesizer: “Louis Lestat, you booked a table for three people on 2 June 2004 at 9 pm. Say confirm to confirm your booking and cancel to discard it”. Louis: ”confirm”.

slide-10
SLIDE 10

17 September 2004 Mobile HCI 2004 10

Graphic Graphic-

  • to

to-

  • vocal Migration

vocal Migration

Migration Migration Server Server

Task Task Mapping Mapping engine engine

State State extraction extraction

and and Adaptation Adaptation XHTML AUI TASKS

Graphic Graphic Desktop Desktop

VoiceXML AUI TASKS

Vocal Vocal

slide-11
SLIDE 11

17 September 2004 Mobile HCI 2004 11

Trans Trans-

  • Modal

Modal Runtime

Runtime State State Mapping Mapping

Vocabulary Information organization Different concrete

  • bjects

Not a simple one to one mapping

Task not Supported Task implemented with different concrete

  • bjects

Adaptation of runtime data

1k June 7 10: 00 Re: Cam eleon meeting Mary Rex 2k June 5 12: 20 Learn about Java Luois Lestat 3k June 3 11: 02 Re: Cam eleon meeting George Clow 1k May 25 9: 23 Last minute offer Luois lestat Size Size Date Date &Tim e &Tim e Subject Subject Sender Sender 1k June 7 10: 00 Re: Cam eleon meeting Mary Rex 2k June 5 12: 20 Learn about Java Luois Lestat 3k June 3 11: 02 Re: Cam eleon meeting George Clow 1k May 25 9: 23 Last minute offer Luois lestat Size Size Date Date &Tim e &Tim e Subject Subject Sender Sender

slide-12
SLIDE 12

17 September 2004 Mobile HCI 2004 12

(grouping sound) Please say your name. Please say your surname. Please say the date of reservation. Your name is … . Your surname is … . You have booked a table on … and You prefer… What type of menu do you prefer: fish; meat; vegetable (grouping sound) (grouping sound) If you want to cancel the reservation , say delete; If you want to confirm the reservation, say ok (grouping sound).

Task implemented by means of different Task implemented by means of different concrete objects and task not supported concrete objects and task not supported

Grouping Grouping Operator Operator Object Object that that Support Support the task the task “ “ Provide Provide date” date” Task Task not not supported supported in Voice interface in Voice interface

slide-13
SLIDE 13

17 September 2004 Mobile HCI 2004 13

Adaptation Adaptation of

  • f runtime

runtime data data

Nam e: Louis Date: 3 July

(grouping sound) Please say your name. Please say your surname. Please say the date of reservation. Your name is … . Your surname is … . You have booked a table on … and You prefer… What type of menu do you prefer: fish; meat; vegetable (grouping sound) (grouping sound) If you want to cancel the reservation , say delete; If you want to confirm the reservation, say ok (grouping sound). Your name is Louis

  • Louis. You have

booked a table on 3 3 July July.

slide-14
SLIDE 14

17 September 2004 Mobile HCI 2004 14

Conclusions Conclusions and Future Work and Future Work

Migratory interfaces for more natural

interaction in multi-device environments

Extension for multi-modal interfaces

under development

Distributed migratory interfaces