The Conversation Gets Interesting: Creating the Adaptive Interface

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

7 comments

Comments 1 - 7 of 7 previous next Post a comment

Post a comment
Embed Video
Edit your comment Cancel

181 Favorites & 6 Groups

The Conversation Gets Interesting: Creating the Adaptive Interface - Presentation Transcript

  1. The Conversation Gets Interesting: Creating the Adaptive Interface < icro? presented by Stephen P. Anderson
  2. s started. . Where thi
  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. 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. hat I’m NOT W talking about. .
  6. hat I’m NOT W talking about. . “Hey what happened to my application?!!??”
  7. hat I’m NOT W talking about. . (Microsoft’s ‘Smart Menu’)
  8. hat I’m NOT W talking about. . (Adaptive Content)
  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. “Scripted” “Intelligent”
  11. (This example pulled from a slide from Will Wright)
  12. (This example pulled from a slide from Will Wright)
  13. (This example pulled from a slide from Will Wright)
  14. (This example pulled from a slide from Will Wright)
  15. mples of what 2 quick exa lking about... I AM ta
  16. (Quicktime Animation, showing file attachment; what if... the default number of exposed form fields changed based average use?)
  17. http://www.uxmatters.com/MT/archives/000015.php
  18. http://www.uxmatters.com/MT/archives/000015.php
  19. http://www.uxmatters.com/MT/archives/000015.php
  20. “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. context. . some is interesting (why this to me)
  22. 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. 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. Project” The “Dream
  25. 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. 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. selected agenda type changed the options that followed
  28. The ‘regular’ version different layouts & content the tablet version
  29. 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. learned: What I difficult to It’ s not that ized UIs. te personal crea
  31. This happens IF THEN ELSE and/or We know that
  32. at h W? If
  33. at h W? If WHY NOT?
  34. at h W? If WHY NOT? If, Then...
  35. larification. . Quick c
  36. Adaptive progressive disclosure Content UI Adaptable (personalization/customization)
  37. Adaptive Content UI Adaptable (personalization/customization)
  38. Adaptive (and mostly rich internet apps) Content UI Adaptable (personalization/customization)
  39. ugh talk . Eno hat If?” n to the “W O
  40. ugh talk . Eno hat If?” n to the “W O (take what you like, leave what you don’t like)
  41. http://javascript.internet.com/forms/textbox-expander.html (Quicktime Animation, showing auto resizing text boxes) http://www.felgall.com/jstip45.htm
  42. http://javascript.internet.com/forms/textbox-expander.html (Quicktime Animation, showing auto resizing text boxes) http://www.felgall.com/jstip45.htm
  43. http://www.daylife.com/home http://www.ip-adress.com/index.php
  44. What if... YOUR country was at the top based on IP Address?
  45. 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. http://www.boxesandarrows.com/view/ambient_signifi
  47. 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. 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. 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. 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. 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. 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. 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. What if... The prominence of help links changed over time?
  55. What if... we moved placement of text based on amount of text
  56. A little information design, to emphasize the important stuff..
  57. But ‘the important stuff’ changes over time.. What about different ‘time-based’ layouts?
  58. But ‘the important stuff’ changes over time.. Confirmation What about different ‘time-based’ layouts?
  59. But ‘the important stuff’ changes over time.. Navigation What about different ‘time-based’ layouts?
  60. But ‘the important stuff’ changes over time.. Check-In What about different ‘time-based’ layouts?
  61. But ‘the important stuff’ changes over time.. What about different ‘time-based’ layouts?
  62. http://www.alistapart.com/articles/switchymclayout
  63. What if... We collapsed this information after the 50th time!!
  64. Why not..
  65. Why not.. 1 area based on my activity
  66. Why not.. 3 ‘fixed’ 1 area based on areas my activity
  67. Why not.. 1 area they want to expose to me? 3 ‘fixed’ 1 area based on areas my activity
  68. What if.. We changed the help text based on audience?
  69. What if.. We changed the labeling per audience? Let’s book a trip! Add trip details
  70. What if.. The navigation label varied from region to region? (slide from Adaptive Path)
  71. “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. “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. (Quicktime Animation)
  74. 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. 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. 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. “Suddenly, the interface isn’t fixed and rigid, it’s fluid and molten.” -Time article, commenting on the new iPhone
  78. What can we know about a person?
  79. 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. How might this help us make a design decision around discoverability? (no indication necessary) “just in time messaging” explicit indicator
  81. is all this But possible?
  82. Given the right data, all of this is relatively easy.
  83. 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. 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. Elements Page Session Domain Network [all sites]
  86. Why now?
  87. • 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. hy bother? W
  89. Better Experiences
  90. 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. A Silver Bullet?
  92. 5 out of 12 require/involve adaption http://www.socialtechnologies.com/
  93. Any caveats?
  94. Get the basics right first, before trying any of this!
  95. Get the basics right first, before trying any of this!
  96. Communication and disclosure is vital.
  97. Doing it wrong is worse than not doing at all.
  98. Be careful with how you interpret data.
  99. Using a better widget in one place might make another part of the interface crummy.
  100. Customer support?
  101. QA? Automated Testing?
  102. Consistency.
  103. Keep it small. No BIG changes.
  104. “Please logout if you are not Stephen.”
  105. Be wary of messing with spatial organization.
  106. 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. esting or ound inter S useful?
  108. at h W? If WHY NOT? If, Then...
  109. at h This is the W? fun part! If WHY NOT? If, Then...
  110. at h This is the W? fun part! If Ask your friendly neighborhood WHY NOT? developer.. If, Then...
  111. at h This is the W? fun part! If Ask your friendly neighborhood WHY NOT? developer.. Learn what data If, Then... IS available!
  112. 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. 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. Thanks! ME MY PERSONAL SITE THE BEST WAY TO REACH ME
  115. Thanks! ME MY PERSONAL SITE THE BEST WAY TO REACH ME and we’re hiring! Psst.. I work for

+ Stephen AndersonStephen Anderson, 3 years ago

custom

28576 views, 181 favs, 34 embeds more stats

With the proliferation of rich Internet application more

More Info

© All Rights Reserved

Go to text version
  • Total Views 28576
    • 27983 on SlideShare
    • 593 from embeds
  • Comments 7
  • Favorites 181
  • Downloads 2
Most viewed embeds
  • 280 views on http://www.poetpainter.com
  • 78 views on http://uxperience.wordpress.com
  • 53 views on http://weblog.flyers.nl
  • 34 views on http://www.iasummit.org
  • 29 views on http://www.bojhan.nl

more

All embeds
  • 280 views on http://www.poetpainter.com
  • 78 views on http://uxperience.wordpress.com
  • 53 views on http://weblog.flyers.nl
  • 34 views on http://www.iasummit.org
  • 29 views on http://www.bojhan.nl
  • 18 views on http://www.fucinaweb.com
  • 15 views on http://www.matthewparsons.com
  • 12 views on http://www.robfay.com
  • 10 views on http://vladk2k.homeip.net
  • 7 views on http://www.felgner.ch
  • 6 views on http://bojhan.nl
  • 6 views on http://capcloud.com
  • 5 views on http://matthewparsons.com
  • 5 views on http://v-writes.blogspot.com
  • 4 views on http://poetpainter.com
  • 4 views on http://blog.web-interfete.com
  • 3 views on http://kimkyuhee.tistory.com
  • 3 views on http://www.cyanto.net
  • 2 views on http://www.filescon.com
  • 2 views on http://www.blogger.com
  • 2 views on http://metanotes.kicks-ass.org
  • 2 views on https://s3.amazonaws.com
  • 2 views on http://robfay.com
  • 1 views on http://paul.flyers.nl
  • 1 views on http://www.daags.nl
  • 1 views on http://nandop.tumblr.com
  • 1 views on http://virgenesnegras.blog.com
  • 1 views on http://asociacionelmoral.blogspot.com
  • 1 views on http://www.rapidshareeasy.com
  • 1 views on http://www.knowledgethoughts.com
  • 1 views on http://www.slideshare.net
  • 1 views on http://www.tanjadebie.nl
  • 1 views on http://jisi.dreamblog.jp
  • 1 views on http://209.85.129.132

less

Flagged as inappropriate Flag as inappropriate
Flag as innappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel

Categories