Loading...
Flash Player 9 (or above) is needed to view slideshows. We have detected that you do not have it on your computer.To install it, go here
 
Post to Twitter Post to Twitter
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons
« Prev Comments 1 - 4 of 4 Next »
  • stephenpa
    stephenpa said 2 years Edit Delete

    Ahh...the handwriting fonts. I use several:
    Delarge Marker, Marydale, SM_scriptisM (?).

    They're great for adding an 'informal' voice or commentary to the slides!

  • guest3b1ebd
    guest3b1ebd said 2 years Edit Delete

    Hey really good stuff...keep it coming...made me to ponder over the questions...Nice

    On a lighter note... I liked the handwriting font...where can I get that? :)

  • write2vin
    write2vin said 2 years Edit Delete

    amazing work ....answers many of the questions i always had ...

  • kaa
    kaa said 2 years Edit Delete

    this is so obvious..why dint anyone think about it earlier...
    nice..

Add a comment If you have a SlideShare account, login to comment; otherwise comment as a guest.
    SlideShare is now available on LinkedIn. Add it to your LinkedIn profile.

    The Conversation Gets Interesting: Creating the Adaptive Interface

    From stephenpa, 2 years ago Add as contact

    With the proliferation of rich Internet applications and interactions more closely aligned with how people think, we face some interesting challenges:

    * Do we design for one common audience and common tasks, or tailor applications around specific audiences and their unique activities?
    * How do we resolve the tension between creating simple applications that ‘do less’ and the demand for new features that some people really do need?
    * As we move beyond usability to create desirable interfaces, how do we handle a subjective domain like emotions?

    These types of challenges could all be addressed by creating a truly ‘adaptive' interface. More than removing unused menu options or collaborative filtering, this would include functionality that is revealed over time as well as interface elements that change based on usage. Imagine the web-based email client that begins offering three forms fields for attachments instead of the default one, because it 'noticed' that you frequently upload more than one file. Or the navigation menu that disappears because it is not relevant to the task at hand. Sound scary? Look at the world of game design, where inconsistency has never been an issue and where users learn new functions over time, as needed. In the same ways that ads are becoming more targeted around context and behavior, we can also create interfaces that respond, suggest, or change based on actual usage data.

    While much of this is still speculative, we'll explore some concrete examples of how such ideas have already been used, and other instances where they could be used. We'll also take a brief look at what technologies might support these interactions, as well as some of the rules engines that might make this possible. And, to ground this in the past, we'll at some existing navigational theories and research that might support this argument for an interface that is truly conversational and context aware.

    23238 views | 4 comments | 150 favorites | 2 downloads | 27 embeds (Stats)

    Embed in your blog options close
    Embed (wordpress.com) Exclude related slideshows Embed in your blog

    More Info

    This slideshow is Public
    Total Views: 23238 on Slideshare: 22718 from embeds: 520
    Most viewed embeds (Top 5): More
    Flagged as inappropriate Flag as inappropriate

    Flag as inappropriate

    Select your reason for flagging this slideshow as inappropriate.

    If needed, use the feedback form to let us know more details.

    Slideshow Transcript

    1. Slide 1: The Conversation Gets Interesting: Creating the Adaptive Interface < icro? presented by Stephen P. Anderson
    2. Slide 2: s started. . Where thi
    3. Slide 3: SUBJECTIVE / QUALITATIVE Focused on Experiences (People, Activities, Context) Meaningful Has personal significance Pleasurable Memorable experience worth sharing Convenient THIS IS THE “CHASM” THAT IS REALLY, REALLY HARD FOR ORGANIZATIONS TO CROSS Super easy to use, works like I think Usable Can be used without difficulty Reliable Is available and accurate Functional (Useful) Works as programmed Focused on Tasks (Products, Features) OBJECTIVE / QUANTIFIABLE
    4. Slide 4: Information presented in the most desirable fashion (requires high degree of personalization and adaptation) unique situations Open Space for Competitive Differentiation! Zone of ‘safe mediocrity’ Data displayed an interface (no filtering/presentation)
    5. Slide 5: hat I’m NOT W talking about. .
    6. Slide 6: hat I’m NOT W talking about. . “Hey what happened to my application?!!??”
    7. Slide 7: hat I’m NOT W talking about. . (Microsoft’s ‘Smart Menu’)
    8. Slide 8: hat I’m NOT W talking about. . (Adaptive Content)
    9. Slide 9: Neural Networks hat I’m NOT W AI Social Mobs talking about. . User Models Unified User Interface Design Decision-Theoretic Optimization Machine Learning Algorithms Active Elicitation Keyhole Plan-Recognition Intended Plan-Recognition Polymorphic Task Hierarchies Bayesian Optimization Algorithm etc.
    10. Slide 13: “Scripted” “Intelligent”
    11. Slide 16: (This example pulled from a slide from Will Wright)
    12. Slide 17: (This example pulled from a slide from Will Wright)
    13. Slide 18: (This example pulled from a slide from Will Wright)
    14. Slide 19: (This example pulled from a slide from Will Wright)
    15. Slide 20: mples of what 2 quick exa lking about... I AM ta
    16. Slide 21: (Quicktime Animation, showing file attachment; what if... the default number of exposed form fields changed based average use?)
    17. Slide 22: http://www.uxmatters.com/MT/archives/000015.php
    18. Slide 23: http://www.uxmatters.com/MT/archives/000015.php
    19. Slide 24: http://www.uxmatters.com/MT/archives/000015.php
    20. Slide 25: “Are people looking for a specific value (i.e. discharges this month) OR do they simply need a sense of all the information at once?” http://www.uxmatters.com/MT/archives/000015.php
    21. Slide 26: context. . some is interesting (why this to me)
    22. Slide 27: natural “Greasemonkey” language cool “Identity 2.0” recognition Javascript behaviors product as person / “Polite Interfaces” game design My interest in “Scent” Adaptive Interfaces “Less” designing for small screens (mobile apps) Behavioral Targeting personalization/ customization “Interface as features Conversation”
    23. Slide 28: natural “Greasemonkey” language cool “Identity 2.0” recognition Javascript behaviors product as person / “Polite Interfaces” game design My interest in “Scent” Adaptive Interfaces “Less” designing for small screens (mobile apps) Behavioral and this one Targeting personalization/ little project customization “Interface as I was on.. features Conversation”
    24. Slide 29: Project” The “Dream
    25. Slide 30: A ‘group information management system’ for a busy executive and his 3 executive admins*. *overworked and over-stressed personal administrators, assigned to manage every aspect of one of three dimensions (family, philanthropy, business) of the busy executive's life
    26. Slide 31: Only 4 Users No constraints Application needed to ‘work like I think’ BUT... Widely different levels of computer literacy Information needs varied per user Display of information varied per user Divergent screen size & orientation preferences
    27. Slide 32: selected agenda type changed the options that followed
    28. Slide 33: The ‘regular’ version different layouts & content the tablet version
    29. Slide 34: only used only used only wanted a month view month view to to list of today’s calendar to never used a look for actions look for month view, projects color ‘gaps’ (did most only a wanted 2 coded as ‘non- of the week view profit’ ignored scheduling) all else Also, the idea of a ‘personal schedule’ and this guy’s schedule were pretty blurred! different calendar/planning views per user
    30. Slide 35: learned: What I difficult to It’ s not that ized UIs. te personal crea
    31. Slide 36: This happens IF THEN ELSE and/or We know that
    32. Slide 37: at h W? If
    33. Slide 38: at h W? If WHY NOT?
    34. Slide 39: at h W? If WHY NOT? If, Then...
    35. Slide 40: larification. . Quick c
    36. Slide 41: Adaptive progressive disclosure Content UI Adaptable (personalization/customization)
    37. Slide 42: Adaptive Content UI Adaptable (personalization/customization)
    38. Slide 43: Adaptive (and mostly rich internet apps) Content UI Adaptable (personalization/customization)
    39. Slide 44: ugh talk . Eno hat If?” n to the “W O
    40. Slide 45: ugh talk . Eno hat If?” n to the “W O (take what you like, leave what you don’t like)
    41. Slide 46: http://javascript.internet.com/forms/textbox-expander.html (Quicktime Animation, showing auto resizing text boxes) http://www.felgall.com/jstip45.htm
    42. Slide 47: http://javascript.internet.com/forms/textbox-expander.html (Quicktime Animation, showing auto resizing text boxes) http://www.felgall.com/jstip45.htm
    43. Slide 48: http://www.daylife.com/home http://www.ip-adress.com/index.php
    44. Slide 51: What if... YOUR country was at the top based on IP Address?
    45. Slide 58: What if... we noticed that a user was ‘missing’ the button. We could increase the button size! (Credit to Derek Featherstone for this one!)
    46. Slide 59: http://www.boxesandarrows.com/view/ambient_signifi
    47. Slide 60: ShaunInman.com is in its tenth incarnation; the third in a series of experiments using color and saturation to suggest the age (and arguably relative importance) of its content. Each day of the year is associated with a color. Winter begins with a blue which Spring changes to green. Summer fades to yellow and turns an orange-red by Autumn. As time passes, these colors begin to fade.
    48. Slide 61: ShaunInman.com is in its tenth incarnation; the third in a series of experiments using color and saturation to suggest the age (and arguably relative importance) of its content. Each day of the year is associated with a color. Winter begins with a blue which Spring changes to green. Summer fades to yellow and turns an orange-red by Autumn. As time passes, these colors begin to fade.
    49. Slide 62: ShaunInman.com is in its tenth incarnation; the third in a series of experiments using color and saturation to suggest the age (and arguably relative importance) of its content. Each day of the year is associated with a color. Winter begins with a blue which Spring changes to green. Summer fades to yellow and turns an orange-red by Autumn. As time passes, these colors begin to fade.
    50. Slide 63: ShaunInman.com is in its tenth incarnation; the third in a series of experiments using color and saturation to suggest the age (and arguably relative importance) of its content. Each day of the year is associated with a color. Winter begins with a blue which Spring changes to green. Summer fades to yellow and turns an orange-red by Autumn. As time passes, these colors begin to fade.
    51. Slide 64: ShaunInman.com is in its tenth incarnation; the third in a series of experiments using color and saturation to suggest the age (and arguably relative importance) of its content. Each day of the year is associated with a color. Winter begins with a blue which Spring changes to green. Summer fades to yellow and turns an orange-red by Autumn. As time passes, these colors begin to fade.
    52. Slide 65: ShaunInman.com is in its tenth incarnation; the third in a series of experiments using color and saturation to suggest the age (and arguably relative importance) of its content. Each day of the year is associated with a color. Winter begins with a blue which Spring changes to green. Summer fades to yellow and turns an orange-red by Autumn. As time passes, these colors begin to fade.
    53. Slide 66: ShaunInman.com is in its tenth incarnation; the third in a series of experiments using color and saturation to suggest the age (and arguably relative importance) of its content. Each day of the year is associated with a color. Winter begins with a blue which Spring changes to green. Summer fades to yellow and turns an orange-red by Autumn. As time passes, these colors begin to fade.
    54. Slide 67: What if... The prominence of help links changed over time?
    55. Slide 68: What if... we moved placement of text based on amount of text
    56. Slide 69: A little information design, to emphasize the important stuff..
    57. Slide 70: But ‘the important stuff’ changes over time.. What about different ‘time-based’ layouts?
    58. Slide 71: But ‘the important stuff’ changes over time.. Confirmation What about different ‘time-based’ layouts?
    59. Slide 72: But ‘the important stuff’ changes over time.. Navigation What about different ‘time-based’ layouts?
    60. Slide 73: But ‘the important stuff’ changes over time.. Check-In What about different ‘time-based’ layouts?
    61. Slide 74: But ‘the important stuff’ changes over time.. What about different ‘time-based’ layouts?
    62. Slide 75: http://www.alistapart.com/articles/switchymclayout
    63. Slide 78: What if... We collapsed this information after the 50th time!!
    64. Slide 83: Why not..
    65. Slide 84: Why not.. 1 area based on my activity
    66. Slide 85: Why not.. 3 ‘fixed’ 1 area based on areas my activity
    67. Slide 86: Why not.. 1 area they want to expose to me? 3 ‘fixed’ 1 area based on areas my activity
    68. Slide 88: What if.. We changed the help text based on audience?
    69. Slide 89: What if.. We changed the labeling per audience? Let’s book a trip! Add trip details
    70. Slide 90: What if.. The navigation label varied from region to region? (slide from Adaptive Path)
    71. Slide 91: “I’ve recently realized that there’s only 2 types of forms. There are forms you use very often, and forms you only use occasionally.” I disagree. I think there are 3 types of forms; forms that you use very often, forms that you use frequently, and forms that you use occasionally. It’s important that we make this distinction and clarify the issue so that we can architect those pages appropriately. Otherwise, we might end up making a “frequent” form that is of an “occasional” difficulty level; or worse, an “occasional” form as easy to use as a “very often” form. http://v1.garrettdimon.com/archives/the-duality-of-forms
    72. Slide 92: “I’ve recently realized that there’s only 2 types of forms. There are forms you use very often, and forms you only use occasionally.” I disagree. I think there are 3 types of forms; forms that you use very often, forms that you use frequently, and forms that you use occasionally. It’s important that we make this distinction and clarify the issue so that we can architect those pages appropriately. Why decide? Otherwise, we might end up making a “frequent” form that is of an “occasional” difficulty Why not adapt level; or worse, an “occasional” form as easy to based on use? use as a “very often” form. http://v1.garrettdimon.com/archives/the-duality-of-forms
    73. Slide 93: (Quicktime Animation)
    74. Slide 94: Area 1 Area 2 Area 3 Area 4 Area 5 Option 1 Option 2 Option 3 Where I am. Option 4 Option 5 Options 6
    75. Slide 95: Area 1 Area 2 Area 3 Area 4 Area 5 g n o r r fo Option 1 W n ! Option 2 r s e t Where Iion Option 3 t Pa am. t a Option 4 ic pl Option 5 p a Options 6
    76. Slide 96: Where I started What I can do next Where I am. Where I came from What I can do next What I can do next
    77. Slide 97: “Suddenly, the interface isn’t fixed and rigid, it’s fluid and molten.” -Time article, commenting on the new iPhone
    78. Slide 98: What can we know about a person?
    79. Slide 99: User Two Frequents: What can we amazon.com ebay.com know about a techcrunch.com person? delicious.com flickr.com popurls.com threadless.com thinksecret.com digg.com User One Frequents: google.com amazon.com getfirefox.com ebay.com twitter.com basecamphq.com etrade.com bloglines.com google.com refreshdallas.org finance.yahoo.com sxsw.com backpackit.com mail.yahoo.com textpattern.com consumerreports.org lukew.com
    80. Slide 100: How might this help us make a design decision around discoverability? (no indication necessary) “just in time messaging” explicit indicator
    81. Slide 101: is all this But possible?
    82. Slide 102: Given the right data, all of this is relatively easy.
    83. Slide 103: How? primarily cookies, also ‘data seepage’, rich profiles (within a site), marketing data (behavioral targeting), OpenID (+ClaimID, etc.), MAC/IP Address, and of course, internally collected data and usage patterns.
    84. Slide 104: How? primarily cookies, also ‘data seepage’, rich profiles (within a site), marketing data (behavioral targeting), OpenID (+ClaimID, etc.), MAC/IP Address, and of course, internally collected data and usage patterns. http://www.erratasec.com/ferret.html
    85. Slide 106: Elements Page Session Domain Network [all sites]
    86. Slide 107: Why now?
    87. Slide 108: • Bandwidth/Storage (‘yeah, yeah, yeah’) • “Long Tail” (apps tailored for very specific audiences) • Open Source / ReUse (frees up time to do cooler things!) • Clean micro changes) Separation / Standards (ability to make • Product Maturity / “Experience Based Differentiation”
    88. Slide 109: hy bother? W
    89. Slide 110: Better Experiences
    90. Slide 111: Information presented in the most desirable fashion (requires high degree of personalization and adaptation) unique situations Open Space for Competitive Differentiation! Zone of ‘safe mediocrity’ Data displayed an interface (no filtering/presentation)
    91. Slide 112: A Silver Bullet?
    92. Slide 113: 5 out of 12 require/involve adaption http://www.socialtechnologies.com/
    93. Slide 114: Any caveats?
    94. Slide 115: Get the basics right first, before trying any of this!
    95. Slide 116: Get the basics right first, before trying any of this!
    96. Slide 117: Communication and disclosure is vital.
    97. Slide 118: Doing it wrong is worse than not doing at all.
    98. Slide 119: Be careful with how you interpret data.
    99. Slide 120: Using a better widget in one place might make another part of the interface crummy.
    100. Slide 121: Customer support?
    101. Slide 122: QA? Automated Testing?
    102. Slide 123: Consistency.
    103. Slide 124: Keep it small. No BIG changes.
    104. Slide 125: “Please logout if you are not Stephen.”
    105. Slide 126: Be wary of messing with spatial organization.
    106. Slide 127: When dealing with data (especially identity related data) treat this like a relationship... Don’t freak people out by ‘knowing’ too much too soon!!
    107. Slide 128: esting or ound inter S useful?
    108. Slide 129: at h W? If WHY NOT? If, Then...
    109. Slide 130: at h This is the W? fun part! If WHY NOT? If, Then...
    110. Slide 131: at h This is the W? fun part! If Ask your friendly neighborhood WHY NOT? developer.. If, Then...
    111. Slide 132: at h This is the W? fun part! If Ask your friendly neighborhood WHY NOT? developer.. Learn what data If, Then... IS available!
    112. Slide 133: Greasemonkey natural language Identity 2.0 adaptive elements product as person / “polite apps” game design INVESTIGATE “Scent” THESE TOPICS “less” Designing for analytics / Mobile Apps data mining behavioral targeting Personalization/ and more!! Customization Interface as features Conversation
    113. Slide 134: Greasemonkey natural language Identity 2.0 adaptive elements product as person / “polite apps” game design INVESTIGATE “Scent” THESE TOPICS “less” Designing for analytics / Mobile Apps data mining behavioral targeting Personalization/ and more!! Customization Interface as features Conversation
    114. Slide 135: Thanks! ME MY PERSONAL SITE THE BEST WAY TO REACH ME
    115. Slide 136: Thanks! ME MY PERSONAL SITE THE BEST WAY TO REACH ME and we’re hiring! Psst.. I work for