Objects Could Help Design Themselves

by devin on July 1, 2010

Post image for Objects Could Help Design Themselves

Expanding on the previous posts, it’s clear that the objects and gadgets (and spimes) we interact with understand a great deal about their current context and record a great deal about the way we use them. These facts present specific design challenges.

Designing for Context

First: As objects become increasingly aware of the context in which they are used, they can help us make more real-time decisions about the presentation of design at the time of interaction. An obvious, real-world example of this is the way applications alter their layout based on the orientation of the iPhone. Other examples might be altering functionality based on time of day, geographic location, or weather conditions based on network calls to web services. The primary design consideration here becomes anticipating and accounting for all the meaningful changes in context.

For example, if your application is designed to direct users to the nearest dining establishments, you may want to cross-check hours of operation with the current time of day. If the weather is not permitting, you may want to steer them away from restaurants known for their al fresco dining experiences. If you can infer that a particular holiday is approaching (say St. Patricks Day), you may want to steer them toward an Irish Pub. There are a number of factors that could influence the functionality of your application. The trick is to identify these and adjust the functionality of an app or object accordingly.

Listening to the Object

The flip-side of context-aware design is usage-aware design. In other words, no matter how well you anticipate changes in context, your user will interact with the application in unexpected ways. These interactions should be recorded. They will become meaningful both individually and in aggregate.

What does it mean when you present the users with five options and 80% of them choose the third option? It means option #3 should become option #1. What does it mean when an individual chooses al fresco dining in the rain? I means that weather is not as important a consideration to that user as you thought it was. There is a wealth of data which can be gathered during usage that should affect your design choices at the time of interaction. Make sure your design accounts for those.

Adaptive Design

In the old days of web development, the quantum leap in design thinking was that the user’s display mechanism was non-uniform. Many print designers had a problem with the fact that you couldn’t lock down design. Each browser had its own peculiarities (unlike paper). In order to satisfy the usage requirements of your users, you needed to test for the different browsers and supply different layouts to satisfy the requirements of each. The best web designers were able to overcome the ambiguity of the medium and create designs that worked well regardless of the display mechanism.

The type of design I’m discussing here is really an extension of those design principles. In addition to OS and browser considerations, you can now tell where and when a user is, whether or not the user is in motion, what the weather conditions are, what events are occurring at the time, etc. If you can create your design so that it gathers all the appropriate contextual data, marries that with usage data, and makes an informed decision about what features and functions to present and how to present them… Well, then you’ve designed for the modern user.

Back in college, I studied electronic music. We discussed the differences between classical music and electronic music in the following terms: Classical Music designed the raindrops while Electronic Music designed the clouds – letting the raindrops fall where they may. The same kind of leap in logic needs to be made by modern interactive design. Instead of designing specific interactions, design for a constellation of interactions as determined by contextual and usage factors. As a result, your product will be more useful, usable, and compelling.

{ 0 comments }

Our Objects Are Listening

by devin on June 29, 2010

Post image for Our Objects Are Listening

In the last post, I mentioned that our objects are listening to us.  Much of this is done in the name of providing a better experience – if an object can adjust to the way in which you interact with it, it should be able to anticipate some of your future requirements or actions.  In doing so, these objects gather quite a bit of data about us.

Objects are gathering data about us

I mentioned that my car stores my basic usage preferences (seat location, radio favorites, etc.).  This is useful within the context of the car, but the data is kept within the scope of that system.  The value of this data would be increased if it were portable.  Wouldn’t it be nice if your preferences followed you from vehicle to vehicle?  A couple of things need to happen for that to work.  First, the car needs to cede ownership of your preferences to you.  Second, the industry would need to standardize on a way to represent and transfer your preferences.  Once that’s done, you could introduce the data into another system.  You would then be able to combine that data with other data to find other interesting patterns.

Objects are generating data about us

I did some work for a payments processor a while ago.  I was struck, not only by the insane amount of data that was captured every time you spend electronic money, but my the ultra-insane amount of analysis and inference that their systems performed on your data.  Not only does the analysis help with fraud prevention, but it allows them to make real-time decisions about whether to allow you to surpass your credit limits or whether they should extend your limit.  They knew, with a high degree of precision, when and where you did your spending, as well as how much you spent on what.

Again, this data is out of your control.  It is gathered, stored, and maintained by the credit card companies.  But, how much information could you ascertain about yourself given access to their data and analysis?

Someday, our objects will talk about us

I think the real value will be realized once our objects can share data about us.  Once your computer, which records virtually every action you take in its presence, can talk to your preferences while using other objects, your spending and travel habits, and other sensors in your environment, it will be able to identify patterns not readily visible to casual observation.

{ 0 comments }

Shaping Things: Helping objects help us

June 29, 2010

I’m currently reading Shaping Things, by Bruce Sterling.  It’s a brilliant essay examining the relationships humans have with objects.  Specifically, it looks at the way designers interact with objects and how what it means to be an object and a designer are changing.  The reason I’m writing about it here is that there is a [...]

Read the full article →

Evernote for iOS 4

June 18, 2010
Thumbnail image for Evernote for iOS 4

I love my iPhone.  I love Evernote.  Being an early adopter by nature and a member of the iPhone dev program, I jumped at the chance to install iPhone OS 4 betas on my phone.  The downside was that Evernote didn’t work and, for me, that’s a big downside.  I’ve been holding my breath for [...]

Read the full article →

Eee-liminate the Negative?

June 17, 2010
Thumbnail image for Eee-liminate the Negative?

Master Marketer (or, so he tells us), Seth Godin, put a piece on his blog today about the downside of dwelling on criticism. I completely agree that you don’t want to spend the majority of your time stewing on harsh comments that undermine progress and your sense of self-worth. However, criticism does serve [...]

Read the full article →

Weekly Wordle: The News

June 17, 2010
Thumbnail image for Weekly Wordle: The News

This image was created at Wordle.net using today’s edition of CNN.com as the source.

Read the full article →

Brand Spankin’ New WordPress

June 17, 2010
Thumbnail image for Brand Spankin’ New WordPress

WordPress released version 3.0 of the popular publishing platform today. I’ve already upgraded this blog to that version. You probably can’t tell by looking at it, but it just feels better… Doesn’t it?
I’ve already benefitted from the bulk update option. That will be a real time-saver in the long-run. For [...]

Read the full article →

Weekly Wordle: Hawks Win!!!

June 10, 2010
Thumbnail image for Weekly Wordle: Hawks Win!!!

This week we honor the Portland Rosebuds Chicago Blackhawks for bringing Lord Stanley’s Cup back to Chicago after half a century!
This image was created at Wordle.net

Read the full article →

What’s your social footprint?

June 9, 2010
Thumbnail image for What’s your social footprint?

At my day job, we’ve been looking at mobilizing our people to get the most benefit from our social channels.  We’ve encouraged people to begin blogging internally and we promote particularly salient posts to the outside world.  Blogging started slowly, but it’s picking up speed now as people begin to see the value in it [...]

Read the full article →

Gray Powell = Red Herring?

June 6, 2010
Thumbnail image for Gray Powell = Red Herring?

Is it just me, or has the rumor mill surrounding Monday’s WWDC keynote by Mr. Jobs been strangely quiet? Perhaps I’ve just grown accustomed to expectations being frapped to a foam in the days and weeks preceding the distortion of the reality field. But, this time it seems quiet… Too quiet.
When the [...]

Read the full article →