+ All Categories

HCI

Date post: 09-Jul-2015
Category:
Upload: jitendra-singh-deshwal
View: 522 times
Download: 0 times
Share this document with a friend
Popular Tags:
24
Presented By:- Jitendra Deshwal
Transcript
Page 1: HCI

Presented By:- Jitendra Deshwal

Page 2: HCI

OVERVIEW

• Introduction• Definition• Importance of HCI• Disciplines contributing to HCI• Description• Model of HCI• HCI design models

Page 3: HCI

INTRODUCTION

• Human factors related to computer can roughly divided into topics related to hardware design & topics related to design of the software interface

• Hardware should be designed to maximize task performance.

• Software interface refers to the information provided by the computer and the control mechanisms for information inputting

Page 4: HCI

HUMAN - COMPUTER INTERFACE

Humanthe end-user

Computerhardwaresoftware

Page 5: HCI

Interface

• A point where two objects meet.

• A point where the human can tell the computer what to do.

• A point where the computer displays the requested information.

Page 6: HCI

Interfacing

Page 7: HCI

Importance of HCI

• Productivity – individual (e.g. installations, word processing)

– organizational (changing job content, satisfaction, working environment, power and influence)

• Safety (e.g. nuclear plants, flight control)

Page 8: HCI

Disciplines, contributing to HCI

• Computer science

• Cognitive psychology

• Social & organizational psychology

• Ergonomics

• Artificial intelligence

• Linguistics

• Philosophy, sociology, anthropology

Page 9: HCI

Computer Match

• A good interface match would include as many senses as possible.

• Computer input and output is basically seeing what we enter and what is displayed.

• Sound can be added to some programs, either by giving instructions by voice, or listening to a commentary / music.

• Touch can be in the form of using the mouse, a joystick, or a drawing tablet.

Page 10: HCI

Virtual Reality• Virtual Reality is a computer interface.• The applications programs combine the interfaces

already mentioned to give a simulated three dimensional world of sight, sound, touch and movement.

• Interaction may be made through special equipment such as: spectacles, gloves, sound systems, and the computer and monitor.

• As these types of interfaces develop and become more advanced (realistic) through high level programming, so the human use will become more common and so it will seem to be similar to communication with other humans.

Page 11: HCI

Natural Language

• Normal speech recognised by a computer is Natural Language Interface. Talk to a computer and it recognises what we want.

• Natural means human-like, and the technology is leaning towards getting computers to behave in a more natural way.

Page 12: HCI

Graphical User Interface (GUI)

• Used on computers first by Apple Macintosh, and afterwards by Microsoft.

• The memory and file management are done by the operating system while applications are running – Multi-Tasking.

• A mouse is used to point and click on icons instead of typing in a command.

• Dialogue boxes, menus, icons, toolbars etc form the window on the computer screen.

Page 13: HCI

Icons

Page 14: HCI

Menus (Whole Screen)

Page 15: HCI

Menus (Pop Up)

Page 16: HCI

Standardisation

• The GUI is very similar in different applications.

• In an integrated package it will be almost identical from application to application.

Word

Power Point

Excel

Page 17: HCI

Command Driven Interfaces

• Had to type in a command.

• The syntax had to be correct.

• Difficult for inexperienced users.

• Example above: Microsoft DOS, and UNIX.

• Advantages: Powerful, Quick, and Flexible.

• Disadvantages: Difficult, need experience, Syntax difficult to remember, typing mistakes!

Page 18: HCI

A model of HCI

People Technology

Work

Level 1

Level 2

Level 3 Socialsystem

Organizationalgoal

Page 19: HCI

HCI design models

• Waterfall model

• The star life cycle model

Page 20: HCI

The waterfall model

Requirements analysis & specification

System & software design

Implementation & unit testing

Integration & system testing

Page 21: HCI

The star life cycleTask analysis / functional analysis

Requirements specification

Conceptual design / formal design

Prototyping

Implementation

Evaluation

Page 22: HCI

Eye Tracking

Eye tracking is a research methodology whereby a person's eye movements are captured using a camera, and this data is used to track exactly what the participant is looking at. In Human Computer Interaction (HCI) and usability research, eye tracking is used to determine what people look at when interacting with computers. This information is used to make programs and applications that are more intuitive

and easier to use.

Page 23: HCI

Referred websites

• IBM HCI design guide at http://www.ibm.com/ibm/hci/guidelines/design

• Terry Winograd, Donald Norman

Page 24: HCI

Recommended