SlideShare a Scribd company logo
1 of 229
Download to read offline
Interesting
Moments
Bill Scott
Director, UI Engineering
Netflix
Microsoft - August 24, 2009
Designingfor
Me
Simple Interaction?
Simple Interaction? Events...
Page load. Mouse hover. Mouse down. Drag
initiated. Drag leaves original location. Drag
re-enters original location. Drag re-enters
original location. Drag enters valid target.
Drag exits valid target. Drag enters speciļ¬c
invalid target. Drag is over no speciļ¬c target.
Drag hovers over valid target. Drag hovers
over invalid target. Drop accepted. Drop
rejected. Drop on parent container.
16+
Simple Interaction? Actors...
Page. Cursor. Tool Tip. Drag
Object. Drag Objectā€™s Parent
Container. Drop Target.
6+
96Interesting Moments
EventsActors
Interesting Moments
Interesting Moments
Interesting Moments
Interesting Moments
Interesting Moments
Interesting Moments
interaction (n).
mutual or
reciprocal action;
interacting
interaction.
interplay between
system and user
interaction.
interplay between
system and user
interaction.
interplay between
system and user
interaction.
sequence
tells a story
interactivity.
cyclic process
between two or
more active agents
in which each agent
alternatively
listens, thinks, and
speaks.
Chris Crawford
Interactive Storytelling
Captures minute interplay
Serves as tickler for nuances
Speaks to the possibilities
Interesting Moments
Captures minute interplay
Serves as tickler for nuances
Speaks to the possibilities
Interesting Moments
Captures minute interplay
Serves as tickler for nuances
Speaks to the possibilities
Interesting Moments
Captures minute interplay
Serves as tickler for nuances
Speaks to the possibilities
Interesting Moments
Captures minute interplay
Serves as tickler for nuances
Speaks to the possibilities
Interesting Moments
Captures minute interplay
Serves as tickler for nuances
Speaks to the possibilities
Interesting Moments
6 principles
6 principles
for designing interesting moments
Input where
you output.
- Alan Cooper
In Page Editing
inline editing. animoto.com
In Page Editing
Interesting Moments
Page load
Not editing:
- Mouse enters edit area
- Mouse exits edit area
- Mouse click in edit area
Editing:
- Mouse exits edit area
- Mouse click outside edit
inline editing. animoto.com
Page Render
Not editing:
Mouse in
edit area
Not editing:
Mouse exits
edit area
Mouse clicks
in edit area
Editing:
Mouse exits
edit area
Editing:
Mouse click
elsewhere
Cursor link cursor normal i-beam normal normal
Edit Area
hidden edit
ļ¬eld
dotted
outline;
invitational
text
hidden edit
ļ¬eld
dotted
outline;
white
background
solid outline
Saving...
message;
new value
Analyzing the Moments
Page Render
Not editing:
Mouse in
edit area
Not editing:
Mouse exits
edit area
Mouse clicks
in edit area
Editing:
Mouse exits
edit area
Editing:
Mouse click
elsewhere
Cursor link cursor normal i-beam normal normal
Edit Area
hidden edit
ļ¬eld
dotted
outline;
invitational
text
hidden edit
ļ¬eld
dotted
outline;
white
background
solid outline
Saving...
message;
new value
1
1
Analyzing the Moments
Page Render
Not editing:
Mouse in
edit area
Not editing:
Mouse exits
edit area
Mouse clicks
in edit area
Editing:
Mouse exits
edit area
Editing:
Mouse click
elsewhere
Cursor link cursor normal i-beam normal normal
Edit Area
hidden edit
ļ¬eld
dotted
outline;
invitational
text
hidden edit
ļ¬eld
dotted
outline;
white
background
solid outline
Saving...
message;
new value
1
1
Analyzing the Moments
2
2
Page Render
Not editing:
Mouse in
edit area
Not editing:
Mouse exits
edit area
Mouse clicks
in edit area
Editing:
Mouse exits
edit area
Editing:
Mouse click
elsewhere
Cursor link cursor normal i-beam normal normal
Edit Area
hidden edit
ļ¬eld
dotted
outline;
invitational
text
hidden edit
ļ¬eld
dotted
outline;
white
background
solid outline
Saving...
message;
new value
1
1
Analyzing the Moments
2
2
3
3
Page Render
Not editing:
Mouse in
edit area
Not editing:
Mouse exits
edit area
Mouse clicks
in edit area
Editing:
Mouse exits
edit area
Editing:
Mouse click
elsewhere
Cursor link cursor normal i-beam normal normal
Edit Area
hidden edit
ļ¬eld
dotted
outline;
invitational
text
hidden edit
ļ¬eld
dotted
outline;
white
background
solid outline
Saving...
message;
new value
1
1
Analyzing the Moments
2
2
3
3
4
4
Page Render
Not editing:
Mouse in
edit area
Not editing:
Mouse exits
edit area
Mouse clicks
in edit area
Editing:
Mouse exits
edit area
Editing:
Mouse click
elsewhere
Cursor link cursor normal i-beam normal normal
Edit Area
hidden edit
ļ¬eld
dotted
outline;
invitational
text
hidden edit
ļ¬eld
dotted
outline;
white
background
solid outline
Saving...
message;
new value
1
1
Analyzing the Moments
2
2
3
3
4
4
5
5
Page Render
Not editing:
Mouse in
edit area
Not editing:
Mouse exits
edit area
Mouse clicks
in edit area
Editing:
Mouse exits
edit area
Editing:
Mouse click
elsewhere
Cursor link cursor normal i-beam normal normal
Edit Area
hidden edit
ļ¬eld
dotted
outline;
invitational
text
hidden edit
ļ¬eld
dotted
outline;
white
background
solid outline
Saving...
message;
new value
1
1
Analyzing the Moments
2
2
3
3
4
4
5
5
6
6
Page Render
Not editing:
Mouse in
edit area
Not editing:
Mouse exits
edit area
Mouse clicks
in edit area
Editing:
Mouse exits
edit area
Editing:
Mouse click
elsewhere
Cursor link cursor normal i-beam normal normal
Edit Area
hidden edit
ļ¬eld
dotted
outline;
invitational
text
hidden edit
ļ¬eld
dotted
outline;
white
background
solid outline
Saving...
message;
new value
1
1
Analyzing the Moments
2
2
3
3
4
4
5
5
6
6
7
7
Refactoring the Moments
Page Render
Not editing:
Mouse
enters edit
area
Not editing:
Mouse exits
edit area
Mouse clicks
in edit area
Editing:
Mouse exits
edit area
Editing:
Mouse click
outside edit
area
Editing: Click
Save Button
Cursor link cursor normal i-beam normal normal normal
Edit Area
hint at edit
ļ¬eld
dotted
outline;
invitational
text
hidden edit
ļ¬eld
dotted
outline;
white
background
solid outline
Saving...
message;
new value
Saving...
message;
new value
Buttons?
Show Save/
Cancel
buttons
Hide Save/
Cancel
buttons
Edit Link?
Show edit
link?
In Page Editing
inline editing. ļ¬ckr.com
In Page Editing
Additions:
ā€¢Yellow spotlight/invitation
ā€¢Tooltip invitation
ā€¢Explicit Save/Cancel buttons
inline editing. ļ¬ckr.com
In Page Editing
Additions:
ā€¢Yellow spotlight/invitation
ā€¢Tooltip invitation
ā€¢Explicit Save/Cancel buttons
Pay attention to
discoverability
inline editing. ļ¬ckr.com
In Page Editing
Additions:
ā€¢Yellow spotlight/invitation
ā€¢Tooltip invitation
ā€¢Explicit Save/Cancel buttons
Pay attention to
discoverability
Use a clear
ā€œcall to actionā€
inline editing. ļ¬ckr.com
anti-pattern. non-symmetrical. iphone
anti-pattern. non-symmetrical. iphone
anti-pattern. non-symmetrical. iphone
anti-pattern. non-symmetrical. iphone
symmetrical interaction. basecamp
anti-pattern. non-symmetrical. iphone
symmetrical interaction. basecamp
anti-pattern. non-symmetrical. iphone
symmetrical interaction. basecamp
Keep activation &
deactivation symmetrical
Drag, Open & Drop
drag and drop. gmail
Drag, Open & Drop
drag and drop. gmail
Mouse hover & initiation
Anti-pattern: Tiny Targets
Drop accepted
What happened?
Collapses immediately.
Drag, Open & Drop
Reduce physical effort.
drag and drop. gmail
Mouse hover & initiation
Anti-pattern: Tiny Targets
Drop accepted
What happened?
Collapses immediately.
Drag, Open & Drop
Reduce physical effort.
Reduce mental effort.
drag and drop. gmail
Mouse hover & initiation
Anti-pattern: Tiny Targets
Drop accepted
What happened?
Collapses immediately.
anti-pattern. artiļ¬cial construct.
anti-pattern. artiļ¬cial construct.
rate an object. netļ¬‚ix.com
No artiļ¬cial constructs!
anti-pattern. artiļ¬cial construct.
rate an object. netļ¬‚ix.com
Require a
light footprint.
In Page Actions (always visible)
original digg site. digg.com 1.0
In Page Actions (always visible)
original digg site. digg.com 1.0
In Page Actions (always visible)
original digg site. digg.com 1.0
in-page action. digg.com
In Page Actions (always visible)
original digg site. digg.com 1.0
in-page action. digg.com
In Page Actions (always visible)
original digg site. digg.com 1.0
in-page action. digg.com
Use for primary actions.
In Page Actions (always visible)
in-page action. digg.com
In Page Actions (always visible)
in-page action. digg.com rating an object. y!news, netļ¬‚ix
In Page Actions (always visible)
in-page action. digg.com rating an object. y!news, netļ¬‚ix
rating an object. y!movies, y!answers
In Page Actions (always visible)
in-page action. digg.com rating an object. y!news, netļ¬‚ix
rating an object. y!movies, y!answers
remembered collections. gap.com
In Page Actions (always visible)
in-page action. digg.com rating an object. y!news, netļ¬‚ix
rating an object. y!movies, y!answers
remembered collections. gap.com
Use to reduce the ā€œclick weight.ā€
ā€¢# of interaction steps
ā€¢Decision time
ā€¢Seek time
ā€¢Second guessing
ā€¢Wait time
http://genesisconduit.wordpress.com/2008/07/13/click-weight/
http://www.amazon.com/Designing-Both-Sides-Screen-Collaborate/dp/0672321513
Contextual Tools (inline on hover)
contextual tool menu. ļ¬‚ickr.com
Contextual Tools (inline on hover)
contextual tool menu. ļ¬‚ickr.com
contextual tool actions. backpackit
Contextual Tools (inline on hover)
contextual tool menu. ļ¬‚ickr.com
contextual tool actions. backpackit
Use for secondary actions
or to preserve readability.
Contextual Tools (overlay on hover)
contextual tool overlay. bing.com
Contextual Tools (overlay on hover)
contextual tool overlay. bing.com
Balance readability & interactivity.
Anti-Pattern: Hover & Cover
anti-pattern. hover & cover. yahoo! teachers
Anti-Pattern: Hover & Cover
Page
Render
Mouse
over
object
Mouse
leaves tool
layer
Tool
selected
In Progress Complete
Cursor link cursor
Actionable
Object
Wrapped
by tool
layer
Normal
display
mode
Normal
display
mode
Contextual
Tools
Show tool
layer
Hide tool
layer
Hide tool
layer
anti-pattern. hover & cover. yahoo! teachers
Anti-Pattern: Hover & Cover
Page
Render
Mouse
over
object
Mouse
leaves tool
layer
Tool
selected
In Progress Complete
Cursor link cursor
Actionable
Object
Wrapped
by tool
layer
Normal
display
mode
Normal
display
mode
Contextual
Tools
Show tool
layer
Hide tool
layer
Hide tool
layer
anti-pattern. hover & cover. yahoo! teachers
Donā€™t obscure context
or navigation.
hover & cover resolved. y! teachers
Hover & Cover Refactored
hover & cover resolved. y! teachers
Hover & Cover Refactored
Contextual Tools (overlay on hover)
hover details. linkedin.com
Contextual Tools (overlay on hover)
hover details. linkedin.com
Hover activation should
be 1/2 second delay
Contextual Tools (overlay on hover)
hover details. linkedin.com
Hover activation should
be 1/2 second delay
Time-based
targeting is tricky.
Contextual Tools (overlay on hover)
hover details. linkedin.com
Hover activation should
be 1/2 second delay
Time-based
targeting is tricky.
Mouse path
targeting is tricky.
anti-pattern. double duty. amazon.com
Hover: shows contextual
tool overlay.
Click: goes to details page.
anti-pattern. double duty. amazon.com
Hover: shows contextual
tool overlay.
Click: goes to details page.
Do one thing well.
anti-pattern. double duty. amazon.com
Contextual Tools (overlay on click)
google maps
Contextual Tools (overlay on click)
bing.com
google maps
Contextual Tools (overlay on click)
bing.com
everyblock.com
google maps
Contextual Tools (overlay on click)
bing.com
everyblock.com
google maps Open contextual tool
overlays with a click.
What about new Yahoo page?
embedded application overlay - hover activated. yahoo.com 2009
What about new Yahoo page?
embedded application overlay - hover activated. yahoo.com 2009
Overlay stays
open.
What about new Yahoo page?
embedded application overlay - hover activated. yahoo.com 2009
Overlay stays
open.
On mouse hover/delay
switches to new app.
What about new Yahoo page?
embedded application overlay - hover activated. yahoo.com 2009
Mouse exits.
Overlay closes.
Overlay stays
open.
On mouse hover/delay
switches to new app.
What about new Yahoo page?
embedded application overlay - hover activated. yahoo.com 2009
The good?
ā€¢ Doesnā€™t obscure other navigation.
ā€¢ Doesnā€™t collapse erratically.
Mouse exits.
Overlay closes.
Overlay stays
open.
On mouse hover/delay
switches to new app.
What about new Yahoo page?
embedded application overlay - hover activated. yahoo.com 2009
The good?
ā€¢ Doesnā€™t obscure other navigation.
ā€¢ Doesnā€™t collapse erratically.
Mouse exits.
Overlay closes.
Overlay stays
open.
On mouse hover/delay
switches to new app.
The not so good?
ā€¢ Activation delay feels sluggish
(however delay is necessary).
ā€¢ Not all menus activate a panel.
ā€¢ Accidental triggering
(result in obscuring content).
ā€¢ Gigantic overlays activated by hover
What about new Yahoo page?
embedded application overlay - hover activated. yahoo.com 2009
The good?
ā€¢ Doesnā€™t obscure other navigation.
ā€¢ Doesnā€™t collapse erratically.
Mouse exits.
Overlay closes.
Overlay stays
open.
On mouse hover/delay
switches to new app.
The not so good?
ā€¢ Activation delay feels sluggish
(however delay is necessary).
ā€¢ Not all menus activate a panel.
ā€¢ Accidental triggering
(result in obscuring content).
ā€¢ Gigantic overlays activated by hover
See also: Jakob Nielsenā€™s research on
ā€œMega Menusā€: http://tr.im/twnC
Maintain ļ¬‚ow.
Exploratorium Exhibit
Spot the differences
Spot the differences
Now try again...
Now try again...
Now try again...
Keep the moments within the page.
Keep the moments within the page.
Overlays
hover details. netļ¬‚ix.com
hover dialog. netļ¬‚ix.com
Overlays
hover details. netļ¬‚ix.com
hover dialog. netļ¬‚ix.com
Overlays
hover details. netļ¬‚ix.com
Wait 1/2 second to
activate hover details.
hover dialog. netļ¬‚ix.com
Overlays
hover details. netļ¬‚ix.com
Wait 1/2 second to
activate hover details.
Immediately
deactivate hover
details on mouse exit.
hover dialog. netļ¬‚ix.com
Overlays
hover details. netļ¬‚ix.com
Wait 1/2 second to
activate hover details.
Immediately
deactivate hover
details on mouse exit.
Change context or capture
ļ¬‚ow in overlay dialog.
hover dialog. netļ¬‚ix.com
Anti-Pattern: Idiot Boxes
anti-pattern. idiot box. yelp.com
Anti-Pattern: Idiot Boxes
anti-pattern. idiot box. yahoo! photos
Anti-Pattern: Idiot Boxes
ā€œDonā€™t stop the proceedings
with idiocy.ā€ - Alan Cooper
anti-pattern. idiot box. yahoo! photos
Overlays: Hover Initiated
anti-pattern. shifting overlay. ui-patterns.com
Overlays: Hover Initiated
anti-pattern. shifting overlay. ui-patterns.com better implementation of shifting overlay. instructables
Overlays: Hover Initiated
anti-pattern. shifting overlay. ui-patterns.com better implementation of shifting overlay. instructables
anti-pattern. shifting overlay. wikirank
Overlays: Hover Initiated
Overlays should not follow the mouse.
anti-pattern. shifting overlay. ui-patterns.com better implementation of shifting overlay. instructables
anti-pattern. shifting overlay. wikirank
Inlays
click activated inlay. roost.com
Inlays
Use inlays for strong
contextual association.
click activated inlay. roost.com
Inlays
Use inlays for strong
contextual association.
hover activated accordian. nasa.gov
click activated inlay. roost.com
Inlays
Use inlays for strong
contextual association.
hover activated accordian. nasa.gov
hover activated accordian. brown.edu
click activated inlay. roost.com
Inlays
Use inlays for strong
contextual association.
hover activated accordian. nasa.gov
hover activated accordian. apple.com
hover activated accordian. brown.edu
click activated inlay. roost.com
Inlays
Use inlays for strong
contextual association.
Activate inlays with click,
not hover.
hover activated accordian. nasa.gov
hover activated accordian. apple.com
hover activated accordian. brown.edu
click activated inlay. roost.com
Donā€™t infer too much
about the userā€™s intent
from a mouse hover.
Virtual Space
endless scrolling. bing.com
Virtual Space
endless scrolling. bing.com
carousel. paging. gallery. bing.com
Virtual Space
Consider the backstage.
endless scrolling. bing.com
carousel. paging. gallery. bing.com
Seamless Context
you are here. idea.org
Seamless Context
you are here. idea.org
seamless paging. magcloud
Seamless Context
Maintain context
across pages.
you are here. idea.org
seamless paging. magcloud
Nav Bars: Extend the moment
nav status bar. thesixtyone.com
nav status bar. facebook.com
nav status bar. digg.com
Nav Bars: Extend the moment
nav status bar. thesixtyone.com
nav status bar. facebook.com
nav status bar. digg.com
Nav Bars: Extend the moment
nav status bar. thesixtyone.com
nav status bar. facebook.com
nav status bar. digg.com
Maintain context across pages.
Invite interaction.
http://dustincurtis.com/images/twitter/green_spill.jpg
http://dustincurtis.com/images/twitter/green_spill.jpg
http://dustincurtis.com/images/twitter/green_spill.jpg
http://dustincurtis.com/images/twitter/green_spill.jpg
Use a clear call to action.
http://dustincurtis.com/images/twitter/green_spill.jpg
Anti-Pattern: No clear action
anti-pattern. no clear action. bing.com
Anti-Pattern: No clear action
anti-pattern. no clear action. bing.com
Anti-Pattern: No clear action
anti-pattern. no clear action. bing.com
Anti-Pattern: No clear action
anti-pattern. no clear action. bing.com
Anti-Pattern: No clear action
anti-pattern. no clear action. bing.com
Anti-Pattern: No clear action
anti-pattern. no clear action. bing.com
Anti-Pattern: No clear action
anti-pattern. no clear action. bing.com
Anti-Pattern: No clear action
Use a clear call to action.
anti-pattern. no clear action. bing.com
Hover Invitations
hover invitation. y!movies
Hover Invitations
hover invitation. y!movies
tooltip, hover & cursor invitation. ļ¬‚ickr.com
Hover Invitations
hover invitation. y!movies
tooltip, hover & cursor invitation. ļ¬‚ickr.com
hover & tool invitation. backpackit
Hover Invitations
hover invitation. y!movies
Aid discoverability with
hover invitations.
tooltip, hover & cursor invitation. ļ¬‚ickr.com
hover & tool invitation. backpackit
Blank Slate Invitation
dog-ear invitation. login.yahoo.com
Blank Slate Invitation
dog-ear invitation. login.yahoo.com
ļ¬ll-in-the-blanks invitation. netļ¬‚ix
Blank Slate Invitation
dog-ear invitation. login.yahoo.com
blank-slate invitation. backpackit
ļ¬ll-in-the-blanks invitation. netļ¬‚ix
Blank Slate Invitation
Recycle blank areas for
promoting your features.
dog-ear invitation. login.yahoo.com
blank-slate invitation. backpackit
ļ¬ll-in-the-blanks invitation. netļ¬‚ix
Tour Invitation
tour invitation. gmail
Tour Invitation
tour invitation. gmail
tour invitation. yahoo.com
Tour Invitation
tour invitation. gmail
tour invitation. yahoo.com
Use new visits to
promote new features.
Drag & Drop Invitation
drag invitation. google mapsdrag invitation. google maps
Drag & Drop Invitation
drag invitation. google mapsdrag invitation. google maps
drop invitation. google maps
Drag & Drop Invitation
drag invitation. google mapsdrag invitation. google maps
drop invitation. google mapsMind your moments.
Prompt Invitation
facebook.com
Prompt Invitation
facebook.com
Prompt Invitation
delicious.com
facebook.com
Prompt Invitation
delicious.com
facebook.com
Use questions or commands
to prompt for input.
button. the gap
button. the gap
button. the gap
hyperlink. backpackit
button. the gap
hyperlink. backpackit
button. the gap
hyperlink. backpackit
drop down arrow. ļ¬‚ickr
button. the gap
hyperlink. backpackit
drop down arrow. ļ¬‚ickr
Bridge new interaction
styles with familiar idioms.button. the gap
hyperlink. backpackit
drop down arrow. ļ¬‚ickr
Show transitions.
anti-pattern. needless fanfare. macintosh turbo tax
anti-pattern. needless fanfare. macintosh turbo tax
again in slow-motion...
anti-pattern. needless fanfare. macintosh turbo tax
again in slow-motion...
Always question ā€œwhyā€
when using transitions.
anti-pattern. needless fanfare. macintosh turbo tax
again in slow-motion...
Attention processing is
hard-wired into the brain
It is chemistry. You canā€™t
help it.
Attention processing is
hard-wired into the brain
It is chemistry. You canā€™t
help it.You canā€™t help looking at
ā€œdancingā€ mortgage ads
anti-pattern. needless fanfare. roost.com
DesigningVisual Interfaces. Kevin Mullet & Darrell Sano
anti-pattern. needless fanfare. roost.com
anti-pattern. needless fanfare. nasa.gov
DesigningVisual Interfaces. Kevin Mullet & Darrell Sano
anti-pattern. needless fanfare. roost.com
anti-pattern. needless fanfare. nasa.gov
DesigningVisual Interfaces. Kevin Mullet & Darrell Sano
anti-pattern. needless fanfare. pbs.org
Imagine an animation knob.
Dial in animation carefully.
anti-pattern. needless fanfare. roost.com
anti-pattern. needless fanfare. nasa.gov
DesigningVisual Interfaces. Kevin Mullet & Darrell Sano
anti-pattern. needless fanfare. pbs.org
original. animation on drop. my yahoo!
current. no animation on drop. my yahoo!
original. animation on drop. my yahoo!
Use the ā€œcut it in-halfā€
rule of thumb.
current. no animation on drop. my yahoo!
original. animation on drop. my yahoo!
Moments Communicate
Moments Communicate
progress indicator
Moments Communicate
Speed up time.
progress indicator
Moments Communicate
Speed up time.
earlier version of my yahoo!
progress indicator
Moments Communicate
Speed up time.
Slow down time.
earlier version of my yahoo!
progress indicator
Moments Communicate
Speed up time.
Slow down time.
mint.com
earlier version of my yahoo!
progress indicator
Moments Communicate
Speed up time.
Slow down time.
Show state change.
mint.com
earlier version of my yahoo!
progress indicator
Moments Communicate
Speed up time.
Slow down time.
Show state change.
mint.com
the gap
earlier version of my yahoo!
progress indicator
Moments Communicate
Speed up time.
Slow down time.
Show relationships.
Show state change.
mint.com
the gap
earlier version of my yahoo!
progress indicator
Moments Communicate
Speed up time.
Slow down time.
Show relationships.
Show state change.
mint.com
the gap
ļ¬‚ickr organizr earlier version of my yahoo!
progress indicator
Moments Communicate
Speed up time.
Slow down time.
Focus attention.
Show relationships.
Show state change.
mint.com
the gap
ļ¬‚ickr organizr earlier version of my yahoo!
progress indicator
Be reactive.
experiment on home page
experiment on home page
dedicated area
live feedback. wundrbar
Live Feedback
live feedback. wundrbar
live feedback. ļ¬‚ickr
Live Feedback
live feedback. wundrbar
live feedback. ļ¬‚ickr
live feedback. google maps
Live Feedback
Create a tight feedback
loop with the user.
live feedback. wundrbar
live feedback. ļ¬‚ickr
live feedback. google maps
Live Feedback
live suggest. google (early version)
Live Suggest
live suggest. google (early version) live suggest. yahoo search
Live Suggest
live suggest. google (early version) live suggest. yahoo search
live suggest. early yahoo search experiment
Live Suggest
Narrow toward a goal
rather than distract from it.
live suggest. google (early version) live suggest. yahoo search
live suggest. early yahoo search experiment
Live Suggest
live preview. volkswagen car conļ¬gurator
Live Previews
live preview. volkswagen car conļ¬gurator
live suggest. apple search
Live Previews
Use live previews.
live preview. volkswagen car conļ¬gurator
live suggest. apple search
Live Previews
Live Filtering
reļ¬ning search. bing tweets
Live Filtering
Reduce search effort
with live ļ¬ltering.
reļ¬ning search. bing tweets
Live Forms
live forms. yahoo! small business
Live Forms
live forms. yahoo! small business
live forms. google account creation
Live Forms
live forms. yahoo! small business
Prevent errors beforehand
with live forms.
live forms. google account creation
Auto Complete
auto complete. kayak
Auto Complete
Reduce user effort by
autocompleting correctly.
auto complete. kayak
Input where you output.
Require a light footprint.
Maintain ļ¬‚ow.
Invite interaction.
Show transitions.
Be reactive.
Flickr Credits
http://tr.im/t6Ew
Presentation
billwscott.com/share/
presentations/2009/ms
Blog
looksgoodworkswell.com
Web username
billwscott
Book
designingwebinterfaces.com
Oā€™Reilly

More Related Content

Viewers also liked

How To Mesure And Optimise Your Roi Using Web Analytics Google
How To Mesure And Optimise Your Roi Using Web Analytics GoogleHow To Mesure And Optimise Your Roi Using Web Analytics Google
How To Mesure And Optimise Your Roi Using Web Analytics Google2tique
Ā 
Combining Methods: Web Analytics and User Research
Combining Methods: Web Analytics and User ResearchCombining Methods: Web Analytics and User Research
Combining Methods: Web Analytics and User ResearchUser Intelligence
Ā 
CONSUMER AWARENES PPT
CONSUMER AWARENES PPTCONSUMER AWARENES PPT
CONSUMER AWARENES PPTManish Kumavat
Ā 
Major problems in India
Major problems in IndiaMajor problems in India
Major problems in IndiaSagar Patel
Ā 
Education system
Education systemEducation system
Education systemNirav Mevcha
Ā 
Reservation Presentation
Reservation PresentationReservation Presentation
Reservation PresentationAmrish Jhaveri
Ā 
Indian education system
Indian education systemIndian education system
Indian education systemAshish Kumar
Ā 
Todayā€™s education system
Todayā€™s education systemTodayā€™s education system
Todayā€™s education systemirfanullahkhan5049
Ā 
Motivational PPT
Motivational PPTMotivational PPT
Motivational PPTFiroj Md Shah
Ā 
Education today ppt
Education today pptEducation today ppt
Education today pptAnwar Pasha
Ā 
Indian education system
Indian education systemIndian education system
Indian education systemshamsg2001
Ā 
Social Media Best Practices, Part 1
Social Media Best Practices, Part 1Social Media Best Practices, Part 1
Social Media Best Practices, Part 1David King
Ā 
The Future of Education is Digital
The Future of Education is DigitalThe Future of Education is Digital
The Future of Education is DigitalPaul Brown
Ā 
Can We Assess Creativity?
Can We Assess Creativity?Can We Assess Creativity?
Can We Assess Creativity?John Spencer
Ā 
The History of SEO
The History of SEOThe History of SEO
The History of SEOHubSpot
Ā 
Why Content Marketing Fails
Why Content Marketing FailsWhy Content Marketing Fails
Why Content Marketing FailsRand Fishkin
Ā 

Viewers also liked (18)

How To Mesure And Optimise Your Roi Using Web Analytics Google
How To Mesure And Optimise Your Roi Using Web Analytics GoogleHow To Mesure And Optimise Your Roi Using Web Analytics Google
How To Mesure And Optimise Your Roi Using Web Analytics Google
Ā 
Reservation in India
Reservation in IndiaReservation in India
Reservation in India
Ā 
Combining Methods: Web Analytics and User Research
Combining Methods: Web Analytics and User ResearchCombining Methods: Web Analytics and User Research
Combining Methods: Web Analytics and User Research
Ā 
CONSUMER AWARENES PPT
CONSUMER AWARENES PPTCONSUMER AWARENES PPT
CONSUMER AWARENES PPT
Ā 
Major problems in India
Major problems in IndiaMajor problems in India
Major problems in India
Ā 
Education system
Education systemEducation system
Education system
Ā 
Reservation Presentation
Reservation PresentationReservation Presentation
Reservation Presentation
Ā 
Indian education system
Indian education systemIndian education system
Indian education system
Ā 
Todayā€™s education system
Todayā€™s education systemTodayā€™s education system
Todayā€™s education system
Ā 
Motivational PPT
Motivational PPTMotivational PPT
Motivational PPT
Ā 
Education today ppt
Education today pptEducation today ppt
Education today ppt
Ā 
Indian education system
Indian education systemIndian education system
Indian education system
Ā 
Social Media Best Practices, Part 1
Social Media Best Practices, Part 1Social Media Best Practices, Part 1
Social Media Best Practices, Part 1
Ā 
The Future of Education is Digital
The Future of Education is DigitalThe Future of Education is Digital
The Future of Education is Digital
Ā 
Digital Portfolios
Digital Portfolios Digital Portfolios
Digital Portfolios
Ā 
Can We Assess Creativity?
Can We Assess Creativity?Can We Assess Creativity?
Can We Assess Creativity?
Ā 
The History of SEO
The History of SEOThe History of SEO
The History of SEO
Ā 
Why Content Marketing Fails
Why Content Marketing FailsWhy Content Marketing Fails
Why Content Marketing Fails
Ā 

Similar to Designinginterestingmoments 090918130401-phpapp01

Designing for Interesting Moments
Designing for Interesting MomentsDesigning for Interesting Moments
Designing for Interesting MomentsBill Scott
Ā 
Fusion 360 training course
Fusion 360 training courseFusion 360 training course
Fusion 360 training courseAutodesk Fusion 360
Ā 
Antipatterns - Designing for the poor web experience
Antipatterns - Designing for the poor web experienceAntipatterns - Designing for the poor web experience
Antipatterns - Designing for the poor web experienceinteractionpatterns.org
Ā 
WCAG 2.1 update for designers
WCAG 2.1 update for designersWCAG 2.1 update for designers
WCAG 2.1 update for designersIntopia
Ā 
Accessibility: A Journey to Accessible Rich Components
Accessibility: A Journey to Accessible Rich ComponentsAccessibility: A Journey to Accessible Rich Components
Accessibility: A Journey to Accessible Rich ComponentsAchievers Tech
Ā 
Material design
Material designMaterial design
Material designahmed Shaker
Ā 
Email template editor
Email template editorEmail template editor
Email template editorSandeep Supal
Ā 
Introduction to programming using Visual Basic 6
Introduction to programming using Visual Basic 6Introduction to programming using Visual Basic 6
Introduction to programming using Visual Basic 6Jeanie Arnoco
Ā 
Making Your Website Sing!
Making Your Website Sing!Making Your Website Sing!
Making Your Website Sing!Embolden
Ā 
Making Your Website Sing!
Making Your Website Sing!Making Your Website Sing!
Making Your Website Sing!Embolden
Ā 
Taking Your First Steps with Webydo
Taking Your First Steps with WebydoTaking Your First Steps with Webydo
Taking Your First Steps with WebydoZest.is
Ā 
UX-Vision for the next TYPO3 CMS
UX-Vision for the next TYPO3 CMSUX-Vision for the next TYPO3 CMS
UX-Vision for the next TYPO3 CMSJens Hoffmann
Ā 
Win8 development lessons learned jayway
Win8 development lessons learned jaywayWin8 development lessons learned jayway
Win8 development lessons learned jaywayAndreas Hammar
Ā 
Anti Patterns2008
Anti Patterns2008Anti Patterns2008
Anti Patterns2008Ross Lawley
Ā 
Native Mobile Testing for Newbies
Native Mobile Testing for NewbiesNative Mobile Testing for Newbies
Native Mobile Testing for NewbiesSusan Hewitt
Ā 
The Pointerless Web
The Pointerless WebThe Pointerless Web
The Pointerless WebNicholas Zakas
Ā 
Android Design - Dropping iOS Patterns
Android Design - Dropping iOS PatternsAndroid Design - Dropping iOS Patterns
Android Design - Dropping iOS PatternsJason Fry
Ā 
Windows Store apps - Lessons Learned
Windows Store apps - Lessons LearnedWindows Store apps - Lessons Learned
Windows Store apps - Lessons Learnedchribben
Ā 

Similar to Designinginterestingmoments 090918130401-phpapp01 (20)

Bill Scott Presentation
Bill Scott PresentationBill Scott Presentation
Bill Scott Presentation
Ā 
Designing for Interesting Moments
Designing for Interesting MomentsDesigning for Interesting Moments
Designing for Interesting Moments
Ā 
Fusion 360 training course
Fusion 360 training courseFusion 360 training course
Fusion 360 training course
Ā 
Antipatterns - Designing for the poor web experience
Antipatterns - Designing for the poor web experienceAntipatterns - Designing for the poor web experience
Antipatterns - Designing for the poor web experience
Ā 
WCAG 2.1 update for designers
WCAG 2.1 update for designersWCAG 2.1 update for designers
WCAG 2.1 update for designers
Ā 
Accessibility: A Journey to Accessible Rich Components
Accessibility: A Journey to Accessible Rich ComponentsAccessibility: A Journey to Accessible Rich Components
Accessibility: A Journey to Accessible Rich Components
Ā 
Material design
Material designMaterial design
Material design
Ā 
Email template editor
Email template editorEmail template editor
Email template editor
Ā 
Introduction to programming using Visual Basic 6
Introduction to programming using Visual Basic 6Introduction to programming using Visual Basic 6
Introduction to programming using Visual Basic 6
Ā 
Making Your Website Sing!
Making Your Website Sing!Making Your Website Sing!
Making Your Website Sing!
Ā 
Making Your Website Sing!
Making Your Website Sing!Making Your Website Sing!
Making Your Website Sing!
Ā 
Taking Your First Steps with Webydo
Taking Your First Steps with WebydoTaking Your First Steps with Webydo
Taking Your First Steps with Webydo
Ā 
Designing Rich Web Experience
Designing Rich Web ExperienceDesigning Rich Web Experience
Designing Rich Web Experience
Ā 
UX-Vision for the next TYPO3 CMS
UX-Vision for the next TYPO3 CMSUX-Vision for the next TYPO3 CMS
UX-Vision for the next TYPO3 CMS
Ā 
Win8 development lessons learned jayway
Win8 development lessons learned jaywayWin8 development lessons learned jayway
Win8 development lessons learned jayway
Ā 
Anti Patterns2008
Anti Patterns2008Anti Patterns2008
Anti Patterns2008
Ā 
Native Mobile Testing for Newbies
Native Mobile Testing for NewbiesNative Mobile Testing for Newbies
Native Mobile Testing for Newbies
Ā 
The Pointerless Web
The Pointerless WebThe Pointerless Web
The Pointerless Web
Ā 
Android Design - Dropping iOS Patterns
Android Design - Dropping iOS PatternsAndroid Design - Dropping iOS Patterns
Android Design - Dropping iOS Patterns
Ā 
Windows Store apps - Lessons Learned
Windows Store apps - Lessons LearnedWindows Store apps - Lessons Learned
Windows Store apps - Lessons Learned
Ā 

More from Shivam Prajapati

Shivam pajpati pptx presebntation
Shivam  pajpati pptx presebntationShivam  pajpati pptx presebntation
Shivam pajpati pptx presebntationShivam Prajapati
Ā 
Whyelectriccars 141014161130-conversion-gate01
Whyelectriccars 141014161130-conversion-gate01Whyelectriccars 141014161130-conversion-gate01
Whyelectriccars 141014161130-conversion-gate01Shivam Prajapati
Ā 
Wds leanengineering-141103233017-conversion-gate02
Wds leanengineering-141103233017-conversion-gate02Wds leanengineering-141103233017-conversion-gate02
Wds leanengineering-141103233017-conversion-gate02Shivam Prajapati
Ā 
Studentsproject groundnutshellarmachine-140507061025-phpapp02
Studentsproject groundnutshellarmachine-140507061025-phpapp02Studentsproject groundnutshellarmachine-140507061025-phpapp02
Studentsproject groundnutshellarmachine-140507061025-phpapp02Shivam Prajapati
Ā 
Dlw locomotive workshop
Dlw locomotive workshopDlw locomotive workshop
Dlw locomotive workshopShivam Prajapati
Ā 
DLW WORKSHOP , VARANSI
DLW WORKSHOP , VARANSIDLW WORKSHOP , VARANSI
DLW WORKSHOP , VARANSIShivam Prajapati
Ā 
LOCO TRAINING REPORT
LOCO TRAINING REPORTLOCO TRAINING REPORT
LOCO TRAINING REPORTShivam Prajapati
Ā 

More from Shivam Prajapati (10)

Shivam pajpati pptx presebntation
Shivam  pajpati pptx presebntationShivam  pajpati pptx presebntation
Shivam pajpati pptx presebntation
Ā 
tidal energy
tidal energytidal energy
tidal energy
Ā 
Whyelectriccars 141014161130-conversion-gate01
Whyelectriccars 141014161130-conversion-gate01Whyelectriccars 141014161130-conversion-gate01
Whyelectriccars 141014161130-conversion-gate01
Ā 
Wds leanengineering-141103233017-conversion-gate02
Wds leanengineering-141103233017-conversion-gate02Wds leanengineering-141103233017-conversion-gate02
Wds leanengineering-141103233017-conversion-gate02
Ā 
Hoe to make engg
Hoe to make enggHoe to make engg
Hoe to make engg
Ā 
Studentsproject groundnutshellarmachine-140507061025-phpapp02
Studentsproject groundnutshellarmachine-140507061025-phpapp02Studentsproject groundnutshellarmachine-140507061025-phpapp02
Studentsproject groundnutshellarmachine-140507061025-phpapp02
Ā 
Dlw locomotive workshop
Dlw locomotive workshopDlw locomotive workshop
Dlw locomotive workshop
Ā 
DLW WORKSHOP , VARANSI
DLW WORKSHOP , VARANSIDLW WORKSHOP , VARANSI
DLW WORKSHOP , VARANSI
Ā 
MECHANICAL PROJECT
MECHANICAL PROJECTMECHANICAL PROJECT
MECHANICAL PROJECT
Ā 
LOCO TRAINING REPORT
LOCO TRAINING REPORTLOCO TRAINING REPORT
LOCO TRAINING REPORT
Ā 

Recently uploaded

How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Sitegalleryaagency
Ā 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
Ā 
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...ankitnayak356677
Ā 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CANestorGamez6
Ā 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
Ā 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricksabhishekparmar618
Ā 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130Suhani Kapoor
Ā 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryWilliamVickery6
Ā 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...Suhani Kapoor
Ā 
Cheap Rate āž„8448380779 ā–»Call Girls In Iffco Chowk Gurgaon
Cheap Rate āž„8448380779 ā–»Call Girls In Iffco Chowk GurgaonCheap Rate āž„8448380779 ā–»Call Girls In Iffco Chowk Gurgaon
Cheap Rate āž„8448380779 ā–»Call Girls In Iffco Chowk GurgaonDelhi Call girls
Ā 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Yantram Animation Studio Corporation
Ā 
PODSCAPE - Brochure 2023_ prefab homes in Bangalore India
PODSCAPE - Brochure 2023_ prefab homes in Bangalore IndiaPODSCAPE - Brochure 2023_ prefab homes in Bangalore India
PODSCAPE - Brochure 2023_ prefab homes in Bangalore IndiaYathish29
Ā 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
Ā 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
Ā 
MASONRY -Building Technology and Construction
MASONRY -Building Technology and ConstructionMASONRY -Building Technology and Construction
MASONRY -Building Technology and Constructionmbermudez3
Ā 
A level Digipak development Presentation
A level Digipak development PresentationA level Digipak development Presentation
A level Digipak development Presentationamedia6
Ā 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
Ā 

Recently uploaded (20)

How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Site
Ā 
young call girls in Pandav nagar šŸ” 9953056974 šŸ” Delhi escort Service
young call girls in Pandav nagar šŸ” 9953056974 šŸ” Delhi escort Serviceyoung call girls in Pandav nagar šŸ” 9953056974 šŸ” Delhi escort Service
young call girls in Pandav nagar šŸ” 9953056974 šŸ” Delhi escort Service
Ā 
young call girls in Vivek ViharšŸ” 9953056974 šŸ” Delhi escort Service
young call girls in Vivek ViharšŸ” 9953056974 šŸ” Delhi escort Serviceyoung call girls in Vivek ViharšŸ” 9953056974 šŸ” Delhi escort Service
young call girls in Vivek ViharšŸ” 9953056974 šŸ” Delhi escort Service
Ā 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Ā 
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Ā 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
Ā 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
Ā 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricks
Ā 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
Ā 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William Vickery
Ā 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
Ā 
Cheap Rate āž„8448380779 ā–»Call Girls In Iffco Chowk Gurgaon
Cheap Rate āž„8448380779 ā–»Call Girls In Iffco Chowk GurgaonCheap Rate āž„8448380779 ā–»Call Girls In Iffco Chowk Gurgaon
Cheap Rate āž„8448380779 ā–»Call Girls In Iffco Chowk Gurgaon
Ā 
escort service sasti (*~Call Girls in Prasad Nagar Metroā¤ļø9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metroā¤ļø9953056974escort service sasti (*~Call Girls in Prasad Nagar Metroā¤ļø9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metroā¤ļø9953056974
Ā 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Ā 
PODSCAPE - Brochure 2023_ prefab homes in Bangalore India
PODSCAPE - Brochure 2023_ prefab homes in Bangalore IndiaPODSCAPE - Brochure 2023_ prefab homes in Bangalore India
PODSCAPE - Brochure 2023_ prefab homes in Bangalore India
Ā 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Ā 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
Ā 
MASONRY -Building Technology and Construction
MASONRY -Building Technology and ConstructionMASONRY -Building Technology and Construction
MASONRY -Building Technology and Construction
Ā 
A level Digipak development Presentation
A level Digipak development PresentationA level Digipak development Presentation
A level Digipak development Presentation
Ā 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
Ā 

Designinginterestingmoments 090918130401-phpapp01