UID Module 4
UID Module 4
• Also referred to by some platforms as the caption, caption bar, or title area.
• The title bar contains a descriptive title, identifying the purpose or content of the window.
• The title bar also serves as a control point for moving the window and as an access point for
commands that apply to a window.
For example: As an access point, when a user clicks on the title bar using the
secondary mouse button, the pop-up or shortcut menu for the window appears.
3. Title Bar Icon
• Located at the left corner of the title bar in a primary window, this button is used in Windows to
retrieve a pull-down menu of commands that apply to the object in the window .
• Microsoft suggests that:
• If the window contains a tool or utility, a small version of the application’s icon should be
placed.
• If the application creates, loads, and saves documents, a small version of the icon that represents
its document or data file type should be placed.
• Even if the user has not yet saved the file, display the data file icon rather than the application
icon, and again display the data file icon after the user saves the file.
The Close button always appears as the rightmost button. Leave a gap between it and any other
buttons.
The Minimize button always precedes the Maximize button.
The Restore button always replaces the Maximize button or the Minimize button when that
command is carried out.
5. What’s This? Button
The What’s This? Button, which appears on secondary windows and dialog boxes, is used to
invoke the What’s This?
Windows command to provide contextual Help about objects displayed within a secondary
window.
6. Menu Bar
• A menu bar is used to organize and provide access to actions, so some times also referred as action bar.
• It is located horizontally at the top of the window, just below the title bar.
• A menu bar contains a list of topics or items that, when selected, are displayed on a pull-down menu beneath
the choice.
7. Status Bar
• Information of use to the user can be displayed in a designated screen area
• They may be located at the top of the screen in some platforms and called a status area, or at the screen’s
bottom
• Microsoft Windows suggests using the status bar to display information about the current state of what is
being viewed in the window, descriptive messages about a selected menu or toolbar button, or other non-
interactive information.
8. Scroll Bars
• When all display information cannot be presented in a window, the additional information must be found and
made visible.
• This is accomplished by scrolling the display’s contents through use of a scroll bar.
• A scroll bar is an elongated rectangular container consisting of a scroll area , a slider box and anchors at each
end.
• Vertical scrolling : The scroll bar is positioned at the far right side of the work area, extending its entire
length.
• Horizontal scrolling : It is accomplished through a scroll bar located at the bottom of the work area.
9. Split Box
• A window can be split into two or more pieces or panes by manipulating a split box located above a vertical scroll bar
or to the left of a horizontal scroll bar.
• .A split box is some- times referred to as a split bar. A window can be split into two or more separate viewing
areas that are called panes
• A split window allows the user to:
• Examine two parts of a document at the same time.
• Display different, yet simultaneous, views of the same information.
10. Toolbar
• Toolbars are permanently displayed panels or arrays of choices or commands that must be accessed quickly
• They are sometimes called command bars. Toolbars are designed to provide quick access to specific commands or
options.
• Specialized toolbars are sometimes referred as ribbons, toolboxes, rulers, or palettes. Toolbars may occupy a fixed
position or be movable
• Tiled windows appear in one plane on the screen and expand or contract to fill up the display surface, as
needed.
• Most systems provide two-dimensional tiled windows,
adjustable in both height and width.
Examples
Advantage’s of Tiled Windows:
i. The system usually allocates and positions windows for the user, eliminating the necessity to make positioning
decisions.
ii. Open windows are always visible, eliminating the possibility of them being lost and forgotten and also
information being hidden.
iii. They are easier, according to studies, for novice or inexperienced people to learn and use.
iv. They yield better user performance for tasks where the data requires little window manipulation to complete the
task.
v. They are less complex than overlapping windows
vi. Only a limited number of windows can be displayed in the screen area available.
vii. When a single window is opened or closed, existing windows size changes. The movement can be
disconcerting.
viii. As the number of displayed windows increases, each window can get very tiny.
ix. The changes in sizes and locations made by the system are difficult to predict.
x. The configuration of windows provided by the system may not meet the user’s needs.
xi. They are perceived as crowded and more visually complex because window borders are flush against one
another, and they fill up the whole screen.
2. Overlapping Windows
• Overlapping windows may be placed on top of one another like papers on a desk.
• They possess a three-dimensional quality, appearing to lie on different planes.
• Users can control the location of these windows, sizes of the windows as well as the plane in
which they appear.
Example
Advantage’s of Overlapping Windows:
i. Visually, their look is three-dimensional, resembling the desktop that is familiar to the user.
ii. Greater control allows the user to organize the windows to meet his or her needs as a result screen
space conservation is not a problem, because windows can be placed on top of one another.
iii. Windows can maintain larger sizes.
iv. Windows can maintain consistent sizes and positions.
v. There is less pressure to close or delete windows no longer needed.
vi. Larger borders can be maintained around window information, and the window is more clearly set
off against its background
vii. They yield better user performance for tasks where the data requires much window manipulation to
complete the task
• It is a special type of overlapping window where the windows are automatically arranged in a regular
progression.
• Each window is slightly offset from others, as illustrated.
Example
• The type of window used will depend on the nature and flow of the task.
• The Microsoft Windows windowing scheme has two basic windows:
1. Primary Windows
2. Secondary Windows
i. Dialog Boxes
ii. Property Sheets
iii. Property Inspectors
iv. Message Boxes
v. Palette Windows
vi. Pop-up Windows
1. Primary Window
• The primary window is the first one that appears on a screen when an activity or action is started.
Example: Microsoft
Windows Primary
Window
It is required for every function or application, possessing a menu bar and some basic action
controls
It should present the framework for the function’s commands and data, and provide top-level
context for dependent windows.
It has also been variously referred to as the application window or the main window.
In addition, it may be referred to as the parent window if one or more child windows exist
The primary window is the main focal point of the user’s activities and should represent an
independent function
Independent functions should begin in a primary window.
A primary window should contain constantly used window components such as frequently used
menu bar items and controls (for example, control bars) used by dependent windows
Components of Primary Windows
2. Secondary Window
• Secondary windows are supplemental windows. Secondary windows may be dependent upon a
primary window or displayed independently of the primary window.
Example: Microsoft
Windows Secondary
Window
A dependent secondary window is one common type.
It can only be displayed from a command on the interface of its primary window.
It is typically associated with a single data object, and appears on top of the active window
when requested.
It is movable, and scrollable.
An independent secondary window can be opened independently of a primary window—for
example, a property sheet displayed when the user clicks the Properties command on the menu
of a desktop icon.
An independent secondary window can typically be closed without regard to the state of any
primary window unless there is an obvious relationship to the primary window.
Components of Secondary Windows
SECONDARY WINDOWS CAN BE MODAL OR MODELESS
Most secondary windows will be modal.
Modal windows will not permit interaction with another window until the current dialog is
completed
It remains displayed until the appropriate action is taken, after which it is removed from the
screen.
Modal dialog boxes typically request critical information or actions that must be reacted to
before the dialog can continue
A modeless dialog box permits the user to engage in parallel dialogs.
Switching between the box and its associated window is permitted.
Other tasks may be performed while a modeless dialog box is displayed, and it may be left on
the screen after a response has been made to it.
Example for Modal Secondary Window:
4. Message Boxes
5. Palette Windows
6. Pop-up Windows
5. WINDOW MANAGEMENT
• The right way to present an application’s collection of related tasks or processes are
decided by windows management scheme.
• It includes considering a number of design factors, such as the intended users and their
skill level, the application and its objects or tasks, and the most effective use of display
space.
• There are four window management schemes:
1. Single- document interface
2. Multiple-document interface
3. Workbooks
4. Projects
1. Single-Document Interface
The window interface can be established using a single primary window
A single-document window design is sufficient when the object’s primary presentation or use
is as a single unit, such as a folder or document, even when the object contains different types.
In a single-document window design, the primary window provides the primary view or work
area
. Secondary windows can be used for supplemental forms of input, and to view information
about objects presented in the primary window
1. Single-Document Interface
2. Multiple-Document Interface
A multiple-document interface (MDI) may be used when multiple views of an object, or
multiple documents, must be looked at simultaneously.
The purpose of this scheme of windows is to provide multiple views of the same object, to
permit comparisons among related objects, and to present multiple parts of an application.
An MDI interface consists of multiple document windows that are easy to move between,
essentially primary windows constrained to appear only within the parent windows boundary
(instead of on the desktop).
These windows may be referred to by a name that describes their contents, such as “Main” in
Windows Program Manager.
With MDI, the parent window provides a visual and operational framework for its child
windows.
Child windows typically share the menu bar of the parent window and can also share other
parts of the parent’s interface, such as a toolbar or status bar
2. Multiple-Document Interface
3. Workbooks
A workbook is a scheme for managing a set of views that uses the metaphor of a book or
notebook.
Within the workbook, views of objects, in the form of sections, are presented within the
workbook’s primary window, rather than in individual child windows.
Tabs are used as a navigational interface to move between different sections
Each tabbed section represents a view of data.
One section can be used to list the workbook’s table of contents
3. Workbooks
4. Projects
A project is similar to a multiple-document interface (MDI), but does not visually contain the
child windows.
Objects represented by icons contained within it can be opened into primary windows that are
peers with the parent window.
Opened peer windows in the project do not share the menu bar or other areas contained with
the parent window.
Each opened peer window within the project must possess its own menu bar and other
interface elements.
4. Projects
6. ORGANIZING WINDOW FUNCTIONS
Poor functional organization usually occurs because of one of, or a combination of,
these factors:
i. Emphasis on technical ease of implementation rather than proper analysis of user tasks.
ii. Focus on applications, features, functions, or data types instead of tasks.
iii. Organization of the design team into applications, with little cross-team
communication.
iv. Blindly mimicking the manual world and carrying over manual inefficiencies to the
computer system.
Recommendations for organizing windows include :
• Support the most common tasks in the most efficient sequence of steps.
1. Active Window
2. Opening a Window
3. Sizing Windows
4. Window Placement
5. Window Separation
6. Moving a Window
7. Resizing a Window
8. Window Shuffling
9. Keyboard Control/Mouseless Operation
10. Closing a Window
11. Other Operations
1. Active Window 2. Opening a Window
3. Sizing Windows
4. Window Placement
5. Window Separation
6. Moving a Window
7. Resizing a Window
8. Window Shuffling
• The “Frame” concept does provide window-like ability, and JavaScript does provide “Pop-up
windows”
1. Frames:
Example
Advantages of Frames:
1. They decrease the user’s need to jump back and forth between screens, thereby reducing navigation-
related cognitive overhead.
2. They increase the user’s opportunity to request, view, and compare multiple sources of information.
3. They allow content pages to be developed independently of navigation pages.
Disadvantages of Frames:
4. The difference between a single Web page and a page with frames is not always obvious to the user.
5. Frames will not work on older browsers.
6. Frames-based pages behave differently from regular Web pages.
Page-printing difficulties and problems can exist.
Page interaction can be clumsy.
URLs cannot be e-mailed to other users
JavaScript pop-up windows began appearing on the Web in 1996 in the form of advertising pop-
ups, polluting web screens of almost all the web users.
Anecdotal evidence suggests that when a pop-up window begins to appear, most people close
them before they are rendered.
So, if a pop-up window is used, it may never be completely seen or read by the user. Use them
with extreme caution
Example
9. CHARACTERISTICS OF DEVICE BASED CONTROLS
• Device-based controls, often called input devices, are the mechanisms through which people communicate
their commands to the system.
i. Trackball
ii. Joystick
iii. Graphic tablet
iv. Light pen
v. Touch screen
vi. Voice
vii. Mouse
viii. Keyboard
i. Trackball
ii. Joystick
iii. Graphic Tablet
iv. Light Pen
v. Touch Screen
vi. Voice
vii. Mouse
viii. Keyboard
!!!THANK YOU !!!