<?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>Josh Coe's user experience design portfolio &#187; Blog</title>
	<atom:link href="http://joshcoe.com/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://joshcoe.com</link>
	<description>Design with the user in mind</description>
	<lastBuildDate>Sat, 30 Jan 2010 18:22:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Eliminating email confirmation</title>
		<link>http://joshcoe.com/blog/eliminating-email-confirmation/</link>
		<comments>http://joshcoe.com/blog/eliminating-email-confirmation/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 07:54:28 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[First-time user]]></category>
		<category><![CDATA[Sign-up]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://joshcoe.com/?p=388</guid>
		<description><![CDATA[Make it as easy as possible for the first-time user to get to the system. One brilliant way to do this is to not require email confirmation after sign-up, but rather to let the user continue straight from the sign-up form to the system.
Eliminating the email confirmation step streamlines the process from sign-up to system [...]]]></description>
			<content:encoded><![CDATA[<p>Make it as easy as possible for the first-time user to get to the system. One brilliant way to do this is to not require email confirmation after sign-up, but rather to let the user continue straight from the sign-up form to the system.</p>
<p>Eliminating the email confirmation step streamlines the process from sign-up to system engagement. The user will not have to break from the flow of the site, and thus their attention will remain engaged with the system.</p>
<p>The tradeoff, of course, is that the email is not confirmed. But this could be done later, whenever the user naturally logs into their email account. Once the system has the user&#8217;s attention and is getting them to sign up, it&#8217;s critical to take steps that ensure that the system will retain their attention.</p>
<p>A solution to the tradeoff would be to display the user&#8217;s email address prominently on the screen after sign-up that precedes logging into the system, with a &#8220;<em>Hey, that&#8217;s not my email address!</em>&#8221; link so the user can still verify their email without having to log into their email account.</p>
<p>Anything that makes the sign-up process fun and easy should be considered, but the tradeoffs should always be considered as well.</p>
<div id="attachment_389" class="wp-caption alignnone" style="width: 630px"><a href="http://joshcoe.com/wp-content/uploads/2009/11/harvestapp-first-time-user.png"><img class="size-full wp-image-389" title="harvestapp-first-time-user" src="http://joshcoe.com/wp-content/uploads/2009/11/harvestapp-first-time-user.png" alt="harvestapp-first-time-user" width="620" height="363" /></a><p class="wp-caption-text">Harvest does not require first-time users to confirm their email address to start using their account, but rather logs them in as soon as they finish the sign-up form. This shortens the path to using the system, creates positive affect and begins the formation of mutual trust—all important elements for first-time users. This screen could include the user&#39;s email address so that they could verify the information before logging in.</p></div>
<div id="attachment_390" class="wp-caption alignnone" style="width: 630px"><a href="http://joshcoe.com/wp-content/uploads/2009/11/harvestapp-breakdown.png"><img class="size-full wp-image-390" title="harvestapp-breakdown" src="http://joshcoe.com/wp-content/uploads/2009/11/harvestapp-breakdown.png" alt="harvestapp-breakdown" width="620" height="426" /></a><p class="wp-caption-text">Unfortunately when I went to the same URL at a later time,  http://joshcoe.harvestapp.com/first_login redirected to http://joshcoe.harvestapp.com/home, a page where I could not log in. A link given to first-time users that could be clicked more than once should at least redirect to a page where existing users can log in.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://joshcoe.com/blog/eliminating-email-confirmation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tradeoffs of auto-bitlying</title>
		<link>http://joshcoe.com/blog/autobitlying/</link>
		<comments>http://joshcoe.com/blog/autobitlying/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 09:48:42 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://joshcoe.com/?p=367</guid>
		<description><![CDATA[Twitter is a great way to share useful bits of information with your colleagues while at the same time defining your personal brand and letting the world know that you exist. One feature that I discovered today was the way that the system handles long URLs.
The automatic &#8220;bitlying&#8221; of URLs is unexpected and a bit [...]]]></description>
			<content:encoded><![CDATA[<p>Twitter is a great way to share useful bits of information with your colleagues while at the same time defining your personal brand and letting the world know that you exist. One feature that I discovered today was the way that the system handles long URLs.</p>
<div id="attachment_368" class="wp-caption alignnone" style="width: 558px"><img class="size-full wp-image-368 " title="twitter-shortens-urls" src="http://joshcoe.com/wp-content/uploads/2009/10/twitter-shortens-urls.png" alt="I was surprised to find that Twitter automatically shortened my URL." width="548" height="241" /><p class="wp-caption-text">I was surprised to find that Twitter automatically shortened my URL.</p></div>
<p>The automatic &#8220;bitlying&#8221; of URLs is unexpected and a bit jarring for the first-time user. My first thought: &#8220;Where did my URL go?&#8221; Then, when I tried to replicate the effect with another URL, it didn&#8217;t shorten. I tried several different URLs to no avail. What are the factors that cause a URL to be automatically shortened? The complete obliqueness of this feature can cause frustration for the user.</p>
<p>The positive aspect of this is enhanced interface simplicity: The system simply predicts when it thinks a URL should be shortened, and takes care of the shortening for you. The auto-shortening feature parallels Twitter&#8217;s modus operandi of absolute simplicity.</p>
<p>But every positive has a negative: The system can&#8217;t read the user&#8217;s mind. Common use cases exist wherein the user would want enhanced control over URL shortening, especially in a business environment.</p>
<p>The obvious benefit of an unshortened URL is that anyone who sees the address can recognize the site name, which gains trust and leads to more clicks. So let&#8217;s say your company, CompanyName, has a new product that they want to showcase, the Widget. If the new products page exists a couple of folders deep within your domain, would your URL get shortened? It depends. URL example 1 (<em>http://www.companyname.com/introducing-the-wonder-widget</em>) would get bitlyed, while URL example 2 (<em>http://www.companyname.com/wonderwidget</em>) would not. Even in example 2, Twitter displays an ellipsis (&#8230;) instead of the <em>wonderwidget</em> text. It&#8217;s hard to imagine a business that would want bitlying to happen, as displaying the brand name in the URL would be critical. The user may also prefer to display the entire product name in example 2 rather than the ellipsis, but Twitter&#8217;s current system seems to make this impossible.</p>
<div id="attachment_372" class="wp-caption alignnone" style="width: 437px"><img class="size-full wp-image-372 " title="twitter-url-shortening-2" src="http://joshcoe.com/wp-content/uploads/2009/10/twitter-url-shortening-2.png" alt="The user may wish to control the way that Twitter shortens URLs, e.g., in order to display domain names for branding purposes." width="427" height="45" /><p class="wp-caption-text">The user may wish to control the way that Twitter shortens URLs, e.g., in order to display domain names for branding purposes.</p></div>
<p>An easy solution for this would be to add auto-shortening options to the <em>Settings</em> page. An easier solution would be to maintain a default setting of not shortening URLs that match the URL listed in the user&#8217;s profile. The second option would be more in line with Twitter&#8217;s brand of being automatic and not requiring the addition of more settings, while satisfying the case of the business professional.</p>
<p>What do you think? <a href="http://joshcoe.com/about">Let me know.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://joshcoe.com/blog/autobitlying/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Social vCard</title>
		<link>http://joshcoe.com/blog/socialvcard/</link>
		<comments>http://joshcoe.com/blog/socialvcard/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 04:38:14 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://joshcoe.com/?p=342</guid>
		<description><![CDATA[
Wouldn&#8217;t it be great if you could update your contact information in all of your social networks at once? What if you could take that idea a step further, and automatically sync your info with organizations&#8217; databases? No more filling out forms in the hospital waiting area. Or anywhere. Ever.
Meet the Social vCard (Sv), a possible [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-350" title="social-vcard-sv" src="http://joshcoe.com/wp-content/uploads/2009/10/social-vcard-sv.png" alt="social-vcard-sv" width="481" height="272" /></p>
<p>Wouldn&#8217;t it be great if you could update your contact information in all of your social networks at once? What if you could take that idea a step further, and automatically sync your info with organizations&#8217; databases? No more filling out forms in the hospital waiting area. Or anywhere. Ever.</p>
<p>Meet the <strong>Social vCard</strong> (Sv), a possible key to each of these aims.</p>
<p>vCards are electronic business cards that contain name and address information, phone numbers, URLs, logos, photographs, and even audio clips. The Sv would be similar; but whenever you update the Sv, your personal information on social network systems could be automatically updated. You could choose which information that you&#8217;d want to sync to each specific network. For instance, I could choose to sync my name, email address and phone number with Facebook, but only my email for Twitter.</p>
<p>Similar steps have been taken with the OpenID initiative, to allow users to sign into any site with one ID. But OpenID doesn&#8217;t leave flexibility for syncing different amounts of information over different accounts. And why not make the ID tactile, readable in the real world? Imagine filling out a hospital form by simply scanning your Sv at the sign-in sheet. Awesome!</p>
<p>The Sv could even be tied to users&#8217; personal ID cards, such as drivers&#8217; licenses. If someone fraudulently tried to use your contact information, they could be flagged and could face consequences, which would deter identity theft.</p>
<p>I came up with the Sv concept during a post-partying bout of insomnia.</p>
<p>What do you think? <a href="http://joshcoe.com/about">Let me know.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://joshcoe.com/blog/socialvcard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Redesigning the best: Apple Safari 4.0</title>
		<link>http://joshcoe.com/blog/redesigning-apple-safari-4/</link>
		<comments>http://joshcoe.com/blog/redesigning-apple-safari-4/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 01:22:40 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Redesigning the best]]></category>

		<guid isPermaLink="false">http://joshcoe.com/?p=298</guid>
		<description><![CDATA[The design: My favorite feature of Apple Safari 4.0 is Top Sites, where the user can select from a grid of their most visited sites whenever they start Safari or open a new tab.
In this column, Redesigning the best, I consider systems with excellent user interfaces, and I try to determine how to improve one [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_299" class="wp-caption alignleft" style="width: 275px"><img class="size-medium wp-image-299 " title="apple-safari-top-sites" src="http://joshcoe.com/wp-content/uploads/2009/10/apple-safari-top-sites-265x300.png" alt="apple-safari-top-sites" width="265" height="300" /><p class="wp-caption-text">There should be an intuitive way to permanently ban a site from becoming a Top Site in Apple Safari 4.0.</p></div>
<p><strong>The design: </strong>My favorite feature of Apple Safari 4.0 is Top Sites, where the user can select from a grid of their most visited sites whenever they start Safari or open a new tab.</p>
<blockquote><p>In this column, <strong>Redesigning the best</strong>, I consider systems with excellent user interfaces, and I try to determine how to improve one aspect of the user experience.</p></blockquote>
<p><strong>The problem: </strong>Common use cases exist wherein the user does not want certain pages to show up in their Top Sites. For instance, if the computer is used by multiple people, the user might want to extend the courtesy of not filling up Top Sites with pages that would not be used by anyone else.</p>
<p><strong>My redesign: </strong>In Mac OSX, holding down the <em>alt</em> key changes options of certain menus; for example, if you right-click an application on the dock and hold the <em>alt</em> key, <em>Quit</em> changes to <em>Force Quit</em>. Apple should extend this design pattern to Safari&#8217;s Top Sites. When the user holds the <em>alt </em>key in edit mode, the <em>X</em> above each site should visually change (e.g., to a red circle with a line through it) to signify that the site would be permanently banned upon clicking. Although this redesign would not have an initial visual appearence, it would utilize a common keyboard shortcut, thus being intuitive for the power users who would be most likely to use the feature.</p>
<p>What do you think? <a href="http://joshcoe.com/about">Let me know.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://joshcoe.com/blog/redesigning-apple-safari-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Graphic design fail: Yellow Asians for Bloomberg</title>
		<link>http://joshcoe.com/blog/graphic-design-fail-yellow-asians-for-bloomberg/</link>
		<comments>http://joshcoe.com/blog/graphic-design-fail-yellow-asians-for-bloomberg/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 09:12:18 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Design fail]]></category>

		<guid isPermaLink="false">http://joshcoe.com/?p=267</guid>
		<description><![CDATA[Designers must consider all aspects of a design, including not only aesthetic but also cultural factors. The graphic designer who created the Asians for Mike Bloomberg logo ostensibly chose vivid primary colors to go with Mayor Bloomberg&#8217;s workmanlike no-bullshit brand. But perhaps they did not consider the cultural tradeoffs of assigning the color yellow to [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_268" class="wp-caption alignleft" style="width: 210px"><img class="size-full wp-image-268 " title="asians-for-bloomberg" src="http://joshcoe.com/wp-content/uploads/2009/10/asians-for-bloomberg.png" alt="asians-for-bloomberg" width="200" height="127" /><p class="wp-caption-text">As a Hapa and a designer, I&#39;m offended by the denotation of the Asian race with the color yellow.</p></div>
<p>Designers must consider all aspects of a design, including not only aesthetic but also cultural factors. The graphic designer who created the <em>Asians for Mike Bloomberg</em> logo ostensibly chose vivid primary colors to go with Mayor Bloomberg&#8217;s workmanlike no-bullshit brand. But perhaps they did not consider the cultural tradeoffs of assigning the color yellow to the Asian race.</p>
<p>The standard <em>Mike Bloomberg NYC</em> is a classic dark blue and red combination. Why not stick to one color palette for all of the groups? This would not only strengthen the brand but also make all of the groups feel like one unit. This is how Asian Americans for Obama branded themselves, for example. No cultural faux pas brought on by color choice here:</p>
<p><img class="size-medium wp-image-269  alignright" title="Asian Americans for Obama" src="http://joshcoe.com/wp-content/uploads/2009/10/Picture-20-300x63.png" alt="Picture 20" width="300" height="63" /></p>
<p>If you really want to choose a different color palette for every group, at least represent Asians with a color that is not equated with cowardice in American culture. Perhaps gold, <a href="http://goldsea.com/Text/index.php?id=2119">as Goldsea Asian American Daily suggests</a>. At the very least, switch the colors around so the text <em>Asians for</em> is red and <em>Mike Bloomberg</em> is yellow. Of course, the designer wouldn&#8217;t assign the color yellow to a political candidate who must exude strength. So why assign the color to a race, especially when this color has been the cause of so many racial slurs for Asian Americans through history?</p>
<div id="attachment_319" class="wp-caption alignleft" style="width: 358px"><img class="size-full wp-image-319 " title="asians-for-bloomberg-facebook" src="http://joshcoe.com/wp-content/uploads/2009/10/asians-for-bloomberg-facebook1.png" alt="A member of Mike Bloomberg's Facebook fan page weighs in." width="348" height="75" /><p class="wp-caption-text">On Mike Bloomberg&#39;s Facebook fan page, a voter joins the discussion.</p></div>
<p>Asians aren&#8217;t the only group that got stuck with an unfortunate color, natch. The <em>Women for Mike Bloomberg</em> logo is a bright neon pink.</p>
<p>What do you think? <a href="http://joshcoe.com/about">Let me know.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://joshcoe.com/blog/graphic-design-fail-yellow-asians-for-bloomberg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Augmented reality links</title>
		<link>http://joshcoe.com/blog/augmented-reality-links/</link>
		<comments>http://joshcoe.com/blog/augmented-reality-links/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 15:42:32 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://joshcoe.com/?p=128</guid>
		<description><![CDATA[Augmented reality: Neat gimmick or technology of the future?
Georgia Tech and SCAD Atlanta&#8217;s ARhrrrr, An augmented reality shooter.
BMW UK &#124; New BMW Z4 &#124; The BMW Z4 in 3D Augmented Reality.
Kotaku &#8211; Augmented Reality Camera Game Coming to DSi &#8211; Ghostwire.
GE &#124; Plug Into the Smart Grid &#124; Augmented Reality.
Gizmodo &#8211; Augmented Reality App Puts [...]]]></description>
			<content:encoded><![CDATA[<p>Augmented reality: Neat gimmick or technology of the future?</p>
<p><a href="http://www.youtube.com/watch?v=Cix3Ws2sOsU">Georgia Tech and SCAD Atlanta&#8217;s <em>ARhrrrr</em>, An augmented reality shooter</a>.</p>
<p><a href="http://www.bmw.co.uk/bmwuk/augmented_reality/homepage?bcsource=vanity">BMW UK | New BMW Z4 | The BMW Z4 in 3D Augmented Reality</a>.</p>
<p><a href="http://kotaku.com/5268905/augmented-reality-camera-game-coming-to-dsi">Kotaku &#8211; Augmented Reality Camera Game Coming to DSi &#8211; Ghostwire</a>.</p>
<p><a href="http://ge.ecomagination.com/smartgrid/#/augmented_reality">GE | Plug Into the Smart Grid | Augmented Reality</a>.</p>
<p><a href="http://gizmodo.com/5245923/augmented-reality-app-puts-a-3d-starship-enterprise-in-the-palm-of-your-hand">Gizmodo &#8211; Augmented Reality App Puts a 3D Starship Enterprise In The Palm Of Your Hand &#8211; Experience the enterprise</a>.</p>
<p><a href="http://blog.makezine.com/archive/2009/04/uncomfortably_augmented_reality.html?CMP=OTC-0D6B48984890">Make: Online : Uncomfortably augmented reality</a>.</p>
<p><a href="http://adage.com/digitalnext/post.php?article_id=136390">Augmented Reality: Can the &#8216;Stars Wars&#8217; Effect Sustain Engagement? &#8211; Advertising Age &#8211; DigitalNext</a>.</p>
<p><a href="http://mashable.com/2009/01/06/augmented-reality-devices/">Augmented Reality Devices: See the Online World While Walking the Real One</a>.</p>
<p><a href="http://www.readwriteweb.com/archives/augmented_reality_the_web_present_and_future_scena.php">Augmented Reality &amp; The Web: Present and Future Scenarios</a>.</p>
<p><a href="http://twitter.com/AugmentedAdvert">AugmentedAdvertising (AugmentedAdvert) on Twitter</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshcoe.com/blog/augmented-reality-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Signup forms: Don&#8217;t require too much</title>
		<link>http://joshcoe.com/blog/web-forms-dont-require-too-much/</link>
		<comments>http://joshcoe.com/blog/web-forms-dont-require-too-much/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 16:16:34 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://joshcoe.com/?p=228</guid>
		<description><![CDATA[
This is a great example of a form requiring too much information. I filled out all of the fields and pressed continue, but nothing happened. I pressed continue again, and then a third time. Finally, I saw the tiny red Required text near the Title field.
 &#8220;Reduced object visibility may inversely impact usability unless care [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-229" title="formrequired" src="http://joshcoe.com/wp-content/uploads/2009/07/formrequired.png" alt="formrequired" width="270" height="481" /><br />
This is a great example of a form requiring too much information. I filled out all of the fields and pressed continue, but nothing happened. I pressed continue again, and then a third time. Finally, I saw the tiny red <em>Required</em> text near the <em>Title</em> field.</p>
<blockquote><p><a href="http://www.useit.com/papers/noncommand.html"> &#8220;Reduced object visibility may inversely impact usability unless care is taken to allow the users ways to find objects and inspect their state as needed.&#8221;<br />
</a></p>
<p style="text-align: right;"><strong><a href="http://www.useit.com/">Jakob Nielsen</a></strong></p>
</blockquote>
<p>Here are some guidelines to consider when creating a web form:</p>
<p><strong>1. Don&#8217;t require too much. </strong>The designer should consider what information is absolutely necessary, and only require that information. It is hard to believe that the system in the example—a site to get a free t-shirt—has any reason to require a <em>Title</em> field. The main goal is to get the user to sign up for an account. So, as many fields as possible should be removed or made optional.</p>
<p>Any additional information, such as gender or t-shirt size, could be gathered after the user has signed up.</p>
<p>Also consider alternatives to forms. Allowing users to <a href="http://www.ixda.org/discuss.php?post=5346">upload a vCard</a> instead of filling in a form could streamline the process.</p>
<p><strong>2. Make requirements visible.</strong> If a field is required, call it out with a red asterisk or other identifier when the user lands on the page, not after they have filled out the form and tried to submit it.</p>
<div id="attachment_250" class="wp-caption alignnone" style="width: 374px"><img class="size-full wp-image-250" title="Gender required?" src="http://joshcoe.com/wp-content/uploads/2009/07/gender-box.png" alt="Another example of form design that could be improved. This is a site for actors that requires gender, but they should consider allowing options for members of one sex who identify as the opposite sex." width="364" height="284" /><p class="wp-caption-text">Here&#39;s a subtler example of form design that could be improved. This is a site for actors that requires gender, but they only allow &quot;male&quot; or &quot;female&quot; and have not accounted for members of one sex who identify as the opposite sex, etc. The gender field should be removed from the signup form altogether to disallow the user from thinking about gender issues when they should be signing up for your site.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://joshcoe.com/blog/web-forms-dont-require-too-much/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Usability of vertical browser tabs</title>
		<link>http://joshcoe.com/blog/verticaltabs/</link>
		<comments>http://joshcoe.com/blog/verticaltabs/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 15:55:49 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://joshcoe.com/?p=202</guid>
		<description><![CDATA[One thing I miss about Firefox 1.5 is the ability for tabs to become gradually smaller as the user opens more of them. The tabs could get a little scrunched, but at least they were all visible on the screen.
After Firefox changed to scrolling tabs from 2.0 on, it became clumsier for me to navigate [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_205" class="wp-caption alignleft" style="width: 186px"><img class="size-full wp-image-205" title="tabkit" src="http://joshcoe.com/wp-content/uploads/2009/06/tabkit.png" alt="Tab Kit 0.55" width="176" height="142" /><p class="wp-caption-text">Tab Kit 0.5.5</p></div>
<p>One thing I miss about Firefox 1.5 is the ability for tabs to become gradually smaller as the user opens more of them. The tabs could get a little scrunched, but at least they were all visible on the screen.</p>
<p>After Firefox changed to scrolling tabs from 2.0 on, it became clumsier for me to navigate through the 40+ tabs that I usually keep open. The tabs were no longer visible at once, and the slider arrows accelerated at an uncomfortable rate if I clicked them too fast.</p>
<p>If browsers had options for visualizing tabs, such as placing them vertically on the screen and using a tree structure, my experience would be so much less frustrating and time-consuming.</p>
<p>Now that wide screens are the norm, the pixel space taken by a vertical tab structure is a reasonable trade-off for the increased usability of being able to see all tabs—including titles—on the screen at once. Vertical tabs also make sense in high-tab-count situations; if the tabs go off the screen, the user can use a standard vertical scroll bar to browse through them instead of the less familiar horizontal scroll buttons.</p>
<p>Using a tree structure makes sense because the user will often want to open several tabs pertaining to the same category, and they should be able to collapse that category when they move on to another.</p>
<p>Luckily for me, I found <a href="https://addons.mozilla.org/en-US/firefox/addon/5447">Tab Kit</a>, which implements both vertical tabs and a tree structure. See CyberNet&#8217;s video below:</p>
<p><object id="viddler_7fae2d72" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="545" height="429" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.viddler.com/simple/7fae2d72/" /><param name="name" value="viddler_7fae2d72" /><param name="allowfullscreen" value="true" /><embed id="viddler_7fae2d72" type="application/x-shockwave-flash" width="545" height="429" src="http://www.viddler.com/simple/7fae2d72/" name="viddler_7fae2d72" allowfullscreen="true" allowscriptaccess="always"></embed></object><br />
<a href="https://addons.mozilla.org/en-US/firefox/addon/5447"></a></p>
<p>While Tab Kit has already saved me plenty of time navigating, I did find a few major usability problems with the add-on. They turned out to be changeable through the extensive preference options, but they could still use some tweaking:</p>
<p><strong>1. Poor visibility of selected tab. </strong>The currently selected tab is barely distinguishable from the others. This is especially important because Tab Kit designates sub-tree tab groups with random colors, so the eye is drawn to the colors and must spend a few seconds identifying the selected tab.</p>
<p>Solution: Go to <em>Tab Kit preferences &gt; Tabs &gt; Appearance </em>and enable <em>Emphasize current tab in black.</em></p>
<p>Another solution could be to make the selected tab actually look like a tab, i.e., appear in the foreground and have its edge come up against the side of the web page that it represents.</p>
<p><strong>2. Scroll wheel does not control scroll bar. </strong>When the vertical tabs extend beyond the screen, a vertical scroll bar appears. The user expects to be able to control that bar with their scroll wheel. Instead, the scroll wheel cycles through the open tabs at an uncomfortably rapid pace.</p>
<p>Solution: Go to <em>Controls &gt; Mouse gestures &gt; Scrollwheel tab switch </em>and disable <em>While mouse is over tab bar</em>. This will make Tab Kit follow the standard of letting the scroll wheel control the vertical scroll bar.</p>
<p>The up and down arrows on the keyboard would be more usable controls for cycling through vertical tabs (i.e., activated after the user clicks inside the vertical tab area).</p>
<p><strong>3. Too many preferences. </strong>One issue with free and open source software is the plethora of options that they give the user. Having control is great, but Tab Kit&#8217;s five full menus of preferences are overwhelming. A simple solution would be to pick reasonable defaults, and hide or remove most of the non-critical options. For instance, emphasize the current tab more clearly by default, and remove that option from the <em>Appearance</em> section.</p>
<p><strong>Update.</strong> Since this post came out, Firefox has improved tab interaction. I&#8217;ve switched back to the default tab management, which has in turn made me manage tabs more effectively by myself, i.e., only having a few open at once, and opening a new window if I need a new branch of tabs.</p>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/5447">Tab Kit :: Firefox Add-ons</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshcoe.com/blog/verticaltabs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making iPhone mock-ups with the best tools</title>
		<link>http://joshcoe.com/blog/using-photoshop-illustrator-fireworks-omnigraffle-stencils-for-iphone-mock-ups/</link>
		<comments>http://joshcoe.com/blog/using-photoshop-illustrator-fireworks-omnigraffle-stencils-for-iphone-mock-ups/#comments</comments>
		<pubDate>Sun, 31 May 2009 22:41:55 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://joshcoe.com/?p=143</guid>
		<description><![CDATA[The popularity of the iPhone has yielded a comprehensive set of resources for designers to use to create prototype interfaces for iPhone applications. These resources include a rich set of stencils that can be freely downloaded from the web. Stencils are available for many of the most common tools that designers use to create medium- [...]]]></description>
			<content:encoded><![CDATA[<p>The popularity of the iPhone has yielded a comprehensive set of resources for designers to use to create prototype interfaces for iPhone applications. These resources include a rich set of stencils that can be freely downloaded from the web. Stencils are available for many of the most common tools that designers use to create medium- and high-fidelity mock-ups (Photoshop, Illustrator, Fireworks and OmniGraffle).</p>
<div id="attachment_361" class="wp-caption alignnone" style="width: 504px"><img class="size-full wp-image-361 " title="iphone-stencil" src="http://joshcoe.com/wp-content/uploads/2009/05/iphone-stencil.jpg" alt="A notepad is still the most effective tool for low-fidelity prototypes, accompanied by a ruler or tactile UI stencil (uistencils.com)." width="494" height="244" /><p class="wp-caption-text">A notepad is still the most effective tool for low-fidelity prototypes (uistencils.com).</p></div>
<p><strong>On iPhone mock-up workflow: </strong>I&#8217;ve always used <a href="http://www.omnigroup.com/applications/OmniGraffle/">OmniGraffle</a> for medium-fidelity iPhone mock-ups. The alignment and resizing capabilities of the program make everything feel like it snaps together perfectly, especially when you use the resources listed below. The workflow in Photoshop feels a bit clunkier, but of course for fine-detailed control of hi-fi mock-ups Photoshop is much more robust. I like to create custom details in Photoshop and import them into OmniGraffle, or assemble an OmniGraffle stencil out of custom parts made in Photoshop. This way, I don&#8217;t waste time getting lost in a Photoshop unnamed-layer maze.</p>
<p><strong>On mock-up stencil resources: </strong>There&#8217;s some overlap amongst the three OmniGraffle stencils, of course, but it&#8217;s worth having more than one; they complement each other, and each one seems to have something that the others don&#8217;t. <a href="http://graffletopia.com/stencils/358">Theresa Neil&#8217;s stencil</a> works for medium-fidelity prototypes, and the <a href="http://graffletopia.com/stencils/413">other</a> <a href="http://developer.yahoo.com/ypatterns/wireframes/">two</a> are great for taking them hi-fi. When I need a more customized element, I use <a href="http://www.mercuryintermedia.com/blog/index.php/2009/03/iphone-ui-vector-elements">Mercury Intermedia&#8217;s UI vector elements</a> so I can stretch and manipulate without worrying about pixelated images.</p>
<p>I&#8217;ve listed many of the popular available iPhone stencils and toolkits below. Please let me know if you find any that could be added to the list.</p>
<h3>OmniGraffle</h3>
<p><a href="http://graffletopia.com/stencils/413">Ultimate iPhone stencil (Graffletopia)••<br />
</a><a href="http://graffletopia.com/stencils/358">iPhone wire frames (Graffletopia)</a><a href="http://www.teehanlax.com/blog/?p=447">•</a><br />
<a href="http://developer.yahoo.com/ypatterns/wireframes/">OmniGraffle Stencil Kit (Yahoo!)••</a></p>
<h3>Adobe Illustrator</h3>
<p><a href="http://www.mercuryintermedia.com/blog/index.php/2009/03/iphone-ui-vector-elements">UI vector elements (Mercury Intermedia)•<br />
</a></p>
<h3>Adobe Photoshop</h3>
<p><strong><a href="http://www.teehanlax.com/blog/?p=447"><span style="font-weight: normal;">iPhone GUI PSD (Teehan + Lax)••<br />
</span></a><span style="font-weight: normal; "><a href="http://www.creativetechs.com/iq/free_editable_iphone_design_elements.html">iPhone design elements (Creative Tech Tips)<br />
</a><a href="http://320480.com/">iPhone interface elements (320480)</a><a href="http://2shi.deviantart.com/art/iPhone-3G-PSD-88557671"><br />
</a><a href="http://alexandergre.deviantart.com/art/iPhone-sms-Bubble-style-67719467">SMS chat bubbles (DeviantArt)<br />
</a><a href="http://memedbaykal.deviantart.com/art/iPhone-Buttons-52593333">Blank iPhone buttons (DeviantArt)</a><br />
<a href="http://www.keepthewebweird.com/iphone-icon-psd-template/">iPhone icon style kit (Keep the Web Weird)</a></span></strong></p>
<h3>Adobe Fireworks</h3>
<p><a href="http://http://blog.metaspark.com/2009/02/fireworks-toolkit-for-creating-iphone-ui-mockups/">Fireworks toolkit for creating iPhone UI mockups (Metaspark)<br />
</a><a href="http://jcorrea.es/2008/08/07/iphone-gui-as-rich-symbols-for-fireworks/">iPhone GUI as rich symbols for Fireworks (Jorge Correa)</a></p>
<address>•• Top picks</address>
<address>• I use these regularly</address>
]]></content:encoded>
			<wfw:commentRss>http://joshcoe.com/blog/using-photoshop-illustrator-fireworks-omnigraffle-stencils-for-iphone-mock-ups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
