+ All Categories
Home > Documents > Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary...

Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary...

Date post: 12-Jan-2016
Category:
Upload: robert-scott
View: 212 times
Download: 0 times
Share this document with a friend
65
Embedded Design Space Embedded Design Space Analysis Analysis Contextual User-Interface Design for Contextual User-Interface Design for Open User Groups Open User Groups Chris Stary Chris Stary University of Linz University of Linz
Transcript
Page 1: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Embedded Design Space AnalysisEmbedded Design Space Analysis

Contextual User-Interface Design for Contextual User-Interface Design for Open User GroupsOpen User Groups

Chris StaryChris StaryUniversity of LinzUniversity of Linz

Page 2: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

The PresentationThe Presentation

BackgroundBackground Design Knowledge & its Design Knowledge & its

RepresentationRepresentation Design as a ProcessDesign as a Process

>> Decision Making>> Decision Making Embedded Design Space AnalysisEmbedded Design Space Analysis

>> Means for Structured Design>> Means for Structured Design

Page 3: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

BackgroundBackground

I & C TI & C T

Page 4: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

BackgroundBackground

Diffusion of SocietyDiffusion of Society

I & C TI & C T

Enrichments & EnlargementsEnrichments & Enlargements

Page 5: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

BackgroundBackground

Diffusion of SocietyDiffusion of Society

EnvironmentEnvironmentof Useof Use

I & C TI & C T

Enrichments & EnlargementsEnrichments & Enlargements

Scope of UsageScope of Usage

Page 6: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

BackgroundBackground

Diffusion of SocietyDiffusion of Society

EnvironmentEnvironmentof Useof Use

I & C TI & C T

Enrichments & EnlargementsEnrichments & Enlargements

Scope of UsageScope of Usage

UsersUsers

Page 7: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

BackgroundBackground

Diffusion of SocietyDiffusion of Society

EnvironmentEnvironmentof Useof Use

I & C TI & C T

Enrichments & EnlargementsEnrichments & Enlargements

Scope of UsageScope of Usage

UsersUsersIntegrationIntegration

Page 8: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

BackgroundBackground

EnvironmentEnvironmentof Useof Use

I & C TI & C T

Enrichments & EnlargementsEnrichments & Enlargements

Scope of UsageScope of Usage

UsersUsersIntegrationIntegration

Tele-communicationTele-communication

Page 9: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

BackgroundBackground

EnvironmentEnvironmentof Useof Use

I & C TI & C T

Enrichments & EnlargementsEnrichments & Enlargements

Scope of UsageScope of Usage

UsersUsersIntegrationIntegration

Tele-communicationTele-communication

Mobile ComputingMobile Computing

Page 10: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

BackgroundBackground

EnvironmentEnvironmentof Useof Use

I & C TI & C T

Enrichments & EnlargementsEnrichments & Enlargements

Scope of UsageScope of Usage

UsersUsersIntegrationIntegration

Tele-communicationTele-communication

Mobile ComputingMobile Computing Web & MediaWeb & MediaEngineeringEngineering

Page 11: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

BackgroundBackground

Universal accessibility of information Universal accessibility of information

requiresrequires Pro-active product developmentPro-active product development• Shift from engineering to system designShift from engineering to system design• Pragmatics and semantics matterPragmatics and semantics matter• Individualisation & adaptability are crucialIndividualisation & adaptability are crucial

>> Abstract representations>> Abstract representations

Page 12: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Design KnowledgeDesign Knowledge

User characteristicsUser characteristics TechnologyTechnology TasksTasks Mutual relationshipsMutual relationships• diversity of usersdiversity of users• multiple styles of interactionmultiple styles of interaction• changing requirementschanging requirements• adaptation featuresadaptation features

Page 13: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Design as a ProcessDesign as a Process

Transformation of knowledgeTransformation of knowledge• task/object model refinementtask/object model refinement

– background knowledgebackground knowledge– essential modelessential model– user‘s modeluser‘s model– designdesign

Decision makingDecision making• based on a design spacebased on a design space• transparency and rationale explicationtransparency and rationale explication

Page 14: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Embedded Design Space AnalysisEmbedded Design Space Analysis

InteractionInteractionSpaceSpace

Components & RelationshipsComponents & Relationships

Page 15: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Embedded Design Space AnalysisEmbedded Design Space Analysis

InteractionInteractionSpaceSpace Task SpaceTask Space

Components & RelationshipsComponents & Relationships

Page 16: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Embedded Design Space AnalysisEmbedded Design Space Analysis

InteractionInteractionSpaceSpace

Exploration Exploration SpaceSpace

Task SpaceTask Space

Components & RelationshipsComponents & Relationships

Page 17: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Embedded Design Space AnalysisEmbedded Design Space Analysis

InteractionInteractionSpaceSpace

Exploration Exploration SpaceSpace

Modality Modality SpecificationSpecification

Cross-modalityCross-modalitySpecificationSpecification

Metapher Metapher AssignmentAssignment

Task SpaceTask Space

Components & RelationshipsComponents & Relationships

Page 18: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Embedded Design Space AnalysisEmbedded Design Space Analysis

InteractionInteractionSpaceSpace

Exploration Exploration SpaceSpace

Modality Modality SpecificationSpecification

Cross-modalityCross-modalitySpecificationSpecification

Metapher Metapher AssignmentAssignment

Task SpaceTask Space

Temporal RelationshipsTemporal Relationships

Page 19: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Embedded Design Space AnalysisEmbedded Design Space Analysis

InteractionInteractionSpaceSpace

Exploration Exploration SpaceSpace

Modality Modality SpecificationSpecification

Cross-modalityCross-modalitySpecificationSpecification

Metapher Metapher AssignmentAssignment

Task SpaceTask Space

Temporal RelationshipsTemporal Relationships

Page 20: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Embedded Design Space AnalysisEmbedded Design Space Analysis

InteractionInteractionSpaceSpace

Exploration Exploration SpaceSpace

Modality Modality SpecifcationSpecifcation

Cross-modalityCross-modalitySpecificationSpecification

Metapher Metapher AssignmentAssignment

Task SpaceTask Space

Temporal RelationshipsTemporal Relationships

Page 21: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Embedded Design Space AnalysisEmbedded Design Space Analysis

InteractionInteractionSpaceSpace

Exploration Exploration SpaceSpace

Modality Modality SpecificationSpecification

Cross-modalityCross-modalitySpecificationSpecification

Metapher Metapher AssignmentAssignment

Task SpaceTask Space

Temporal RelationshipsTemporal Relationships

Page 22: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Embedded Design Space AnalysisEmbedded Design Space Analysis

InteractionInteractionSpaceSpace

Exploration Exploration SpaceSpace

Modality Modality SpecificationSpecification

Cross-modalityCross-modalitySpecificationSpecification

Metapher Metapher AssignmentAssignment

Task SpaceTask Space

Temporal RelationshipsTemporal Relationships

Page 23: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

Personal communicator based on a set-top boxPersonal communicator based on a set-top box

• User input facilities: User input facilities: • mobile phonemobile phone• keyboardkeyboard• home remote controlhome remote control

• System output facilitiesSystem output facilities• mobile phonemobile phone• TV-screenTV-screen• printing deviceprinting device

• Internet connectionInternet connection

Page 24: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

Contextual Modality Specification (key modal)Contextual Modality Specification (key modal)

ModalityModality StructureStructure BehaviourBehaviour Context of UseContext of Use

Page 25: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

Contextual Modality Specification (key modal)Contextual Modality Specification (key modal)

ModalityModality StructureStructure BehaviourBehaviour Context of UseContext of Use

MenuMenu Title BarTitle BarOption FieldOption Field

Page 26: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

Contextual Modality Specification (key modal)Contextual Modality Specification (key modal)

ModalityModality StructureStructure BehaviourBehaviour Context of UseContext of Use

MenuMenu Title BarTitle Bar OpenOpen ControlControlOption Field CloseOption Field Close NavigationNavigation

HighlightHighlight

Page 27: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

Contextual Modality Specification (key modal)Contextual Modality Specification (key modal)

ModalityModality StructureStructure BehaviourBehaviour Context of UseContext of Use

MenuMenu Title BarTitle Bar OpenOpen ControlControlOption Field CloseOption Field Close NavigationNavigation

HighlightHighlight

WindowWindow Title Bar Title Bar FrontFront Data inputData inputScroll BarScroll Bar BackBack Data outputData output

........

Page 28: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

Contextual Modality Specification (key modal)Contextual Modality Specification (key modal)

Par. of UsePar. of Use InputInput CodalityCodality Device GuidelineDevice Guideline

Page 29: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

Contextual Modality Specification (key modal)Contextual Modality Specification (key modal)

Par. of UsePar. of Use InputInput CodalityCodality Device GuidelineDevice Guideline

MenuMenu ControlControl TextText Screen #(options)Screen #(options)Data onlyData only GraphicsGraphics (incl.(incl. <9<9as a listas a list AudioAudio touch) for visualtouch) for visual

Keybd. Handy-Keybd. Handy-Stylus output:Stylus output:Speaker #(options)Speaker #(options)Speech <4Speech <4Recog.Recog.

Page 30: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Embedded Design Space AnalysisEmbedded Design Space Analysis

InteractionInteractionSpaceSpace

Modality Modality SpecificationSpecification

Cross-modalityCross-modalitySpecificationSpecification

Page 31: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

Cross-Modality SpecificationCross-Modality Specification

ModalityModality MenuMenu WindowWindow IconIcon Stylus Stylus

Page 32: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

Cross-Modality SpecificationCross-Modality Specification

ModalityModality MenuMenu WindowWindow IconIcon Stylus Stylus

VisualVisualTalkTalk

Page 33: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

Cross-Modality SpecificationCross-Modality Specification

ModalityModality MenuMenu WindowWindow IconIcon Stylus Stylus

Visual-Visual- ModeMode Control/ Control/ Control InputControl InputTalkTalk SelectionSelection Data Data In/Out- DataIn/Out- Data

FeedbackFeedback putput Selection Selection (optional)(optional)

Page 34: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

Cross-Modality SpecificationCross-Modality Specification

ModalityModality MenuMenu WindowWindow IconIcon Stylus Stylus

Visual-Visual- ModeMode Control/ Control/ Control InputControl InputTalkTalk SelectionSelection Data Data In/Out- DataIn/Out- Data

FeedbackFeedback putput Selection Selection (optional)(optional)

GUIGUI ControlControl DataData Control N.A.Control N.A.In/OuputIn/Ouput In/Output In/OutputIn/Output In/Output

..........

Page 35: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Embedded Design Space AnalysisEmbedded Design Space Analysis

InteractionInteractionSpaceSpace

Modality Modality SpecificationSpecification

Cross-modalityCross-modalitySpecificationSpecification

Metapher Metapher AssignmentAssignment

Page 36: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

Metapher AssignmentMetapher Assignment

Metapher /Metapher / DirectDirect HandyHandy Desktop /Desktop /ModalityModality Manip.Manip. PortalPortal

Page 37: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

Metapher AssignmentMetapher Assignment

Metapher /Metapher / DirectDirect HandyHandy Desktop /Desktop /ModalityModality Manip.Manip. PortalPortal

VisualVisual Control /Control / Control /Control / Control /Control /TalkTalk Navigation/Navigation/ DataData DataData

Data InputData Input InputInput In/OutputIn/Output

Page 38: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

Metapher AssignmentMetapher Assignment

Metapher /Metapher / DirectDirect HandyHandy Desktop /Desktop /ModalityModality Manip.Manip. PortalPortal

VisualVisual Control /Control / Control /Control / Control /Control /TalkTalk Navigation/Navigation/ DataData DataData

Data InputData Input InputInput In/OutputIn/Output

GUIGUI Control /Control / ControlControl Control /Control /Data Data In/Output In/Output DataDataIn/OutputIn/Output In/OutputIn/Output

Page 39: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Embedded Design Space AnalysisEmbedded Design Space Analysis

InteractionInteractionSpaceSpace

Modality Modality SpecificationSpecification

Cross-modalityCross-modalitySpecificationSpecification

Metapher Metapher AssignmentAssignment

Task SpaceTask Space

Page 40: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Essential Model SpecificationEssential Model Specification

Composite ProcedureComposite Procedure

Page 41: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Essential Model SpecificationEssential Model Specification

Composite ProcedureComposite Procedure

• Objective(s) identification Objective(s) identification

Page 42: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Essential Model SpecificationEssential Model Specification

Composite ProcedureComposite Procedure

• Objective(s) identification Objective(s) identification • Restatement of objectives Restatement of objectives • in terms of tasksin terms of tasks

Page 43: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Essential Model SpecificationEssential Model Specification

Composite ProcedureComposite Procedure

• Objective(s) identification Objective(s) identification • Restatement of objectives Restatement of objectives • in terms of tasksin terms of tasks

• Context specification Context specification • of tasksof tasks

Page 44: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Essential Model SpecificationEssential Model Specification

Composite ProcedureComposite Procedure

• Objective(s) identification Objective(s) identification • Restatement of objectives Restatement of objectives • in terms of tasksin terms of tasks

• Context specification Context specification • of tasksof tasks

• Path definition(s)Path definition(s)• of task accomplishmentof task accomplishment

Page 45: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Essential Model SpecificationEssential Model Specification

Composite ProcedureComposite Procedure

• Objective(s) identification Objective(s) identification • Restatement of objectives Restatement of objectives • in terms of tasksin terms of tasks

• Context specification Context specification • of tasksof tasks

• Path definition(s)Path definition(s)• of task accomplishmentof task accomplishment

• Object definition(s)Object definition(s)

Page 46: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Essential Model SpecificationEssential Model Specification

Composite ProcedureComposite Procedure

• Objective(s) identification Objective(s) identification • Restatement of objectives Restatement of objectives • in terms of tasksin terms of tasks

• Context specification Context specification • of tasksof tasks

• Path definition(s)Path definition(s)• of task accomplishmentof task accomplishment

• Object definition(s)Object definition(s)• Operation definition(s)Operation definition(s)• according to objectives and pathsaccording to objectives and paths

Page 47: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

readread

MAIL FLIGHT TICKETMAIL FLIGHT TICKET

searchsearch

showshow

bookbook

ticketingticketingsendsend

Task Space - Essential Model ElementsTask Space - Essential Model Elements

Page 48: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Embedded Design Space AnalysisEmbedded Design Space Analysis

InteractionInteractionSpaceSpace

Exploration Exploration SpaceSpace

Modality Modality SpecificationSpecification

Cross-modalityCross-modalitySpecificationSpecification

Metapher Metapher AssignmentAssignment

Task SpaceTask Space

Page 49: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Structured Decision MakingStructured Decision Making

Assignment of dialog elements and styles toAssignment of dialog elements and styles totasks and objects is based on structuredtasks and objects is based on structured• Decision making using QOCDecision making using QOC

Page 50: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Structured Decision MakingStructured Decision Making

Assignment of dialog elements and styles toAssignment of dialog elements and styles totasks and objects is based on structuredtasks and objects is based on structured• Decision making using QOC: Decision making using QOC: • Questions - identify key design issuesQuestions - identify key design issues

Page 51: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Structured Decision MakingStructured Decision Making

Assignment of dialog elements and styles toAssignment of dialog elements and styles totasks and objects is based on structuredtasks and objects is based on structured• Decision making using QOC: Decision making using QOC: • Questions - identify key design issuesQuestions - identify key design issues• Options - provide possible answers to Qu‘sOptions - provide possible answers to Qu‘s

Page 52: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Structured Decision MakingStructured Decision Making

Assignment of dialog elements and styles toAssignment of dialog elements and styles totasks and objects is based on structuredtasks and objects is based on structured• Decision making using QOC: Decision making using QOC: • Questions - identify key design issuesQuestions - identify key design issues• Options - provide possible answers to Qu‘sOptions - provide possible answers to Qu‘s• Criteria - enable assessment and comparisonCriteria - enable assessment and comparison

of Optionsof Options

Page 53: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Structured Decision MakingStructured Decision Making

Assignment of dialog elements and styles toAssignment of dialog elements and styles totasks and objects is based on structuredtasks and objects is based on structured• Decision making using QOC: Decision making using QOC: • Questions - identify key design issuesQuestions - identify key design issues• Options - provide possible answers to Qu‘sOptions - provide possible answers to Qu‘s• Criteria - enable assessment and comparisonCriteria - enable assessment and comparison

of Optionsof Options• 2 types of Questions2 types of Questions

Page 54: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Structured Decision MakingStructured Decision Making

Assignment of dialog elements and styles toAssignment of dialog elements and styles totasks and objects is based on structuredtasks and objects is based on structured• Decision making using QOC: Decision making using QOC: • Questions - identify key design issuesQuestions - identify key design issues• Options - provide possible answers to Qu‘sOptions - provide possible answers to Qu‘s• Criteria - enable assessment and comparisonCriteria - enable assessment and comparison

of Optionsof Options• 2 types of Questions2 types of Questions• Fundamental Questions (F-Qu)Fundamental Questions (F-Qu)• context-independentcontext-independent

Page 55: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Structured Decision MakingStructured Decision Making

Assignment of dialog elements and styles toAssignment of dialog elements and styles totasks and objects is based on structuredtasks and objects is based on structured• Decision making using QOC: Decision making using QOC: • Questions - identify key design issuesQuestions - identify key design issues• Options - provide possible answers to Qu‘sOptions - provide possible answers to Qu‘s• Criteria - enable assessment and comparisonCriteria - enable assessment and comparison

of Optionsof Options• 2 types of Questions2 types of Questions• Fundamental Questions (F-Qu)Fundamental Questions (F-Qu)• context-independentcontext-independent

• Specific Questions (S-Qu)Specific Questions (S-Qu)• case-sensitivecase-sensitive

Page 56: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

S-Qu: Where to lookS-Qu: Where to look for fligths?for fligths?

Page 57: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

S-Qu: Where to lookS-Qu: Where to look for fligths?for fligths?

O1: DifferentO1: Different panespanes

Page 58: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

S-Qu: Where to lookS-Qu: Where to look for fligths?for fligths?

O1: DifferentO1: Different panespanes

O2: IdenticalO2: Identical panepane

Page 59: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

S-Qu: Where to lookS-Qu: Where to look for fligths?for fligths?

O1: DifferentO1: Different panespanes

O2: IdenticalO2: Identical panepane

C: Shift of dialogC: Shift of dialog according to according to focus of taskfocus of task

Page 60: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

S-Qu: Where to lookS-Qu: Where to look for fligths?for fligths?

O1: DifferentO1: Different panespanes

O2: IdenticalO2: Identical panepane

C: Shift of dialogC: Shift of dialog according to according to focus of taskfocus of task

C: Minimum ofC: Minimum of required inputrequired input

activitiesactivities

Page 61: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

S-Qu: Where to lookS-Qu: Where to look for fligths?for fligths?

O1: DifferentO1: Different panespanes

O2: IdenticalO2: Identical panepane

C: Shift of dialogC: Shift of dialog according to according to focus of taskfocus of task

C: Minimum ofC: Minimum of required inputrequired input

activitiesactivities

Indicating negaltively assessed optionIndicating negaltively assessed option

Page 62: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

A CaseA Case

Final AssignmentsFinal Assignments

TASKTASK DATADATA DEVICEDEVICEModalityModality

MenuMenu mailmail -------- mobile mobile phonephoneTV-screenTV-screen

GUIGUI mailmail mailmail TV-screenTV-screenbooking booking ticketticket (window)(window)

Page 63: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

Embedded Design Space AnalysisEmbedded Design Space Analysis

InteractionInteractionSpaceSpace

Exploration Exploration SpaceSpace

Modality Modality SpecifcationSpecifcation

Cross-modalityCross-modalitySpecificationSpecification

Metapher Metapher AssignmentAssignment

Task SpaceTask Space

Components & RelationshipsComponents & Relationships

Page 64: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

ConclusionsConclusions

Design knowledge for UI4AllDesign knowledge for UI4All• User characteristicsUser characteristics• TechnologyTechnology• TasksTasks• Mutual relationshipsMutual relationships

– diversity of usersdiversity of users–multiple styles of interactionmultiple styles of interaction– changing requirementschanging requirements– adaptation featuresadaptation features

Page 65: Embedded Design Space Analysis Contextual User-Interface Design for Open User Groups Chris Stary University of Linz.

ConclusionsConclusions

Design as a processDesign as a process• transformation of knowledgetransformation of knowledge– interaction space specificationinteraction space specification– task space specifcationtask space specifcation– exploration and analysisexploration and analysis

Decision makingDecision making• based on a design spacebased on a design space• transparency and rationale explicationtransparency and rationale explication


Recommended