SlideShare uma empresa Scribd logo
1 de 46
CHAPTER 2
Differences Between GUI and Web interface design, and the differences
between printed page and Web design.
Characteristics of Graphical and Web User
Interfaces
Dr. Latesh Malik,
Professor, G.H. Raisoni College of Engg.
Dr. Latesh Malik,GHRCE
The Graphical User Interface
• A user interface, as recently described, is a
collection of techniques and mechanisms to
interact with something.
• primary interaction mechanism is a pointing
device
• user interacts with is a collection of elements
referred to as objects.
• People perform operations, called actions, on
objects. pointing, selecting, and manipulating.
Dr. Latesh Malik,GHRCE
The Popularity of Graphics
•Information floated in windows, small rectangular boxes
•Text could be replaced by graphical images called icons.
•menu bars and pull-downs.
•Screen objects and actions were selected through use of pointing
mechanisms,
•“desktop It is sometimes referred to as the WIMP interface:
windows, icons, menus, and pointers.
Dr. Latesh Malik,GHRCE
The Concept of Direct Manipulation
Direct manipulation
• The system is portrayed as an extension of the real world.
• Continuous visibility of objects and actions.
• Reminders of actions. Nelson (1980) described this concept
as “virtual reality,” a representation of reality that can be
manipulated. Hatfield (1981) is credited with calling it
“WYSIWYG” (what you see is what you get).
• Actions are rapid and incremental with visible display of
results.
• Incremental actions are easily reversible.
Dr. Latesh Malik,GHRCE
Indirect Manipulation
• The operation may be difficult to conceptualize
• graphics capability limited.
• space available limited.
• difficult remember all the necessary operations
• Indirect manipulation substitutes words and text,
such as pull-down or pop-up menus, The menu
itself, however, is a textual list of operations
Dr. Latesh Malik,GHRCE
Graphical Systems: Advantages and
Disadvantages
Symbols recognized faster than text.
icons, such as shape and color, are very useful for quickly
classifying objects,
Faster learning.
Faster use and problem solving.
More natural.
symbolic displays are more natural and advantageous because
the human mind has a powerful image memory.
Exploits visual/spatial cues. Visually thinking is believed to
be better than logical thinking.
Advantages
Dr. Latesh Malik,GHRCE
Fosters more concrete thinking.
There is no need mentally to decompose tasks into multiple
commands with complex syntactic form. Provides context.
providing a picture of the current context.
Fewer errors. More concrete thinking affords fewer errors.
Increased feeling of control.
Immediate feedback
Predictable system responses.
Easily reversible actions.
Less anxiety concerning use
More attractive.
May consume less space.
Replaces national languages.
Easily augmented with text displays.
Low typing requirements.
Dr. Latesh Malik,GHRCE
Disadvantages
Greater design complexity. Controls and basic alternatives must be
chosen from a pile of choices
choices Must be thoughtfully selected
Learning still necessary. The meanings of many words and icons may
not be known.
Lack of experimentally-derived design guidelines.
Inconsistencies in technique and terminology.
Differences in techniques
look and feel exist among various graphical system providers,
product differentiation considerations,
Not always familiar. Symbolic representations may not be as familiar as
words or numbers.
Dr. Latesh Malik,GHRCE
Human comprehension limitations.
The number of different icons that can be introduced is also
restricted because of limitations in human comprehension.
Production limitations. number of symbols limited.
Few tested icons exist. The consequences of poor or improper
design will be confusion and lower productivity for users.
Inefficient for touch typists.
Inefficient for expert users. 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.
Not always fastest style of interaction.
May consume more screen space.
Hardware limitations.
Dr. Latesh Malik,GHRCE
Characteristics of the Graphical User
Interface
Sophisticated Visual Presentation
•Displaying lines, including drawings and icons.
•displaying of a variety of character fonts, including different
sizes and styles
•The objective is to reflect visually on the screen the real
world of the user as realistically, meaningfully, simply, and
clearly as possible.
Dr. Latesh Malik,GHRCE
Pick-and-Click Interaction
The user moves the mouse pointer to the relevant element (pick)
and the action is signaled (click).
Dr. Latesh Malik,GHRCE
Restricted Set of Interface Options
Visualization
Effective visualizations can facilitate mental insights, increase
productivity, and foster faster and more accurate use of data.
Dr. Latesh Malik,GHRCE
Object Orientation
Container objects are objects to hold other objects. Device
objects represent physical objects in the real world,
Dr. Latesh Malik,GHRCE
Properties or Attributes of Objects
properties are text styles (such as normal or italics),
Actions
They manipulate objects in specific ways (commands)
Dr. Latesh Malik,GHRCE
Application versus Object or Data
Orientation
,An application-oriented approach takes an action: object approach, like this:
Action> 1. An application is opened (for example, word processing).
Object> 2. A file or other object selected (for example, a memo).
An object-oriented object: action approach does this:
Object> 1. An object is chosen (a memo).
Action> 2. An application is selected (word processing).
Views
Views are ways of looking at an object’s information.
Dr. Latesh Malik,GHRCE
Concurrent Performance of Functions
When applications are running as truly separate
tasks, the system may divide the processing power into time slices
Dr. Latesh Malik,GHRCE
The Web User Interface
Web interface design is essentially the design of navigation and the
presentation of information.
properly balancing the structure and relationships of menus, content,
and other linked documents or graphics.
The design goal is to build a hierarchy of menus and pages that feels
natural, Web interface design is difficult for a number of reasons.
underlying design language, HTML, Its scope of users was expected
to be technical.
information architecture and task flow, neither of which is easy to
standardize. Desire of many designers to use something simpleDr. Latesh Malik,GHRCE
Characteristics of a Web Interface
GUI versus Web Page Design
Devices. In GUI design, the characteristics of interface devices such as
monitors and modems are well defined, and design variations tend to be
restricted. (In GUI design, the difference in screen area between a laptop and a
high-end workstation is a factor of six, in Web page design this difference may
be as high as 100.) In GUI design, the layout of a screen will look exactly as
specified, Web page look will be greatly influenced by both the hardware and
software.
User focus. GUI systems are about well-defined applications and data, about
transactions and processes. Web use is most often characterized browsing and
visual scanning of information to find what information is needed.
Data/information. GUI data is typically created and used by known and
trusted sources, people in the user’s organization or reputable and reliable
companies and organizations. Web content is usually highly variable in
organization, and the privacy of the information is often suspect.
User tasks. GUI system users install, configure, personalize, start, use, and
upgrade programs Dr. Latesh Malik,GHRCE
Web users do things like linking to sites, browsing or reading pages,
filling out forms, registering for services, participating in transactions,
and downloading and saving things .
User’s conceptual space. A user’s access to data is constrained, Little
opportunity for meaningful organization of personal information exists.
Presentation elements. They are also generally standardized as a result of
the toolkits and style guides used. Elements are presented on screens
exactly as specified by the designer. Web systems possess two
components: the browser and page. Within a page itself, however, any
combination of text, images, audio, video, and animation may exist.
user can change the look of a page by modifying its properties.
Navigation. GUI users navigate through structured menus, lists, trees,
dialogs, and wizards. Web users Navigation is a significant and highly
visible concept with few constraints.
Context. Paths are restricted, and multiple overlapping windows may be
presented Web pages are single entities with almost unlimited
navigation paths. Contextual clues become limited or are hard to find.
Dr. Latesh Malik,GHRCE
Interaction. GUI interactions consist of such activities as clicking menu choices,
pressing buttons, selecting choices from list, keying data, and cutting, copying, or
Pasting. The basic Web interaction is a single click. This click can cause extreme
changes in context .
Response time. Compared to the Web, response times with a GUI system are fairly
stable,
Visual style. In GUI systems, the visual style is typically prescribed and constrained
by toolkit . little opportunity exists for screen personalization.
In Web page design, a more artistic, individual, and unrestricted presentation
style is allowed and encouraged.
System capability. GUI only limited in proportion to the capability
of the hardware , and the sophistication of the software. The Web is more constrained,
being limited by constraints imposed by the hardware, browser, and software.
Task efficiency. Consistency. GUI system design, an attempt is made to be
consistent
both within applications and across applications. In Web page design, the heavy
emphasis on graphics,a lack of design standards, and the desire of Web sites to
establish their own identities results in very little consistency across sites.
Dr. Latesh Malik,GHRCE
User assistance. User assistance is an integral part of most GUI systems applications.
little help that is available is built into the page.
Integration. A primary goal of most GUI applications is the seamless integration of
all pieces. interoperability between sites is almost nonexistent.
Security. security and data access can be tightly controlled, Attempts
to create a more trustworthy appearance are being made through the use of security
Levels and passwords to assure users that the Web is a secure environment.
Reliability. proportion to the degree of willingness of an organization to invest
resources A lack of reliability can be a great inhibitor of Web use.
Dr. Latesh Malik,GHRCE
Printed Pages versus Web Pages
Page size. A printed page can be designed as one entity,
completed final product will possess an integrated and
complete look. Web pages, are presented in pieces, user may
never see some parts of the page because their existence is not
known or require scrolling to bring into view. The design
implications: the top of a Web page is its most important
element, and signals to the user must always be provided
Page rendering. Printed pages are presented as complete
entities, Web pages elements are often rendered slowly,
depending upon things like line transmission speeds and page
content. Design implications: Provide page content that
downloads fast,
Dr. Latesh Malik,GHRCE
• Page layout. printed page, layout is precise .
Web pages layout is more of an approximation,
Design implication: Understand the restrictions
and design for the most common user tools
• Page resolution. Screen reading is slower
Design implication: Provide an easy way to print
long Web documents
• User focus. PP Present people with entire set of
information . Web pages present often with few
clues as to structure and sequence, and rarely with
a few cues as to length and depth
DI:Create easy to scan pages and limit the word
count , clear descriptions of where links lead, and
estimations of sizes of linked pages
Dr. Latesh Malik,GHRCE
Page navigation. Navigating printed materials is as simple as page
turning. Web requires decisions concerning which of many possible
links should be followed.
Design implications :provide overviews of information
organization schemes
Sense of place. printed material is an orderly process, sequential and
understandable. Web links can cause radical shifts in location and
context.
Design implication: Build cues into Web pages to aid the user in
maintaining a sense of place.
Dr. Latesh Malik,GHRCE
Interactivity. Printed page design involves letting the
eyes traverse static information, Web design involves
letting the hands move the information (scrolling,
pointing, expanding, clicking, and so on) in conjunction
with the eyes.
Page independence. Web pages Every page is
independent, and its topic
Design implication: Provide informative headers and
footers on each Web page.
Dr. Latesh Malik,GHRCE
Principles of User Interface Design
• must reflect a person’s capabilities and respond to
his or her specific needs.
• useful, accomplishing some business objectives
faster and more efficiently than the previously used
method
Dr. Latesh Malik,GHRCE
General Principles
■ Provide visual appeal by following these presentation and
graphic design principles:
— Provide meaningful contrast between screen elements.
— Create groupings.
— Align screen elements and groups.
— Provide three-dimensional representation.
— Use color and graphics effectively and simply.
Aesthetically Pleasing
Dr. Latesh Malik,GHRCE
Clarity
■ The interface should be visually, conceptually, and linguistically
clear, including:
— Visual elements
— Functions
— Metaphors
— Words and text
Dr. Latesh Malik,GHRCE
Compatibility
■ Provide compatibility with the following:
— The user
— The task and job
— The product
■ Adopt the user’s perspective.
User compatibility : common error among designers is to assume that
users are all alike all users think, feel, and behave exactly like the
developer.
Task and job compatibility. The structure and flow of functions should
permit easy transition between tasks.
Dr. Latesh Malik,GHRCE
Comprehensibility
■ A system should be easily learned and understood. A user should know
the following:
— What to look at
— What to do
— When to do it
— Where to do it
— Why to do it
— How to do it
Dr. Latesh Malik,GHRCE
Configurability
■ Permit easy personalization, configuration, and reconfiguration
of settings.
— Enhances a sense of control.
— Encourages an active role in understanding.
Dr. Latesh Malik,GHRCE
Consistency
■ A system should look, act, and operate the same throughout. Similar components
should:
— Have a similar look.
— Have similar uses.
— Operate similarly.
■ The same action should always yield the same result.
■ The function of elements should not change.
■ The position of standard elements should not change.
Dr. Latesh Malik,GHRCE
Control
■ The user must control the interaction.
— Actions should result from explicit user requests.
— Actions should be performed quickly.
— Actions should be capable of interruption or termination.
— The user should never be interrupted for errors.
■ The context maintained must be from the perspective of the user.
■ The means to achieve goals should be flexible and compatible with the
user’s skills, experiences, habits, and preferences.
■ Permit the user to customize aspects of the interface, while always
providing a proper set of defaults.
Dr. Latesh Malik,GHRCE
Directness
■ Provide direct ways to accomplish tasks.
— Available alternatives should be visible.
— The effect of actions on objects should be visible.
Dr. Latesh Malik,GHRCE
Efficiency
■ Minimize eye and hand movements, and other control actions.
— Transitions between various system controls should flow easily and
freely.
— Navigation paths should be as short as possible.
— Eye movement through a screen should be obvious and sequential.
■ Anticipate the user’s wants and needs whenever possible.
Dr. Latesh Malik,GHRCE
Familiarity
■ Employ familiar concepts and use a language that is familiar to the
user.
■ Keep the interface natural, mimicking the user’s behavior patterns.
■ Use real-world metaphors.
Dr. Latesh Malik,GHRCE
Flexibility
■ A system must be sensitive to :
— Each user’s knowledge and skills.
— Each user’s experience.
— Each user’s personal preference.
— Each user’s habits.
— The conditions at that moment.
Dr. Latesh Malik,GHRCE
Forgiveness
■ Tolerate and forgive common and unavoidable human errors.
■ Prevent errors from occurring whenever possible.
■ Protect against possible catastrophic errors.
■ When an error does occur, provide constructive messages.
Dr. Latesh Malik,GHRCE
Predictability
■ The user should be able to anticipate the natural progression
of each task.
— Provide distinct and recognizable screen elements.
— Provide cues to the result of an action to be performed.
Dr. Latesh Malik,GHRCE
Recovery
■ A system should permit:
— Commands or actions to be abolished or reversed.
— Immediate return to a certain point if difficulties arise.
■ Ensure that users never lose their work as a result of:
— An error on their part.
— Hardware, software, or communication problems.
Dr. Latesh Malik,GHRCE
Responsiveness
■ The system must rapidly respond to the user’s requests.
■ Provide immediate acknowledgment for all user actions:
— Visual.
— Textual.
— Auditory.
Dr. Latesh Malik,GHRCE
Simplicity
■ Provide as simple an interface as possible.
■ Five ways to provide simplicity:
— Use progressive disclosure, hiding things until they are needed.
• Present common and necessary functions first.
• Prominently feature important functions.
• Hide more sophisticated and less frequently used functions.
— Provide defaults.
— Provide uniformity and consistency.
Dr. Latesh Malik,GHRCE
Progressive disclosure. Introduce system components gradually so the
full complexity of the system is not visible at first encounter.
Provide defaults. provide a set of defaults for all system-configurable
items.
Dr. Latesh Malik,GHRCE
Transparency
■ Permit the user to focus on the task or job,
— Workings and reminders of workings inside the computer should be
invisible to the user.
Dr. Latesh Malik,GHRCE
Trade-Offs
■ Final design will be based on a series of trade-offs balancing
often- conflicting design principles.
■ People’s requirements always take precedence over technical
requirements.
Dr. Latesh Malik,GHRCE
References
The essential guide to user interface design,
Wilbert O Galitz, Wiley DreamTech.
Dr. Latesh Malik,GHRCE

Mais conteúdo relacionado

Mais procurados

Human Computer Interaction - Interaction Design
Human Computer Interaction - Interaction DesignHuman Computer Interaction - Interaction Design
Human Computer Interaction - Interaction DesignVrushali Dhanokar
 
CS8651 Internet Programming - Basics of HTML, HTML5, CSS
CS8651   Internet Programming - Basics of HTML, HTML5, CSSCS8651   Internet Programming - Basics of HTML, HTML5, CSS
CS8651 Internet Programming - Basics of HTML, HTML5, CSSVigneshkumar Ponnusamy
 
Human computer interaction-web interface design and mobile eco system
Human computer interaction-web interface design and mobile eco systemHuman computer interaction-web interface design and mobile eco system
Human computer interaction-web interface design and mobile eco systemN.Jagadish Kumar
 
HCI - Chapter 3
HCI - Chapter 3HCI - Chapter 3
HCI - Chapter 3Alan Dix
 
Design Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software EngineeringDesign Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software EngineeringMeghaj Mallick
 
Principles Of Good Screen Design
Principles Of Good Screen DesignPrinciples Of Good Screen Design
Principles Of Good Screen Designguest7af47
 
Context model
Context modelContext model
Context modelUbaid423
 
User Interface Analysis and Design
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design Saqib Raza
 
CHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddel
CHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddelCHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddel
CHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddelmohamed khalaf alla mohamedain
 
Object oriented testing
Object oriented testingObject oriented testing
Object oriented testingHaris Jamil
 
HCI 3e - Ch 9: Evaluation techniques
HCI 3e - Ch 9:  Evaluation techniquesHCI 3e - Ch 9:  Evaluation techniques
HCI 3e - Ch 9: Evaluation techniquesAlan Dix
 
Face to Face Communication and Text Based Communication in HCI
Face to Face Communication and Text Based Communication in HCIFace to Face Communication and Text Based Communication in HCI
Face to Face Communication and Text Based Communication in HCIAbdullah Khosa
 
Software architecture design ppt
Software architecture design pptSoftware architecture design ppt
Software architecture design pptfarazimlak
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basicsAlan Dix
 

Mais procurados (20)

Human Computer Interaction - Interaction Design
Human Computer Interaction - Interaction DesignHuman Computer Interaction - Interaction Design
Human Computer Interaction - Interaction Design
 
CS8651 Internet Programming - Basics of HTML, HTML5, CSS
CS8651   Internet Programming - Basics of HTML, HTML5, CSSCS8651   Internet Programming - Basics of HTML, HTML5, CSS
CS8651 Internet Programming - Basics of HTML, HTML5, CSS
 
Analysis modeling
Analysis modelingAnalysis modeling
Analysis modeling
 
Human computer interaction-web interface design and mobile eco system
Human computer interaction-web interface design and mobile eco systemHuman computer interaction-web interface design and mobile eco system
Human computer interaction-web interface design and mobile eco system
 
Hci activity#2
Hci activity#2Hci activity#2
Hci activity#2
 
HCI - Chapter 3
HCI - Chapter 3HCI - Chapter 3
HCI - Chapter 3
 
Design Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software EngineeringDesign Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software Engineering
 
Hci activity#3
Hci activity#3Hci activity#3
Hci activity#3
 
Screen based controls in HCI
Screen based controls in HCIScreen based controls in HCI
Screen based controls in HCI
 
WEB INTERFACE DESIGN
WEB INTERFACE DESIGNWEB INTERFACE DESIGN
WEB INTERFACE DESIGN
 
Principles Of Good Screen Design
Principles Of Good Screen DesignPrinciples Of Good Screen Design
Principles Of Good Screen Design
 
Context model
Context modelContext model
Context model
 
User Interface Analysis and Design
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design
 
CHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddel
CHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddelCHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddel
CHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddel
 
drag and drop.pdf
drag and drop.pdfdrag and drop.pdf
drag and drop.pdf
 
Object oriented testing
Object oriented testingObject oriented testing
Object oriented testing
 
HCI 3e - Ch 9: Evaluation techniques
HCI 3e - Ch 9:  Evaluation techniquesHCI 3e - Ch 9:  Evaluation techniques
HCI 3e - Ch 9: Evaluation techniques
 
Face to Face Communication and Text Based Communication in HCI
Face to Face Communication and Text Based Communication in HCIFace to Face Communication and Text Based Communication in HCI
Face to Face Communication and Text Based Communication in HCI
 
Software architecture design ppt
Software architecture design pptSoftware architecture design ppt
Software architecture design ppt
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basics
 

Destaque

SELECT THE PROPER DEVICE BASED CONTROLS
SELECT THE PROPER DEVICE BASED CONTROLSSELECT THE PROPER DEVICE BASED CONTROLS
SELECT THE PROPER DEVICE BASED CONTROLSDhanya LK
 
User Interface Design Chapter 2 Galiz
User Interface Design Chapter 2 GalizUser Interface Design Chapter 2 Galiz
User Interface Design Chapter 2 GalizLatesh Malik
 
Human Computer Interaction Chapter 3 HCI in the Software Process and Design ...
Human Computer Interaction Chapter 3 HCI in the Software Process and  Design ...Human Computer Interaction Chapter 3 HCI in the Software Process and  Design ...
Human Computer Interaction Chapter 3 HCI in the Software Process and Design ...VijiPriya Jeyamani
 
Graphical User Interface
Graphical User Interface Graphical User Interface
Graphical User Interface Bivek Pakuwal
 
Graphical User Interface (Gui)
Graphical User Interface (Gui)Graphical User Interface (Gui)
Graphical User Interface (Gui)Bilal Amjad
 
Design process evaluating interactive_designs
Design process  evaluating interactive_designsDesign process  evaluating interactive_designs
Design process evaluating interactive_designsPreeti Mishra
 
Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lora Aroyo
 
Graphical User Interface (GUI) - 1
Graphical User Interface (GUI) - 1Graphical User Interface (GUI) - 1
Graphical User Interface (GUI) - 1PRN USM
 
Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)Lora Aroyo
 
human computer interface
human computer interfacehuman computer interface
human computer interfaceSantosh Kumar
 

Destaque (11)

SELECT THE PROPER DEVICE BASED CONTROLS
SELECT THE PROPER DEVICE BASED CONTROLSSELECT THE PROPER DEVICE BASED CONTROLS
SELECT THE PROPER DEVICE BASED CONTROLS
 
User Interface Design Chapter 2 Galiz
User Interface Design Chapter 2 GalizUser Interface Design Chapter 2 Galiz
User Interface Design Chapter 2 Galiz
 
Human Computer Interaction Chapter 3 HCI in the Software Process and Design ...
Human Computer Interaction Chapter 3 HCI in the Software Process and  Design ...Human Computer Interaction Chapter 3 HCI in the Software Process and  Design ...
Human Computer Interaction Chapter 3 HCI in the Software Process and Design ...
 
HCI: Design Process
HCI: Design ProcessHCI: Design Process
HCI: Design Process
 
Graphical User Interface
Graphical User Interface Graphical User Interface
Graphical User Interface
 
Graphical User Interface (Gui)
Graphical User Interface (Gui)Graphical User Interface (Gui)
Graphical User Interface (Gui)
 
Design process evaluating interactive_designs
Design process  evaluating interactive_designsDesign process  evaluating interactive_designs
Design process evaluating interactive_designs
 
Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)
 
Graphical User Interface (GUI) - 1
Graphical User Interface (GUI) - 1Graphical User Interface (GUI) - 1
Graphical User Interface (GUI) - 1
 
Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)
 
human computer interface
human computer interfacehuman computer interface
human computer interface
 

Semelhante a Chapter 2

GUIdesignstrategyuserexperiencedesign.pptx
GUIdesignstrategyuserexperiencedesign.pptxGUIdesignstrategyuserexperiencedesign.pptx
GUIdesignstrategyuserexperiencedesign.pptxjoearunraja2
 
User Experience Design - Designing for others
User Experience Design - Designing for othersUser Experience Design - Designing for others
User Experience Design - Designing for othersBART RADKA
 
User Interface Design - Module 1 Introduction
User Interface Design - Module 1 IntroductionUser Interface Design - Module 1 Introduction
User Interface Design - Module 1 IntroductionbrindaN
 
User Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDUser Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDPreeti Chopra
 
20IT706PE User Interface Design - Unit 1.pptx
20IT706PE User Interface Design - Unit 1.pptx20IT706PE User Interface Design - Unit 1.pptx
20IT706PE User Interface Design - Unit 1.pptxParthibanSubramani7
 
Topic 3 Human Computer Interaction
Topic 3 Human Computer InteractionTopic 3 Human Computer Interaction
Topic 3 Human Computer Interactionnur ezzaty
 
Game interface design part 2
Game interface design part 2Game interface design part 2
Game interface design part 2Durgesh Pandey
 
Professional ui for a website design
Professional ui for a website designProfessional ui for a website design
Professional ui for a website designRavi Bhadauria
 
Requirements Definitions Of The Geospatial Web
Requirements Definitions Of The Geospatial WebRequirements Definitions Of The Geospatial Web
Requirements Definitions Of The Geospatial WebMichael Maclennan
 
Website Usability | Day 1
Website Usability | Day 1Website Usability | Day 1
Website Usability | Day 1studiokandm
 
Spicing Up Your Vanilla With a Custom Look and Feel
Spicing Up Your Vanilla With a Custom Look and FeelSpicing Up Your Vanilla With a Custom Look and Feel
Spicing Up Your Vanilla With a Custom Look and Feeljpberetz
 
Introduction To Usability
Introduction To UsabilityIntroduction To Usability
Introduction To UsabilityOvidiu Von M
 

Semelhante a Chapter 2 (20)

GUIdesignstrategyuserexperiencedesign.pptx
GUIdesignstrategyuserexperiencedesign.pptxGUIdesignstrategyuserexperiencedesign.pptx
GUIdesignstrategyuserexperiencedesign.pptx
 
5945479
59454795945479
5945479
 
Module 1
Module 1Module 1
Module 1
 
User Experience Design - Designing for others
User Experience Design - Designing for othersUser Experience Design - Designing for others
User Experience Design - Designing for others
 
User Interface Design - Module 1 Introduction
User Interface Design - Module 1 IntroductionUser Interface Design - Module 1 Introduction
User Interface Design - Module 1 Introduction
 
User Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDUser Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UED
 
20IT706PE User Interface Design - Unit 1.pptx
20IT706PE User Interface Design - Unit 1.pptx20IT706PE User Interface Design - Unit 1.pptx
20IT706PE User Interface Design - Unit 1.pptx
 
Topic 3 Human Computer Interaction
Topic 3 Human Computer InteractionTopic 3 Human Computer Interaction
Topic 3 Human Computer Interaction
 
Game interface design part 2
Game interface design part 2Game interface design part 2
Game interface design part 2
 
HCI Presentation
HCI PresentationHCI Presentation
HCI Presentation
 
Chapter five HCI
Chapter five HCIChapter five HCI
Chapter five HCI
 
Useful interactions
Useful interactionsUseful interactions
Useful interactions
 
Professional ui for a website design
Professional ui for a website designProfessional ui for a website design
Professional ui for a website design
 
Requirements Definitions Of The Geospatial Web
Requirements Definitions Of The Geospatial WebRequirements Definitions Of The Geospatial Web
Requirements Definitions Of The Geospatial Web
 
Website Usability | Day 1
Website Usability | Day 1Website Usability | Day 1
Website Usability | Day 1
 
Spicing Up Your Vanilla With a Custom Look and Feel
Spicing Up Your Vanilla With a Custom Look and FeelSpicing Up Your Vanilla With a Custom Look and Feel
Spicing Up Your Vanilla With a Custom Look and Feel
 
Hci [6]interaction design
Hci [6]interaction designHci [6]interaction design
Hci [6]interaction design
 
EDI_PRESENTATION
EDI_PRESENTATIONEDI_PRESENTATION
EDI_PRESENTATION
 
Introduction To Usability
Introduction To UsabilityIntroduction To Usability
Introduction To Usability
 
The Science behind Good UIs and UXs
The Science behind Good UIs and UXsThe Science behind Good UIs and UXs
The Science behind Good UIs and UXs
 

Último

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 

Último (20)

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 

Chapter 2

  • 1. CHAPTER 2 Differences Between GUI and Web interface design, and the differences between printed page and Web design. Characteristics of Graphical and Web User Interfaces Dr. Latesh Malik, Professor, G.H. Raisoni College of Engg. Dr. Latesh Malik,GHRCE
  • 2. The Graphical User Interface • A user interface, as recently described, is a collection of techniques and mechanisms to interact with something. • primary interaction mechanism is a pointing device • user interacts with is a collection of elements referred to as objects. • People perform operations, called actions, on objects. pointing, selecting, and manipulating. Dr. Latesh Malik,GHRCE
  • 3. The Popularity of Graphics •Information floated in windows, small rectangular boxes •Text could be replaced by graphical images called icons. •menu bars and pull-downs. •Screen objects and actions were selected through use of pointing mechanisms, •“desktop It is sometimes referred to as the WIMP interface: windows, icons, menus, and pointers. Dr. Latesh Malik,GHRCE
  • 4. The Concept of Direct Manipulation Direct manipulation • The system is portrayed as an extension of the real world. • Continuous visibility of objects and actions. • Reminders of actions. Nelson (1980) described this concept as “virtual reality,” a representation of reality that can be manipulated. Hatfield (1981) is credited with calling it “WYSIWYG” (what you see is what you get). • Actions are rapid and incremental with visible display of results. • Incremental actions are easily reversible. Dr. Latesh Malik,GHRCE
  • 5. Indirect Manipulation • The operation may be difficult to conceptualize • graphics capability limited. • space available limited. • difficult remember all the necessary operations • Indirect manipulation substitutes words and text, such as pull-down or pop-up menus, The menu itself, however, is a textual list of operations Dr. Latesh Malik,GHRCE
  • 6. Graphical Systems: Advantages and Disadvantages Symbols recognized faster than text. icons, such as shape and color, are very useful for quickly classifying objects, Faster learning. Faster use and problem solving. More natural. symbolic displays are more natural and advantageous because the human mind has a powerful image memory. Exploits visual/spatial cues. Visually thinking is believed to be better than logical thinking. Advantages Dr. Latesh Malik,GHRCE
  • 7. Fosters more concrete thinking. There is no need mentally to decompose tasks into multiple commands with complex syntactic form. Provides context. providing a picture of the current context. Fewer errors. More concrete thinking affords fewer errors. Increased feeling of control. Immediate feedback Predictable system responses. Easily reversible actions. Less anxiety concerning use More attractive. May consume less space. Replaces national languages. Easily augmented with text displays. Low typing requirements. Dr. Latesh Malik,GHRCE
  • 8. Disadvantages Greater design complexity. Controls and basic alternatives must be chosen from a pile of choices choices Must be thoughtfully selected Learning still necessary. The meanings of many words and icons may not be known. Lack of experimentally-derived design guidelines. Inconsistencies in technique and terminology. Differences in techniques look and feel exist among various graphical system providers, product differentiation considerations, Not always familiar. Symbolic representations may not be as familiar as words or numbers. Dr. Latesh Malik,GHRCE
  • 9. Human comprehension limitations. The number of different icons that can be introduced is also restricted because of limitations in human comprehension. Production limitations. number of symbols limited. Few tested icons exist. The consequences of poor or improper design will be confusion and lower productivity for users. Inefficient for touch typists. Inefficient for expert users. 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. Not always fastest style of interaction. May consume more screen space. Hardware limitations. Dr. Latesh Malik,GHRCE
  • 10. Characteristics of the Graphical User Interface Sophisticated Visual Presentation •Displaying lines, including drawings and icons. •displaying of a variety of character fonts, including different sizes and styles •The objective is to reflect visually on the screen the real world of the user as realistically, meaningfully, simply, and clearly as possible. Dr. Latesh Malik,GHRCE
  • 11. Pick-and-Click Interaction The user moves the mouse pointer to the relevant element (pick) and the action is signaled (click). Dr. Latesh Malik,GHRCE
  • 12. Restricted Set of Interface Options Visualization Effective visualizations can facilitate mental insights, increase productivity, and foster faster and more accurate use of data. Dr. Latesh Malik,GHRCE
  • 13. Object Orientation Container objects are objects to hold other objects. Device objects represent physical objects in the real world, Dr. Latesh Malik,GHRCE
  • 14. Properties or Attributes of Objects properties are text styles (such as normal or italics), Actions They manipulate objects in specific ways (commands) Dr. Latesh Malik,GHRCE
  • 15. Application versus Object or Data Orientation ,An application-oriented approach takes an action: object approach, like this: Action> 1. An application is opened (for example, word processing). Object> 2. A file or other object selected (for example, a memo). An object-oriented object: action approach does this: Object> 1. An object is chosen (a memo). Action> 2. An application is selected (word processing). Views Views are ways of looking at an object’s information. Dr. Latesh Malik,GHRCE
  • 16. Concurrent Performance of Functions When applications are running as truly separate tasks, the system may divide the processing power into time slices Dr. Latesh Malik,GHRCE
  • 17. The Web User Interface Web interface design is essentially the design of navigation and the presentation of information. properly balancing the structure and relationships of menus, content, and other linked documents or graphics. The design goal is to build a hierarchy of menus and pages that feels natural, Web interface design is difficult for a number of reasons. underlying design language, HTML, Its scope of users was expected to be technical. information architecture and task flow, neither of which is easy to standardize. Desire of many designers to use something simpleDr. Latesh Malik,GHRCE
  • 18. Characteristics of a Web Interface GUI versus Web Page Design Devices. In GUI design, the characteristics of interface devices such as monitors and modems are well defined, and design variations tend to be restricted. (In GUI design, the difference in screen area between a laptop and a high-end workstation is a factor of six, in Web page design this difference may be as high as 100.) In GUI design, the layout of a screen will look exactly as specified, Web page look will be greatly influenced by both the hardware and software. User focus. GUI systems are about well-defined applications and data, about transactions and processes. Web use is most often characterized browsing and visual scanning of information to find what information is needed. Data/information. GUI data is typically created and used by known and trusted sources, people in the user’s organization or reputable and reliable companies and organizations. Web content is usually highly variable in organization, and the privacy of the information is often suspect. User tasks. GUI system users install, configure, personalize, start, use, and upgrade programs Dr. Latesh Malik,GHRCE
  • 19. Web users do things like linking to sites, browsing or reading pages, filling out forms, registering for services, participating in transactions, and downloading and saving things . User’s conceptual space. A user’s access to data is constrained, Little opportunity for meaningful organization of personal information exists. Presentation elements. They are also generally standardized as a result of the toolkits and style guides used. Elements are presented on screens exactly as specified by the designer. Web systems possess two components: the browser and page. Within a page itself, however, any combination of text, images, audio, video, and animation may exist. user can change the look of a page by modifying its properties. Navigation. GUI users navigate through structured menus, lists, trees, dialogs, and wizards. Web users Navigation is a significant and highly visible concept with few constraints. Context. Paths are restricted, and multiple overlapping windows may be presented Web pages are single entities with almost unlimited navigation paths. Contextual clues become limited or are hard to find. Dr. Latesh Malik,GHRCE
  • 20. Interaction. GUI interactions consist of such activities as clicking menu choices, pressing buttons, selecting choices from list, keying data, and cutting, copying, or Pasting. The basic Web interaction is a single click. This click can cause extreme changes in context . Response time. Compared to the Web, response times with a GUI system are fairly stable, Visual style. In GUI systems, the visual style is typically prescribed and constrained by toolkit . little opportunity exists for screen personalization. In Web page design, a more artistic, individual, and unrestricted presentation style is allowed and encouraged. System capability. GUI only limited in proportion to the capability of the hardware , and the sophistication of the software. The Web is more constrained, being limited by constraints imposed by the hardware, browser, and software. Task efficiency. Consistency. GUI system design, an attempt is made to be consistent both within applications and across applications. In Web page design, the heavy emphasis on graphics,a lack of design standards, and the desire of Web sites to establish their own identities results in very little consistency across sites. Dr. Latesh Malik,GHRCE
  • 21. User assistance. User assistance is an integral part of most GUI systems applications. little help that is available is built into the page. Integration. A primary goal of most GUI applications is the seamless integration of all pieces. interoperability between sites is almost nonexistent. Security. security and data access can be tightly controlled, Attempts to create a more trustworthy appearance are being made through the use of security Levels and passwords to assure users that the Web is a secure environment. Reliability. proportion to the degree of willingness of an organization to invest resources A lack of reliability can be a great inhibitor of Web use. Dr. Latesh Malik,GHRCE
  • 22. Printed Pages versus Web Pages Page size. A printed page can be designed as one entity, completed final product will possess an integrated and complete look. Web pages, are presented in pieces, user may never see some parts of the page because their existence is not known or require scrolling to bring into view. The design implications: the top of a Web page is its most important element, and signals to the user must always be provided Page rendering. Printed pages are presented as complete entities, Web pages elements are often rendered slowly, depending upon things like line transmission speeds and page content. Design implications: Provide page content that downloads fast, Dr. Latesh Malik,GHRCE
  • 23. • Page layout. printed page, layout is precise . Web pages layout is more of an approximation, Design implication: Understand the restrictions and design for the most common user tools • Page resolution. Screen reading is slower Design implication: Provide an easy way to print long Web documents • User focus. PP Present people with entire set of information . Web pages present often with few clues as to structure and sequence, and rarely with a few cues as to length and depth DI:Create easy to scan pages and limit the word count , clear descriptions of where links lead, and estimations of sizes of linked pages Dr. Latesh Malik,GHRCE
  • 24. Page navigation. Navigating printed materials is as simple as page turning. Web requires decisions concerning which of many possible links should be followed. Design implications :provide overviews of information organization schemes Sense of place. printed material is an orderly process, sequential and understandable. Web links can cause radical shifts in location and context. Design implication: Build cues into Web pages to aid the user in maintaining a sense of place. Dr. Latesh Malik,GHRCE
  • 25. Interactivity. Printed page design involves letting the eyes traverse static information, Web design involves letting the hands move the information (scrolling, pointing, expanding, clicking, and so on) in conjunction with the eyes. Page independence. Web pages Every page is independent, and its topic Design implication: Provide informative headers and footers on each Web page. Dr. Latesh Malik,GHRCE
  • 26. Principles of User Interface Design • must reflect a person’s capabilities and respond to his or her specific needs. • useful, accomplishing some business objectives faster and more efficiently than the previously used method Dr. Latesh Malik,GHRCE
  • 27. General Principles ■ Provide visual appeal by following these presentation and graphic design principles: — Provide meaningful contrast between screen elements. — Create groupings. — Align screen elements and groups. — Provide three-dimensional representation. — Use color and graphics effectively and simply. Aesthetically Pleasing Dr. Latesh Malik,GHRCE
  • 28. Clarity ■ The interface should be visually, conceptually, and linguistically clear, including: — Visual elements — Functions — Metaphors — Words and text Dr. Latesh Malik,GHRCE
  • 29. Compatibility ■ Provide compatibility with the following: — The user — The task and job — The product ■ Adopt the user’s perspective. User compatibility : common error among designers is to assume that users are all alike all users think, feel, and behave exactly like the developer. Task and job compatibility. The structure and flow of functions should permit easy transition between tasks. Dr. Latesh Malik,GHRCE
  • 30. Comprehensibility ■ A system should be easily learned and understood. A user should know the following: — What to look at — What to do — When to do it — Where to do it — Why to do it — How to do it Dr. Latesh Malik,GHRCE
  • 31. Configurability ■ Permit easy personalization, configuration, and reconfiguration of settings. — Enhances a sense of control. — Encourages an active role in understanding. Dr. Latesh Malik,GHRCE
  • 32. Consistency ■ A system should look, act, and operate the same throughout. Similar components should: — Have a similar look. — Have similar uses. — Operate similarly. ■ The same action should always yield the same result. ■ The function of elements should not change. ■ The position of standard elements should not change. Dr. Latesh Malik,GHRCE
  • 33. Control ■ The user must control the interaction. — Actions should result from explicit user requests. — Actions should be performed quickly. — Actions should be capable of interruption or termination. — The user should never be interrupted for errors. ■ The context maintained must be from the perspective of the user. ■ The means to achieve goals should be flexible and compatible with the user’s skills, experiences, habits, and preferences. ■ Permit the user to customize aspects of the interface, while always providing a proper set of defaults. Dr. Latesh Malik,GHRCE
  • 34. Directness ■ Provide direct ways to accomplish tasks. — Available alternatives should be visible. — The effect of actions on objects should be visible. Dr. Latesh Malik,GHRCE
  • 35. Efficiency ■ Minimize eye and hand movements, and other control actions. — Transitions between various system controls should flow easily and freely. — Navigation paths should be as short as possible. — Eye movement through a screen should be obvious and sequential. ■ Anticipate the user’s wants and needs whenever possible. Dr. Latesh Malik,GHRCE
  • 36. Familiarity ■ Employ familiar concepts and use a language that is familiar to the user. ■ Keep the interface natural, mimicking the user’s behavior patterns. ■ Use real-world metaphors. Dr. Latesh Malik,GHRCE
  • 37. Flexibility ■ A system must be sensitive to : — Each user’s knowledge and skills. — Each user’s experience. — Each user’s personal preference. — Each user’s habits. — The conditions at that moment. Dr. Latesh Malik,GHRCE
  • 38. Forgiveness ■ Tolerate and forgive common and unavoidable human errors. ■ Prevent errors from occurring whenever possible. ■ Protect against possible catastrophic errors. ■ When an error does occur, provide constructive messages. Dr. Latesh Malik,GHRCE
  • 39. Predictability ■ The user should be able to anticipate the natural progression of each task. — Provide distinct and recognizable screen elements. — Provide cues to the result of an action to be performed. Dr. Latesh Malik,GHRCE
  • 40. Recovery ■ A system should permit: — Commands or actions to be abolished or reversed. — Immediate return to a certain point if difficulties arise. ■ Ensure that users never lose their work as a result of: — An error on their part. — Hardware, software, or communication problems. Dr. Latesh Malik,GHRCE
  • 41. Responsiveness ■ The system must rapidly respond to the user’s requests. ■ Provide immediate acknowledgment for all user actions: — Visual. — Textual. — Auditory. Dr. Latesh Malik,GHRCE
  • 42. Simplicity ■ Provide as simple an interface as possible. ■ Five ways to provide simplicity: — Use progressive disclosure, hiding things until they are needed. • Present common and necessary functions first. • Prominently feature important functions. • Hide more sophisticated and less frequently used functions. — Provide defaults. — Provide uniformity and consistency. Dr. Latesh Malik,GHRCE
  • 43. Progressive disclosure. Introduce system components gradually so the full complexity of the system is not visible at first encounter. Provide defaults. provide a set of defaults for all system-configurable items. Dr. Latesh Malik,GHRCE
  • 44. Transparency ■ Permit the user to focus on the task or job, — Workings and reminders of workings inside the computer should be invisible to the user. Dr. Latesh Malik,GHRCE
  • 45. Trade-Offs ■ Final design will be based on a series of trade-offs balancing often- conflicting design principles. ■ People’s requirements always take precedence over technical requirements. Dr. Latesh Malik,GHRCE
  • 46. References The essential guide to user interface design, Wilbert O Galitz, Wiley DreamTech. Dr. Latesh Malik,GHRCE