FatMax 2007. Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5.

Slides:



Advertisements
Similar presentations
Interaction Techniques Level 2 Prepared by: RHR First Prepared on: Nov 23, 2006 Last Modified on: Quality checked by: MOH Copyright 2004 Asia Pacific Institute.
Advertisements

Windows Basics An Introduction to the Windows Operating System.
2.10 Human/Computer Interface Understand the need to facilitate an effective dialogue between humans and machines. Explain the need to design systems which.
Human Computer Interface
COMPUTER INTERFACES.
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.
Windows XP Basics OVERVIEW Next.
Alford Academy Business Education and Computing1 Advanced Higher Computing Based on Heriot-Watt University Scholar Materials GUI – advantages and disadvantages.
XP Exploring the Basics of Microsoft Windows XP1 Exploring the Basics of Windows XP.
Lecture 7 Date: 23rd February
1 / 31 CS 425/625 Software Engineering User Interface Design Based on Chapter 15 of the textbook [SE-6] Ian Sommerville, Software Engineering, 6 th Ed.,
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
Exploring the Basics of Windows XP. Objectives Start Windows XP and tour the desktop Explore the Start menu Run software programs, switch between them,
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15Slide 1 User interface design l Designing effective interfaces for software systems.
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
1. Plan : 1. Models of interaction 2. Types of interaction 3. Existing technologies 4. Advances in HCI 5. Architecture 2.
MCT260-Operating Systems I Operating Systems I Interfaces to Operating Systems.
Exploring the Basics of Windows XP
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.
Operating Systems Chapter 4.
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.
AS Computing – F452 Designing Solutions to Problems.
IT3 Human Computer Interface [HCI] Human Computer Interfaces Factors that should be considered when designing a Computer Interface.
Software GCSE COMPUTING.
11.10 Human Computer Interface www. ICT-Teacher.com.
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.
©RavichandranUser interface Slide 1 User interface design.
Computer Graphics Lecture 28 Fasih ur Rehman. Last Class GUI Attributes – Windows, icons, menus, pointing devices, graphics Advantages Design Process.
The ID process Identifying needs and establishing requirements Developing alternative designs that meet those requirements Building interactive versions.
AS Level ICT Selection and use of appropriate software: Interfaces.
Operating Systems. Without an operating system your computer would be useless! A computer contains an Operating System on its Hard Drive. This is loaded.
XP New Perspectives on Windows XP Tutorial 1 Exploring the Basics.
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
Output Design. Output design  Output can be: Displayed on a screen/VDU/monitor. Printed on paper as hard copy. Sound.
Software Architecture
Software Classification. FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike.
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.
Define and describe operating systems which contain a Command Line Interface (CLI) Define and describe operating systems which contain a Graphical User.
Different Types of HCI CLI Menu Driven GUI NLI
USER INTERFACE DESIGN (UID). Introduction & Overview The interface is the way to communicate with a product Everything we interact with an interface Eg.
Styles of User Interface. Learning Objectives: By the end of this topic you should be able to: describe the characteristics of different styles of user.
Human Computer Interface INT211
INFORMATION SYSTEM – SOFTWARE TOPIC: GRAPHICAL USER INTERFACE.
Operating System Concepts Three User Interfaces Command-line Job-Control Language (JCL) Graphical User Interface (GUI)
Written module activity, Page 16 1.We refer to the physical parts of a computer that we can touch and see as hardware. Examples include the mouse, the.
Types of Software Chapter 2.
Software Interfaces. Learning Objectives Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which.
Systems and User Interface Software. Types of Operating System  Single User  Multi User  Multi-tasking  Batch Processing  Interactive  Real Time.
Graphical User Interfaces (GUI’s ). & Command-Line Interfaces.
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
Allows the user and the computer to communicate with each other.
There are a number of different types of computer
Lesson Objectives Aims You should be able to:
11.10 Human Computer Interface
Human Computer Interface
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.
Human Computer Interface
Human Computer Interface
GRAPHICAL USER INTERFACE
Human Computer Interface
Human Computer Interface
People and ICT INFO 2.
Human-Computer Interface (HCI)
GRAPHICAL USER INTERFACE GITAM GADTAULA. OVERVIEW What is Human Computer Interface (User Interface) principles of user interface design What makes a good.
Designing HCI’s for a specific purpose.
Human/Computer Interface
Presentation transcript:

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Human Computer Interface

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Human Computer Interface? HCI is not just about software design HCI applies to more than just desktop PCs!!! No such thing as “the best HCI”. Choice of interface will depend on: Physical environment Experience of users Amount of info that needs to be gathered/conveyed

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Good Interface Design 1 SAFELY EFFECTIVELY EFFICIENTLY ENJOYABLY Tasks can be completed without risk – e.g. flying an aeroplane. Being able to do the right task and do it well – e.g. videoing a TV programme To carry out tasks quickly and correctly – e.g. at a cashpoint Users should be able to enjoy what they are doing, not be frustrated by the interface – e.g. educational programs Users should be able to use an interface:

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Good Interface Design 2 WHO WHAT ENVIRONMENT FEASIBILITY Who is going to use the system, what are their ages, etc.? What tasks are they likely to want to perform? Repetitive, complex, simple, etc. Where is the computer to be used? In a hazardous or noisy environment? What is technologically available? Designers should not add elements to the interface that cannot actually be used out easily. There are four considerations for an interface designer:

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License User Interfaces – 4 Types 1. Command Line Interface (CLI) A CLI displays a prompt, the user types a command on the keyboard and executes the command. The computer executes the command, providing textual output. 2. Menu Driven Interface The user has a list of items to choose from, and can make selections by highlighting one.

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License User Interfaces – 4 Types 3. Graphical User Interface (GUI) Uses windows, icons, menus and pointers (WIMP) which can be manipulated by a mouse (and often to an extent by a keyboard as well). 4. Natural Language Interface Can range from simple command systems to voice activated text processing. Commands are spoken in “normal” language.

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Command Line Interfaces 1 Advantages Very flexible with the use of “switches” (options) Good for “expert” users - can quickly access commands Uses the fewest system resources

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Command Line Interfaces 2 Disadvantages Requires the user to learn “complex” commands or language “Hidden” features i.e. if you don’t know the commands you wont know the features are there! Not very good for novice users

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Command Line Interfaces 3 Command Line Interface Applications System administration Engineering applications Scientific applications Ideal for visually impaired users!!!

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Menu Driven Interfaces 1 Advantages No need to learn complex commands/language Easier for a novice to learn/use Ideal when there are a limited number of options (efficient)

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Menu Driven Interfaces 2 Disadvantages Can be frustrating for experienced users i.e. the command they want to use is buried 5 levels deep!!!! User interface may be limited by screen space and number of options available

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Menu Driven Interfaces 3 Menu Driven Applications ATM Mobile Phone MP3 Player Video recorder Household Devices Digital/Cable TV

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Graphical User Interfaces 1 Most suitable interface for inexperienced or novice users but… GUIs use more system resources than other types of interface

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Graphical User Interfaces 2 Many generic packages for a GUI will share common features Layout of the screen Names given to commands Icons Order of menus Mouse operation Dialog boxes

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Benefits of a common interface 1 Increased speed of learning2 Ease of use 3 Confidence for novice users 4 Increase the range of solvable tasks by users 5 Greater range of software available to the average computer user There are five advantages to the ‘common user interface’:

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Natural Language Interfaces 1 Advantages No training required – you just tell the computer what you want to do! Can be quicker than keyboard entry Hands-free – could be invaluable in some environments Can be used by the disabled

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Natural Language Interfaces 2 Disadvantages Emerging technology – still contains “bugs” Difficulty dealing with homonyms Difficult to recognise all the different ways of saying things (and regional dialects) Artificial languages are often more precise

FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Research/Notes Make notes from your textbook (or Internet sources) on HCI Try the past paper questions herehere Disclaimer: Some of the info in this presentation (slides 3, 4 and 15) comes directly from a presentation by R. Cawley and is © R. Cawley If you choose to alter this presentation please leave this copyright notice intact.