<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Corvus Consulting &#187; Interfaces</title>
	<atom:link href="http://corvusconsulting.ca/tag/interfaces/feed/" rel="self" type="application/rss+xml" />
	<link>http://corvusconsulting.ca</link>
	<description>Home of Todd Sieling's product design and strategy services for the web.</description>
	<lastBuildDate>Wed, 08 Sep 2010 05:05:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=5539</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Literal Interface</title>
		<link>http://corvusconsulting.ca/2010/03/the-literal-interface/</link>
		<comments>http://corvusconsulting.ca/2010/03/the-literal-interface/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 14:29:58 +0000</pubDate>
		<dc:creator>Todd</dc:creator>
				<category><![CDATA[Ux Notes]]></category>
		<category><![CDATA[interaction design]]></category>
		<category><![CDATA[Interfaces]]></category>

		<guid isPermaLink="false">http://corvusconsulting.ca/?p=1039</guid>
		<description><![CDATA[Yesterday&#8217;s post about how touch-based interfaces disintermediate interaction brought to mind a 30-second vignette I witnessed at a hotel in Mexico last month. From behind sunglasses I watched several guests act out one of my favourite interface design rules: people try to interact with what they want to change.
There&#8217;s more than one problem with this sign, like [...]]]></description>
			<content:encoded><![CDATA[<p style="clear: both;">Yesterday&#8217;s post about how touch-based interfaces disintermediate interaction brought to mind a 30-second vignette I witnessed at a hotel in Mexico last month. From behind sunglasses I watched several guests act out one of my favourite interface design rules: people try to interact with what they want to change.</p>
<p style="clear: both;"><a class="image-link" href="http://corvusconsulting.ca/wp-content/uploads/2010/03/IMG_0892.jpg"><img class="linked-to-original" style="text-align: center; display: block; margin: 0 auto 10px;" src="http://corvusconsulting.ca/wp-content/uploads/2010/03/IMG_0892-thumb.jpg" alt="" width="380" height="285" /></a>There&#8217;s more than one problem with this sign, like the change from an action/outcome pairing to a translation pairing, but the real problem is that the buttons on the sign really look like buttons, and the arrow points right to them.</p>
<p style="clear: both;">The sign, taken as an interface, was actually a legend to a pair of discrete buttons located elsewhere.</p>
<p style="clear: both;"><a class="image-link" href="http://corvusconsulting.ca/wp-content/uploads/2010/03/IMG_0893.jpg"><img class="linked-to-original" style="text-align: center; display: block; margin: 0 auto 10px;" src="http://corvusconsulting.ca/wp-content/uploads/2010/03/IMG_0893-thumb.jpg" alt="" width="380" height="285" /></a>I admit it was a little funny to watch, but it was also a reminder of how we can do so much for people using our products by thinking carefully about where we place controls in relation to where the outputs occur.</p>
<p><br class="final-break" style="clear: both;" /></p>]]></content:encoded>
			<wfw:commentRss>http://corvusconsulting.ca/2010/03/the-literal-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Countdowns and Scrambles: Innovative Interactions for Traffic</title>
		<link>http://corvusconsulting.ca/2009/12/countdowns-and-scrambles-innovative-interactions-for-traffic/</link>
		<comments>http://corvusconsulting.ca/2009/12/countdowns-and-scrambles-innovative-interactions-for-traffic/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 20:47:30 +0000</pubDate>
		<dc:creator>Todd</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Ux Notes]]></category>
		<category><![CDATA[interaction design]]></category>
		<category><![CDATA[Interfaces]]></category>
		<category><![CDATA[Traffic]]></category>

		<guid isPermaLink="false">http://corvusconsulting.ca/?p=817</guid>
		<description><![CDATA[Managing traffic, the kind with cars and pedestrians instead of clicks, can surely be called one of the Big Problems for interaction design outside the realm of software. Two innovations for traffic that I recently came across stood out for their strong parallels with successful software interaction patterns.

The Countdown Stoplight
Eko is a concept created by [...]]]></description>
			<content:encoded><![CDATA[<p style="clear: both;">Managing traffic, the kind with cars and pedestrians instead of clicks, can surely be called one of the Big Problems for interaction design outside the realm of software. Two innovations for traffic that I recently came across stood out for their strong parallels with successful software interaction patterns.</p>
<p style="clear: both;"><span id="more-817"></span></p>
<h3>The Countdown Stoplight</h3>
<p style="clear: both;"><a title="Eko - a countdown timer concept for stoplights" href="http://relogik.com/eko">Eko</a> is a concept created by designer Damjan Stanković that adds a graphical countdown ring to the standard red stoplight to indicate the amount of time left for the light to change. Like a combination of the progress bar for finite durations and the venerable Spinner that shows an indefinite duration, this is a brilliant idea that draws from principles of emotional design and works to improve the everyday experience of driving.</p>
<div class="wp-caption aligncenter" style="width: 221px"><a class="image-link" style="text-decoration: none;" href="http://corvusconsulting.ca/wp-content/uploads/2009/12/image-01.jpg"><img class="linked-to-original  " style="display: inline; margin-top: 0px; margin-bottom: 10px;" title="Eko Concept" src="http://corvusconsulting.ca/wp-content/uploads/2009/12/image-01-thumb.jpg" alt="" width="211" height="136" align="right" /></a><p class="wp-caption-text">Photo mockup of the Eko concept</p></div>
<p style="clear: both;">The concept reminded me of countdown timers on pedestrian crossing lights that also indicate the amount of time before the light changes, but in seconds rather than graphic representation. I first saw these in San Francisco. While Eko is more of an experience-softening touch, the countdown timers on pedestrian crossings make a significant difference in decisions that pedestrians make.</p>
<p style="clear: both;">I wondered if the countdown could also be applied to help drivers make judgements about the transitional amber light. Not so. Doing so would add a variable that must first be observed and then measured by its rate of change in order to aid the decision-making process. Amber light judgements need to be made too quickly and already involve quite a few variables, so I retreated quickly from that notion. But for red lights the Eko would be a great touch, where the driver has only time to sit and observe the countdown.</p>
<h3>Scramble Crossings</h3>
<p>Known by several names since the 1940s, [wikipop]Pedestrian Scrambles[/wikipop] are in use around the world, from Japan to the UK to the US, even here in Vancouver. The concept is to stop cars in all directions and open the intersection for diagonal and straight ahead street crossings. People walking around have all the skills they need to easily navigate through the crossing crowd without colliding, and have no need to watch for cars making turns at the same time.</p>
<p style="clear: both;">Watching <a href="http://vimeo.com/wvs">Sam Javanrouh</a>&#8217;s time-lapse video of such a crossing&#8217;s <a title="Writeup of the Scram's first day in Toronto" href="http://torontoist.com/2008/07/scram.php">first day</a> of use at a busy Toronto intersection, we can see a distinctively safer and effective flow to alternating pedestrian and auto crossings: Watch <a href="http://vimeo.com/1626058?pg=embed&amp;sec=1626058">Scramble by Sam Javanrough</a></p>
<p style="clear: both;">The idea of people self-organizing with minimal direction by the intersection designers has a great deal in common with folksonomies, where people using social information software categorize content with an uncontrolled, emergent vocabulary. Folksonomies are typically realized in tag clouds, and like tag clouds Scramble Crossings can <a title="Overhead photo of a scramble crossing in Tokyo" href="http://en.wikipedia.org/wiki/File:Shibuya_crossing_2.jpg">look somewhat chaotic</a> but actually sort themselves out organically at the ground level. That ability of a crowd to self-organize without having meticulous guidelines in place reminds us that what&#8217;s optimal isn&#8217;t necessarily perfectly manicured, in content or traffic management.</p>
<p><br class="final-break" style="clear: both;" /></p>]]></content:encoded>
			<wfw:commentRss>http://corvusconsulting.ca/2009/12/countdowns-and-scrambles-innovative-interactions-for-traffic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Navigating Ma.gnolia 2</title>
		<link>http://corvusconsulting.ca/2008/10/navigating-ma-gnolia-2/</link>
		<comments>http://corvusconsulting.ca/2008/10/navigating-ma-gnolia-2/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 18:40:06 +0000</pubDate>
		<dc:creator>Todd</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[interaction]]></category>
		<category><![CDATA[Interfaces]]></category>
		<category><![CDATA[ma.gnolia]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">urn:uuid:{a.guid}</guid>
		<description><![CDATA[Over at the Ma.gnolia blog, I&#8217;ve written on the task of re-making the global navigation menus for Ma.gnolia 2. Global navigation is one of those interfaces elements that you don&#8217;t typically notice until it fails to get you where you need to go. When it does fail, it fails with a thud. And from that, [...]]]></description>
			<content:encoded><![CDATA[<p>Over at the Ma.gnolia blog, I&#8217;ve written on the task of <a href="http://ma.gnolia.com/blog/2008/10/22/from-the-top-navigation-menus-in-ma-gnolia-2">re-making the global navigation menus for Ma.gnolia 2</a>. Global navigation is one of those interfaces elements that you don&#8217;t typically notice until it fails to get you where you need to go. When it does fail, it fails with a thud. And from that, we want to make sure that major changes are thought through and don&#8217;t leave people hanging.</p>
<p>I found that re-working navigation for an application as large as Ma.gnolia wasn&#8217;t quite as hard as starting from scratch, but it did present some real challenges. If I have one big take-away, it would be that global navigation can&#8217;t be refactored before most of the interaction it frames has been worked out. Kind of like arriving at a destination, then plotting out how you got there, instead of the other way around. </p>]]></content:encoded>
			<wfw:commentRss>http://corvusconsulting.ca/2008/10/navigating-ma-gnolia-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some Thoughts on Site-Specific Browsers</title>
		<link>http://corvusconsulting.ca/2008/04/some-thoughts-on-site-specific-browsers/</link>
		<comments>http://corvusconsulting.ca/2008/04/some-thoughts-on-site-specific-browsers/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 19:22:25 +0000</pubDate>
		<dc:creator>Todd</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[Interfaces]]></category>
		<category><![CDATA[richclients]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">urn:uuid:{a.guid}</guid>
		<description><![CDATA[I&#8217;ve been playing with single-site browsers for the last couple months, specifically using Fluid, created by Tod Ditchendorf.  
For the uninitiated, single-site browsers (SSBs) give a website its own window and dock icon (or place in the task bar for Windows), apart from the main browser. I made a quick (3.5 min) screencast to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been playing with single-site browsers for the last couple months, specifically using <a href="http://fluidapp.com">Fluid</a>, created by Tod Ditchendorf.  </p>
<p>For the uninitiated, single-site browsers (SSBs) give a website its own window and dock icon (or place in the task bar for Windows), apart from the main browser. I made a quick (3.5 min) screencast to show how SSBs are created and how they present themselves in the desktop environment. </p>
<p><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="370" id="viddler_tsieling_1"><param name="movie" value="http://www.viddler.com/player/144ec37d/" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><embed src="http://www.viddler.com/player/144ec37d/" width="437" height="370" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler_tsieling_1" ></embed></object></p>
<p><span id="more-269"></span>
<p>There&#8217;s an odd thrill in creating throwaway  unique &#8220;applications&#8221; in seconds. When I first looked at SSBs though, I have to admit that they didn&#8217;t seem all that useful, more like a parlor trick. I&#8217;ve changed my thinking about that, however, and see an interesting path unfolding.</p>
<p>The biggest advantage I see in SSBs is their perceptual separation and independence from the browser. Having their own dock icon and a window, unaffected by any shenanigans in my much busier main browser, gives a frequently-used site a special focus and some protection.</p>
<h4>The SSB You Already Know</h4>
<p>This might all sound like just another toy in the geek-playground. Even if you&#8217;ve never heard of a single site browser, there&#8217;s a good chance that you&#8217;ve already used one: the iTunes Store. The iTunes Store is probably the most widely-used hybrid web/desktop application, where all the content is provided by a website, all HTML and CSS, but it&#8217;s wrapped in a dedicated application and allows web and local content to interact seamlessly.</p>
<p>Where iTunes is an application with a clear focus on media, Fluid and the general SSB concept are distinguished by their applicability to almost any website. As a general purpose tool, the capacity to support the specialized content that a given website delivers is limited by Fluid&#8217;s generic nature. But even that is changing, with recent updates adding  specialized support for selected sites. Use Fluid to make a GMail, Facebook or Flickr SSB and you&#8217;ll see a badge showing the unread messages count, just like with Mail; sweet. In the screencast above, the thumbnails for outbound links enrich the information that&#8217;s delivered by the web application. </p>
<p>I&#8217;m unsure of how far Tod will be able to take support for widely-used functional patterns like messaging systems, when those patterns are implemented inconsistently and without consideration for what something like an SSB would want to know from them (like unread message counts). I do see two directions that Fluid can grow in that don&#8217;t require special support for only the most popular applications, and could take SSBs much further. </p>
<h4>Persistence Across the Cloud</h4>
<p>While the data I work with in Fluid apps is saved on the web, anything specific to my interaction with those apps remains local to a single machine. This is about more than just preferences and session persistence, as it can extend to any collateral on the desktop that the Fluid app helps me create. It&#8217;s only a half-formed thought, but Fluid seems to be interestingly positioned to provide a bridge between web and local data stores, even if that is on a site-by-site basis. Add Google Gears support and there might be some very interesting possibilities opening up. </p>
<h4>Richer, Searchable History</h4>
<p>Spotlight, the integrated system search tool in OS-X, became a much hungrier beast in 10.5 (Leopard), as it indexes the contents of each website I look at in Safari for the past month. This is very handy for re-finding sites that I know I visited recently, but didn&#8217;t bother to bookmark for recall. Fluid apps could be doing the same, and could be working hand-in-hand with Spotlight to make that history available both in the context of a Fluid app, or across the entire desktop. Or, combined with the preceding thought, across the web to cover any machine I work on. Finding a message or a fragment of a website, no matter which machine I saw it on as long as the machine knew it was me doing the seeing, would be a nice step towards making computing more ubiquitous. </p>
<p>It&#8217;s easy to dream, though, isn&#8217;t it? In the meantime, I&#8217;m happy for the way Fluid changes my working environment when I&#8217;m connected, and am looking forward to what surprises come out of this rapidly-developing idea.</p>]]></content:encoded>
			<wfw:commentRss>http://corvusconsulting.ca/2008/04/some-thoughts-on-site-specific-browsers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Portable Profiles and Privacy: Choppy Ux Ahead</title>
		<link>http://corvusconsulting.ca/2008/04/portable-profiles-and-privacy-choppy-ux-ahead/</link>
		<comments>http://corvusconsulting.ca/2008/04/portable-profiles-and-privacy-choppy-ux-ahead/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 03:08:08 +0000</pubDate>
		<dc:creator>Todd</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[interaction]]></category>
		<category><![CDATA[Interfaces]]></category>
		<category><![CDATA[openid]]></category>
		<category><![CDATA[opentech]]></category>
		<category><![CDATA[openweb]]></category>

		<guid isPermaLink="false">urn:uuid:{a.guid}</guid>
		<description><![CDATA[I&#8217;m always watchful for how the words describing goals and software features can influence the final form and flow of those features. If I think a part of the product&#8217;s vocabulary works against its brand or the kinds of outcomes it&#8217;s supposed to create, I&#8217;ll work to get it changed. 
Last week, changing words brought [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m always watchful for how the words describing goals and software features can influence the final form and flow of those features. If I think a part of the product&#8217;s vocabulary works against its brand or the kinds of outcomes it&#8217;s supposed to create, I&#8217;ll work to get it changed. </p>
<p>Last week, changing words brought something I&#8217;d been mulling over into much clearer resolution. This week, conversations at Open Web moved it to the point where it might be good to share here. </p>
<p><span id="more-266"></span><br />
<h3>Food for Thought</h3>
<p>At SxSW, almost exactly a month ago, I watched the lively <a href="http://2008.sxsw.com/interactive/programming/panels_schedule/?action=show&amp;id=IAP060351">Building Portable Social Networks</a> panel discussion (expertly moderated by Jeremy Keith, I&#8217;ll add. He shares some thoughts <a href="http://adactio.com/journal/1424/">on moderation</a> with reference to the same panel). Shortly after opening remarks summarizing the goal to make our identities and relationships portable across different social networks, <a href="http://www.lesliechicoine.com/">Leslie Chicoine</a> stressed the magnitude of the challenges such capabilities will present to product designers. </p>
<p>That obviously caught my attention, but it didn&#8217;t get much traction in the discussion, and my hope for the group to circle back didn&#8217;t pan out. I took away a lot from that panel, but the what left me wondering most was Leslie&#8217;s concern about complexity and usability. </p>
<p>I&#8217;ll try to summarize the issues: a way to think about the goal of portable networks is to imagine online identities that knowing more about us, like the avatars we like to use or our relationships with other people. In that world, we can enter and act in new social networks with a consistent identity (if we want that) and our network of people following us across different networks. Among the strongest arguments for doing this is that it eliminates the need for people to re-find friends and re-block the not-so-friendly each time they settle into a new service. Putting all that in control of non-expert web users, making it relevant to their lives, making it understandable and accessible, is critical to realizing the potential of growing identity and authorization technologies. </p>
<h3>It&#8217;s a Tricky Thing</h3>
<p>How hard can all that be? Fairly. Some of the challenges are partly answered already: how do we know that Todd S on Upcoming is the same Todd S on Ma.gnolia? If I&#8217;m using the same verified identity on both services, typically an OpenID, then it&#8217;s pretty easy. Others are more complex, by far: how do we recognize that what I share with friends is different from what I share with colleagues, or clients? </p>
<p>Work has been done to classify common types of relationships and encode them in microformats, but the list has grown quickly without nearly exhausting possible relationships, all of which can impact what we want different people to see of us online. Chris Messina proposes a simplified relationship list to spur some adoption of portable relationship recognition at a fundamental level, reducing the set of social identifiers to &#8220;me&#8221; and &#8220;contact&#8221;. In other words, you or someone you know. He&#8217;s also written about <a href="http://factoryjoe.com/blog/2008/03/19/relationships-are-complicated/">why relationship specification is complicated</a>, and it&#8217;s worth reading if you&#8217;re doing any kind of work in apps where one identifiable person interacts with another. </p>
<p>Think about any stories you&#8217;ve heard about someone losing their job over a questionable photo or comments on Facebook, MySpace, what have you. I&#8217;d bet that the hapless protagonist or well-meaning friend assumed that what was posted was only visible to the &#8216;right&#8217; people. It&#8217;s easy to write that off as people being naive, but naive understanding of the activity and content the system exposes is what we need to design for. As the software gets better at finding the people you already know on different networks, those using the networks are sure to expect that each relationship works the same in different places. We&#8217;re setting the bar high in striving for portable identities.  </p>
<h4>What If?</h4>
<p>It&#8217;s worth a few moments to wonder: what if social apps were designed from the start to know when you&#8217;re at work or school, and when you&#8217;re in personal life mode. That one division of presence along real-world lines is a natural basis for a more context-appropriate experience. It wouldn&#8217;t fully eliminate mistakes, as people find ways to break anything, but it would keep actions and content contained in their professional and personal contexts, preventing by default the awkward collisions that happen now. Had social applications built this assumption in, the reaction by businesses and institutions when social networking started to appear inside their walls might have been very different. But, they didn&#8217;t, so back to the here and now.</p>
<p>Facebook has taken steps, like introducing Pages for companies/brands/causes, and adding more privacy controls (some 50 controls in 4 major categories). The controls are very numerous though well-organized, but apparently not changed by many people. They&#8217;re good efforts, but inevitably don&#8217;t line up with natural social boundaries between the personal and professional, and as such just don&#8217;t come together effectively. </p>
<p>Even achieving professional and personal contexts within the same network is only a first step. Within each context there are still more types of relationships. Many more: client, coworker, contractor, boss, friend, acquaintance, partner, biking buddy. And of course, a given relationship can have multiple valid labels. Now try to make all that work on many networks with different social experiences, keeping in mind the consequences should the wrong thing happen. Given that complexity, the scale of the challenges Leslie was clueing us into should be apparent: it&#8217;s big.</p>
<h3>Privacy is Really Just Sharing Done Carefully</h3>
<p>When you think about it, online social applications are bad places to put things that are meant to go unseen, and it makes the notion of privacy start to feel like the wrong idea. This brings us back to the words we choose, because I think we interact online not to keep stuff private, but to share it selectively. Setting up a privacy framework works as a force in opposition to the goal of sharing something. If instead we think about streaming shared actions (or gestures, if you like) and content to the right people and less about exception frameworks, things should work more smoothly and, I think, bring us closer to models that can cross networks without exploding.</p>
<p>Things fell into place a bit more in conversation with <a href="http://theryanking.com/">Ryan King</a> at OpenWeb. I mentioned the polarity of keeping secrets and sharing selectively, and Ryan suggested that lining up relationships with facets of life might help organize things in terms that are addressable by non-experts and achievable in code. Thinking of the parts of an individual life, we can easily see relationships cross contexts without violating any rules, because the interaction is appropriate to the context. Just because your buddy from work can see the photos of you at a weekend kegger doesn&#8217;t mean that he should see them when you&#8217;re both at work. This is the kind of path we want to make natural with portable identities and networks.</p>
<p>I suspect that facets can act as non-exclusive groupings of contacts, and that those groupings are a good level of control for using as sharing channels and moving between services with those facets intact. And that&#8217;s how far I&#8217;ve made it with this line of thinking. The next step is to track down and mock-up some interfaces that work from a sharing orientation and through the network along lines that are organized like our actual social lives. </p>
<p>Any links to interfaces that sound like that, or feedback in comments or mail would be appreciated. </p>]]></content:encoded>
			<wfw:commentRss>http://corvusconsulting.ca/2008/04/portable-profiles-and-privacy-choppy-ux-ahead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An iPhone UI Stencil for OmniGraffle 5</title>
		<link>http://corvusconsulting.ca/2008/03/an-iphone-ui-stencil-for-omnigraffle-5/</link>
		<comments>http://corvusconsulting.ca/2008/03/an-iphone-ui-stencil-for-omnigraffle-5/#comments</comments>
		<pubDate>Sun, 23 Mar 2008 20:43:13 +0000</pubDate>
		<dc:creator>Todd</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[interaction]]></category>
		<category><![CDATA[Interfaces]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[omnigraffle]]></category>
		<category><![CDATA[resources]]></category>
		<category><![CDATA[templates]]></category>

		<guid isPermaLink="false">urn:uuid:{a.guid}</guid>
		<description><![CDATA[The past few days has seen me head-down in designing an iPhone application. The results so far: interaction flow, feature map, and about 15 screens on paper. For most new applications, my wireframes don&#8217;t assume any particular graphic treatment. With the iPhone, the look is established and relatively stable, so I feel pretty good about [...]]]></description>
			<content:encoded><![CDATA[<p>The past few days has seen me head-down in designing an iPhone application. The results so far: interaction flow, feature map, and about 15 screens on paper. For most new applications, my wireframes don&#8217;t assume any particular graphic treatment. With the iPhone, the look is established and relatively stable, so I feel pretty good about creating glossy mockups that will actually look close to the finished product. So long as I don&#8217;t need to create custom interface elements, I&#8217;m in safe territory doing so. </p>
<p>Ready to turn those paper sketches into usable wireframes, I turned to trusty OmniGraffle and started looking for a stencil of iPhone interface elements. </p>
<p>But no luck, as in no stencils to speak of that I could find. Moreover, the iPhone SDK beta doesn&#8217;t include the interface builder kit. I expect that future design work on iPhone and iPod Touch apps will also involve glossy mockups over standard wireframes, so I created a temporary stencil out of iPhone screenshots and a bit of custom shape creation. When the SDK is released with the interface builder, I&#8217;ll replace my hacked up elements with actual ones from the kit.</p>
<p>For now, though, I&#8217;m working with my homespun solution. Though it&#8217;s very much a draft with some rough edges and an incomplete inventory, it&#8217;s enough to get started. I thought there might be others out there thinking of designing an iPhone app and at a loss for how to mock up the interfaces, so I&#8217;m sharing the stencil here.</p>
<p><img src="http://corvusconsulting.ca/files/stencilicon.jpg" alt="stencilicon.jpg" border="0" width="47" height="45" /> iPhone &amp; iPod Touch UI Elements <typo:lightview src="/files/iphonestencilpreview.jpg" text="Preview" title="iPhone &amp; iPod Touch UI Elements Stencil" caption="for OmniGraffle 5 and up."/> | <a href="/files/iPhoneUI.zip">Download</a>  <em>Updated: March 23, 2008</em></p>
<p>I&#8217;d appreciate feedback on it, and will keep the stencil on this page with improvements posted here over time.</p>]]></content:encoded>
			<wfw:commentRss>http://corvusconsulting.ca/2008/03/an-iphone-ui-stencil-for-omnigraffle-5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Info Decompression</title>
		<link>http://corvusconsulting.ca/2007/02/info-decompression/</link>
		<comments>http://corvusconsulting.ca/2007/02/info-decompression/#comments</comments>
		<pubDate>Sat, 24 Feb 2007 19:31:00 +0000</pubDate>
		<dc:creator>Todd</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[Interfaces]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">urn:uuid:{a.guid}</guid>
		<description><![CDATA[I spent a few days on the far-west coast of BC this week in a small town called Tofino. In the summer, Tofino&#8217;s population goes up to about 20,000, attracting surfers and nature lovers. In the winter, the population is about 1,500. As you can guess, in February, it&#8217;s a quiet place to be. 
I [...]]]></description>
			<content:encoded><![CDATA[<p><typo:lightbox src="/files/stormbreak.jpg" thumbsrc=""/></p>
<p>I spent a few days on the far-west coast of BC this week in a small town called <a href="http://maps.google.ca/maps?client=safari&amp;q=Tofino,+British+Columbia,+Canada&amp;ie=UTF8&amp;oe=UTF-8&amp;hl=en&amp;z=10&amp;ll=49.131064,-125.890756&amp;spn=0.426822,1.246948&amp;om=1">Tofino</a>. In the summer, Tofino&#8217;s population goes up to about 20,000, attracting surfers and nature lovers. In the winter, the population is about 1,500. As you can guess, in February, it&#8217;s a quiet place to be. </p>
<p>I didn&#8217;t check email, turn on my cellphone, or tell anyone the exact place I was staying. I turned off status reporting widgets and read minimal news. I didn&#8217;t listen to my iPod once (for real). Late in the week, a surprise snowfall cut off all communication for about a full day, removing land-line phones, television and Internet access for everyone there, like it or not. Local radio is the only kind of radio there, and they lost power as well. Now that&#8217;s quiet, and perfect for exploring the beaches, taking in views that defy description and getting lost in the oddities turned up by the tides. </p>
<p>I didn&#8217;t fall into some kind of Luddite bliss, but I did notice, by their absence, the demand for our attention that the mere availability of these channels creates. Silencing the flow of incoming information seems to be a staple of the modern vacation, but I think that speaks to a need not being met in our approach to information technologies, and not some inevitable consequence of connectivity. That is, we shouldn&#8217;t have to turn off communication channels as a defensive action. </p>
<p>There&#8217;s some blue-sky thinking about how the devices we use to access these channels could become aware of our states and bring information to us accordingly, but that&#8217;s a post-iPhone world and I&#8217;m interested in what we can do now.</p>
<p>When thinking about this I keep coming back to the idea of information richness. The conventional wisdom is that offering depth and interesting pivot points on the information an application delivers is a good thing in itself. We want information, give it to us, relentlessly so. That takes us back to the beaches of the Tofino area for a moment. </p>
<p>On my first morning out I kept coming across Sand Dollar shells. I wanted to collect a few whole ones for some friends back home, but because they are usually partly buried in sand, each one has to be checked to see if it&#8217;s whole or broken. </p>
<p><typo:lightbox src="/files/SandDollar.jpg" thumbsrc=""/> <em>A Sand Dollar, maybe broken, maybe not.</em></p>
<p>Most are broken. Even after finding a few whole ones, I found that I had to resist an urge to check out each one I came across. It&#8217;s the beach-combing equivalent of leaving no stone unturned. </p>
<p>Leaving stones unturned is just something our brains don&#8217;t do well, for many good reasons. It&#8217;s not that info-richness is a bad thing in itself, either. It&#8217;s that it&#8217;s often offered without qualification, without meeting a true need other than that of data voyeurism. Always wanting to put lazy theory into a Quaker-like work mode, I&#8217;ve been putting together a sanity checklist that will keep the lessons of my week in Tofino in mind. </p>
<ol>
<li>
<p>What is the one essential and concrete purpose that presenting a view of information serves? If the answer is highly subjective or vague, then it must connect directly with the core emotional experiences that the product is designed to create.</p>
</li>
<li>
<p>How deep does the view of information need to be to serve that purpose?</p>
</li>
</ol>
<p>Applying these questions to previous projects, I see places where we came close to the sweet spot, and many other places where we really filled up at the Information Candy store. In About Face 2.0, a must-read book on interaction design, Alan Cooper identifies cardinal applications, or those that take up all of our attention for extended lengths of time. As the desktop computing experience dissolves into many and mobile devices, cardinality will be taking a back seat. Instead of designing for any one application, we&#8217;ll be designing more for an ecology of applications, each of them asking for some degree of attention from people. Being relevant rather than rich in the information that they provide will set applications apart more and more, I believe. </p>
<p>There are many rewarding and appropriate uses of rich information structures, and info-voyeurism certainly has its place. And, we all need to manage the channels that demand our attention, but not by dulling our natural curiosity and learning to ignore the scores of unturned stones presented on any given interface. Making information rich in relevance rather than data will be the key to making applications that fit well with our lives, rather than something we want to escape from every few months.</p>]]></content:encoded>
			<wfw:commentRss>http://corvusconsulting.ca/2007/02/info-decompression/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
