Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Emotional Design

Emotional Design

Trends are moving towards the emergence of site customization based on user state. We will cover practical development examples on using user interest and identity data mining techniques to be able to determine the emotional ease, frustration levels, and intention of users, and customize the user experience based on that.

Jonathan LeBlanc

March 01, 2013
Tweet

More Decks by Jonathan LeBlanc

Other Decks in Technology

Transcript

  1. Manipulation of the emotional state of a known user to

    invoke a positive response What is Emotional Design?
  2. Manipulation of the emotional state of a known user to

    invoke a positive response What is Emotional Design?
  3. Building the base level emotional response using color theory Personality

    and baseline mining Emotional response actions and the design engine Components of Emotional Design
  4. Building the base level emotional response using color theory Personality

    and baseline mining Emotional response actions and the design engine Components of Emotional Design
  5. Color Theory and the Base Level Primary color Principal Emotion

    Filler Color Neutral glue Accent colors Secondary emotional response  
  6. Much is Based in Science Birds with brightly colored leg

    bands higher on the mating ranks.   Red clothing in competition sports lead to higher win rate.  
  7. Culture Makes a Difference Australian Aboriginals: Land, earth Celtic: Death,

    afterlife China: Good luck, celebration Cherokees: Success, triumph Hebrew: Sacrifice, sin India: Purity South Africa: Color of mourning Eastern: Happiness and prosperity Western: Excitement, danger, love, passion
  8. Choosing the Correct Hue Products with a feel-good message Happiness,

    energy, encouragement   Health care (but not food!) Relatable, calm, friendly, peace, security   Startups / innovative products Creativity, imagination   Auction sites (but not sales sites!) Passion, stimulation, excitement, power  
  9. Light: Clarity, openness, perfection   Saturation Makes a Difference! Dark:

    Rage, anger, leadership, courage Dark: Moodiness, unease, frustration, power Light: Romance, feminine, innocence   Dark: Power, elegance, mystery   Light: Nostalgia, romance, softness  
  10. Building the base level emotional response using color theory Personality

    and baseline mining Emotional response actions and the design engine Components of Emotional Design
  11. Personality profile What a person knows What a person knows

    they don’t know What a person doesn’t know they don’t know What we need to mine What they’re interacting with How long they’re interacting with it for Understanding a Person in Context
  12. What the User Cares About Measuring time on page to

    give insight into user topic interest  
  13. Building the base level emotional response using color theory Personality

    and baseline mining Emotional response actions and the design engine Components of Emotional Design
  14. The Basics of a Design Engine //create new LESS object

    $less= new lessc(); //compile LESS code to CSS $less->checkedCompile( '/path/styles.less', 'path/styles.css'); //create new CSS file and return new file link echo "<link rel='stylesheet' href='http://path/styles.css' type='text/css' />";
  15. Passing Variables into LESSPHP //create a new LESS object $less

    = new lessc(); //set the variables $less->setVariables(array( 'color' => 'red', 'base' => '960px' )); //compile LESS into PHP and unset variables echo $less->compile(".magic { color: @color; width: @base - 200; }"); $less->unsetVariable('color');
  16. Managing Irrelevant Content //variables passed into LESS compilation $less->setVariables(array( "percent"

    => "80%", )); //LESS template .highlight{ @bg-color: "#464646”; @font-color: "#eee"; background-color: fade(@bg-color, @percent); color: fade(@font-color, @percent); }
  17. Traits of the Bored Distraction Repetition Tiredness Reasons for Boredom

    Lack of interest Readiness Acting on Disinterest / Boredom
  18. Acting Upon User Queues .highlight{ @bg-calm: "blue"; @bg-action: "red"; @base-font:

    "14px"; background-color: mix( @bg-calm, @bg-action, @percent ); font-size: @size-mod + @base-font; } LESS script logic for color / size variations  
  19. Choose your color palette to match your industry & users

    Know your users Act upon this knowledge The Takeaways
  20. Psychology and history of color and emotion •  http://psychology.about.com/od/ sensationandperception/a/colorpsych.htm

    •  http://designshack.net/articles/graphics/the-science- behind-design-color-theory/ Colors and emotional response meanings •  http://www.color-wheel-pro.com/color-meaning.html •  http://tympanus.net/codrops/2012/04/03/color-and- emotion-what-does-each-hue-mean/ Links
  21. Thank You! Any Questions? Jonathan LeBlanc Developer Evangelist (PayPal) Twitter:

    @jcleblanc Github: github.com/jcleblanc http://www.slideshare.com/jcleblanc