SlideShare a Scribd company logo
1 of 30
USER INTERFACE DESIGN PROCESS
• KYOW YOUR USER DCLIENTs
• UNDERSTAND THE BUSINESS FUNCTIONS
• UNDERSTAND THE PRINCIPLES OF GOOD SCREEN
DESIGN
• DEVELOP SYSTEM MENUS AND NAVIGATION
SCHEMES
• SELECT THE PROPER KINDS OF WINDOWS
• SELECT THE PROPER DEVICE BASED CONTROLS
CONTD..
• WRITE CLEAR TEXT AND MESSAGES
• PROVIDE EFFECTIVE FEEDBACK AND
GUIDANCE AND ASSISTANCE
• PROVIDE EFFECTIVE INTERNALIZATION AND
ACCESSIBILITY
• CREATE MEANINGFUL GRAPHICS,ICONS AND
IMAGES
• CHOOSE THE PROPER COLURS
CONTD..
• ORGANIZE AND LAYOUT WINDOWS AND
PAGES
• TEST ,TEST AND RETEST
WINDOW CHARACTERISTICS
• TITLE : To identify each window
• HEIGHT AND WIDTH
• STATE :Active/Non Active
• VISIBILITY : The portion that can be seen.
• LOCATION :Relative to display boundary
CONTD..
• PRESENTATION: Arrangement in relation to other
windows .(Tiled/overlapping/Cascading)
• MANAGEMENT CAPABILITIES: Methods for
manipulation of the window on the screen
• ITS HIGHLIGHT :The part that is selected
• FUNCTION :Application dedicated for this
window.
COMPONENTS OF WINDOW
• FRAME
 Border ,usually rectangular in shape, It can
be resizable by using control points .
• TITLEBAR (caption/caption bar/title area)
 Top edge
• TITLE BAR ICON
 Right end : WINDOW SIZING BUTTONS
 Left end :short cuts to specific commands
CONTD..
• MENU BAR (Action bar)
 Horizontally at the top of window
 provides basic and common application
commands
 Pull down Menu under each Command
• STATUS BAR (Message Area /Message Bar)
 current state of what is being viewed in
window.
CONTD..
• SCROLL BARS
 Standard control to support scrolling
 vertical scrolling : right end
 horizontal scrolling : bottom end
• SPLIT BOX (SPLIT BAR )
 A WINDOW can be divided into two or more
separate viewing areas called panes
CONTD..
• TOOLBAR (COMMAND BARS)
 Arrays of choices/commands that must be
accessed quickly
 Window dependent
• COMMAND AREA
 In some specific situations
 usually at the bottom of window
 just below the horizontal scroll bar
• SIZE GRIP
 It is special Microsoft window component
 control to resize the window.
 at the right side of status bar.
• WORK AREA (CLIENT AREA)
 where the user perform tasks
WINDOW PRESENTATION STYLES
• Spatial relationship to other windows
1. TILED
2. OVERLAPPING
TILED WINDOW
• Oldest Type
• Open windows are always visible in one pane,
eliminating the possibility of them being lost .
• Eliminating the possibility of information
being hidden
• Less complex than overlapping
• Easier to develop
CONTD..
CONTD…
• Disadvantages:
 limited no of windows can be displayed
 as the number of displayed windows increases,
each window can get very tiny.
The change in size is unpredictable
Visually more complex
Less user control
OVERLAPPING WINDOW
CONTD..
• Windows are placed on top of one another
like papers on desk.
• Commonly used style of view.
• We can choose the location
• Can maintain larger size.
• Maintain consistent size and position
• Better user performance
CONTD..
• Disadvantages:
 windows themselves can be lost behind other
windows
• CASCADING WINDOWS
Special type of overlapping windows
Automatically arranged in a regular progression
No window is ever completely hidden
HOW TO PICK ONE STYLE???
• Use Tiled Windows for
Single task activities
Data that needs to be seen simultaneously
For inexperienced users
• Use Overlapping Windows for
Switching between tasks
For experienced users
TYPES OF WINDOWS
• PRIMARY WINDOW(PARENT WINDOW)
 First Window that appears on a screen when activity
started
Application Window/Main Window
Should have independent functions
Use for presenting information that is continually updated
(date and time)
CONTD..
• SECONDARY WINDOW
 Dependent secondary window
Independent Secondary Window
 Related to objects in primary window
 For performing supplemental activities.
 DEPENDENT SECONDARY WINDOW
 It can only be displayed from a command on the interface of its
primary window.
 Secondary windows are closed, when the primary windows are
closes and hidden when their primary window is hidden.
CONTD…
 INDEPENDENT SECONDARY WINDOW
• It can opened independently of a primary window
• Eg:Properties in desktop
• A secondary window can be two types
 Modal
 Modeless
• Secondary window is typically smaller than primary
window.
CONTD..
• MODAL WINDOW
 Most Secondary windows will be modal
They will not permit interaction with another window
until the current dialogue completed.
Modal dialogue boxes typically request critical
information.
• MODELESS WINDOW
 A dialogue box permits the user to engage parallel
dialogue boxes.
CONTD..
• Multiple secondary windows needed to complete a
task may be presented in two forms
CASCADING
UNFOLDING
 CASCADING
 It keeps original window displayed, others are cascaded
above that window
 UNFOLDING
 It expands to reveal additional options.
CONTD..
• DIALOGUE BOXES
To present brief messages
Command buttons usually include OK & CANCEL
Take short time to complete
• PROPERTY SHEETS
 Most common way to present an object’s complete set of
properties in a secondary window.
Tabbed Property Page
 Each set of properties is presented with in the
window as separate page.
 Command buttons include OK,CANCEL,APPLY
CONTD…
• PROPERTY INSPECTORS
Use for displaying only the most common or frequently
accessed object properties.
Modal window
WINDOW ORGANIZATION
• Organize windows to support user tasks
• Use Primary window to start interaction
• Use Secondary window to extend interaction
– General Guidelines
• Easy to use and learn window operations
• Minimize no of window operations to achieve desired
effect.
• Make navigating between windows particularly easy
• Make setting up of windows easy
• A window should be made active from other windows
• In overlapping style, provide powerful commands to
arrange windows
CONTD..
• OPENING A WINDOW
• Provide iconic representation for each windows
• Position the window which should be adapted to
monitor
• Designate it as active window
• Ensure that title bar is visible
• When primary window is opened, position should be at
top.
• Window size should be optimum
CONTD..
• CLOSING A WINDOW
 Close a window when the user requests are closed
– If primary window is closed, also close all
secondary windows.
• Window shuffling must be easy
• Window actions should be capable of performing through
keyboard as well as mouse.
• Permit window to be maximized, minimized.
• When resize the window, content should be same
• Permit user to move windows and resize windows
• Change the pointer shape to indicate movement and resizing.
CONTD…
• WINDOW PLACEMENT
– Position the window so it is entirely visible
– Position the secondary window inside primary window,
horizontally below the title bar of primary window.

More Related Content

What's hot

Module 1st USER INTERFACE DESIGN (15CS832) - VTU
Module 1st USER INTERFACE DESIGN (15CS832) - VTU Module 1st USER INTERFACE DESIGN (15CS832) - VTU
Module 1st USER INTERFACE DESIGN (15CS832) - VTU Sachin Gowda
 
User Interface Design- Module 3 Menus
User Interface Design- Module 3 MenusUser Interface Design- Module 3 Menus
User Interface Design- Module 3 MenusbrindaN
 
HCI Topic The Colours
HCI Topic The ColoursHCI Topic The Colours
HCI Topic The ColoursHafizMImran1
 
WRITE CLEAR TEXT AND MESSAGES
WRITE CLEAR TEXT AND MESSAGESWRITE CLEAR TEXT AND MESSAGES
WRITE CLEAR TEXT AND MESSAGESDhanya LK
 
Module 2nd USER INTERFACE DESIGN (15CS832) - VTU
Module 2nd USER INTERFACE DESIGN (15CS832) - VTUModule 2nd USER INTERFACE DESIGN (15CS832) - VTU
Module 2nd USER INTERFACE DESIGN (15CS832) - VTUSachin Gowda
 
Principles Of Good Screen Design
Principles Of Good Screen DesignPrinciples Of Good Screen Design
Principles Of Good Screen Designguest7af47
 
User Interface Design Chapter 2 Galiz
User Interface Design Chapter 2 GalizUser Interface Design Chapter 2 Galiz
User Interface Design Chapter 2 GalizLatesh Malik
 
HCI 3e - Ch 6: HCI in the software process
HCI 3e - Ch 6:  HCI in the software processHCI 3e - Ch 6:  HCI in the software process
HCI 3e - Ch 6: HCI in the software processAlan Dix
 
USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTvicci4041
 
Graphical User Interface (GUI)
Graphical User Interface (GUI)Graphical User Interface (GUI)
Graphical User Interface (GUI)Estiak Khan
 
Visual Interface Design HCI presentation By Uzair Ahmad
Visual Interface Design HCI presentation By Uzair Ahmad Visual Interface Design HCI presentation By Uzair Ahmad
Visual Interface Design HCI presentation By Uzair Ahmad UzairAhmad81
 
User interface design: definitions, processes and principles
User interface design: definitions, processes and principlesUser interface design: definitions, processes and principles
User interface design: definitions, processes and principlesDavid Little
 
HCI 3e - Ch 2: The computer
HCI 3e - Ch 2:  The computerHCI 3e - Ch 2:  The computer
HCI 3e - Ch 2: The computerAlan Dix
 
HCI LAB MANUAL
HCI LAB MANUAL HCI LAB MANUAL
HCI LAB MANUAL Um e Farwa
 
Hci user interface-design principals
Hci user interface-design principalsHci user interface-design principals
Hci user interface-design principalsAnwal Mirza
 

What's hot (20)

Module 1st USER INTERFACE DESIGN (15CS832) - VTU
Module 1st USER INTERFACE DESIGN (15CS832) - VTU Module 1st USER INTERFACE DESIGN (15CS832) - VTU
Module 1st USER INTERFACE DESIGN (15CS832) - VTU
 
User Interface Design- Module 3 Menus
User Interface Design- Module 3 MenusUser Interface Design- Module 3 Menus
User Interface Design- Module 3 Menus
 
Hci activity#2
Hci activity#2Hci activity#2
Hci activity#2
 
Chapter1(hci)
Chapter1(hci)Chapter1(hci)
Chapter1(hci)
 
HCI Topic The Colours
HCI Topic The ColoursHCI Topic The Colours
HCI Topic The Colours
 
WRITE CLEAR TEXT AND MESSAGES
WRITE CLEAR TEXT AND MESSAGESWRITE CLEAR TEXT AND MESSAGES
WRITE CLEAR TEXT AND MESSAGES
 
Module 2nd USER INTERFACE DESIGN (15CS832) - VTU
Module 2nd USER INTERFACE DESIGN (15CS832) - VTUModule 2nd USER INTERFACE DESIGN (15CS832) - VTU
Module 2nd USER INTERFACE DESIGN (15CS832) - VTU
 
Unit2 hci
Unit2 hciUnit2 hci
Unit2 hci
 
Principles Of Good Screen Design
Principles Of Good Screen DesignPrinciples Of Good Screen Design
Principles Of Good Screen Design
 
User Interface Design Chapter 2 Galiz
User Interface Design Chapter 2 GalizUser Interface Design Chapter 2 Galiz
User Interface Design Chapter 2 Galiz
 
HCI 3e - Ch 6: HCI in the software process
HCI 3e - Ch 6:  HCI in the software processHCI 3e - Ch 6:  HCI in the software process
HCI 3e - Ch 6: HCI in the software process
 
USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPT
 
Graphical User Interface (GUI)
Graphical User Interface (GUI)Graphical User Interface (GUI)
Graphical User Interface (GUI)
 
Module 1
Module 1Module 1
Module 1
 
Visual Interface Design HCI presentation By Uzair Ahmad
Visual Interface Design HCI presentation By Uzair Ahmad Visual Interface Design HCI presentation By Uzair Ahmad
Visual Interface Design HCI presentation By Uzair Ahmad
 
User interface design: definitions, processes and principles
User interface design: definitions, processes and principlesUser interface design: definitions, processes and principles
User interface design: definitions, processes and principles
 
HCI 3e - Ch 2: The computer
HCI 3e - Ch 2:  The computerHCI 3e - Ch 2:  The computer
HCI 3e - Ch 2: The computer
 
UID_Module 4.pptx
UID_Module 4.pptxUID_Module 4.pptx
UID_Module 4.pptx
 
HCI LAB MANUAL
HCI LAB MANUAL HCI LAB MANUAL
HCI LAB MANUAL
 
Hci user interface-design principals
Hci user interface-design principalsHci user interface-design principals
Hci user interface-design principals
 

Similar to SELECT THE PROPER KINDS OF WINDOWS

Session 8 - Xcode 5 and interface builder for iOS 7 application
Session 8 - Xcode 5 and interface builder for iOS 7 applicationSession 8 - Xcode 5 and interface builder for iOS 7 application
Session 8 - Xcode 5 and interface builder for iOS 7 applicationVu Tran Lam
 
Oracle Forms :Window and Canvases
Oracle Forms :Window and CanvasesOracle Forms :Window and Canvases
Oracle Forms :Window and CanvasesSekhar Byna
 
5 Mobile-Responsive Layout Strategies
5 Mobile-Responsive Layout Strategies5 Mobile-Responsive Layout Strategies
5 Mobile-Responsive Layout StrategiesInductive Automation
 
Module-4-Windows Characteristics.ppt
Module-4-Windows Characteristics.pptModule-4-Windows Characteristics.ppt
Module-4-Windows Characteristics.pptBHARATHB231147
 
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...Bala Subra
 
Tokamak 4: KDE Plasma Netbook
Tokamak 4: KDE Plasma NetbookTokamak 4: KDE Plasma Netbook
Tokamak 4: KDE Plasma NetbookMarco Martin
 
Windows 8.1 Training Session 3 by Atidan
Windows 8.1 Training Session 3 by AtidanWindows 8.1 Training Session 3 by Atidan
Windows 8.1 Training Session 3 by AtidanDavid J Rosenthal
 
Session 16 - Designing universal interface which used for iPad and iPhone
Session 16  -  Designing universal interface which used for iPad and iPhoneSession 16  -  Designing universal interface which used for iPad and iPhone
Session 16 - Designing universal interface which used for iPad and iPhoneVu Tran Lam
 
The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1Teamstudio
 

Similar to SELECT THE PROPER KINDS OF WINDOWS (20)

Windows
WindowsWindows
Windows
 
Windows environment
Windows environmentWindows environment
Windows environment
 
Session 8 - Xcode 5 and interface builder for iOS 7 application
Session 8 - Xcode 5 and interface builder for iOS 7 applicationSession 8 - Xcode 5 and interface builder for iOS 7 application
Session 8 - Xcode 5 and interface builder for iOS 7 application
 
Design rule 3
Design rule 3Design rule 3
Design rule 3
 
Design rule 3
Design rule 3Design rule 3
Design rule 3
 
Oracle Forms :Window and Canvases
Oracle Forms :Window and CanvasesOracle Forms :Window and Canvases
Oracle Forms :Window and Canvases
 
5 Mobile-Responsive Layout Strategies
5 Mobile-Responsive Layout Strategies5 Mobile-Responsive Layout Strategies
5 Mobile-Responsive Layout Strategies
 
Module-4-Windows Characteristics.ppt
Module-4-Windows Characteristics.pptModule-4-Windows Characteristics.ppt
Module-4-Windows Characteristics.ppt
 
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
 
Marionette talk 2016
Marionette talk 2016Marionette talk 2016
Marionette talk 2016
 
Chapter 6 implementation support
Chapter 6 implementation supportChapter 6 implementation support
Chapter 6 implementation support
 
Tokamak 4: KDE Plasma Netbook
Tokamak 4: KDE Plasma NetbookTokamak 4: KDE Plasma Netbook
Tokamak 4: KDE Plasma Netbook
 
Unit 2
Unit 2Unit 2
Unit 2
 
Windows 7
Windows 7Windows 7
Windows 7
 
Windows 8.1 Training Session 3 by Atidan
Windows 8.1 Training Session 3 by AtidanWindows 8.1 Training Session 3 by Atidan
Windows 8.1 Training Session 3 by Atidan
 
User interface design
User interface designUser interface design
User interface design
 
IS100 Week 3
IS100 Week 3IS100 Week 3
IS100 Week 3
 
Session 16 - Designing universal interface which used for iPad and iPhone
Session 16  -  Designing universal interface which used for iPad and iPhoneSession 16  -  Designing universal interface which used for iPad and iPhone
Session 16 - Designing universal interface which used for iPad and iPhone
 
The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1
 
Os bhavesh
Os bhaveshOs bhavesh
Os bhavesh
 

Recently uploaded

EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxsqpmdrvczh
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........LeaCamillePacle
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 

Recently uploaded (20)

EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 

SELECT THE PROPER KINDS OF WINDOWS

  • 1. USER INTERFACE DESIGN PROCESS • KYOW YOUR USER DCLIENTs • UNDERSTAND THE BUSINESS FUNCTIONS • UNDERSTAND THE PRINCIPLES OF GOOD SCREEN DESIGN • DEVELOP SYSTEM MENUS AND NAVIGATION SCHEMES • SELECT THE PROPER KINDS OF WINDOWS • SELECT THE PROPER DEVICE BASED CONTROLS
  • 2. CONTD.. • WRITE CLEAR TEXT AND MESSAGES • PROVIDE EFFECTIVE FEEDBACK AND GUIDANCE AND ASSISTANCE • PROVIDE EFFECTIVE INTERNALIZATION AND ACCESSIBILITY • CREATE MEANINGFUL GRAPHICS,ICONS AND IMAGES • CHOOSE THE PROPER COLURS
  • 3. CONTD.. • ORGANIZE AND LAYOUT WINDOWS AND PAGES • TEST ,TEST AND RETEST
  • 4. WINDOW CHARACTERISTICS • TITLE : To identify each window • HEIGHT AND WIDTH • STATE :Active/Non Active • VISIBILITY : The portion that can be seen. • LOCATION :Relative to display boundary
  • 5. CONTD.. • PRESENTATION: Arrangement in relation to other windows .(Tiled/overlapping/Cascading) • MANAGEMENT CAPABILITIES: Methods for manipulation of the window on the screen • ITS HIGHLIGHT :The part that is selected • FUNCTION :Application dedicated for this window.
  • 6. COMPONENTS OF WINDOW • FRAME  Border ,usually rectangular in shape, It can be resizable by using control points . • TITLEBAR (caption/caption bar/title area)  Top edge • TITLE BAR ICON  Right end : WINDOW SIZING BUTTONS  Left end :short cuts to specific commands
  • 7. CONTD.. • MENU BAR (Action bar)  Horizontally at the top of window  provides basic and common application commands  Pull down Menu under each Command • STATUS BAR (Message Area /Message Bar)  current state of what is being viewed in window.
  • 8. CONTD.. • SCROLL BARS  Standard control to support scrolling  vertical scrolling : right end  horizontal scrolling : bottom end • SPLIT BOX (SPLIT BAR )  A WINDOW can be divided into two or more separate viewing areas called panes
  • 9. CONTD.. • TOOLBAR (COMMAND BARS)  Arrays of choices/commands that must be accessed quickly  Window dependent • COMMAND AREA  In some specific situations  usually at the bottom of window  just below the horizontal scroll bar
  • 10. • SIZE GRIP  It is special Microsoft window component  control to resize the window.  at the right side of status bar. • WORK AREA (CLIENT AREA)  where the user perform tasks
  • 11. WINDOW PRESENTATION STYLES • Spatial relationship to other windows 1. TILED 2. OVERLAPPING
  • 12. TILED WINDOW • Oldest Type • Open windows are always visible in one pane, eliminating the possibility of them being lost . • Eliminating the possibility of information being hidden • Less complex than overlapping • Easier to develop
  • 14. CONTD… • Disadvantages:  limited no of windows can be displayed  as the number of displayed windows increases, each window can get very tiny. The change in size is unpredictable Visually more complex Less user control
  • 16. CONTD.. • Windows are placed on top of one another like papers on desk. • Commonly used style of view. • We can choose the location • Can maintain larger size. • Maintain consistent size and position • Better user performance
  • 17. CONTD.. • Disadvantages:  windows themselves can be lost behind other windows • CASCADING WINDOWS Special type of overlapping windows Automatically arranged in a regular progression No window is ever completely hidden
  • 18.
  • 19. HOW TO PICK ONE STYLE??? • Use Tiled Windows for Single task activities Data that needs to be seen simultaneously For inexperienced users • Use Overlapping Windows for Switching between tasks For experienced users
  • 20. TYPES OF WINDOWS • PRIMARY WINDOW(PARENT WINDOW)  First Window that appears on a screen when activity started Application Window/Main Window Should have independent functions Use for presenting information that is continually updated (date and time)
  • 21. CONTD.. • SECONDARY WINDOW  Dependent secondary window Independent Secondary Window  Related to objects in primary window  For performing supplemental activities.  DEPENDENT SECONDARY WINDOW  It can only be displayed from a command on the interface of its primary window.  Secondary windows are closed, when the primary windows are closes and hidden when their primary window is hidden.
  • 22. CONTD…  INDEPENDENT SECONDARY WINDOW • It can opened independently of a primary window • Eg:Properties in desktop • A secondary window can be two types  Modal  Modeless • Secondary window is typically smaller than primary window.
  • 23. CONTD.. • MODAL WINDOW  Most Secondary windows will be modal They will not permit interaction with another window until the current dialogue completed. Modal dialogue boxes typically request critical information. • MODELESS WINDOW  A dialogue box permits the user to engage parallel dialogue boxes.
  • 24. CONTD.. • Multiple secondary windows needed to complete a task may be presented in two forms CASCADING UNFOLDING  CASCADING  It keeps original window displayed, others are cascaded above that window  UNFOLDING  It expands to reveal additional options.
  • 25. CONTD.. • DIALOGUE BOXES To present brief messages Command buttons usually include OK & CANCEL Take short time to complete • PROPERTY SHEETS  Most common way to present an object’s complete set of properties in a secondary window. Tabbed Property Page  Each set of properties is presented with in the window as separate page.  Command buttons include OK,CANCEL,APPLY
  • 26. CONTD… • PROPERTY INSPECTORS Use for displaying only the most common or frequently accessed object properties. Modal window
  • 27. WINDOW ORGANIZATION • Organize windows to support user tasks • Use Primary window to start interaction • Use Secondary window to extend interaction – General Guidelines • Easy to use and learn window operations • Minimize no of window operations to achieve desired effect. • Make navigating between windows particularly easy • Make setting up of windows easy • A window should be made active from other windows • In overlapping style, provide powerful commands to arrange windows
  • 28. CONTD.. • OPENING A WINDOW • Provide iconic representation for each windows • Position the window which should be adapted to monitor • Designate it as active window • Ensure that title bar is visible • When primary window is opened, position should be at top. • Window size should be optimum
  • 29. CONTD.. • CLOSING A WINDOW  Close a window when the user requests are closed – If primary window is closed, also close all secondary windows. • Window shuffling must be easy • Window actions should be capable of performing through keyboard as well as mouse. • Permit window to be maximized, minimized. • When resize the window, content should be same • Permit user to move windows and resize windows • Change the pointer shape to indicate movement and resizing.
  • 30. CONTD… • WINDOW PLACEMENT – Position the window so it is entirely visible – Position the secondary window inside primary window, horizontally below the title bar of primary window.