the importance of the user interface lecture-1 the essential guide to ui design: chapter 1 1computer...

32
The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1 Computer Systems Interface

Upload: piers-griffin

Post on 22-Dec-2015

220 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

The Importance of the User Interface

Lecture-1The Essential Guide to UI

Design:Chapter 1

1Computer Systems Interface

Page 2: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

What is UI?

UI design is a subset of HCI Part of a computer & its software

that people can see, hear, understand, etc.

Two components: input & output IO devices?

2Computer Systems Interface

Page 3: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

Is Good Design Important?

UI is the most important part of any computer system!

Over 50% of code devoted to UI

Users’ productivity improved 25 to 40%.

A company saved $20 000 !

3Computer Systems Interface

Page 4: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

What comprises good design?

PEOPLE:- How we see, understand, and think INFORMATION:- Enhance human acceptance- Ease eye & hand movements HARDWARE & SOFTWARE:- Capabilities & limitations of HCI

4Computer Systems Interface

Page 5: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

The Goals of UI Design

To make working with a computer

- EASY- PRODUCTIVE- ENJOYABLE

5Computer Systems Interface

Page 6: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

Examples

Interface screen of Text Properties Text Editor University Application form (lab

#1)

6Computer Systems Interface

Page 7: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

7Computer Systems Interface

Page 8: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

8Computer Systems Interface

Page 9: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

9Computer Systems Interface

Page 10: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

10Computer Systems Interface

Page 11: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

14 steps

1) Know Your User2) Understand the Business Function3) Understand the Principles of Good ID4) Develop System Menus5) Select the Proper Kinds of Windows6) Select the Proper Interaction Devices7) Choose the Proper Screen-Based

Controls

11Computer Systems Interface

Page 12: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

14 steps (cont.)

8) Write Clear Text9) Provide Effective Feedback10) Provide Effective Accessibility11) Create Meaningful Graphics12) Choose the Proper Colors13) Organize Windows14) Test

12Computer Systems Interface

Page 13: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

History of HCI

1) Movements & gestures2) Spoken language3) Written language4) Typewriter5) Computers: QA, Menu selection,

Form fill-in (Speech & handwriting recognition)

6) Introduction of GUI

13Computer Systems Interface

Page 14: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

What is GUI? Pronounced “gooey” A graphical user interface (GUI) is a

type of user interface which allows people to interact with electronic devices such as computers; hand-held devices such as MP3 Players, Portable Media Players or Gaming devices; household appliances and office equipment with images rather than text commands. (Wikipedia)

14Computer Systems Interface

Page 15: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

History of HCI (cont)

The first GUI program? 1963, Ivan Sutherland, MIT.

Sketchpad program. Lines, circles, and points could be drawn on a screen using a light pen.

15Computer Systems Interface

Page 16: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

History of HCI (cont)

The revolutionary device in HCI? 1970s, Xerox’s Palo Alto Research

Center, Altus & STAR systems. Mouse (pointing & selecting).

16Computer Systems Interface

Page 17: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

History of HCI (cont)

1974, Xerox. Today’s mouse.

17Computer Systems Interface

Page 18: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

History of HCI (cont) Apple or Microsoft? 1984, Apple. Macintosh 1985, Microsoft. Windows 1.0 1987, Apple. Macintosh II. The first color

Macintosh. IBM. System Application Architecture and

Presentation Manager. Graphics OS replacement for DOS.

1988, NeXT. NeXTStep, 3-d Screen simulation.

UNIX-based GUIs.18Computer Systems Interface

Page 19: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

The Blossoming of the World Wide Web 1960s, Licklider, MIT. Proposed a global

network of computers & moved to DARPA.

1969. ARPANET. 4 major universities. 1974, Bolt, Beranek, & Newman. Telnet.

Commercial version of ARPANET. 1970s. TCP/IP. Common language of all

Internet computers. 1982. “Internet”

19Computer Systems Interface

Page 20: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

The Blossoming of the World Wide Web (cont.)

1991, Gopher, University of Minnesota. First really friendly interface.

1989, European Laboratory for Particle Physics. Hypertext protocol. HTML (Hypertext Markup language).

1991, Berners-Lee. World Wide Web.

20Computer Systems Interface

Page 21: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

Web vs. Internet

Global information space in which people can read & write using computers connected to the Internet.

The Web is a service that operates over the Internet, just as e-mail operates over the Internet (Wikipedia.org, 2006).

21Computer Systems Interface

Page 22: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

The Blossoming of the World Wide Web (cont.) The first graphical web browser? 1993, NCSA at Univ. of Illinois. Mosaic. First

popular graphics-based hypertext browser. 1994. Netscape Navigator 1995, Microsoft. Internet Explorer 1994. NSF stopped support. W3C formed to

promote & develop standards for the Web. 2003, Apple. Safari 1.0 2004. Mozilla Firefox

22Computer Systems Interface

Page 23: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

Web Browser Market Share

Which browser is the most popular (most used) today?

W3Counter

Net Applications

Computer Systems Interface 23

Page 24: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

A Brief History of Screen Design

1970s, IBM. 3270 cathode ray tube text-based terminal

24Computer Systems Interface

Page 25: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

1970s screen

25Computer Systems Interface

Page 26: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

A Brief History of Screen Design (cont.)

1970s screens- Cryptic & unintelligible captions- Always had to remember what to

type- Ambiguous messages- Monochromatic, green text on

black background

26Computer Systems Interface

Page 27: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

1980s screen

27Computer Systems Interface

Page 28: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

A Brief History of Screen Design (cont.)

1980s- Grouping & alignment- Clear captions- Command list (+ function keys)- Instructions had to be inscribed

28Computer Systems Interface

Page 29: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

1990s and beyond

29Computer Systems Interface

Page 30: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

A Brief History of Screen Design (cont.) 1990s and beyond- Borders - Buttons- Menus- Different font sizes, styles, colors, etc.- List boxes, drop-down combination

boxes, etc.- Screens modified

30Computer Systems Interface

Page 31: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

Q/A

Think about today’s interfaces. What new features are available?

Computer Systems Interface 31

Page 32: The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface

HW-0

1) Write your full Name and Group2) Student ID (Portal login)3) Choose one good and one bad

website with .kz domain.

Computer Systems Interface 32