SlideShare a Scribd company logo
1 of 71
Download to read offline
Designing
Virtual Realism
        Seattle, May 2009

               Dan Rubin
              Sidebar Creative
Designing Virtual Realism Seattle, May 2009




   Hi!
    Dan Rubin
    superfluousbanter.org
    @danrubin




                                          Me, according to nGen works @ http://happywebbies.com/




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




      Web
      Standards
      Creativity
       by Dan Rubin
          (and 9
          other guys)




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




      Pro CSS
      Techniques
       by Jeff Croft
          Ian Lloyd
          Dan Rubin




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Look & Feel

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   We do this
   every day.

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




                                               Photo: Peter Zelnik (http://www.sxc.hu/photo/1170873)
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




                                               Photo: Kriss Szkurlatowski (http://www.sxc.hu/photo/1165285)
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




                                               Photo: David Thomson (http://www.sxc.hu/photo/1172713)
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




                                               Photo: Dedy Ong (http://www.sxc.hu/photo/1161259)
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




                                               Photo: Roberto Ribeiro (http://www.sxc.hu/photo/1173672)
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Context is
   important.

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




                                               Photo: David Ritter (http://www.sxc.hu/photo/941686)
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




                                               Photo: Craig Jewell (http://www.sxc.hu/photo/945272)
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Tactile
   Interaction

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Design for
   Intuition.

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Mimic
   physical
   interfaces.
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




                                               Photo: Pascal Montsma (http://www.sxc.hu/photo/230015)
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




                                               Photo: Ivaylo Georgiev (http://www.sxc.hu/photo/426359)
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Creating
   an Illusion.

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Some interfaces
   already do this.


©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Invite people
   to touch your
   interface.
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Adding noise
   creates a
   basic texture.
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Aesthetic-
   Usability
   Effect
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   “Attractive
   things work
   better.”
                                               — Donald Norman
          http://jnd.org/dn.mss/emotion_design_attractive_things_work_better.html



©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Traditional
   Media

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Photographic

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Physical
   Items

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Onward to
   Photoshop!

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   What can we
   do about it?

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Use consistent
   light sources.

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Embrace
   Gradients and
   Shadows.
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Never use
   default filter
   settings.
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Never use
   default filter
   settings. Ever.
©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Focus on
   subtle effects.

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   Scanners +
   Cameras.

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   USE THEM.

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   If nothing else,
   add noise.

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




     Resources

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




     Virtual
     In Defense of Eye Candy – Stephen P. Anderson
     http://www.alistapart.com/articles/indefenseofeyecandy/

     Aesthetic-Usability Effect – Mark Boulton
     http://www.markboulton.co.uk/journal/comments/aesthetic_usability_effect/


     Physical
     Don’t Make Me Think – Steve Krug
     The Design of Everyday Things – Donald Norman
     HOW Magazine, June 2009



©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




     Questions?

©2009 Dan Rubin » http://sidebarcreative.com
Designing Virtual Realism Seattle, May 2009




   fin.
   slideshare.net/danrubin
   twitter: @danrubin




©2009 Dan Rubin » http://sidebarcreative.com

More Related Content

More from Dan Rubin

Web Typography: A (Brief) Review
Web Typography: A (Brief) ReviewWeb Typography: A (Brief) Review
Web Typography: A (Brief) ReviewDan Rubin
 
Designing Virtual Realism - AEA Chicago, 2009
Designing Virtual Realism - AEA Chicago, 2009Designing Virtual Realism - AEA Chicago, 2009
Designing Virtual Realism - AEA Chicago, 2009Dan Rubin
 
Designers & Developers Sitting in a Tree (Web09)
Designers & Developers Sitting in a Tree (Web09)Designers & Developers Sitting in a Tree (Web09)
Designers & Developers Sitting in a Tree (Web09)Dan Rubin
 
Design and the Art of Freelancing - AWDG April 2009
Design and the Art of Freelancing - AWDG April 2009Design and the Art of Freelancing - AWDG April 2009
Design and the Art of Freelancing - AWDG April 2009Dan Rubin
 
Reaching Stylesheet Nirvana, Web Design World 2008, Boston
Reaching Stylesheet Nirvana, Web Design World 2008, BostonReaching Stylesheet Nirvana, Web Design World 2008, Boston
Reaching Stylesheet Nirvana, Web Design World 2008, BostonDan Rubin
 
Details Make the Difference, Web Design World 2008, Boston
Details Make the Difference, Web Design World 2008, BostonDetails Make the Difference, Web Design World 2008, Boston
Details Make the Difference, Web Design World 2008, BostonDan Rubin
 
Design Is In The Details - WV 2008
Design Is In The Details - WV 2008Design Is In The Details - WV 2008
Design Is In The Details - WV 2008Dan Rubin
 

More from Dan Rubin (7)

Web Typography: A (Brief) Review
Web Typography: A (Brief) ReviewWeb Typography: A (Brief) Review
Web Typography: A (Brief) Review
 
Designing Virtual Realism - AEA Chicago, 2009
Designing Virtual Realism - AEA Chicago, 2009Designing Virtual Realism - AEA Chicago, 2009
Designing Virtual Realism - AEA Chicago, 2009
 
Designers & Developers Sitting in a Tree (Web09)
Designers & Developers Sitting in a Tree (Web09)Designers & Developers Sitting in a Tree (Web09)
Designers & Developers Sitting in a Tree (Web09)
 
Design and the Art of Freelancing - AWDG April 2009
Design and the Art of Freelancing - AWDG April 2009Design and the Art of Freelancing - AWDG April 2009
Design and the Art of Freelancing - AWDG April 2009
 
Reaching Stylesheet Nirvana, Web Design World 2008, Boston
Reaching Stylesheet Nirvana, Web Design World 2008, BostonReaching Stylesheet Nirvana, Web Design World 2008, Boston
Reaching Stylesheet Nirvana, Web Design World 2008, Boston
 
Details Make the Difference, Web Design World 2008, Boston
Details Make the Difference, Web Design World 2008, BostonDetails Make the Difference, Web Design World 2008, Boston
Details Make the Difference, Web Design World 2008, Boston
 
Design Is In The Details - WV 2008
Design Is In The Details - WV 2008Design Is In The Details - WV 2008
Design Is In The Details - WV 2008
 

Recently uploaded

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sectoritnewsafrica
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 

Recently uploaded (20)

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 

Designing Virtual Realism (AEA09)