Hci Unit-3
Hci Unit-3
Windows – New and Navigation schemes selection of window, selection of devices based and screen-
based controls. Components – text and messages, Icons and increases – Multimedia, colors, uses
problems, choosing colors.
A window is an area of the screen that contains a particular view of some area of the computer
or some portion of a person’s dialog with the computer.
Navigation Goals:
A well designed navigation system facilitates quick & easy navigation between components
whose structure & relationship are easily comprehensible.
For the user, answers to the following questions must be obvious at all times during an
interaction: Where am I now? Where did I come from? Where can I go from here? How can I get
there quickly?
General system navigation guidelines include the following.
Control
For multilevel menus, provide one simple action to:
1
Components of a Web Navigation System to move between Web site information fragments
necessitates the creation of navigation links.
Browser Command Buttons Hide the split between the browser & the Web site application
byincluding navigational controls within the application.
Web Site Navigation Bars
o Provide a global navigation bar at the top of each page.
o Provide a local category or typical links navigation bar on the left side of a page.
Textual Phrases
Provide a mix of textual phrase links: -In explicit menus. -Embedded within page text.
Graphical images or icons may appear in an array in the form of a navigation bar or be
individuallylocated at relevant points in a page.
Command Buttons
Command buttons may appear in an array in the form of a navigation bar or be individually located
atrelevant points in a page.
Selection of Window:
Window Characteristics
1. Attraction of Windows
Historical Considerations
Hardware Limitations
Human Limitations
3. Window Management
Single-Document Interface
Multiple-Document Interface
It’s a technique for managing a set of windows where documents are opened into
windows. Contains:
-A single primary window called the parent.
-A set of related document or child windows, each also essentially a primary window.
4. Organizing Window Functions
5. Window Operations
I. Active window
A window should be made active with as few steps as possible.
Visually differentiate the active window from other windows.
ii. Opening a window
Provide large-enough windows to present all relevant & expected information for the task.
v. Window separation
Crisply, clearly & pleasingly demarcate a window from the background of the screen on which
it appears.
Device-based controls, often called input devices, are the mechanisms through which people
communicate their desires to the system.
Touch Screen
• Advantages
– Direct relationship between hand and pointer
movement in terms of directionand speed
– Movement is direct, in the same plane as screen
– Requires no additional desk space
• Disadvantage
– Finger may obscure part of screen
– Finger may be too large for accuracy with small objects
– Requires moving the hand far from the keyboard to use
– Very fatiguing to use for extended period of time
– May Damage the screen
Light Pen
• Description
– A special surface on a screen sensitive to the touch of a special stylus pen
• Advantage
– Direct relationship between hand and pointer
movement in terms of direction, distance, and speed
– Movement is direct, in the same plane as screen
– Requires minimal additional desk space
– Stands up well in high-use environments
– More accurate than finger touching
• Disadvantage
– Hand may obscure part of screen
– Requires picking it to use
– Requires moving the hand far from the keyboard to use
– Very fatiguing to use for extended period over time
Voice
• Description
– Automatic speech recognition by the computer
• Advantage
–
Mouse
• Advantag – Direct relationship between hand and pointer movement in terms of
e direction, distance, and speed.
– Permit a comfortable hand resting position
– Selection mechanisms are included on mouse
– Does not obscure vision of the screen
• Disadvantage
– Movement is indirect, in a plane different from screen
– Requires hand to be removed from keyboard
– Requires additional desk space
– May require long movement distances
– Requires a degree of eye-hand coordination
Mouse Usage Guidelines
• Provide a “hot zone” around small or thin objects that might require extremely
fine mouse positioning
• Never use double-clicks or double drags as the only means of carrying out
essentialoperations
• Do not use mouse plus keystroke combinations
• Do not require a person to point at a moving target
Keyboard
• Advantage
– Familiar
– Accurate
– Does not take up additional desk space
– Very useful for
• Entering text and alphanumeric data
• Inserting in text and alphanumeric data
• Keyed shortcuts accelerators
• Keyboard mnemonics equivalents
• Disadvantage
– Slow for non-touch-typists
– Slower than other devices in pointing
– Requires discrete actions to operate
– No direct relationship between finger or hand movement.
Keyboard Guidelines
• Provide keyboard accelerators
– Assign single keys for frequently performed, small-scale tasks
– Use standard platform accelerators
– Assign Shift-key combinations for actions that extend
or are complementaryto the actions of key or key combination used without the
Shit-key
– Assign Ctrl-key combinations for
• Infrequent actions
• Tasks that represent larger-scale versions of the task assigned to the unmodified
Key
• Provide keyboard equivalents
– Use standard platform equivalents
– Use the first letter of the item description
– Provide window navigation through use of keyboard keys
• The pointer
– Should be visible at all times
– Should contrast well its background
– Should maintain its size across all screen locations and during movement
• Shape of pointer
– Should clearly indicate its purpose and meaning
– Should be constructed of already defined shapes
– Should not be used for any other purpose other than
its already defined meaning
• Use only as many shapes as necessary to inform the user about current
location and status
• Animation should not distract
Choose the Proper Screen Based Controls
Screen Based controls, often simply called controls and sometimes called widgets. By definitions,
they are graphic objects that represent the properties or operations of other objects.
Operable Controls
• Operable controls are those that permit the entry, selection, changing, or editing of
aparticular value, or cause a command to be performed.
– Buttons
– Text entry/read-only, selection, combination entry/selection
– Specialized controls
Buttons
• Description
– A square or rectangular-shaped control with a label inside that indicates
actionto be accomplished
– The label may consist of text, graphics, or both
• Command Buttons
• Toolbars
• When a button leads to a menu, include a triangle pointing in the direction the
menuwill appear after the label
• When a button has a contingent relationship to another control, include a single arrow
pointing at the control
• Use buttons to move between multi-page forms, not scroll bars Label
buttonsNext and Previous
• Highlight the button in some visually distinctive manner when the point
isresting on it and the button is available for selection
• Place the most frequently used actions to the left or the top
• Keep related buttons grouped together
• Separate potentially destructive buttons from frequently chosen selections
• Permit user to reconfigure the button organization
• Position main features and functions bar horizontally across top of window just
below menu bar
• Position subtask and sub features bars along sides of window
• Permit the location of the bar to be changed by the user
entry boxes
• Place a colon (:) immediately following the caption
• For single fields, caption can be located in front of upper left corner of the box
• For multiple fields, position the caption upper left of the box For read-only boxes
• If the data field is long or about the same length, center the
caption above thedisplayed textbox
• If the data is alphanumeric, short, or quite variable in length, left-
justify the captionabove the displayed
• If the data field is numeric and variable in length, right justify the
caption above thedisplayed
Text Entry/Read-Only Controls (Fields)
• To visually indicate that it is an enterable field, present the box in a recessed manner
• Present read-only text boxes on the window background
• Break up long text boxes through incorporation of slashes(/), dashes
(-), spaces, orcommon delimiters
• Call attention to text box data through a highlighting technique
• Gray-out temporarily unavailable textboxes
Selection Controls
• Radio Buttons
• Checkboxes
• Palettes
• List Boxes
• List View Controls
• Drop-down/Pop-up List Boxes
Radio Buttons
• If there is a default selection, designate it as the default and display its button filled
in. Else, display all the buttons without setting adopt
• When a multiple selection includes choices, display the buttons in another
unique manner, such as gray shadow
• Left-align the buttons and choice descriptions
• A columnar orientation is the preferred unless vertical space on the screen is limited
• Enclose the buttons in a border to visually strengthen the relationship
Radio Buttons (Organization, Related Control)
Check Boxes
Each option acts as a switch and can be either “on” or “off”
– When an option is selected, a mark (X) appears within the square box, or
thebox is highlighted in some other manner
– Otherwise the square is unselected or empty(off)
• Each box can be
– Switched on or off independently
– Used alone or grouped insets
!!Other properties are similar to the radio button’s properties!! Palettes
• Acontrolconsistingofaseriesofgraphicalalternatives.Thechoicesthemselves
aredescriptive, being composed of colors, patterns, or images
• To set one of a series of mutually exclusive options presented
graphically orpictorially
• Usually consume less screen space than textual equivalents
• Do not use
– Where the alternatives cannot be meaningfully and
clearly representedpictorially
– Where words are clearer than images
– Where the choices are going to change
• Create boxes of equalize
• Position the boxes adjacent to, or butted up against another
• A columnar orientation is the preferred manner
• Top to button, Left to right ordering by expected order, frequency of
occurrence, sequence of use or alphabetically
• Display it less brightly than the other choices, if a choice is not available
• Highlight the choice in some visually distinctive way when the pointer is resting
• When a choice is selected, distinguish it visually from the unselected choices
List Boxes
Spin Boxes
• A single rectangular text box with a small button to the side and an
associated hiddenlist of options
• Selection are made by using the mouse or keyboard
• The information keyed doesn’t not have to match
• Unlimited number of entries and choices
• Flexible, permitting selection or typed entry
• Requiring scrolling
• Proper usage
– Where screen is limited
– For data and choices that are
• Best represented textually
• Frequently changed
• Large in number
Drop-down/Pop-up combo Boxes
Slider
• A scale exhibiting degrees of a quality on continuum
• To make a setting when a continuous qualitative adjustment is acceptable
• Spatial representation of relative setting
• Not as precise as an alphanumeric indication
• Proper usage:
– When an object has a limited range of possible settings
– When the range of values discontinuous
– When graduations are relatively fine
Custom Controls
• Presentation controls
– Provide details about other screen elements or controls or assist in giving the screen
structure
• Static Text Fields
• Group boxes
• Column Headings
• ToolTips
• Balloon Tips
• Progress indicators
Task Best Control If screen Space Constraints Exist
Mutually Exclusive Radio Buttons Drop-down/Pop-up List Box
Not Mutually Exclusive Check Boxes Multiple-Selection List Box
Select or Type a Value
Text Entry Field
Radio Buttons with“ Other”
Drop-down Combo Box
Setting a Value within a Range
Spin Button Text Box
Do not use technical words, made-up words or terms file spec, abed, or spool, Ungroup or
dear chive
• Do not use abbreviations or acronyms
– Always use the fully spelled-out form the first time it is encountered in
the interface
• Consider the usage of contradictions or short forms (won’t vs. will not, un- -
nests), Complete words is preferred
• Positive terms (avoid the prefix “ire-” “in-” “dies-” adnoun-”)
• Simple action words (“Project status listing” “List”)
• Consistency
• Multiple-word phrases are more readable if the entire phrase is on one line
• Abbreviation, mnemonics, and acronyms should not include punctuation
Messages
• Screen messages is classified into two categories
– System messages:
• Generated by the system to keep the user informed of the system’s
stateand activities
– Instructional messages (prompting message):
• tell the user how to work with, or complete the screen displayed
System Messages
• Status messages
– Providing information concerning the progress of a lengthy operation
– Usually contains a progress indicator and a short message
• Informational messages (notification messages)
– This kind of message is usually identified by an “I” icon to the left of the
message
• Warning messages
– They are usually identified by an“!”
– The user must determine whether the situation is in fact a problem and may be
asked to advise the system whether or not to proceed (A deletion request by a
user is any action that commonly generates a warning messages)
System Messages
• Critical messages (Action messages)
– Call attention to conditions that require a user action before the system can
proceed
– Some products use a “Do Not” symbol while others use a “Stop” sign. An X in
a circle used by Microsoft Windows
• Question messages
– A question message asks a question and offers a choice of options for selection
– It is designated by a “?” icon proceeding the message text
Writing Message Box Text
• Title bar: Clearly identify the source of the message
– The name of the object to which it refers
– The name of the application to which it refers
– Do not include an indication of message type
– Use mixed case in the headline style
• Message box: Provide a clear and concise description of the condition of the
condition causing the message box to be displayed
– Use complete sentences with ending punctuation
– Show only message box about the cause of condition in single message
– Make the solution an option offered in the message
– Use the word “Please “conservatively
• Do not exceed two or three lines
• Center the message text in window
• Include the relevant icon identifying the type of message
Instructional Messages
• Provide instructional information at the depth of detail needed by the user
– Accessing instruction through a Help function is the best solution
• Location it at strategic position on the screen
• Display it in a manner that visually differentiates it from other screen elements
• In writing, follow all relevant writing guideline for words, sentences, and messages
Creating Images
Creating Images
• Create familiar and concrete shapes
• Create visually and conceptually distinct shapes
• Incorporate unique features of an object
• Do not display within a border
• Clearly reflect object represented
• Simple reflect object represented, avoiding excessive detail
• Create as a set, communicating relationships to one another through common shapes
• Provide consistency in icon type
• Create shapes of the proper emotional tone
Icons
• Icons are most often used to represent objects and actions with which users
caninteract
• A Successful Icon
– Looks different from all other icons
– Is obvious what it does or represents
– Is recognizable when no larger than 16 pixels square
– Look as good in black and white as in color
• Size
– 16x16, 24x24, 26x26, 32x32 pixels 16-and-256 color version
– Use colors from the system palette
Creating Images
Creating Images
Drawing Images
• Do not use triangular arrows in design to avoid confusion with other system symbols
• When icons are used to reflect varying attributes, express these attributes as
meaning meaningfully as possible
• Accompany icon with a label to assure intended meaning Icon Animation and
Audition
• Animatio
n
– Us
e
• To provide feedback
• For visual interest
– Make it interruptible or independent of user’s primary interaction
– Do not use it for decoration
– Permit it to be turned off by the user
– For fluid animation, present images at 16++ frames/second
• Auditions
– Consider auditory icons
The design Process
Graphics in Web
• Use Graphics to
– Supplements the textual content, not as a substitute for it
– Convey information that can’t be effectively accomplished using text
– Enhance navigation through
• Presenting a site overview
• Identifying site pages
• Identifying content areas
Images
• Minimize
Photographs/Pictures
• Considering using
– Existing video
– Audio only
– A slide show with audio
Diagrams
Animation
• To establish atmosphere
• To teach
• To sample
Color Uses
• Use color to assist in formatting
– Relating elements into grouping
– Breaking apart separate groupings of information
– Highlighting or calling attention to important information
Color in Context
• Color are subject to contextual effects
• Small adjacent colored images may appear to the eye to merge or mix
• A color on a dark background will look lighter and brighter than the same color on
a light background
• Colors also change as light levels change
Usage
– The perceived brightness of colors from most to least is white, yellow, green, blue, red
• To emphasize separation, use contrasting colors
– Red and green, blue and yellow
• To convey similarity, use similar colors
– Orange and yellow, blue and violet
Common Meanings
• To indicate that actions are necessary, use warm colors
– Red, orange, yellow
• To provide status or background, use cool colors
– Green, blue, violet, purple
• Conform to human expectation
– Red: Stop, fire, hot, danger
– Yellow: Caution, slow, test
– Green: Go, OK, clear, vegetation, safety
– Blue: Cold, water, calm, sky, neutrality
– Gray, White: Neutrality
– Warm colors: Action, response required, spatial closeness
– Cool colors: Status, background information, spatial remoteness
• Typical implications of color with dramatic portrayal are
– High illumination: Hot, active, comic situations
– Low illumination: Emotional, tense, tragic, romantic situations
– High saturation: Emotional, tense, hot, comic situations
– Warm colors: Active, leisure, recreation, comic situations
– Cool colors: Efficiency, work, tragic and romantic situations
• Proper use of color also requires consideration of the experiences and expectation
ofthe screen viewers
Gray Scale
• For fine discrimination use a black-gray-white scale
– Recommend values
• White: Screen background, text located in any black area
• Light gray: Background of a Pushbutton area
• Medium gray: Icon background area, Menu drop shadow, Window
Drop shadow, inside area of system icons, Filename bar
• Dark gray: Window boarder
• Black: Text, Window title bar, Icon border, Icon elements,
Ruled lines
Text in Color
Text in Color