1 CP586 © Peter Lo 2003 Multimedia Communication Human Computer Interaction.

Slides:



Advertisements
Similar presentations
Chapter 5 Development and Evolution of User Interface
Advertisements

Chapter 11 Designing the User Interface
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
User Interface Design.
The Interaction. Overview Interaction Models understand human-computer communication Ergonomics Physical characteristics of interaction Context Social.
Systems Analysis and Design 8th Edition
Systems Analysis & Design Sixth Edition Systems Analysis & Design Sixth Edition Chapter 6.
What is Interaction Design?. What is interaction design? Designing interactive products to support people in their everyday and working lives –Sharp,
Human Computer Interface. HCI and Designing the User Interface The user interface is a critical part of an information system -- it is what the users.
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.,
Output and User Interface Design
CS335 Principles of Multimedia Systems Multimedia and Human Computer Interfaces Hao Jiang Computer Science Department Boston College Nov. 20, 2007.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
MCT260-Operating Systems I Operating Systems I Interfaces to Operating Systems.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Chapter 13: Designing the User Interface
Chapter 14 Designing the User Interface
Object-Oriented Analysis and Design LECTURE 8: USER INTERFACE DESIGN.
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Chapter 12 Designing the Inputs and User Interface.
System Design System Design - Mr. Ahmad Al-Ghoul System Analysis and Design.
Systems Analysis and Design in a Changing World, 6th Edition
Software GCSE ICT.
Psychology of usability 1 User interfaces Jaana Holvikivi Metropolia.
Multimedia Specification Design and Production 2013 / Semester 2 / week 8 Lecturer: Dr. Nikos Gazepidis
Output and User Interface Design
Systems Analysis and Design 8th Edition
11.10 Human Computer Interface www. ICT-Teacher.com.
Computer Graphics Lecture 28 Fasih ur Rehman. Last Class GUI Attributes – Windows, icons, menus, pointing devices, graphics Advantages Design Process.
AS Level ICT Selection and use of appropriate software: Interfaces.
SCV2113 Human Computer Interaction Semester 1, 2013/2013.
Systems Analysis & Design 7 th Edition Chapter 7.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
Lecture 5(b), Slide 1 CP2030 Copyright © University of Wolverhampton CP2030 Visual Basic for C++ Programmers v Component 5(b) HCI aspects of VB programming.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
Output Design. Output design  Output can be: Displayed on a screen/VDU/monitor. Printed on paper as hard copy. Sound.
INFS 6225 Object-Oriented Systems Analysis & Design Chapter 10: Human Computer Interaction Layer.
Interface design Multimedia and Web. Today’s Objectives Defined User Interface Design Introduce User-Center Design Guidelines Project portfolio page -
INTRO TO USABILITY Lecture 12. What is Usability?  Usability addresses the relationship between tools and their users. In order for a tool to be effective,
Human Computer Interaction
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
12.1 CSC 123 Systems Analysis & Design Part IV: The Essentials of Design Chapter 12 Designing Effective Input.
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.
Input Design Lecture 11 1 BTEC HNC Systems Support Castle College 2007/8.
COMPUTER SOFTWARE FORM 1. Learning Area Introduction to computer software Operating System (OS) Application Software Word Processing Software Presentation.
Different Types of HCI CLI Menu Driven GUI NLI
Chapter 16 Designing Effective Input Systems Analysis and Design Kendall and Kendall Fifth Edition.
Design Phase intro & User Interface Design (Ch 8)
Systems Analysis & Design 7 th Edition Chapter 7.
1 ASPP(INPUT DESIGN) Systems Design Input Design.
13 Systems Analysis and Design in a Changing World, Fourth Edition.
13 Systems Analysis and Design in a Changing World, Fourth Edition.
User Interface, Input, and Output Design
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.
AUTHOR PRADEEP KUMAR B.tech 1 st year CSE branch Gnyana saraswati college of eng. & technology Dharmaram(b)
Output and User Interface Design
System Design Ashima Wadhwa.
Human-Computer Interaction Introduction to HCI
User Interface Design Notes are from: Wilson, Software Design and Development The Preliminary Course. Cambridge Press. pp and Fowler,
GRAPHICAL USER INTERFACE
SYSTEMS ANALYSIS & DESIGN
Fundamentals of Human Computer Interaction (HCI)
Human Computer Interaction
Presentation transcript:

1 CP586 © Peter Lo 2003 Multimedia Communication Human Computer Interaction

CP586 © Peter Lo User Interface Those aspects of the system that a user comes in contact with. An input language for the user, an output language for the machine, and a protocol for interaction. Example: GUI OS : Microsoft Windows 95. GUI application : Microsoft Word 97. Line based OS :Unix, DOS. Banking: ATM, EFTPOS. Phone Banking: National Australia Bank, BPAY and Commonwealth. Other: Video recorder and a microwave.

CP586 © Peter Lo User Interface Design User interface design requires an understanding of Human-Computer Interaction (HCI) and user- centered design principles. The Human-Computer Interface is the part of the computer we actually see. Although the product may consist of millions of software and hardware components, the interface is the component that interacts with a user and allows us to achieve something with a given application.

CP586 © Peter Lo Human Computer Interaction A set of processes, dialogues, and actions through which a human user interacts with a computer. A discipline concerned with design, evaluation and implementation of interactive computing systems for human use. HCI design is the engineering process of designing interactive computer systems so that they are efficient, pleasing, easy to use and do what people want. Design of the human-computer interface is part of a wider subject area of HCI.

CP586 © Peter Lo Disciplines Contributing to HCI Computer Science. Cognitive, social and organisational Psychology. Ergonomic and Human Factors. Linguistics. Artificial Intelligence. Engineering and Design.

CP586 © Peter Lo The Goals of HCI To develop or improve the safety, utility, effectiveness, efficiency and useability of systems that include computers. Poor interfaces can lead to system failure or inefficient usage. A bad interface will cause the rejection of a system even though it may have an excellent internal software design.

CP586 © Peter Lo HCI specialists strive to : Understand the factors (psychological, ergonomic, organisational and social) that determine how to use computers effectively. Develop tools and techniques to help designers ensure that computer systems are suitable for their desired application. Achieve efficient, effective and safe interaction with computer systems.

CP586 © Peter Lo HCI and Multimedia When developing multimedia applications, HCI is extremely important. Output devices provide information and feedback in a form perceptible by a human. Multimedia interfaces must be designed to be easy to use, efficient, intuitive and effective.

CP586 © Peter Lo Gestalt Psychology The natural ability of a viewer to organise information into sensible groups. The ability to separate images into the figure and the background. The tendency for the eye to continue viewing in a line. The ability to perceive groups of objects according to their similarity.

CP586 © Peter Lo Cultural differences Beware of different significance of icons (eg symbol for mail box, hand gestures). Colours: white for mourning in Japan, red for Chinese weddings. Words: “trash”, “garbage”, “rubbish”. Cultural difference between programmers and users!!

CP586 © Peter Lo Metaphors and Principles Metaphor : The application of a word or phrase to an object or concept which it does not literally denote, in order to suggest comparison with another object or concept. It is often useful to use a metaphor to symbolise and simplify interaction between a user and a computer.

CP586 © Peter Lo Eight User-centered Design Principles 1.Understand the Underlying Business Functions 2.Maximize Graphical Effectiveness 3.Profile the System's Users 4.Think Like a User 5.Use Prototyping 6.Design a Comprehensive Interface 7.Continue the Feedback Process 8.Document the Interface Design

CP586 © Peter Lo Good User Interface Design Good user interface design is based on a combination of Ergonomics ( 人類工作學 ), Aesthetics ( 知覺 ), and Interface Technology. Ergonomics – How people work, learn and interact with computer. Aesthetics – How an interface attractive and easy to use. Interface Technology – Provide the operational structure for design objective.

CP586 © Peter Lo User Interface Design Guidelines Focus on Basic Objectives Build an Interface that is Easy to Learn and Use Provide Features that Promote Efficiency Make it Easy for Users to Obtain Help or Correct Errors Minimize Input Data Problems Provide Feedback to Users Create an Attractive Layout and Design Use Familiar Terms and Images

CP586 © Peter Lo User Interface Controls The designer can include many control features, such as Menu Bars, Toolbars, Dialog Boxes, Text Boxes, Toggle Buttons, List Boxes, Scroll Bars, Drop-down List Boxes, Option Buttons, Check Boxes, Command Buttons, Spin Bars, and Calendars among others.

CP586 © Peter Lo User Interface Controls

CP586 © Peter Lo Input Design Issues Data Capture is the identification and recording of source data. Data Entry is the process of converting source data into computer-readable form and entering it into the information system.

CP586 © Peter Lo Six Main Input Design Objectives 1. Select a suitable input and data entry method 2. Reduce input volume 3. Design attractive data entry screens 4. Use validation checks to reduce input errors 5. Design required source documents 6. Develop effective input controls