Title: FT2283 HCI Technology
1FT228/3 HCI Technology
Human Computer Interface Technology
2Lecturer
Susan McKeever Room K201 Kevin Street Email
susan.mckeever_at_comp.dit.ie www.comp.dit.ie/smckee
ver
3Course times
Lectures
Wednesday, 3pm in A311 Thursday, 11am in A310
Labs
Wednesday, 10-11am in A115
4Course Assessment
Written examination 70
Assignment 30 -prototype a system -evaluate
an application/technology
5Course Materials
Lectures Notes - will be available on
http//www.comp.dit.ie/smckeever/
Books Interaction Design Preece Rogers and
Sharp Human Computer Interaction Beale,
Abowd, Dix and Finlay Human Computer
Interaction - Preece Web references and other
specific references will be supplied throughout
course
6HCI
Human-computer interaction (HCI) is concerned
with the design, evaluation and implementation of
interactive computing systems for human use and
with the study of major phenomena surrounding
them (ACM SIGCHI, 1992, p.6)
7Goal of HCI
Is to enhance the interaction between humans and
computer systems
8Computers
Huge range of types of computers and types of
applications - HCI is a concern for all of them
Desktop PCs
Enterprise systems
Pocket PCs
Websites
Smart fridges
Laptops
Wireless Devices
Medical systems
Nuclear systems
Mainframes
WAP phones
Airport control systems
etc etc
Desktop applications
9Usability
- Usability is generally regarded as ensuring that
interactive products are easy to learn, effective
to use and enjoyable from the users perspective - Designing for maximum usability is the goal of
design
10(No Transcript)
11Evolution of HCI interfaces
- 50s - Interface at the hardware level for
engineers - switch panels - 60-70s - interface at the programming level -
COBOL, FORTRAN - 70-90s - Interface at the terminal level -
command languages - 80s - Interface at the interaction dialogue level
- GUIs, multimedia - 90s - Interface at the work setting - networked
systems, groupware - 00s - Interface becomes pervasive
- RF tags, Bluetooth technology, mobile devices,
consumer electronics, interactive screens,
embedded technology
12Examples
- Bad design of HCI can cause problems e.g.
- Office systems Garda Pulse system?
- Safety critical systems airline systems,
nuclear facilities - WAP phone
- Video recording
13Examples
Endless Examples of bad web design
Error message screen
URL http//www.newarchitectmag.com/
14The eye is initially drawn to the site ID in the
centre of the screen. From there, backward and
upward movement of the eye is required in order
to take in all the navigation options on the
page. The layout of elements on the page
unnecessarily increases the amount of work the
user has to do to use the page.Some of the
randomly generated background images add visual
noise to the page.
15This site uses frames to constrain the page
height to about half the browser window (at
1024x768). The results include the need for
constant user input to scroll through the page
contents and the inability to see a full screen
of information at a glance.
http//www.web4less.com.au/
16The user is instructed to 'drag icons' though
it's not immediately obvious what the icons
represent or where you are supposed to drag them
to
17Examples
- Mobile phones
- Complexity
- Size
- Buttons
- Lack of conventions
- Best designed ones?
18Learning Outcomes
By the end of the course, you should be able to
- analyse the types of users for a
system/technology and suggest appropriate
design/devices - describe the range of speech technologies and
have practical use of one - design and prototype a usable system interface
- explain the purpose and ranges of assistive
technologies
19Learning Outcomes
- explain the role of the operating system in
processing input/ouput - Describe the field of ubiquitous computing and
its latest development - Explain the purpose of HCI standards and metrics
20Course Content
- HCI Technologies What physical
technologyshould be used for the system/users
involved I/O technologies, speech technologies - Users - Types, understanding their requirements
- Usability issues How do I design a usable
system? - interaction styles, standards,universal design,
Ease of use, screen design
21Course Content
- I/O technology and operating systems I/O
Hardware, - I/O software, accessibility features, multimedia
- HCI Standards and guidelines health, training
- Assistive Technology
- Ubiquitous /pervasive computing (new)