2.10 Human/Computer Interface Understand the need to facilitate an effective dialogue between humans and machines. Explain the need to design systems which.

Slides:



Advertisements
Similar presentations
Windows Test Review.
Advertisements

Microsoft ® Office Outlook ® 2007 Training Retrieve, back up, or share messages Sweetwater ISD presents:
Windows Basics An Introduction to the Windows Operating System.
Human Computer Interface
COMPUTER INTERFACES.
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
Microsoft ® Office Access ® 2007 Training Easy Access with templates I: Create a database susanguggenheim-is.com presents:
Microsoft ® Office Outlook ® 2007 Training Retrieve, back up, or share messages ADVANTAGE TALENT, INC. “Professionals Helping Professionals” Candidate.
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.
2-May-15 GUI Design. 2 HMI design There are entire college courses taught on HMI (Human-Machine Interface) design This is just a very brief presentation.
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.
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
Introduction to Microsoft Office 2007 Mrs. Minnis ©
Lecture 7 Date: 23rd February
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
Automating with Macros Today we are going to at how to automate frequently used processes with macros: What is a macro? What do we want to automate? How.
User Interfaces. User Interface What do we mean by a user interface? The user is the person who is using the computer. A user interface is what he or.
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.
Module 3 Productivity Programs Common Features and Commands Microsoft Office 2007.
Chapter 12 Designing Interfaces and Dialogues
Manage your mailbox V: Retrieve, back up, or share messages Use your stored messages Whether you’re using the Personal Folders method or the Archive method.
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 What is software? Software is a general name given to all programs that can run on computer hardware such as spreadsheet. There are two types.
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.
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.
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.
Lecture 5: Using Computers: Important Ideas Tonga Institute of Higher Education IT 141: Information Systems.
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.
Get up to speed What’s changed, and why Yes, there’s a lot of change in Excel It’s most noticeable at the top of the window. But it’s good change.
Output Design. Output design  Output can be: Displayed on a screen/VDU/monitor. Printed on paper as hard copy. Sound.
Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET201.
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.
Chapter Three The UNIX Editors.
Editing Basics Lesson 8. Skills Matrix SKILL #MATRIX SKILL 2.2.1Cut, copy, and paste text 2.2.2Find and replace text 4.1.1Insert building blocks in documents.
AS Level ICT Health and safety guidelines covering the design and introduction of new software.
Different Types of HCI CLI Menu Driven GUI NLI
FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5.
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
Cs413_design02.ppt GUI Design The User Controls Navigation Traditional GUI design the designer can control where the user can go gray out menu options.
Operating System Concepts Three User Interfaces Command-line Job-Control Language (JCL) Graphical User Interface (GUI)
© NCC Education Limited V1.0 Introduction to Computing  Unit 4: Human-Computer Interaction.
Software Interfaces. Learning Objectives Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which.
Graphical User Interfaces (GUI’s ). & Command-Line Interfaces.
A user interface, like the one created by the DOS operating system, that makes use of typed commands.
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
What’s changed, and why Lesson 1 By the end of this lesson you will be able to complete the following: Get a handle on the new look of Excel. Understand.
11.10 Human Computer Interface
Human Computer Interface
Designing Information Systems Notes
Human Computer Interface
Human Computer Interface
Human Computer Interface
Human Computer Interface
GUI Design 24-Feb-19.
Human-Computer Interface (HCI)
Designing HCI’s for a specific purpose.
HCIs Human Computer Interfaces
Human/Computer Interface
Presentation transcript:

2.10 Human/Computer Interface Understand the need to facilitate an effective dialogue between humans and machines. Explain the need to design systems which are appropriate to users at all levels and in different environments Describe how the user-interface can be designed for effective communication with the user. Describe the advantages of common user interfaces between different generic application packages. Describe the advantages and limitations of a natural language interface.

What is a User Interface? The user interface, or the human/computer interface is what the user sees, and includes: the physical controls – buttons, etc. what the system looks like (if there is a monitor – the system could be a washing machine or a photocopier) how the system accepts input from the user how the system responds to user input how the system outputs the results of processing

Specialised User Interfaces There are many examples of computer applications with specialised interfaces: the tills in pubs, MacDonalds, etc., are often just ordinary PCs with specialised keyboards games consoles – the Super Nintendo was a 6502-based machine, like the BBC Model B computers are often adapted for people with disabilities – e.g. computers operated by blow- pipes, and Stephen Hawking’s speaking computer

What Makes a Good User Interface? Good user interfaces are: Safe – not ambiguous or confusing (especially in safety critical applications) Effective – they do what they’re supposed to do, and quickly Efficient – they are clear and easy to use User-friendly – intuitive and easy to learn Enjoyable – HCIs can be irritating, e.g. “Are you sure?” messages with no Yes or No buttons

What Makes a Good User Interface? Sometimes there might be a simple solution: When ATMs (cash machines) were first introduced, people kept leaving their cards in them. How did banks solve this problem? They just made the machines beep until the card was removed!

What Makes a Good User Interface? Good user interfaces are: Safe – not ambiguous or confusing (especially in safety critical applications) Effective – they do what they’re supposed to do, and quickly Efficient – they are clear and easy to use User-friendly – intuitive and easy to learn Enjoyable – HCIs can be irritating, e.g. “Are you sure?” messages with no Yes or No buttons

Designing the User Interface When designing the HCI, what will you consider? Who will be using the system: What is their level of skill and knowledge? Are there any special physical requirements? Will there be a range of users? What does the system actually do? How many options are there, and how accessible do they need to be? The environment in which it will be used – e.g. military use, temperature, noise, motion, moisture The technology available – iris recognition, voice, etc.

Types of User Interface There are six types of UI that you need to know: Command line – e.g. DOS or SQL Menu-driven – e.g. old DOS applications Natural language – beloved of science fiction! Forms and dialogue boxes – used in Windows applications – e.g. Print or Browse Graphical User Interface – also known as GUIs, or WIMP (window, icon, menu, pointer, or window, icon, mouse, pull-down menu)

Command Line Interfaces Often very flexible Good for expert users who know the commands – not hunting through menus for the option you require Usually require fewest computer resources Requires users to learn commands Things you don’t know about are invisible Not very good for novices or people who can’t type

Menu-Driven Interfaces All of the options are visible – no hidden features No obscure commands and syntax to learn – therefore the it will be easier for new users and less training will be required Can be frustrating for experienced users who want to do something buried behind 10 menus! The user interface may be limited – e.g. by the size of the screen and the number of options you can fit on

Natural Language Interfaces No training required – you just tell it what you want! They could potentially be as powerful and flexible as CLIs No menus to negotiate Makes the computer look intelligent to naïve users Some sentences are ambiguous – “Let him have it!” It would be difficult to recognise all the different ways of saying things (and regional dialects) Artificial languages are often more precise Not yet popular

Forms and Dialogue Boxes Issues when designing forms and dialogue boxes: Navigation – order of fields, tabbing, etc. Layout – not too cluttered Field sizes appropriate to data expected Use of appropriate controls and validation – combo-boxes, radio buttons, checkboxes, etc. Whether forms and dialogue boxes are modal – i.e. can the user access anything else while they are displayed?

Use of Sound Feedback using sound is easily noticed – e.g. Telephones Alarm clocks s arriving in Outlook! Users can find too much noise distressing, so it needs to be used carefully Sounds won’t necessarily be heard in a noisy environment such as a factory Sound output could be in the form of speech – either synthesised or digitised

Speech Recognition Speech can also be used for input: Command and Control – small vocabulary systems can be used for controlling devices or systems. They are usually better at recognising different voices as there are fewer words to differentiate – e.g. just Yes or No Dictation systems – e.g. Office or ViaVoice, these are large vocabulary systems used to enter text. They require training for your voice, and tend to be less reliable and more resource hungry than voice control systems.

Common User Interfaces Many applications, especially those that run in an operating system with a GUI have a similar appearance – a common user interface. Windows applications, for example, all support: F1 to access help Ctrl C for copy, X for cut and V for paste Use of the Tab key to move between controls Use of the Alt key to operate menus Use of the spacebar to depress a button Use of Ctrl and click to select multiple items Plus many more!

Advantages of a Common Interface Having a common user interface brings benefits: It’s quicker to learn new applications Familiar interfaces make applications easier to use All applications looking the same makes inexperienced users more confident Once an ICT “expert” is familiar with Windows, they should be able to operate almost any application