<?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>Peter Krantz &#187; Usability</title>
	<atom:link href="http://www.peterkrantz.com/category/usability/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.peterkrantz.com</link>
	<description></description>
	<lastBuildDate>Sat, 04 Feb 2012 11:47:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Building your own Twitter client with Fluid and jQuery</title>
		<link>http://www.peterkrantz.com/2008/twitter-client-with-fluid-and-jquery/</link>
		<comments>http://www.peterkrantz.com/2008/twitter-client-with-fluid-and-jquery/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 23:50:28 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Markup]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.peterkrantz.com/?p=169</guid>
		<description><![CDATA[Like many before me, I was searching (unsuccessfully) for a decent twitter client. There are many, but ...]]></description>
			<content:encoded><![CDATA[<p>Like many before me, I was searching (unsuccessfully) for a decent twitter client. There are many, but most seem to be ad sponsored or based on a rather hefty framework like AIR (which by now, I guess, has been <a href="http://diveintomark.org/archives/2008/07/04/adobe-9">silently installed on my computer anyhow</a>).<span id="more-169"></span></p>
<p><strong>Update:</strong> This project is now deprecated and Twitter has removed basic authentication.</p>
<p>Custom apps have major implications for usability so I decided to roll my own. I wanted to try out <a href="http://www.fluidapp.com/">Fluid</a>, the <a href="http://labs.mozilla.com/2007/10/prism/">Prism</a>-like app to contain web apps in their own process/window, to see if it is possible to build a complete open source ad-free twitter client in a single web page only using javascript and HTML.</p>
<p>So, I <a href="http://www.cuil.com/search?q=jquery%20twitter%20plugin&amp;sl=long">cuiled</a> for a <a href="http://jquery.com/">jQuery</a> twitter plugin but had to <a href="http://www.google.se/search?q=jquery+twitter+plugin">google</a> it to find it. Some minor modifications to the code by the fine folks at <a href="http://tweet.seaofclouds.com/">SeaOfClouds</a> and adding a method to post new status messages gave this native-looking OS X twitter client (HUD-style to the left, default style to the right and HUD avatars style below):</p>
<p><img style="float: left;" src="http://www.peterkrantz.com/wp-content/uploads/2008/10/twoot-hud.png" alt="Twoot in HUD style" /></p>
<p><img src="http://www.peterkrantz.com/wp-content/uploads/2008/08/screenshot.gif" alt="Custom twitter client with Fluid and javascript" /></p>
<p><img src="http://www.peterkrantz.com/wp-content/uploads/2008/10/twoot-hud-black-avatars.jpg" alt="Twoot with avatars" /></p>
<p>Thank&#8217;s to the twitter json api it was trivial to query my own friend feed and display it in Safari. Then, I used Fluid to create a self contained OSX app that displays my static HTML page. Googling a <a href="http://www.iconarchive.com/show/dragon-soft-icons-by-artua/User-icon.html">nice application icon</a> makes it much better-looking in the taskbar. I decided to call it &#8220;Twoot&#8221;. Twoot consumes little memory and plays nice with embedded URLs (they open in a new Firefox tab).</p>
<p>Unfortunately, Fluid does not allow you to distribute the created app so you will have to roll your own by:</p>
<ol>
<li>Download and install <a href="http://fluidapp.com/">Fluid</a>.</li>
<li>Create a folder called &#8220;twoot&#8221; in your home directory.</li>
<li>Download the <a href="http://github.com/peterk/twoot/tree/master">twoot html, js and css files from github</a> and place in the twoot folder.</li>
<li><del>Edit twoot.js and set your twitter username and password.</del> (Enter credentials in the basic auth form when launching app the first time).</li>
<li>Open Fluid and create a new app by pointing to the twoot.htm file (e.g. file:///users/you/twoot/twoot.htm) and set a nice icon.</li>
<li>Save the app as &#8220;Twoot&#8221;.</li>
<li>Your new twitter client is ready! Run it and resize as required, set the window to floating, kill tabs etc. Change the twoot.css and html file to customize it further.</li>
</ol>
<p><strong>Simple API:s are wonderful for usability!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkrantz.com/2008/twitter-client-with-fluid-and-jquery/feed/</wfw:commentRss>
		<slash:comments>55</slash:comments>
		</item>
		<item>
		<title>Quick site performance improvement</title>
		<link>http://www.peterkrantz.com/2008/quick-site-performance-improvemen/</link>
		<comments>http://www.peterkrantz.com/2008/quick-site-performance-improvemen/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 13:38:00 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.peterkrantz.com/?p=164</guid>
		<description><![CDATA[I have been playing with YSlow, Yahoo&#8217;s tool for web site profiling, for a while. If you ...]]></description>
			<content:encoded><![CDATA[<p>I have been playing with <a href="http://developer.yahoo.com/yslow/">YSlow</a>, Yahoo&#8217;s tool for web site profiling, for a while. If you haven&#8217;t tried YSlow (which is a Firefox addon to Firebug) I recommend you try it right away. Install the <a href="http://getfirebug.com/">Firebug</a> extension first and then add YSlow.<span id="more-164"></span></p>
<p>It is amazing how much you can improve the percieved site speed by some minor changes to your htaccess file. This site runs WordPress and I was tempted to install the <a href="http://ocaoimh.ie/wp-super-cache/">WP-Super-Cache</a> plugin but was put off by some of the incompatibility issues that were reported with the latest version of WordPress and PHP safe mode. Until then I managed to lift my YSlow site score from grade F to grade C by:</p>
<p>1. <a href="http://developer.yahoo.com/performance/rules.html#etags">Removing ETag headers</a> by adding the following lines to my htaccess file (outside the wordpress-specific rewrite area):</p>
<pre>Header unset ETag
FileETag None</pre>
<p>2. <a href="http://developer.yahoo.com/performance/rules.html#expires">Setting a future expires header</a> for static files by adding this to htaccess:</p>
<pre>&lt;FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$"&gt;
Header set Expires "Thu, 15 Apr 2012 20:00:00 GMT"
&lt;/FilesMatch&gt;</pre>
<p>If your app/blog uses some sort of dynamic generation of images you can modify the matching rule above for a more precise selection of files (e.g. only files in the templates folder).</p>
<p>Presto! Two simple additions to htaccess and cached access is down to two requests (of which one is Google&#8217;s javascript file for ads):</p>
<p><img class="size-full wp-image-165" title="site-speed" src="http://www.peterkrantz.com/wp-content/uploads/2008/07/site-speed.gif" alt="YSlow stats showing improved performance for this website." /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkrantz.com/2008/quick-site-performance-improvemen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Reducing distractions, increasing productivity</title>
		<link>http://www.peterkrantz.com/2008/reducing-distractions/</link>
		<comments>http://www.peterkrantz.com/2008/reducing-distractions/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 21:43:27 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Methodology]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.peterkrantz.com/?p=163</guid>
		<description><![CDATA[I spend a lot of time in front of my computer every day. I discovered that over time, I have added so much attention-stealing stuff to my main work environment that I feel constantly interrupted. You get growl notifications, tweets, new email sounds, new email icons, RSS feed notifications and IM alerts. Time to reduce the attention-stealing clutter!]]></description>
			<content:encoded><![CDATA[<p>I have been trying to reduce distractions in my computing environment lately. Apparently, <a href="http://www.thenewatlantis.com/publications/the-myth-of-multitasking">our brains aren&#8217;t wired properly for task switching</a>:<span id="more-163"></span></p>
<blockquote><p>&#8230;research has also found that multitasking contributes to the release of stress hormones and adrenaline, which can cause long-term health problems if not controlled, and contributes to the loss of short-term memory.</p></blockquote>
<p>I spend a lot of time in front of my computer every day. I discovered that over time, I have added so much attention-stealing stuff to my main work environment that I feel constantly interrupted. You get growl notifications, tweets, new email sounds, new email icons, RSS feed notifications and IM alerts. When you are reading stuff on the web you are constantly bugged by the <a href="http://gizmodo.com/gadgets/gadgets/the-latest-in-advertising-technology-166598.php">latest in advertising technology</a>.</p>
<p>So, starting a couple of weeks ago I decided to remove attention-stealing stuff from my work environment. A short list so far:</p>
<ol>
<li> Disabling Growl notifications for everything but really important stuff. <em>Done!</em></li>
<li>Turning off new email notfications for Outlook (on my Windows computer at work). <em>Done!</em></li>
<li>Reduced ads in internet content by installing <a href="http://adblockplus.org/en/">Adblock plus</a> in FF3. <em>Done!</em></li>
<li><span style="text-decoration: line-through;">Removed MailPlane icon from taskbar</span>. Set &#8220;Do not disturb&#8221; mode in MailPlane. <em>Done!</em></li>
<li>Turning off IM for long periods of time during the day. <em>Done!</em></li>
<li>Scheduling RSS reading to specific time slots during the day. <em>Hard!</em></li>
<li>Turning off notification sounds in Windows. <em>Done!</em></li>
<li>Hiding the windows taskbar to get rid of spinning mini-icons in the right-hand corner. <em>Done!</em></li>
<li>Turning off yellow alert popups from stuff in the Windows taskbar (like &#8220;A network cable was disconnected&#8221; &#8211; who the hell decided that that was a brilliant idea!?). <em>Not sure how yet.</em></li>
<li>Creatign a consistent editing environment for blogs and wikis with the <a href="http://universaleditbutton.org/Universal_Edit_Button">Universal Edit Button</a>. Done when they&#8217;ve fixed the Delicious extension incompatibility.</li>
</ol>
<p>I am feeling a lot more focussed already. The biggest improvement was from turning of new email notifications in Outlook at work.  I guess the experience is similar to what people are getting from the <a href="http://www.xpday.net/Xpday2007/session/PomodoroTechnique.html">pomodoro technique</a>.</p>
<p>The next step is to reduce clutter in my blogs to stop annoying other people. Mark Pilgrim gave <a href="http://diveintomark.org/archives/2008/06/21/minimalism">some interesting tips in a blog post</a> a while ago and I have implemented some of them already. Who the hell needs a visible RSS link (or RSS for that matter, now that we have <a href="http://en.wikipedia.org/wiki/Atom_(standard)">Atom</a>)? I am thinking about removing the whole category list as well. Do people ever click items in the category list?</p>
<p>It would be great if all apps could share a standard API to set a &#8220;do not disturb mode&#8221; toggable via a keyboard shortcut or a small timer app that allowed you to schedule this mode throughout the workday.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkrantz.com/2008/reducing-distractions/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Defining Characteristics of a Successful Software Project</title>
		<link>http://www.peterkrantz.com/2008/defining-successful-it-projects/</link>
		<comments>http://www.peterkrantz.com/2008/defining-successful-it-projects/#comments</comments>
		<pubDate>Sat, 10 May 2008 15:27:03 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Methodology]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.peterkrantz.com/?p=153</guid>
		<description><![CDATA[Lately, there has been some really interesting presentations and articles on agile methods and how they fit into the big picture of software development. One that was particularly interesting was Scott Ambler's 2007 IT Project Success Rates Survey. Compared to the CHAOS report it moves a step forward, but I still have some doubts.]]></description>
			<content:encoded><![CDATA[<p>Lately, there has been some really interesting presentations and articles on agile methods and how they fit into the big picture of software development. One that was particularly interesting was Scott Ambler&#8217;s 2007 <a href="http://www.ambysoft.com/surveys/success2007.html">IT Project Success Rates Survey</a> (also see the <a href="http://parleys.com/display/PARLEYS/Evolving+Agile">Javapolis presentation</a>).<span id="more-153"></span></p>
<p><a href="http://www.ambysoft.com/surveys/success2007.html"></a>It presents some information that is different from how the <a href="http://www.standishgroup.com/">Standish Group</a> defines success in their often refered to CHAOS report. The Standish Group assumes that success is the traditional &#8220;on time, on budget and on scope&#8221;. In many ways this does not make sense as an estimate of time and budget are made when the least information is available (early in or before a project starts).</p>
<p>In Scott&#8217;s survey the following success factor priorities emerged:</p>
<ul>
<li>&#8220;<em>Schedule</em>: 61.3 percent of respondents said that it is more important to deliver a system when it is ready to be shipped than to deliver it on time.</li>
<li><em>Scope</em>: 87.3 percent said that meeting the actual needs of stakeholders is more important than building the system to specification.</li>
<li><em>Money</em>: 79.6 percent said that providing the best return on investment (ROI) is more important than delivering a system under budget.</li>
<li><em>Quality</em>: 87.3 percent said that delivering high quality is more important than delivering on time and on budget.</li>
<li><em>Staff</em>: 75.8 percent said that having a healthy, both mentally and physically, workplace is more important than delivering on time and on budget.&#8221;</li>
</ul>
<h2>Comparing Agile with other development methods</h2>
<p>Based on these success criteria the survey investigated the success rate of different development methods:</p>
<p><img class="aligncenter size-full wp-image-155" title="agile-success-rate1" src="http://www.peterkrantz.com/wp-content/uploads/2008/05/agile-success-rate1.png" alt="Agile success rate. Agile: 71%, traditional: 63%, offhore: 43%" width="427" height="201" /></p>
<p>A small step, but apparently Agile methods have the upper hand if the study is correct.</p>
<h2>The missing pieces</h2>
<p>What I still think is missing is a study that actually measures the outcome of a project after it was put into production and compares this with the desired effects that were envisioned. Neither the Standish Group nor Scott&#8217;s study on success factors seem to cover this.</p>
<ul>
<li>How quick was the return on the investment (if the goal was to increase revenue and/or reduce cost)?</li>
<li>Were all of the desired effects realised?</li>
<li>Were all the developed features used in a way so that they contributed to realising the desired effects? (think &#8220;reduce waste&#8221; if you are into Lean or &#8220;usability&#8221; if you are a human factors kind of person).</li>
</ul>
<p>Measuring the above items would give more insight into the true success rate of a project rather than measuring the highly subjective &#8220;do you <em>think</em> is was successful with regard to factor X&#8221;? The only problem, I guess, is that few projects detail the desired effects in a way that is measurable in isolation from other factors in the environment (e.g. &#8220;the economy&#8221;).</p>
<p>The above items would also make it clear that the usability perspecive should be included from the start of a project.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkrantz.com/2008/defining-successful-it-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building a Wiimote glove for virtual card sorting</title>
		<link>http://www.peterkrantz.com/2008/wiimote-glove/</link>
		<comments>http://www.peterkrantz.com/2008/wiimote-glove/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 13:32:52 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.peterkrantz.com/?p=140</guid>
		<description><![CDATA[Thanks to Johnny Chung Lee, everyone and their mom seem to be setting up their own Wiimote ...]]></description>
			<content:encoded><![CDATA[<p>Thanks to <a href="http://www.cs.cmu.edu/~johnny/projects/wii/">Johnny Chung Lee</a>, everyone and their mom seem to be setting up their own Wiimote whiteboards these days. I tried it too but disliked the pen-based interaction. So, I built a simple glove that allows you to pinch an object to drag and drop it somewhere. <span id="more-140"></span>Here is what you need:</p>
<ul>
<li>IR LED in the 920 nm range (a bag of 20 cost me )</li>
<li>1.5V AA battery</li>
<li>a glove</li>
<li>battery holder (with optional velcro to fit it to the glove)</li>
<li>some wires</li>
<li>a Wiimote</li>
<li>software (I tried <a href="http://www.uweschmidt.org/wiimote-whiteboard">Uwe Schmidt&#8217;s java based Mac version</a>).</li>
</ul>
<p>The first beta version looks like above after some soldering.</p>
<p>&nbsp;</p>
<p>After calibration the precision is really good, even when using it in front of the small screen of my Macbook Pro. It worked very well for card sorting in the <a href="http://www.optimalsort.com/">OptimalSort demo</a> and it feels natural to pick up objects with your fingers instead of pushing a switch on a pen.</p>
<p>I am eager to try it with a projector but that will have to wait until tomorrow when I get back to work. It would also be nice to try the <a href="http://justaddwater.dk/2008/03/14/where-to-find-a-giant-affordable-touch-screen/">virtual scrum board that Jesper Rønn-Jensen</a> and hos colleagues are working on. Updates will follow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkrantz.com/2008/wiimote-glove/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Usability test of the iPhone yields interesting result</title>
		<link>http://www.peterkrantz.com/2008/iphone-usability/</link>
		<comments>http://www.peterkrantz.com/2008/iphone-usability/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 16:15:08 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.peterkrantz.com/2008/iphone-usability/</guid>
		<description><![CDATA[The swedish <a href="http://inuse.se/?oid=56&#038;_locale=1">usability consulting firm inUse</a> did a usability review of four mobile phones including <a href="http://www.apple.com/iphone/">Apple's iPhone</a>, the HTC TyTN, Sony Ericsson W910i, and Nokia N95. Users performed common tasks such as making a call by dialing a number manually and then by calling a person from the address book, change volume during a call add a new contact to the address book, create a new calendar event and more. The result is interesting.]]></description>
			<content:encoded><![CDATA[<p>The swedish <a href="http://inuse.se/?oid=56&#038;_locale=1">usability consulting firm inUse</a> did a usability review of four mobile phones including <a href="http://www.apple.com/iphone/">Apple&#8217;s iPhone</a>, the HTC TyTN, Sony Ericsson W910i, and Nokia N95. Users performed common tasks such as making a call by dialing a number manually and then by calling a person from the address book, change volume during a call add a new contact to the address book, create a new calendar event and more.</p>
<p>The result should be useful for those who are trying to convince their IT department:</p>
<blockquote><p>Stunning. The iPhone has introduced a new interaction paradigm to the world, in an uncompromising way that proves that &#8220;less is more&#8221; when it comes to true user experience.</p></blockquote>
<p>Some other interesting quotes from the report include:</p>
<blockquote><p>Most of the subjects did not mention the HTC at all when speaking of which device they would prefer. [...] Only one of the users was able to carry out all tasks [on the HTC] without the assistance of the test leader and all five users had severe difficulties with at least three of the tasks.</p></blockquote>
<blockquote><p>What is it then that makes the iPhone different? Most importantly, it has removed one level of abstraction by allowing the user to act on objects using the finger directly on the phone’s surface. The difference between this and having to press keys on a keyboard and watch the screen to see what happens is striking.</p></blockquote>
<p>The full report is available <a href="http://www.inuseful.se/2008/02/free-iphone-usa.html">in PDF from the inUseful blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkrantz.com/2008/iphone-usability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UI Inconsistencies&#8230;</title>
		<link>http://www.peterkrantz.com/2008/ui-inconsistencies/</link>
		<comments>http://www.peterkrantz.com/2008/ui-inconsistencies/#comments</comments>
		<pubDate>Sun, 13 Jan 2008 19:14:03 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.peterkrantz.com/2008/ui-inconsistencies/</guid>
		<description><![CDATA[Consistency is important when designing interaction with user interfaces. Consistency makes it possible to re-use what you ...]]></description>
			<content:encoded><![CDATA[<p>Consistency is important when designing interaction with user interfaces. Consistency makes it possible to re-use what you learned in one application in another. Unfortunately there are many application developers that invent their own interaction principles, even when their is an established praxis. But, it is even worse when someone who established the praxis provides an inconsistent user experience. Yes, that means you Apple. </p>
<p>Case in point: zooming in and out of a document:</p>
<ul>
<li>Safari: Apple +/-</li>
<li>Keynote: Apple &lt;/&gt;</li>
<li>Preview.app: Apple +/-</li>
<li>iPhoto: Alt 1/2</li>
</ul>
<p>At first I thought that Apple +/- was for increasing and decreasing text, but in that case Preview.app is inconsistent. Oh well, moving on&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkrantz.com/2008/ui-inconsistencies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prism &#8211; web apps as desktop apps</title>
		<link>http://www.peterkrantz.com/2007/prism-web-desktop-apps/</link>
		<comments>http://www.peterkrantz.com/2007/prism-web-desktop-apps/#comments</comments>
		<pubDate>Mon, 24 Dec 2007 11:58:35 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.peterkrantz.com/2007/prism-web-desktop-apps/</guid>
		<description><![CDATA[When people started making applications available in the browser a number of interaction challenges appeared. How do ...]]></description>
			<content:encoded><![CDATA[<p>When people started making applications available in the browser a number of interaction challenges appeared. How do you launch a web app compared to a desktop app? How do you prevent people from navigating away from your app? The <a href="http://starkravingfinkle.org/blog/2007/10/webrunner-becomes-prism-a-mozilla-labs-project/">Mozilla people</a> have been hard t work with <a href="http://wiki.mozilla.org/Prism">Prism</a> &#8211; basically a customized version of Firefox, which lets you create desktop apps pre-configured to load a certain URL at startup. The desktop app is launched like any other application. Pretty sweet as the user experience becomes more consistent. You can also customize the application icon and <a href="http://wiki.mozilla.org/Prism/Config">other parameters</a>.<span id="more-124"></span></p>
<p>I have been running the beta version of <a href="http://mailplaneapp.com/">MailPlane</a> which provides at desktop version of Gmail (using Webkit). Apart from keeping Gmail in a separate branded window it also provides standard mac shortcut keys as well as desktop integration for screenshots and other file related things. Pretty sweet.</p>
<p>I was interested to see if Prism could provide a similar experience. Prism is currently an early beta at version 0.8 so it isn&#8217;t fair to expect too much of it. The <a href="http://wiki.mozilla.org/Prism#Wishlist">feature wish list</a> looks great.</p>
<p>Launching prism and creating a Gmail app worked great. However, Prism currently has some issues:</p>
<ul>
<li>It consumes close to 100% of a CPU core on my MacBook which makes it unusable for now.</li>
<li>Font size can not be adjusted (should be a parameter?).</li>
<li>There is a white space at the bottom of the app screen which reduce valuable screen estate. <img class="illustration" src="http://www.peterkrantz.com/wp-content/uploads/2007/12/prism-whitespace.png" alt="prism 0.8 white space bug" /></li>
</ul>
<p>I would also like to see an option to map access keys to native OS keys (e.g. Prism forwards ⌘+r as alt+r to the web app). This would allow users to work with the application in a way indistinguishable from a desktop application. also, if there was a way to interact with files (drag and drop etc) à la MailPlane I could see how Prism could be the preferred choice of many application developers in the future.</p>
<p>Couple it with a stand alone Ruby on Rails app (by using <a href="http://joyeur.com/2007/03/22/joyent-slingshot">Joyent&#8217;s Slingshot</a>) and you have a whole new way of developing applications that work offline, online and in a coherent way with other desktop apps. The future is bright!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkrantz.com/2007/prism-web-desktop-apps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Interacting With a Stockholm Public Transport Ticket Vending Machine</title>
		<link>http://www.peterkrantz.com/2007/man-machine-interface/</link>
		<comments>http://www.peterkrantz.com/2007/man-machine-interface/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 20:49:03 +0000</pubDate>
		<dc:creator>Pete</dc:creator>
				<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.peterkrantz.com/2007/man-machine-interface/</guid>
		<description><![CDATA[This will be a field day for usability experts. The new ticket vending machines for the Stockholm public transport system have been met with a lot of criticism lately. People are finding them difficult to use and apparently there are very few tickets sold.]]></description>
			<content:encoded><![CDATA[<p>This will be a field day for industrial designers and usability experts. The new ticket vending machines for the Stockholm public transport system have been met with a lot of criticism lately. People are finding them difficult to use and apparently there are very few tickets sold. On top of that they look like the machines seen in parking lots. Oh wait, they are apparently from <a href="http://www.cale.se/wwwcalese/index.php?show=456_SWE&#038;article=81&#038;page_anchor=http://www.cale.se/wwwcalese/p456/p456_swe.php?article=81">the same manufacturer</a>.</p>
<p>Stockholm public transport has a tradition of being late to the 21st century. Pre-paid tickets are still paper based and stamped by the bus driver. Previously you could buy them directly from the bus driver. However, robbery prompted the public transport authorities to remove all cash handling from the bus drivers, hence the increased need for outdoor ticket vending machines.</p>
<p>So, how do you interact with these machines?</p>
<p><img src="http://www.peterkrantz.com/wp-content/uploads/2007/10/sl-biljettautomat2.png" alt="SL ticket vending machine" class="illustration"></p>
<ol>
<li>You start in the middle and press a blue button one to three times to tell the machine if you want a ticket for zone A, A and B or A, B and C.</li>
<li>Move down and press the second blue button once for a regular ticket or twice for a reduced price ticket.</li>
<li>Now it&#8217;s time to swipe your credit card on the top left side of the machine.</li>
<li>Move back to the center and press the green button once.</li>
<li>Ticket appears to the left.</li>
</ol>
<p>Complaints mainly focus on the <a href="http://www.inuseful.se/2007/10/sl-makes-me-fee.html">illogical placement of buttons</a> (4, 1, 2 if you read top to bottom). In between pushing the buttons you have to look at the two line dimly lit LCD display to see what you are supposed to do next.</p>
<p>I am guessing most people buy a regular priced ticket for zone A (the city center). This involves pressing three buttons. Maybe the most common scenario could be reduced to &#8220;press a zone button and swipe your credit card&#8221;? Why does it have to be difficult?</p>
<p>I remember the <a href="http://benmetcalfe.com/blog/index.php/2005/10/23/public-transport-in-tokyo/">pleasant experience of the Tokyo subway system</a>. On some machines, all you did was to push a button representing your destination on the map, dump a fistful of coins into the machine and it would hand you the ticket and spare change in an instant.</p>
<p><strong>Update:</strong> We won the World Usability Day design contest with a redesign of this machine. The <a href="http://peterkrantz.com/wud/">design proposal and background is here</a> (only in swedish).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkrantz.com/2007/man-machine-interface/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

Served from: www.peterkrantz.com @ 2012-02-09 06:32:27 -->
