HCIs Human Computer Interfaces

Slides:



Advertisements
Similar presentations
In put Devices and Media In order for a computer to do anything it must be told what to do.
Advertisements

2.10 Human/Computer Interface Understand the need to facilitate an effective dialogue between humans and machines. Explain the need to design systems which.
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
User Interface. What is a User Interface  A user interface is a link between the user and the computer. It allows the user and the computer to communicate.
User Interfaces. Good interface design  A good interface design can help to ensure that users carry out their tasks: – Safely - in the case of a jumbo.
Lecture 7 Date: 23rd February
FACTORS TO BE TAKEN INTO ACCOUNT WHEN DESIGNING A GOOD HCI Year 13.
Human Computer Interface. Human Computer Interface? HCI is not just about software design HCI applies to more than just desktop PCs!!! No such thing as.
Revision Lesson : DESIGNING COMPUTER-BASED INFORMATION SYSTEMS.
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
GCSE ICT User Interfaces. Learning Intentions: To understand the concept of a Windows operating system and have a basic understanding of GUI. Success.
How do people communicate with computers?
Ch 26 & 27 User Interfaces.
Write today’s date and title in the front of your book. Underline it.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
Software GCSE ICT.
There are different types of translator. An Interpreter Interpreters translate one instruction at a time from a high level language into machine code every.
General Purpose Package GPPs are a group of programs which include:- word processors; databases; spreadsheets; graphics packages; desk top publishing.
IT3 Human Computer Interface [HCI] Human Computer Interfaces Factors that should be considered when designing a Computer Interface.
MICROSOFT WORD GETTING STARTED WITH WORD. CONTENTS 1.STARTING THE PROGRAMSTARTING THE PROGRAM 2.BASIC TEXT EDITINGBASIC TEXT EDITING 3.SAVING A DOCUMENTSAVING.
11.10 Human Computer Interface www. ICT-Teacher.com.
User interface design. Recap OOD is an approach to design so that design components have their own private state and operations Objects should have constructor.
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.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
AS Level ICT Selection and use of appropriate software: Interfaces.
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
Productivity Programs Common Features and Commands.
Output Design. Output design  Output can be: Displayed on a screen/VDU/monitor. Printed on paper as hard copy. Sound.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
Different Types of HCI CLI Menu Driven GUI NLI
Identify input devices and their uses, e. g
Human Computer Interface INT211
Operating System Concepts Three User Interfaces Command-line Job-Control Language (JCL) Graphical User Interface (GUI)
Systems and User Interface Software. Types of Operating System  Single User  Multi User  Multi-tasking  Batch Processing  Interactive  Real Time.
Chapter 2 Hardware.
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
GCSE ICT User Interfaces. User interfaces The way in which the user of a computer communicates with the machine is called the Human- Computer Interface.
Chapter 6 : User interface design
Section 2.1 Section 2.2 Identify hardware
Human Computer Interaction (HCI)
Nature & Types of Software
The Desktop Screen image displayed when a PC starts up A metaphor
11.10 Human Computer Interface
Introduction to presentations ms PowerPoint
Human Computer Interface
Basic Computer for Small Business
TYPES AND COMPONENTS OF COMPUTER SYSTEM
Basic Computer for Small Business
Human–computer interfaces
User Interface Design Notes are from: Wilson, Software Design and Development The Preliminary Course. Cambridge Press. pp and Fowler,
Exploring the Basics of Windows XP
OCR GCSE ICT Data capture methods.
User Interfaces The human computer interface is what allows the user to communicate/Interact with the computer and is often called simply the user interface.
OPERATING SYSTEMS.
Human Computer Interface
Human Computer Interface
Human Computer Interface
Human Computer Interface
Tonga Institute of Higher Education IT 141: Information Systems
People and ICT INFO 2.
There are different types of translator.
Designing HCI’s for a specific purpose.
Software - Operating Systems
Human and Computer Interaction (H.C.I.) &Communication Skills
Human/Computer Interface
Lecture 1: General Communication Skills
What is Interaction? Communication User  System
Accessibility.
An Introduction to the Windows Operating System
Presentation transcript:

HCIs Human Computer Interfaces

GUIs (Graphical User Interfaces) Windows to allow multitasking and display file structure Icons are symbolic representations of files Menus to list appropriate facilities Pointer to select and choose the command or facility you want.

Advantages of GUI’s User friendly because you don‘t have to remember all commands The menus limit the commands available to avoid confusing and ambiguous options. Can be customised to suit the needs / preferences of the user. The use of graphical icons provide intuitive, easily recognisable shortcuts for the novice user e.g. printer icon Easy to use with minimum training. Intuitive and 'user-friendly' method. The mouse corresponds to the movement of the pointer on the screen and allows an intuitive way of communicating commands. Suitable for users with lower IT skills. A number of different applications will use the same icons and methods - so each one 'feels' the same. Multitasking. Can run more than one piece of software so easy to transfer data between them e.g. importing clipart pictures.

Disadvantages of GUIs Such environments do take up more RAM and storage space on the disc but this has not proved to be much of a problem the cost of memory and disc storage has become cheaper and machines contain bigger hard drives. Can make the machine run slower GUI’s take more time to develop. These increased development costs will be passed on to the user.

Customising an interface Toolbars There are standard toolbars which can be shown or hidden. Each of these can be altered by adding own macros or removing icons that you do not use. E.g. the equation toolbar may never be used by some users but mathematicians would use it frequently and may wish to add other functions to it. Menus Menus can be pull down or pop up The most commonly used commands often only appear on the menu to avoid clutter but other greyed out command are available upon selection. Font The default font can be altered e.g. partially sighted people might want to have a larger font on their menus. Templates This is an outline document which provides a framework for writing e.g. business card, leaflet, memo, flier Screen view Screen views can be changed to allow the user to see more or less of a document. E.g. Print view, normal view etc. Screen colours Screen colours can be altered to meet the needs of the users. E.g. users with severe dyslexia might find blue writing on a white background more conducive. Colour blind people may prefer no red or green.

Command driven The ICT technician would use this These are systems like MSDOS which require a degree of technical ability and are not user friendly. Commands are typed in response to a prompt. This is not very user friendly and you need to know the commands of the operating system in order to perform jobs.

Advantages faster and more versatile as a number of different 'switches' can be used to moderate the command. Better for the technical user as they can work faster. Takes up less memory Disadvantage is that commands need to be known, typed and spelled correctly – need technical experience.

Forms Dialogue Administrators/secretaries might use this Voice interfaces: - speech recognition systems - natural language interfaces - speech synthesis

Speech recognition systems Use Voice control in car navigation systems Security systems Control systems Problems Have to train computer to recognise voice which takes a long time Delays in getting commands recognised Adv – No typing

Natural language interfaces USE Giving instruction / asking question such as in expert systems Problems:   users may speak different languages;  local accents may not be recognised; some words sound the same - two, to, too : there, their, whether, weather punctuation has to be said e.g. user must say ‘comma’ which is not a natural way of talking. Use of sound makes high demands on memory and processor speed Adv – No typing

Speech synthesis This is the computer speaking to the user USE Giving out telephone numbers or telephone selection systems. In car navigation systems Problems The sound is very flat Users complain of confusion and a lack of personal contact if your enquiry isn’t on the list of options given or you don’t know which option it is in.

Touch sensitive screens USE POS systems such as at McDonalds. Adv Don’t have to remember prices no typing so more accurate Public information system such as in museums ADV No need for a mouse or keyboard which could get stolen or broken easily Disabled use – overcomes difficulties with spelling/dyslexia

Biometric devices such as iris recognition, hand prints and fingerprint recognition. Use Retina scan/iris recognition to gain access to room, thumbprints to take out a library book Adv Individual / difficult to copy Accuracy – can’t get someone else to scan in for you Can lose smart cards

Dedicated keys Soft keys Some keyboards may have programmable 'function' keys. Pointing devices OCR Handwriting. Graphical devices such as graphics pads used in CAD by architects who want to draw on the screen as though drawing on paper. Game playing devices such as joysticks ,steering wheels, game pads

HCI’s Factors which must be taken into account when designing HCI’s 1. Task What is the program designed to do? Layout appropriate to task. There should be standard ‘feel’ to software which builds up user confidence. Use of colour friendliness will put the user at ease but take up a lot of RAM as would use of graphical images Example 1 A business program would reflect the ethos of the business; business colours, muted colours, business like graphics, minimum clutters Example 2 A children’s learning program would be colourful ; large text; lots of graphics and sound

HCI’s need to differentiate between non technical and technical users. 2.Who is going to use it? HCI’s need to differentiate between non technical and technical users. e.g. An expert user would require command line interfaces and ‘hotkeys’ i.e. short cut to commands because it is faster A non technical user would probably require a graphical user interface which is more intuitive and uses Windows Icons Menus Pointers

3. Consistency of layout and navigation/signposting/ pop up information techniques. Navigation around the program should be clear consistent and easy to follow Example every Next’ should be in the same place using the same icon. Pop up menus must be in the same position and have the same format. Hyperlinks could all be in a frame to the right on every web page

4. Online and Offline Help Example On screen help Customised user environments-favourites/background/wallpapers On screen assistants Tutorials Help and error messages Many systems can restrict the level of help screen available. A good help system is important for the new user and may provide a complete online tutorial or online manual or menus activated by help keys. Error messages or diagnostics are useful to all users. They must give some indication of the type of error that has Occurred not simply say 'error'