SlideShare a Scribd company logo
1 of 25
Neotia Institute of Technology, Management and Science
1
Name: SAYAN GHOSH
UID:14400120032
Subject: Human Computer Interaction
Subject Code: PEC-IT602C
Session: 2022-23 (Even)
Department: CSE
College Name: NITMAS(144)
Designing Web
Interfaces
2
04
05
06
01
02
03
Direct
Selection
Drag and
drop
Contextual
Tool
Overlay
s
Inlays and
Virtual Pages
Process
Flow
DRAG AND
DROP
3
● Drag and drop module: Rearranging module on a page.
● Drag and drop list: Rearranging lists.
● Drag and drop object: Changing relationships
between objects.
● Drag and drop action: Invoking actions on a
dropped object.
● Drag and drop collection: Maintaining collections
through drag and drop.
Drag and drop
module
4
● Normal Display style: Modules are displayed without
an explicit cue for drag and drop.
● Invitation to drag: Moving the mouse to a module’s
header changes the cursor to indicate that the item is
draggable.
● Dragging: The module being moved is dragged directly.
A ripped-out “hole” is exposed where the module was
dragged from.
● Invitation to Drop: Dragging the module opens up a
Drag and drop
list
 Rearranging lists is very similar to rearranging modules on the page but with
the added constraint of being in a single dimension (up/down or left/right).
 The drag and drag list pattern defines interactions for rearranging items in a
list.
5
DIRECT SELECTION
6
● Toggle Selection: Checkbox or control-based
selection.
● Collected Selection: Selection that spans
multiple pages.
● Object Selection: Direct object selection.
● Hybrid Selection: Combination of Toggl selection
and object selection.
Toggle Selection
7
Object
Selection
Eg.:Checkboxes and toggle
buttons
Eg.:The whole object example a mail from a
email.
Collected Selection
8
Hybrid
Selection
Eg.: Copy of selection that spans multiple
pages.
Eg.: Mixing both the toggle selection and object
selection.
Contextual Tools
9
● Always-Visible Tools: Place contextual
tools directly in the contents.
● Hover-reveal Tools: Show contextual tools
on the mouse hover.
● Toggle-Reveal Tools: A master switch to
toggle on/off contextual tools for the page.
● Multi-level Tools: Progressively reveal
actions based on user interaction.
● Secondary Menu: Show a secondary
menu (usually by right-clicking on an
object).
It is an ergonomic principle that ties
the size of a target and its contextual
proximity to ease of use.
Fitts’s Law 10
Overlays 11
● Overlays are really just lightweight pop
ups.
● Browser pop-ups display a new
browser windows.
● Browser pop ups often display
browser interface controls.
Dialog Overlay
12
Detail Overlay
Dialog overlays replace the old style browser pop ups. Netflix provides
a clear example of a very simple dialog overlay.
Allows the user to present additional information when the user clicks or
hover over a link or section of content and this is the newest to web
application.
Activation
13
● Anti pattern: Mouse Traps.
● Anti pattern: Non-Symmetrical Activation/Deactivation.
● Anti pattern: Needless Fanfare.
● Anti pattern: Hover and Cover.
Input
Overlay
Input Overlay is a lightweight overlay that brings
additional input information for each field tabbed into
Inlays
14
● Dialog Inlay: A technique that is used to expand a
part of the page, revealing a dialog area within the
page. To smooth the introduction of the Dialog inlays
into the page.
● List Inlay: This are a great place to use inlays.
Instead of requiring the user to navigate to a new
page for an item’s detail or popping up the
information in an Overlay.
● Detail Inlay: A common idiom is to provide
additional detail about items shown on a page.
Inlay Versus Overlay?
15
● Use an overlay when there may be more than one
place a dialog can be activated from (the exception
may be showing details for items in a list).
● Use an overlay to interrupt the process.
● Use an overlay in there is a multi-step process.
● Use an inlay when trying to avoid covering
information on the page needed.
● In the dialog box.
Virtual Pages
16
● Overlays allow you to bring additional interaction
or content in a layer above the current page.
● We create the illusion of a larger virtual page.
● Pattern that support virtual pages include:
■ Virtual Scrolling
■ Inline Paging
■ Scrolled Paging
■ Panning
■ Zoomable User Interface
Virtual Scrolling
17
The traditional way of getting addition content by changing
pages in websites or scrolling.
Inline Paging
Instead of scrolling through content we just wanted to
make pagination feel less like a page switch by
switching the content instead of switching the page.
Scrolled Paging: Carousel
By combining both scrolling and paging together scrolled
paging carousel is obtained. Carousels work well for
time-based content.
Virtual Panning
18
Allowing users the freedom to roam in two-dimensional space.
This works great on a map like Google Maps.
Zoomable User
Interface
Unlike panning or flicking through a flat, two-dimensional
space, a ZUI allows the user to also zoom in to
elements on the page.
Process Flow
19
● Google Blogger: The website makes it easy to
create and publish blogs.
● The magic principle: A technique for getting away
from a technology-driven approach and discovering the
underlying mental model of the user.
Process Flow patterns
20
❖ Interactive Single-Page
Process,
❖ Inline Assistant Process,
❖ Configurator Process,
❖ Overlay Process,
❖ Static Single-Page Process.
Interactive Single-Page Process 21
● Consumer products come in a variety of shapes, sizes,
textures, colors, etc.
● This type of product selection is typically handled with a
multi-page workflow.
Inline Assistant Process 22
● Another common place where multiple pages are used to
complete a process is when adding items to a shopping cart.
Dialog Overlay
Process
23
● Any context switch is a chance for a user to leave the side.
● We seek an experience that has a little mental friction as
possible. But sometimes the step-by-step flow is necessary.
Configurator
Process
24
● It is the engagement factor that becomes most important.
● It is meant to invoke delight.
Thank
You
25

More Related Content

Similar to _14400120021_Human Computer Interaction (2).pptx

EXPLORING VARIOUS UI INTERACTION PATTERNS
EXPLORING VARIOUS UI INTERACTION PATTERNSEXPLORING VARIOUS UI INTERACTION PATTERNS
EXPLORING VARIOUS UI INTERACTION PATTERNS
ROHISIVAM
 
Mapping french open data actors on the web with common crawl
Mapping french open data actors on the web with common crawlMapping french open data actors on the web with common crawl
Mapping french open data actors on the web with common crawl
data publica
 
Website Development Process
Website Development ProcessWebsite Development Process
Website Development Process
Hend Al-Khalifa
 
1 httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2 ht.docx
1  httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2  ht.docx1  httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2  ht.docx
1 httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2 ht.docx
jeremylockett77
 
Windows Phone 8 - 3 Building WP8 Applications
Windows Phone 8 - 3 Building WP8 ApplicationsWindows Phone 8 - 3 Building WP8 Applications
Windows Phone 8 - 3 Building WP8 Applications
Oliver Scheer
 
Introduction to building wireframes
Introduction to building wireframesIntroduction to building wireframes
Introduction to building wireframes
Hong Qu
 

Similar to _14400120021_Human Computer Interaction (2).pptx (20)

Four Principles of Accessibility UK Version
Four Principles of Accessibility UK Version Four Principles of Accessibility UK Version
Four Principles of Accessibility UK Version
 
Qt WebKit going Mobile
Qt WebKit going MobileQt WebKit going Mobile
Qt WebKit going Mobile
 
Modern web development and accessibility (Christina Papadimitriou, Nadia Mark...
Modern web development and accessibility (Christina Papadimitriou, Nadia Mark...Modern web development and accessibility (Christina Papadimitriou, Nadia Mark...
Modern web development and accessibility (Christina Papadimitriou, Nadia Mark...
 
WEB INTERFACE DESIGN
WEB INTERFACE DESIGNWEB INTERFACE DESIGN
WEB INTERFACE DESIGN
 
EXPLORING VARIOUS UI INTERACTION PATTERNS
EXPLORING VARIOUS UI INTERACTION PATTERNSEXPLORING VARIOUS UI INTERACTION PATTERNS
EXPLORING VARIOUS UI INTERACTION PATTERNS
 
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
 
GUI
GUI GUI
GUI
 
Chapter 7- ID - Interfaces.pptx
Chapter 7- ID - Interfaces.pptxChapter 7- ID - Interfaces.pptx
Chapter 7- ID - Interfaces.pptx
 
Yui Design Patterns
Yui Design PatternsYui Design Patterns
Yui Design Patterns
 
Responsive Design: Let's get Responsive!
Responsive Design: Let's get Responsive!Responsive Design: Let's get Responsive!
Responsive Design: Let's get Responsive!
 
Mapping french open data actors on the web with common crawl
Mapping french open data actors on the web with common crawlMapping french open data actors on the web with common crawl
Mapping french open data actors on the web with common crawl
 
Website Development Process
Website Development ProcessWebsite Development Process
Website Development Process
 
Mobilesoft presentation
Mobilesoft presentationMobilesoft presentation
Mobilesoft presentation
 
Siteimprove - Accessibility and multiple platforms
Siteimprove - Accessibility and multiple platformsSiteimprove - Accessibility and multiple platforms
Siteimprove - Accessibility and multiple platforms
 
1 httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2 ht.docx
1  httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2  ht.docx1  httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2  ht.docx
1 httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2 ht.docx
 
Windows Phone 8 - 3 Building WP8 Applications
Windows Phone 8 - 3 Building WP8 ApplicationsWindows Phone 8 - 3 Building WP8 Applications
Windows Phone 8 - 3 Building WP8 Applications
 
Introduction to building wireframes
Introduction to building wireframesIntroduction to building wireframes
Introduction to building wireframes
 
new UID module one(1) in the ppt format.
new UID module one(1) in the ppt format.new UID module one(1) in the ppt format.
new UID module one(1) in the ppt format.
 
DOC
DOCDOC
DOC
 
How to Implement a Navigation MUI Drawer in Your React App
How to Implement a Navigation MUI Drawer in Your React AppHow to Implement a Navigation MUI Drawer in Your React App
How to Implement a Navigation MUI Drawer in Your React App
 

More from TheULTIMATEALLROUNDE (7)

vai pdf name change kore de.pptx
vai pdf name change kore de.pptxvai pdf name change kore de.pptx
vai pdf name change kore de.pptx
 
Web.pptx
Web.pptxWeb.pptx
Web.pptx
 
Web Database.pptx
Web Database.pptxWeb Database.pptx
Web Database.pptx
 
lec10svm.ppt
lec10svm.pptlec10svm.ppt
lec10svm.ppt
 
Banglka.pptx
Banglka.pptxBanglka.pptx
Banglka.pptx
 
SAYAN14_HCI PDF.pptx
SAYAN14_HCI PDF.pptxSAYAN14_HCI PDF.pptx
SAYAN14_HCI PDF.pptx
 
Software Engineering CSE/IT.pptx
 Software Engineering CSE/IT.pptx Software Engineering CSE/IT.pptx
Software Engineering CSE/IT.pptx
 

Recently uploaded

Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 

Recently uploaded (20)

Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
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
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 

_14400120021_Human Computer Interaction (2).pptx

  • 1. Neotia Institute of Technology, Management and Science 1 Name: SAYAN GHOSH UID:14400120032 Subject: Human Computer Interaction Subject Code: PEC-IT602C Session: 2022-23 (Even) Department: CSE College Name: NITMAS(144)
  • 3. DRAG AND DROP 3 ● Drag and drop module: Rearranging module on a page. ● Drag and drop list: Rearranging lists. ● Drag and drop object: Changing relationships between objects. ● Drag and drop action: Invoking actions on a dropped object. ● Drag and drop collection: Maintaining collections through drag and drop.
  • 4. Drag and drop module 4 ● Normal Display style: Modules are displayed without an explicit cue for drag and drop. ● Invitation to drag: Moving the mouse to a module’s header changes the cursor to indicate that the item is draggable. ● Dragging: The module being moved is dragged directly. A ripped-out “hole” is exposed where the module was dragged from. ● Invitation to Drop: Dragging the module opens up a
  • 5. Drag and drop list  Rearranging lists is very similar to rearranging modules on the page but with the added constraint of being in a single dimension (up/down or left/right).  The drag and drag list pattern defines interactions for rearranging items in a list. 5
  • 6. DIRECT SELECTION 6 ● Toggle Selection: Checkbox or control-based selection. ● Collected Selection: Selection that spans multiple pages. ● Object Selection: Direct object selection. ● Hybrid Selection: Combination of Toggl selection and object selection.
  • 7. Toggle Selection 7 Object Selection Eg.:Checkboxes and toggle buttons Eg.:The whole object example a mail from a email.
  • 8. Collected Selection 8 Hybrid Selection Eg.: Copy of selection that spans multiple pages. Eg.: Mixing both the toggle selection and object selection.
  • 9. Contextual Tools 9 ● Always-Visible Tools: Place contextual tools directly in the contents. ● Hover-reveal Tools: Show contextual tools on the mouse hover. ● Toggle-Reveal Tools: A master switch to toggle on/off contextual tools for the page. ● Multi-level Tools: Progressively reveal actions based on user interaction. ● Secondary Menu: Show a secondary menu (usually by right-clicking on an object).
  • 10. It is an ergonomic principle that ties the size of a target and its contextual proximity to ease of use. Fitts’s Law 10
  • 11. Overlays 11 ● Overlays are really just lightweight pop ups. ● Browser pop-ups display a new browser windows. ● Browser pop ups often display browser interface controls.
  • 12. Dialog Overlay 12 Detail Overlay Dialog overlays replace the old style browser pop ups. Netflix provides a clear example of a very simple dialog overlay. Allows the user to present additional information when the user clicks or hover over a link or section of content and this is the newest to web application.
  • 13. Activation 13 ● Anti pattern: Mouse Traps. ● Anti pattern: Non-Symmetrical Activation/Deactivation. ● Anti pattern: Needless Fanfare. ● Anti pattern: Hover and Cover. Input Overlay Input Overlay is a lightweight overlay that brings additional input information for each field tabbed into
  • 14. Inlays 14 ● Dialog Inlay: A technique that is used to expand a part of the page, revealing a dialog area within the page. To smooth the introduction of the Dialog inlays into the page. ● List Inlay: This are a great place to use inlays. Instead of requiring the user to navigate to a new page for an item’s detail or popping up the information in an Overlay. ● Detail Inlay: A common idiom is to provide additional detail about items shown on a page.
  • 15. Inlay Versus Overlay? 15 ● Use an overlay when there may be more than one place a dialog can be activated from (the exception may be showing details for items in a list). ● Use an overlay to interrupt the process. ● Use an overlay in there is a multi-step process. ● Use an inlay when trying to avoid covering information on the page needed. ● In the dialog box.
  • 16. Virtual Pages 16 ● Overlays allow you to bring additional interaction or content in a layer above the current page. ● We create the illusion of a larger virtual page. ● Pattern that support virtual pages include: ■ Virtual Scrolling ■ Inline Paging ■ Scrolled Paging ■ Panning ■ Zoomable User Interface
  • 17. Virtual Scrolling 17 The traditional way of getting addition content by changing pages in websites or scrolling. Inline Paging Instead of scrolling through content we just wanted to make pagination feel less like a page switch by switching the content instead of switching the page. Scrolled Paging: Carousel By combining both scrolling and paging together scrolled paging carousel is obtained. Carousels work well for time-based content.
  • 18. Virtual Panning 18 Allowing users the freedom to roam in two-dimensional space. This works great on a map like Google Maps. Zoomable User Interface Unlike panning or flicking through a flat, two-dimensional space, a ZUI allows the user to also zoom in to elements on the page.
  • 19. Process Flow 19 ● Google Blogger: The website makes it easy to create and publish blogs. ● The magic principle: A technique for getting away from a technology-driven approach and discovering the underlying mental model of the user.
  • 20. Process Flow patterns 20 ❖ Interactive Single-Page Process, ❖ Inline Assistant Process, ❖ Configurator Process, ❖ Overlay Process, ❖ Static Single-Page Process.
  • 21. Interactive Single-Page Process 21 ● Consumer products come in a variety of shapes, sizes, textures, colors, etc. ● This type of product selection is typically handled with a multi-page workflow.
  • 22. Inline Assistant Process 22 ● Another common place where multiple pages are used to complete a process is when adding items to a shopping cart.
  • 23. Dialog Overlay Process 23 ● Any context switch is a chance for a user to leave the side. ● We seek an experience that has a little mental friction as possible. But sometimes the step-by-step flow is necessary.
  • 24. Configurator Process 24 ● It is the engagement factor that becomes most important. ● It is meant to invoke delight.