Presentation is loading. Please wait.

Presentation is loading. Please wait.

Unit 1_9 Human Computer Interface. Why have an Interface? The user needs to issue instructions Problem diagnosis The Computer needs to tell the user what.

Similar presentations


Presentation on theme: "Unit 1_9 Human Computer Interface. Why have an Interface? The user needs to issue instructions Problem diagnosis The Computer needs to tell the user what."— Presentation transcript:

1 Unit 1_9 Human Computer Interface

2 Why have an Interface? The user needs to issue instructions Problem diagnosis The Computer needs to tell the user what to do

3 What do you need to Think about? When designing an HCI you need to consider: Task User experience User preference Resources

4 General Features Appropriate input methods Use of colour Consistency Pictures/Icons Text Sound

5 Types of HCI Command Line Graphical user interfaces Menu driven interfaces Form driven interfaces Natural language interfaces Voice control Graphical devices Game playing Touch sensitive screens Biometric

6 Command Line When computers were first created the lack of graphical abilities meant that all user interfaces were command line based.

7 Command Line Advantages Quicker that using a GUI for some tasks More control for the user Disadvantages Very difficult for beginners Have to remember loads of commands Have to be very careful of syntax EXAMPLE

8 Graphical User Interface Graphical user interfaces utalise graphics in order to code commands with pictorial representation. WIMP (Windows, Icon, Menus, Pointers) Drag and drop Task bars WYSIWYG Examples include Windows, LINUX, Snow leopard EXAMPLE

9 Graphical User Interface Advantages No need to learn commands Icons mean that novices can use the system The use of a mouse Disadvantages Needs more powerful computers More memory is needed Can be confusing using icons (undo)

10 Menu Driven Systems Use a restricted list of commands that the user can select Advantages Fewer options mean less likely to make data entry errors Easy systems to understand and use Context sensitive help can be provided Unsuitable choices can be hidden from the user Disadvantages Only really suitable for systems that have a few possible options Causes frustration for experienced users EXAMPLE

11 Form Driven Systems Used to collect information from the user. Advantages Validation checks can be applied Essential information can be forced (presence check) Disadvantages Only really has one purpose, gathering information from users.

12 Natural Language Interface Allows users to use their own spoken language to communicate with the computer. Via microphone or keyboard. Advantages Very easy to learn Disadvantages Computers have real problems interpreting natural language (context, dual means etc)

13 Voice Interfaces Uses voice recognition software to implement commands or input text onto a computer Advantages Faster than typing 99% accuracy Cheap Disadvantages Needs training Not accurate at first Errors due to background noise Not compatible with all software The reverse is called speech synthesis

14 Graphical Devices The tablet and pen system (have a look at the interactive board). Great for drawing or fine detail work. E.g. graphics or CAD

15 Game Playing Devices Joystick Cordless games controller Steering wheel Car pedals Gear sticks

16 Touch Sensitive Screens Allows a user to make selections by simply pressing options presented on the screen. (The most famous example to date is the itouch or iphone!). Great for menu driven systems!

17 Biometric Devices Retina Scan Fingerprints Hand prints Voice Face EXAMPLES


Download ppt "Unit 1_9 Human Computer Interface. Why have an Interface? The user needs to issue instructions Problem diagnosis The Computer needs to tell the user what."

Similar presentations


Ads by Google