user interface design. what is a user interface? ui is the basic format allowing a user to operate a...

11
User Interface User Interface Design Design

Upload: sydney-bates

Post on 26-Mar-2015

215 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: User Interface Design. What is a User Interface? UI is the basic format allowing a user to operate a program Command Line (CLI) is text-based Graphical

User Interface User Interface DesignDesign

Page 2: User Interface Design. What is a User Interface? UI is the basic format allowing a user to operate a program Command Line (CLI) is text-based Graphical

What is a User Interface?

UI is the basic format allowing a user to operate a programCommand Line (CLI) is text-basedGraphical User Interface (GUI) relies on

pictures Both user interfaces can be applied to

biomedical informaticsBut when?

Page 3: User Interface Design. What is a User Interface? UI is the basic format allowing a user to operate a program Command Line (CLI) is text-based Graphical

UI Components

Most common GUI configurationWIMP – window, icon, mouse, pointer

CLI configurations can varyScriptsTUI – looks like graphic, but comprised of text

characters

Page 4: User Interface Design. What is a User Interface? UI is the basic format allowing a user to operate a program Command Line (CLI) is text-based Graphical

Design Principles

Know your users!Needs and goals

Special professional jargonComputer literacy

Emulate a familiar system Nobody loves an ugly GUI

Page 5: User Interface Design. What is a User Interface? UI is the basic format allowing a user to operate a program Command Line (CLI) is text-based Graphical

Human-Computer Interaction

Study of interactions between computers and people Interdisciplinary field draws from informatics,

psych, cog. sci., comp. sci., etc. Clear understanding of HCI improves user-

friendliness

Page 6: User Interface Design. What is a User Interface? UI is the basic format allowing a user to operate a program Command Line (CLI) is text-based Graphical

Clinical Contexts Identify need

Clinical, administration, research A precise definition of the problem

Tech solution is unacceptable if it misses the point

Technology addresses the need Development driven by tech often fails

To do or not to do?

Page 7: User Interface Design. What is a User Interface? UI is the basic format allowing a user to operate a program Command Line (CLI) is text-based Graphical

Buy It? Develop It?

Off-the-shelf softwareLess expensiveExpensive to customize If it works well enough, BUY it!

Custom developmentExpensiveCan we actually do this? If it ain’t broke, don’t fix it

Page 8: User Interface Design. What is a User Interface? UI is the basic format allowing a user to operate a program Command Line (CLI) is text-based Graphical

When Things Go Awry

If the user is not comfortable with the interface, he/she will give up

Mistakes can be ¢o$t£y Case example (Ch. 5)

Page 9: User Interface Design. What is a User Interface? UI is the basic format allowing a user to operate a program Command Line (CLI) is text-based Graphical

How to Make It All Better

User involvementModel user habits indirectlyDirect user involvement better, but

complicated Medical information specialists

Mediate between users and software developers

Page 10: User Interface Design. What is a User Interface? UI is the basic format allowing a user to operate a program Command Line (CLI) is text-based Graphical

How to Make It All Better (con’d)

User testingPrototypingSpiral model

Evaluation Case example (Ch. 5)

Page 11: User Interface Design. What is a User Interface? UI is the basic format allowing a user to operate a program Command Line (CLI) is text-based Graphical

THE END