Characteristics of Graphical and Web User Interfaces

Slides:



Advertisements
Similar presentations
Graphical User Interface Design
Advertisements

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.
Choose the Proper Screen-Based Controls
MET CS 405/605 Human Computer Interface Design. Week 5 – Design  Interaction Style ~  Command Line  Menu Selection  Form Fill  Direct Manipulation.
Part 3: Design Days 15, 19, 21, 23 Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction.
File Systems and Databases
7M701 1 User Interface Design Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 15
Part 3: Design Days 15, 19, 21, 23 Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction.
Lecture 7 Date: 23rd February
CMPUT 301: Lecture 25 Graphic Design Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on previous courses by.
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.,
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15Slide 1 User interface design l Designing effective interfaces for software systems.
Part 3: Design Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction Design Chapter.
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
The Essential Guide to User Interface Design Third Edition
Essential Guide to User Interface Design PART 1 The User Interface – Introduction and Overview Chapter 2 – Characteristics of the Graphical and Web UI.
User Characteristics & Design Principles Gabriel Spitz 1 Lecture # 11.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
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.
Computer Graphics Lecture 28 Fasih ur Rehman. Last Class GUI Attributes – Windows, icons, menus, pointing devices, graphics Advantages Design Process.
Chapter 9 Design guidance and design rationale. UIDE Chapter 9 Sources of Design Guidance Standards Standards –User interface standard Design Guidelines.
Software Architecture
1 CP586 © Peter Lo 2003 Multimedia Communication Human Computer Interaction.
A-Level Computing#BristolMet Session Objectives#15 MUST define the term user interface SHOULD describe the characteristics of different UIs and suggest.
1 More about Graphical User Interfaces CIS*2450 Advanced Computing Techniques.
ACS 367 Interface Design Chapter 2 Galitz, Wilbert O. The Essential Guide to User Interface Design.
Yonglei Tao School of Computing & Info Systems GVSU Ch 7 Design Guidelines.
Characteristics of Graphical and Web User Interfaces
Human Computer Interface INT211
CHAPTER 2 Differences Between GUI and Web interface design, and the differences between printed page and Web design. Characteristics of Graphical and Web.
Chapter 2: Advanced programming concepts Part 3: The user interface Lecture 5 1.
Chapter 4. CONCEPT OF THE OPERATING SYSTEM MANAGING ESSENTIAL FILE OPERATIONS.
Chapter 15 User Interface Design.
Chapter 6 : User interface design
The Importance of the User Interface
The Importance of the User Interface
Chapter 16: User Interface Design
System Design Ashima Wadhwa.
Introduction: Human Computer Interaction
Unit 2 User Interface Design.
The Essential Guide to User Interface Design Third Edition An Introduction to GUI Design Principles and Techniques By Wilbert O. Galitz Power Point Slides.
Chapter 6: Interfaces and interactions
Software engineering USER INTERFACE DESIGN.
GUI Week 9.
UI Design Principles Categories
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.
Chapter 12 User Interface Design
Adaptive Interfaces Jeffrey Heer · 28 May 2009.
File Systems and Databases
Human Computer Interface
Human Computer Interface
Chapter 14 Moving from choosing components into design areas
MBI 630: Week 11 Interface Design
Chapter 3 Hardware and software 1.
GRAPHICAL USER INTERFACE
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
Human Computer Interface
Human Computer Interface
Chapter 3 Hardware and software 1.
Chapter 11 Interaction styles
Characteristics of Graphical and Web User Interfaces
GRAPHICAL USER INTERFACE GITAM GADTAULA. OVERVIEW What is Human Computer Interface (User Interface) principles of user interface design What makes a good.
GRAPHICAL USER INTERFACE GITAM GADTAULA KATHMANDU UNIVERSITY CLASS PRESENTATION.
Chapter 14 The User View of Operating Systems
The Importance of the User Interface
Human and Computer Interaction (H.C.I.) &Communication Skills
Presentation transcript:

Characteristics of Graphical and Web User Interfaces Lecture-2 Chapter 2, The Essential Guide to User Interface Design Computer Systems Interface

Characteristics of GUI and Web interfaces Interaction styles Direct Manipulation Characteristics of both Web page vs. Web application design General principles of UI design Computer Systems Interface

Computer Systems Interface Interaction styles The method by which the user and a computer system communicate with one another Command line Menu selection Form fill-in Direct manipulation Anthropomorphic Computer Systems Interface

Computer Systems Interface Command line Computer Systems Interface

Computer Systems Interface Menu selection Computer Systems Interface

Computer Systems Interface Form fill-in Computer Systems Interface

Computer Systems Interface Direct Manipulation Computer Systems Interface

Computer Systems Interface Anthropomorphic Spoken natural language Hand gestures Computer Systems Interface

Anthropomorphic (cont.) Facial expressions Eye movements What??! OK Computer Systems Interface

Computer Systems Interface Examples Computer Systems Interface

Computer Systems Interface Examples Honda BMI Computer Systems Interface

Advantages and Disadvantages of Interaction styles See Table 2.1, p. 15 Computer Systems Interface

The concept of Direct Manipulation In practice, is direct manipulation of all objects and actions feasible? Indirect manipulation Text for symbols Typing for pointing Ex: Pointing & selecting menu (direct); Menu – textual list of operations (indirect) Computer Systems Interface

Graphical systems: Advantages Symbols recognized faster than text Faster learning and use More natural Fewer errors More control More attractive Low typing requirements Etc. Computer Systems Interface

Graphical systems: disadvantages Greater design complexity Inconsistency in technique & terminology Human comprehension limitations Inefficient for touch typists May consume more screen space Hardware limitations Etc. Computer Systems Interface

Computer Systems Interface GUI vs. Web Design Devices User focus Data/information User tasks Presentation elements Navigation Context security Etc. (See table 2.2, p.31) Computer Systems Interface

Computer Systems Interface Intranet vs. Internet Users Tasks Type of information Amount of information Hardware & software Design philosophy Extranet? Computer Systems Interface

Web Page vs. Application Design See p.40 Computer Systems Interface

Principles of User Interface Design The design goals in creating a UI Both GUI and Web interfaces How to implement these goals Computer Systems Interface

Principles of UI Design (cont.) Accessibility Aesthetically Pleasing Availability Clarity Compatibility Configurability Consistency Control Directness Computer Systems Interface

Principles of UI Design (cont.) Efficiency Familiarity Flexibility Forgiveness Immersion Obviousness Operability Perceptibility Positive first impression Computer Systems Interface

Principles of UI Design (cont.) Predictability Recovery Responsiveness Safety Simplicity Transparency Trade-offs Visibility Computer Systems Interface

Computer Systems Interface Q/A What are the different types of interaction styles? Which one gets more focus today? Computer Systems Interface