Characteristics of Graphical and Web User Interfaces

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

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.
COMPUTER INTERFACES.
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
Graphical User Interface Design
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.
Multimedia Production
1 Windows CIS*2450 Advancing Computing Techniques.
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
XP Exploring the Basics of Microsoft Windows XP1 Exploring the Basics of Windows XP.
Interaction Styles Course 6, CMC, 07/10/03 Direct Manipulation
Dialog Styles. The Five Primary Styles of Interaction 4 Menu selection 4 Form fill-in 4 Command language 4 Natural language 4 Direct manipulation.
Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation.
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,
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
Interaction Styles Interface Widgets. What are Interaction Styles?  A Collection of interface objects and associated techniques from which an interaction.
Dialogue Styles.
C HAPTER 7 Microsoft Windows 7. Part1: Getting Started with Windows7 Fundamentals 7.1 What is Windows 7? It is the latest version of a series of Operating.
Exploring the Basics of Windows XP
The Graphical User Interface and web interface
The Essential Guide to User Interface Design Third Edition
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.
GCSE ICT User Interfaces. Learning Intentions: To understand the concept of a Windows operating system and have a basic understanding of GUI. Success.
Ch 26 & 27 User Interfaces.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.
CHAPTER 6 BEN CARSON SUNIL D SOUZA RAJESH GOLLA. Section Introduction Users of systems incorporating direct manipulation are enthusiastic supporters.
11.10 Human Computer Interface www. ICT-Teacher.com.
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.
Lecture 6 User Interface Design
AS Level ICT Selection and use of appropriate software: Interfaces.
Principles of Good Screen Design
The Fundamentals of Using Windows 95. Windows 95 ã operating system that performs every function necessary for the user to communicate and control computer.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Fun with Icons Thursday Presentation Lottery Q & A on Final Exam Course Evaluations.
AVI/Psych 358/IE 340: Human Factors Interfaces and Interaction September 22, 2008.
Why do we need good user interfaces?. Goals of User Interfaces Usable – how much effort to do a task? – example: often-used buttons easier to find – example:
12.1 CSC 123 Systems Analysis & Design Part IV: The Essentials of Design Chapter 12 Designing Effective Input.
Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET201.
Editors And Debugging Systems Other System Software Text Editors Interactive Debugging Systems UNIT 5 S.Sharmili Priyadarsini.
1 More about Graphical User Interfaces CIS*2450 Advanced Computing Techniques.
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.
An operating system is the software that makes everything in the computer work together smoothly and efficiently. What is an Operating System?
LECTURE 18 16/11/15. MAKING THE INTERFACE CONSISTENT Consistency is one way to develop and reinforce the users conceptual model of applications and give.
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.
Conceptual Model Design Informing the user what to do Lecture # 10 (a) Gabriel Spitz.
Windows layout. During the design process, the individual elements, or building blocks, of screens will have been identified. A logical flow of information.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Human Computer Interface INT211
INFORMATION SYSTEM – SOFTWARE TOPIC: GRAPHICAL USER INTERFACE.
CHAPTER 2 Differences Between GUI and Web interface design, and the differences between printed page and Web design. Characteristics of Graphical and Web.
1 Unit E-Guidelines (c) elsaddik SEG 3210 User Interface Design & Implementation Prof. Dr.-Ing. Abdulmotaleb.
Designing Effective Input. Design input forms for users of business systems Design engaging input displays for users of information systems Design useful.
Characteristics of Graphical and Web User Interfaces
Object-Orientated Programming
Chapter 2 Hix & Hartson Guidelines.
11.10 Human Computer Interface
Unit 2 User Interface Design.
1. Introduction to Visual Basic
Software engineering USER INTERFACE DESIGN.
GRAPHICAL USER INTERFACE
Characteristics of Graphical and Web User Interfaces
Presentation transcript:

Characteristics of Graphical and Web User Interfaces

The Graphical User Interface A user interface, is a collection of techniques and mechanisms to interact with something. User interacts by:- seen, hear, or touched. Objects are always visible to the user and are used to perform tasks. People perform operations, called actions, on objects. The operations include accessing and modifying, selecting, and manipulating.

The Graphical User Interface The Popularity of Graphics Windows can float above other windows. Select needed window. Information could appear, and disappear, as needed some cases text could be replaced by graphical images called icons. These icons could represent objects or actions. Screen navigation and commands are executed through menu bars and pull-downs.

The Graphical User Interface The Popularity of Graphics In the screen body, selection fields such as radio buttons check boxes list boxes drop-down menus Mouse joystick keyboard For easy to enter text Used to select Screen objects and actions

The Graphical User Interface The Popularity of Graphics Increased computer power display Notes Papers Files It is sometimes referred to as the WIMP interface: (windows, icons, menus, and pointers). enable the user’s actions to be react quickly, dynamically, and meaningfully. Can display around the “desktop”

The Graphical User Interface The Concept of Direct Manipulation The term used to describe the style of interaction for graphical systems Was first used by Shneiderman (1982). He called them “direct manipulation” systems

The Graphical User Interface The Concept of Direct Manipulation characteristics: 1) The system is an extension of the real world. It is assumed that a person is already familiar with the objects and actions. The system is a replicates of real world A person has the power to access and modify all objects, in the windows. A person is allowed to work in a familiar environment in the real world The physical organization of the system, is hidden.

The Graphical User Interface The Concept of Direct Manipulation characteristics: 2) Continuous visibility of objects and actions. Desktop, objects are continuously visible. labeled buttons, Cursor action and motion occurs in natural ways. Window can shrinking or growing Nelson (1980) described this concept as “virtual reality,” a representation of reality that can be manipulated. Hatfield (1981) calling it “WYSIWYG” (what you see is what you get). Rutkowski (1982) described it as “transparency”

The Graphical User Interface The Concept of Direct Manipulation characteristics: 3) Actions are rapid and incremental with visible display of results. When one’s hand touches something, the results of actions are immediately displayed visually on the screen The impact of a previous action can quickly seen 4) Incremental actions are easily reversible. If one discovered, the previous action is incorrect or not desired, can be easily undone.

The Graphical User Interface Indirect Manipulation Direct manipulation of all screen objects and actions may not be feasible because of the following: The operation may be difficult to conceptualize in the graphical system. The amount of space available for placing controls in the window limited window border. It may be difficult for people to learn and remember all the necessary operations and actions.

The Graphical User Interface Indirect Manipulation Substitutes:- words and text, with menus or pull-down Most window systems are a combination of both direct and indirect manipulation. A menu may be accessed indirectly by selecting an icon The menu itself, however, is a textual list of operations (indirect manipulation). When an operation is selected from the list, by pointing or typing, the system executes it as a command.

Graphical Systems: Advantages Symbols recognized faster than text:- Faster and more accurately than text. Faster learning:- A graphical representation aids learning, and symbols can also be easily learned. Faster use and problem solving:- Visual representation found to be easier to manipulate and leads to faster and more successful problem solving. Easier remembering:- It is easier to retain operational concepts.

Graphical Systems: Advantages More natural:- Graphic representations of objects are represented more natural and closer to human capabilities. Exploits visual/spatial cues:- Visually thinking is better than logical thinking. Fosters more concrete thinking:- Displayed objects are directly in the high-level task. With out dividing into multiple parts. Provides context:- Displayed objects are visible, providing a picture of the current context

Graphical Systems: Advantages Fewer errors:-possible to undo the last step. Error messages are displayed frequently needed Increased feeling of control:-user initiates actions and feels in control. This increases user confidence Immediate feedback:-The results of actions can be seen immediately. And can undo Easily reversible actions:-This ability to reverse unwanted actions also increases user confidence

Graphical Systems: Advantages Less anxiety concerning use:-is easy to control May consume less space:- Icons may take up less space than the equivalent in words Replaces national languages:- much more easily in worldwide. Easily augmented with text displays:-Easily augmented with text displays:- Low typing requirements:-Pointing and selection controls, such as the mouse or trackball, eliminate the need for typing skills.

Graphical Systems: Disadvantages Greater design complexity. The techniques available to the graphical screen designer far difficult. Learning still necessary A graphical interface should require about more time to learn Lack of experimentally-derived design guidelines There is too little understanding of how most design aspects relate to productivity and satisfaction Inconsistencies in technique and terminology. These inconsistencies occur because of copyright and legal implications, product differentiation considerations, and our expanding knowledge about the interface. Not always familiar Symbolic representations may not be as familiar as words or numbers. We have been exposed to words and numbers for a long time.

Graphical Systems: Disadvantages Human comprehension limitations Human limitations may also exist in terms of one’s ability to deal with the increased complexity of the graphical interface. Correctly double-clicking a mouse, for example, is difficult for some people. Window manipulation requirements Window handling and manipulation times are still excessive and repetitive. This wastes time and interrupts the decision making needed to perform tasks and jobs. Production limitations The number of symbols that can be clearly produced using today’s technology is still limited. A body of recognizable symbols must be produced that are equally legible and equally recognizable using differing technologies. This is extremely difficult today.

Graphical Systems: Disadvantages Few tested icons exist poor or improper design will be confusion and lower productivity for users. Inefficient for touch typists. For an experienced touch typist, the keyboard is a very fast and powerful device. Moving a mouse or some other pointing mechanism may be slower. Inefficient for expert users. Inefficiencies develop when there are more objects and actions than can fit on the screen. Not always the preferred style of interaction. Not all users prefer a pure iconic interface.

Graphical Systems: Disadvantages Not always fastest style of interaction. Another study has found that graphic instructions on an automated bank teller machine were inferior to textual instructions. May consume more screen space. Not all applications will consume less screen space. Hardware limitations. Good design also requires hardware of good power, processing speed, screen resolution, and graphic capability.

Characteristics of the Graphical User Interface Sophisticated Visual Presentation Pick-and-Click Interaction Restricted Set of Interface Options Visualization Object Orientation Views Use of Recognition Memory Concurrent Performance of Functions

Characteristics of the Graphical User Interface Sophisticated Visual Presentation Visual presentation is the visual aspect of the interface. It is what people see on the screen. The sophistication of a graphical system permits displaying lines, Drawings, Icons, character fonts, with different sizes and styles. The display of 16 million or more colors is possible

Characteristics of the Graphical User Interface Sophisticated Visual Presentation Graphics also permit Animation , Photographs , Video. Graphical system include windows, menus (menu bar, pulldown,), Icons screen-based controls (text boxes, list boxes, and buttons), and A mouse pointer and cursor. The objective is to reflect visually on the screen In meaningfully, simply, and clearly as possible.

Characteristics of the Graphical User Interface Pick-and-Click Interaction To perform some action. First identify the element referred to as pick, Second action to perform is a click. Can be done with mouse and its button The user moves the mouse pointer to the relevant element (pick) and the action is click. The eye, hand, and mind seem to work smoothly and efficiently together.

Characteristics of the Graphical User Interface Restricted Set of Interface Options The array of alternatives available to the user is what is presented on the screen, nothing less, nothing more. This concept fostered the acronym WYSIWYG.

Characteristics of the Graphical User Interface Visualization Visualization is a process that allows people to understand information. The best visualization method for an activity depends on what people are trying to learn from the data. The goal is to produce one that conveys the most relevant information. Effective visualizations can facilitate mental insights, increase productivity, and foster faster and more accurate use of data.

Characteristics of the Graphical User Interface Object Orientation A graphical system consists of objects and actions. Objects are what people see on the screen. A well-designed system keeps users focused on objects, not on how to carry out actions. Objects can be composed of sub objects.

Characteristics of the Graphical User Interface Views Views are ways of looking at an object’s information. Four kinds of views: composed, contents, settings, and help. Composed views present information and the objects contained within an object. They are typically associated with data objects and are specific to tasks and products being worked with. Contents views list the components of objects. Settings views permit seeing and changing object properties. Help views provide all the help functions.

Characteristics of the Graphical User Interface Use of Recognition Memory Continuous visibility of objects and actions encourages use of a person’s more powerful recognition memory. The “out of sight, out of mind” problem is eliminated.

Characteristics of the Graphical User Interface Concurrent Performance of Functions Graphic systems may do two or more things at one time. Multiple programs may run simultaneously. When a system is not busy on a primary task, it may process background tasks . When applications are running as separate tasks, the system may divide the processing power into time slices and allocate portions to each application. Data may also be transferred between programs. It may be temporarily stored on a “clipboard” for later transfer or be automatically swapped between programs.

Characteristics of the Graphical User Interface