ics2208 lecture1

9
Intellig ent Interfac es I ICS2208 [email protected]

Upload: vanessa-camilleri

Post on 15-Feb-2017

139 views

Category:

Education


2 download

TRANSCRIPT

Page 1: ICS2208 lecture1

Intelligent Interfaces

IICS2208

[email protected]

Page 2: ICS2208 lecture1

Overview• User Interfaces: an introduction

• User Interface Design

• Design Models

• The Design Process

• User Interface Design Evaluation

Page 3: ICS2208 lecture1

User Interfaces: an introduction

• What is an interface?

• What is intelligence?

• What can an interface be intelligent about?

• What is the difference between an intelligent interface and an intelligent system with an interface?

Page 4: ICS2208 lecture1

User Interface Design

• Virtually all high technology products require human interaction

• Products must exhibit good usability to be successful

• Good user interface designs result from the careful application of design heuristics (golden rules) and the definition of effective interaction mechanisms (controls and display objects)

Page 5: ICS2208 lecture1

User Interface Design

• Place user in control

• Reduce user memory load

• Make the interface consistent

Page 6: ICS2208 lecture1

User Interface Design Models

• Design model (incorporates data, architectural, interface, and procedural representations of the software)

• User model (end user profiles - novice, knowledgeable intermittent user, knowledgeable frequent users)

• Mental model (user's mental image of system or system perception)

• Implementation model (look and feel of the interface and supporting media)

Page 7: ICS2208 lecture1

The Design Process

• Interface task analysis and modeling

• Interface design

• Interface construction

• Interface validation

Page 8: ICS2208 lecture1

• Are different types of data assigned to consistent geographical locations on the screen?

• Can user customise screen locations of content?• Is proper on-screen identification assigned to all content?• How should large report be partitioned for ease of

understanding?• Will mechanisms be available for moving directly to data

summary information for large data collections?• Will graphical output be scaled to fit bounds of display

device used?• How will color be used to enhance understanding?• How will error messages and warnings be displayed to the

user?

Page 9: ICS2208 lecture1

User Interface Design Evaluation

• Preliminary design• Build first interface prototype• User evaluates interface• Evaluation studied by designer• Design modifications made• Build next prototype• If interface is not complete repeat from step 3