Лист МОН України № 1_9-401 від 26.07.2016р. «Щодо подання ...
Unit 1_9 Human Computer Interface. Why have an Interface? The user needs to issue instructions...
-
Upload
dana-murphy -
Category
Documents
-
view
222 -
download
3
Transcript of Unit 1_9 Human Computer Interface. Why have an Interface? The user needs to issue instructions...
![Page 1: 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.](https://reader036.fdocuments.net/reader036/viewer/2022062321/56649e795503460f94b79b9d/html5/thumbnails/1.jpg)
Unit 1_9Human Computer Interface
![Page 2: 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.](https://reader036.fdocuments.net/reader036/viewer/2022062321/56649e795503460f94b79b9d/html5/thumbnails/2.jpg)
Why have an Interface?
The user needs to issue instructions
Problem diagnosis
The Computer needs to tell the user what to do
![Page 3: 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.](https://reader036.fdocuments.net/reader036/viewer/2022062321/56649e795503460f94b79b9d/html5/thumbnails/3.jpg)
What do you need to Think about?
When designing an HCI you need to consider:
Task
User experience
User preference
Resources
![Page 4: 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.](https://reader036.fdocuments.net/reader036/viewer/2022062321/56649e795503460f94b79b9d/html5/thumbnails/4.jpg)
General Features
Appropriate input methods
Use of colour
Consistency
Pictures/Icons
Text
Sound
![Page 5: 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.](https://reader036.fdocuments.net/reader036/viewer/2022062321/56649e795503460f94b79b9d/html5/thumbnails/5.jpg)
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
![Page 6: 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.](https://reader036.fdocuments.net/reader036/viewer/2022062321/56649e795503460f94b79b9d/html5/thumbnails/6.jpg)
Command Line
When computers were first created the lack of graphical abilities meant that all user interfaces were command line based.
![Page 7: 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.](https://reader036.fdocuments.net/reader036/viewer/2022062321/56649e795503460f94b79b9d/html5/thumbnails/7.jpg)
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
![Page 8: 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.](https://reader036.fdocuments.net/reader036/viewer/2022062321/56649e795503460f94b79b9d/html5/thumbnails/8.jpg)
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
![Page 9: 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.](https://reader036.fdocuments.net/reader036/viewer/2022062321/56649e795503460f94b79b9d/html5/thumbnails/9.jpg)
Graphical User Interface
AdvantagesNo need to learn commandsIcons mean that novices can use the systemThe use of a mouse
DisadvantagesNeeds more powerful computersMore memory is neededCan be confusing using icons (undo)
![Page 10: 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.](https://reader036.fdocuments.net/reader036/viewer/2022062321/56649e795503460f94b79b9d/html5/thumbnails/10.jpg)
Menu Driven Systems
Use a restricted list of commands that the user can select
AdvantagesFewer options mean less likely to make data entry errorsEasy systems to understand and useContext sensitive help can be providedUnsuitable choices can be hidden from the user
DisadvantagesOnly really suitable for systems that have a few possible optionsCauses frustration for experienced users
EXAMPLE
![Page 11: 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.](https://reader036.fdocuments.net/reader036/viewer/2022062321/56649e795503460f94b79b9d/html5/thumbnails/11.jpg)
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.
![Page 12: 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.](https://reader036.fdocuments.net/reader036/viewer/2022062321/56649e795503460f94b79b9d/html5/thumbnails/12.jpg)
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)
![Page 13: 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.](https://reader036.fdocuments.net/reader036/viewer/2022062321/56649e795503460f94b79b9d/html5/thumbnails/13.jpg)
Voice Interfaces
Uses voice recognition software to implement commands or input text onto a computerAdvantagesFaster than typing99% accuracyCheap
DisadvantagesNeeds trainingNot accurate at firstErrors due to background noiseNot compatible with all software
The reverse is called speech synthesis
![Page 14: 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.](https://reader036.fdocuments.net/reader036/viewer/2022062321/56649e795503460f94b79b9d/html5/thumbnails/14.jpg)
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
![Page 15: 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.](https://reader036.fdocuments.net/reader036/viewer/2022062321/56649e795503460f94b79b9d/html5/thumbnails/15.jpg)
Game Playing Devices
Joystick
Cordless games controller
Steering wheel
Car pedals
Gear sticks
![Page 16: 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.](https://reader036.fdocuments.net/reader036/viewer/2022062321/56649e795503460f94b79b9d/html5/thumbnails/16.jpg)
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!
![Page 17: 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.](https://reader036.fdocuments.net/reader036/viewer/2022062321/56649e795503460f94b79b9d/html5/thumbnails/17.jpg)
Biometric Devices
Retina Scan
Fingerprints
Hand prints
Voice
Face
EXAMPLES