GUI Design Taken from “Lecture Notes For Tutorial, Graphics Design for Usable User Interfaces” Siggraph 97 By Aaron Marcus, John Armitage, Volker Frank,

Slides:



Advertisements
Similar presentations
Structured Design The Structured Design Approach (also called Layered Approach) focuses on the conceptual and physical level. As discussed earlier: Conceptual.
Advertisements

Chapter 11 Designing the User Interface
UI Best Practices Application Developer’s Intro School Week 1 Day 1.
Choose the Proper Screen-Based Controls
Effective Visual Communication Sinoj Mullangath. Komunikasi Komunikasi menyampaikan “fakta, konsep dan emosi” Untuk menyampaikan sesuatu, diperlukan bahasa.
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
Saul Greenberg Graphical Screen Design Grids are an essential tool for graphical design Important graphical design concepts include visual consistency.
1 Forms Design. 2 Class list form DB Brock 1999 Version Titles are a good thing Notice the inconsistency between the order of these fields.
Graphic Design 1 The “look & feel”. Fall 2002CS/PSY Agenda Principles Examples SHW discuss.
Visual design The “look” of your interface. Your Screen?
Saul Greenberg Graphical Screen Design Grids are an essential tool for graphical design Important graphical design concepts include visual consistency.
Web Site Design Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development April 6, 1999.
Lecture 7 Date: 23rd February
SIMS 213: User Interface Design & Development Marti Hearst Thurs Feb 8, 2001.
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.,
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
Saul Greenberg, James Tam Graphical Screen Design CRAP – contrast, repetition, alignment, proximity Grids are an essential tool for graphical design Other.
Principles and Methods
Visual design The “look” of your interface. Agenda Poster information Errors review Visual design.
Chapter 2 Web Site Design Principles Principles of Web Design, 4 th Edition.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
Chapter 13: Designing the User Interface
Glencoe Digital Communication Tools Create a Web Page with HTML Chapter Contents Lesson 4.1Lesson 4.1 Get Started with HTML (85) Lesson 4.2Lesson 4.2 Format.
Level > Next Level > …. > Crumb Trail (Hansel & Grettel) Bread Crumb Trail.
Object-Oriented Analysis and Design LECTURE 8: USER INTERFACE DESIGN.
Multimedia Design. Table of Content 1.Navigational structures 2.Storyboard 3.Multimedia interface components 4.Tips for interface design.
Color Theory in Web Design Web Design – Sec 2-2. Objectives  The student will: –Have a better understanding of effective use of color on the web. –Be.
Systems Analysis and Design in a Changing World, 6th Edition
Design. Hard design - increase control. - Displays are more virtual / artificial. Marketplace pressure: - Adding operations cheaper. Adding controls expensive.
Week 2 Web Site Design Principles. 2 Design for the Computer Medium Craft the look and feel Make your design portable Design for low bandwidth Plan for.
Principles of User Centred Design Howell Istance.
Page Design CMPT 281. Announcements Outline Graphic design Components of visual languages Design factors in interfaces Techniques: – Clustering – Grids.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
Guidelines and Prototypes CS774 Human Computer Interaction Spring 2004.
Graphic Design The “look & feel” portion of an interface What someone initially encounters Conveys an impression, mood.
Principles of Good Screen Design
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN Application.
MULTIMEDIA DEFINITION OF MULTIMEDIA
CHAPTER TEN AUTHORING.
SWEN 5130 REQUIREMENTS ENGINEERING Unified Modeling Language Short Tutorial By Yuvaraj Mani Teaching Assistant SWEN 5130 Spring semester 2006.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Fun with Icons Thursday Presentation Lottery Q & A on Final Exam Course Evaluations.
User Interface Structure Design Chapter 11. Key Definitions The user interface defines how the system will interact with external entities The system.
Slide 1 Chapter 11 User Interface Structure Design Chapter 11 Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc. Slides by Fred Niederman.
Screen design Week - 7. Emphasis in Human-Computer Interaction Usability in Software Engineering Usability in Software Engineering User Interface User.
VERITAS Confidential Graphic Design Shashank Deshpande VERITAS Software July, 2003.
Interface Design Inputs and outputs –data flows to and from external entities –data flows into and out of processes that are manual or not fully automated.
Technical Module H Web and Graphical User Interface Design Interface Fundamentals Who are the users? Internal External Users’ main events Types of interfaces.
1 More about Graphical User Interfaces CIS*2450 Advanced Computing Techniques.
G063 - Human Computer Interface Design Designing the User Interface.
Visual design The “look” of your interface. Role of Graphic Design What someone initially encounters – Sets a framework for understanding content.
Color Theory in Web Design Web Design – Sec 2-2. Objectives  The student will: –Have a better understanding of effective use of color on the web. –Be.
© 2011 Pearson Education, Inc., publishing as Longman Publishers. 1 Chapter 13 Designing Pages and Documents Technical Communication, 12 th Edition John.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today Design Elements Readings in HCI, pp
Technical Communication A Practical Approach Chapter 14: Web Pages and Writing for the Web William Sanborn Pfeiffer Kaye Adkins.
Yonglei Tao School of Computing & Info Systems GVSU Ch 7 Design Guidelines.
USER INTERFACE DESIGN (UID). Introduction & Overview The interface is the way to communicate with a product Everything we interact with an interface Eg.
Lesson 3-Multimedia Skills. Overview Members of a multimedia team. Roles and responsibilities in a multimedia team.
Chapter – 8 Software Tools.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
Contextual menus Provide access to often-used commands that make sense in the context of a current task Appear when the user presses the Control key while.
Color Theory in Web Design
Unit 2 User Interface Design.
Who Needs Substance? Fall 2002 CS/PSY 6750.
Treatment : Media and Techniques
Treatment : Media and Techniques
Interface Design Interface Design
Designing Pages and Documents
Presentation transcript:

GUI Design Taken from “Lecture Notes For Tutorial, Graphics Design for Usable User Interfaces” Siggraph 97 By Aaron Marcus, John Armitage, Volker Frank, Andrew Thompson, and Pamela Tien.

What it a user interface? Metaphors: Basic images and concepts Mental Model: Organization of data, functions, tasks, roles, people. Navigation: Movement through mental model Look: Appearance Characteristics Feel: Interaction Sequencing

What is Graphic Design? Information-oriented graphic design is the systematic use of typography, symbols, color, and other static and dynamic graphics, in both two and three dimensions, to convey facts, concepts, and emotions.

Graphical User Interfaces Screens Windows Menus Dialogue boxes and control panels Icons and cursors Forms, charts, maps, and diagrams

Design Considerations for Successful User Interfaces Development factors Usability factors Acceptance factors

Development Factors Platform constraints Tool kits and component libraries Support for rapid prototyping Customizability

Usability Factors Human abilities Clear mental model Multiple representations Documentation and training

Acceptance Factors Installed base Product identity International markets Diversity

User Interface Design Objectives Conceptually distinct organization Visually consistent presentation Effective visible language

Visible Language Layout Typography Color and texture Imagery: Signs, icons, and symbols Animation Sequencing Sound Visible Identity

Three Principles Organize Economize Communicate Provide the user with a simple, clear, and consistent conceptual structure. Economize Maximize the effectiveness of a minimal set of cues. Communicate Match the presentation to the capabilities of the user

Organize Consistency Screen Layout Relationships Navigability

Organize: Consistency Chaotic Screen versus Ordered Screen Internal consistency External consistency Real world consistency Innovation

Internal Consistency Observe the same conventions and rules for all elements of the user interface.

External Consistency Following existing platform and application conventions across user interfaces.

Real World Consistency Make the conventions consistent with real-world experience. (the “save file” icon story) STOP

Innovation Deviate from existing conventions only when doing so provides a clear benefit to the user.

Screen Layout Use a grid structure Standardize the screen layout Group the related elements

Relationships Link related elements Separate unrelated elements

Navigability Provide an initial focus for viewers attention. Direct attention to important peripheral items. Assist in navigation throughout the material.

Economize “How many controls does a device need? The fewer controls, the easier it looks to use and the easier it is to find the relevant controls… To make something look easy, minimize the number of controls.” Don Norman

Economize Simplicity Clarity Distinctiveness Emphasis

Simplicity Include only elements essential for communication Be as unobtusive as possible

Clarity Design all components so their meaning is unambiguous.

Distinctiveness Distinguish important properties of essential elements

Emphasis Make the most important elements salient. De-emphasize non-critical elements. Minimize clutter so that critical information is not hidden.

Communicate “Communication…is…a social process, within a specified context, in which signs are produced and transmitted, perceived, and treated as messages from which meaning can be inferred.” Sol Worth

Communicate Legibility Readability Typography Symbolism Multiple views Color and texture

Legibility Design individual characters, symbols, and graphic elements to be easily noticeable and distinguishable. Illegible: Enter SSN: Legible: Enter SSN:

Readability Design text and graphics to be easy to identify and interpret. Design displays to be inviting and attractive.

Typography Typefaces Typestyles Typesetting Use a small number of typefaces of suitable legibility, clarity, and distinctiveness to distinguish the different classes of information. Typestyles Within each typeface, select a set of enhanced letterforms, punctuation marks, and symbols. Typesetting Adjust character size, word spacing, paragraph indentation, and line spacing to enhance readability and to emphasize critical information.

Symbolism Use appropriate visual signs (symbols, icons, charts, maps, and diagrams) to clearly communicate the intended meaning. Icons can have different meanings for different culturals.

Multiple Views Multiple forms of representation. Multiple levels of abstraction. Simultaneous alternative views. Links and cross references. Metadata, metatext, metagraphics.

Color and Texture Use appropriate highlighting and de-emphasis techniques to convey meaningful semantic distinctions.

Color “Color can be a powerful tool to improve the usefulness of an information display in a wide variety of areas if color is used properly. Conversely, the inappropriate use of color can seriously reduce the functionality of a display system.” Gerald Murch

What is Color? Hue Value Chroma (if time permits, a gimp demo) Wavelengths of light perceived as color Value Lightness or darkness of the color in a range from white to black Chroma Purity of the color in a range from dull to vivid. (if time permits, a gimp demo)

Mixtures Additive Subtractive Optical (dithering)

Advantages of Color Emphasize important information Identify subsystems or structures Portray time and progress Portray natural objects realistically Reduce errors of interpretation Add coding dimensions Increase comprehensibility Increase believability and appeal

Disadvantages of Color More expensive display hardware. More expensive display software. (both of these are getting better as time goes by) Color-deficient viewers. “the cookbook editing story” Unintended associations Visual discomfort and afterimages Visual noise and confusion

Conclusion Organize Economize Communicate