Brokerage 2007 presentation hci

Preview:

DESCRIPTION

 

Citation preview

Human-ComputerInteraction

Kris Luyten

2

Human-Computer Interaction: why the technical side

Growing awareness of importance of HCI Quest for better user experience, higher productivity, more

reliable system, usable and useful interfaces,… New application domains, new or improved systems and

interaction devices, better graphics,…

3

Human-Computer Interaction: why the technical side

IBBT progresses the state-of-the-art in HCI for end-users, software developers and interface

designers before, during and after the development process

4

Overview HCI competences in IBBT

Model-Based User-Interface Design/Development HCI in Mobile, context-aware and pervasive systems HCI in Interactive Collaborative Workspaces 3D/multimodal interaction techniques Standardization Tool support and code frameworks Enabling technologies for multimodal interaction

5

Model-Based User InterfaceDesign/Development

What is a model?

An aspect of an interactive system

Sensible way to describe properties of an interactivesystem

Tasks

Users

Presentation

Dialogs

Environment

Devices andPlatforms

Domain

FunctionalInteraction

6

Model-Based User Interface Design/Development

Engineering complex state-of-the-art interactivesystems: models, models, models

Bridging gaps: user vs designer, designer vssoftware engineer

The desired user interface for the right targetgroup

Tasks

Users

Presentation

Dialogs

Environment

Devices andPlatforms

Domain

FunctionalInteraction

7

Model-Based User Interface Design/Development

Separation of concern

The right language for the job

Tool support for everyone's needs

Tasks

Users

Presentation

Dialogs

Environment

Devices andPlatforms

Domain

FunctionalInteraction

XML-basedUI

DescriptionsUserModels

ConcurTask-Trees

DeviceProfiles

FlowDiagrams

ObjectStore

SpatialOntology

WebServices

8

Model-Based User Interface Design/Development

Tasks

Users

Presentation

Dialogs

Environment

Devices andPlatforms

Domain

FunctionalInteraction

XML-basedUI

DescriptionsUserModels

ConcurTask-Trees

DeviceProfiles

FlowDiagrams

ObjectStore

SpatialOntology

WebServices

9

Model-Based User Interface Design/Development

Tasks

Users

Presentation

Dialogs

Environment

Devices andPlatforms

Domain

FunctionalInteraction

XML-basedUI

DescriptionsUserModels

ConcurTask-Trees

DeviceProfiles

FlowDiagrams

ObjectStore

SpatialOntology

WebServices

10

Model-Based User Interface Design/Development

11

Model-Based User Interface Design/Development

- Rapid Prototyping- Usability Testing- Round-tripEngineering

12

HCI in mobile, context-aware and pervasive systems

Context-aware museumguide interface with

buddy locator

Spatial-aware displays

Automatic UIadaptation and

distribution

13

HCI in mobile, context-aware and pervasive systems

14

HCI in mobile, context-aware and pervasive systems

15

Interactive Collaborative Environments

User interfaces, interaction techniques and visualizations forcollaborative work

16

Multimodal Interaction in 3D environments

Use of different modalities Eg haptics, speech,… Validation through usability testing

17

Multimodal interaction in virtual environments

Design of interaction techniques E.g. by making use of proprioception

18

Multimodal interaction in virtual environments

Proprioception

19

Toolkits and Frameworks

Cutting edge user interface toolkits Zoomable User Interfaces Speech API Mobile UI Toolkits XML-based interface

rendering toolkits UI on multiple devices:

Java + OSGI, .Net + UIML,… Prototyping tools UML-based tool support Haptics Gesture tracking …

20

Conclusions

Sensible User InterfaceEngineering User-Centered Improve user

experience Meet the

requirements Both progressing the

state-of-the-art as wellas being pragmatic(focus on user)

21

Human-Computer Interaction (technical)

Q & A

Contact:Kris LuytenIBBT-EDM-UHasseltkris.luyten@uhasselt.be

Recommended