HCIs

=Types of HCIs = There are 4 main types of HCI. These are:

__Advantages:__ Good for expert users Uses few resources Very flexible
 * 1. Command Line User Interface **

__Disadvantages__: Requires user to learn commands - bad for novice users Hidden features

__Advantages:__ Intuitive and east to navigate (sounds, pictures incorporated) Good for novice users
 * 2. Graphical User Interface (GUI) **

__Disadvantages__//:// Resource hungry - can be slow on old machines Hidden commands must be found using help

__Advantages:__ No need to learn complex commands Easier for novice user to learn than CLI Ideal if there are limited options
 * 3. Menu-Driven User Interface **

__Disadvantages__: User interface limited by screen space Can frustrate expert user Does not have visual elements of GUI

__Advantages:__ Very easy for novice users Quick Hands free (can be used by people with disabilities)
 * 4. Natural Language User Interface **

__Disadvantages:__ Can be unreliable Can "interpret" incorrectly (dialect)

=Examples of HCI use = Give examples here for each type of HCI __//**GUI**//__ - Windows - used by your average user with limited IT skills, but gives more freedom than a menu driven interface. =Features of Well-Designed HCIs =
 * //__Command Line__//** - MS-Dos - used by an expert user who wishes to have quick accent to the exact part of the system that they require.
 * //__Menu-Driven__//** - Interface on an iPod or Sky television - good for the novice user with almost no IT skills, strict guides to allow use of the system.
 * //__Natural Language__//** - "Dragon" Software - for use particularly by people with disabilities, who are unable to use other systems.
 * **//__Use of colour__//** - should be attractive but neutral enough so not to cause eye strain over a reasonable length of time.
 * **__//Font size//__** - text should be large enough to be read by all users, particularly those who may have poorer eye sight.
 * **//__Layout__//** - layout shoul;d be intuitive so that it is easy for the user to locate what they need.
 * **//__Navigation__//** - navigation should be intuitive so that the user can easy work within the system.
 * **//__Consistency__//** - the same items should always be in the same positions to mean that an interface is easy to use and the user must not rediscover features each time.
 * **//__Help__//** - the presence of a help system is important to aid the user quickly if they get into difficulties.

=Biometric Devices = A biometric device is technology associated with secure identification (authentication) of a user of services that rely upon biological identification of an individual.
 * __Examples:__**
 * Iris Recognition
 * Hand Prints

__**Advantages:**__ Difficult to forge No smart cards to use

Human Rights? New Technology = Little trust and bugs in system
 * __Disadvantages:__**

Files PowerPoint presentation used in class

Exam Questions **Exam Questions:** Discuss, using examples, how an HCI can be designed with disabled users in mind (4 marks)

Explain, by giving an example, how the needs of an expert user of software will often be different from those of a novice user (3 marks)