<?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 On Design</title>
	<atom:link href="http://www.joshondesign.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joshondesign.com</link>
	<description>Art, Design, and Usability for Software Engineers</description>
	<lastBuildDate>Mon, 08 Mar 2010 16:43:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Why do Alarm Clocks Suck?</title>
		<link>http://www.joshondesign.com/2010/03/08/why-do-alarm-clocks-suck/</link>
		<comments>http://www.joshondesign.com/2010/03/08/why-do-alarm-clocks-suck/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 16:42:05 +0000</pubDate>
		<dc:creator>Josh Marinacci</dc:creator>
				<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://www.joshondesign.com/?p=162</guid>
		<description><![CDATA[It&#8217;s been a month since I posted so I&#8217;d say it&#8217;s time for a rant. I&#8217;ve been traveling a lot lately so the object of my wrath this week is alarm clocks.   Most specifically the alarm clocks in hotel rooms, but home use clocks don&#8217;t get off easy either.
Alarm clocks have one purpose [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a month since I posted so I&#8217;d say it&#8217;s time for a rant. I&#8217;ve been traveling a lot lately so the object of my wrath this week is alarm clocks.   Most specifically the alarm clocks in hotel rooms, but home use clocks don&#8217;t get off easy either.</p>
<p>Alarm clocks have one purpose in life. There&#8217;s only one thing they need to do to be considered a success. It&#8217;s not to &#8216;tell the time&#8217;. That&#8217;s a nice bonus, but the purpose of an alarm clock is to <em><strong>get you up in the morning</strong></em>. This is doubly so for alarm clocks in hotel rooms. If you are sleeping in a hotel it&#8217;s likely because you have traveled somewhere to do something, and it&#8217;s also likely that you want to do that something at a certain time; hence a clock to wake you up so that you may do that something without being late and getting fired. A device which cannot reliably complete this basic task is simply a failure, and not worth being made or purchased. End.</p>
<p><span id="more-162"></span></p>
<h3>The Bad</h3>
<p>How are they bad? Oh, please let me count the ways. (cue evil grin of glee).</p>
<p>First, most clocks tack on a ton of extra features, like iPod integration. Then they massively overload these features onto a small number of buttons by using modes. Many will have a single set of buttons to set both the time and the alarm, with a switch to toggle between the modes. Modes aren&#8217;t a great idea in desktop software when you have a huge screen. They are even worse on the limited user interface of a clock with a fixed LED readout. Which mode am I in?. Did I set the time or the alarm? After I&#8217;ve set the alarm how do I know which mode I&#8217;m in now? Did it switch back automatically somehow or do I need to press another button?
</p>
<p>Some clocks use quasi-modes to get around these problems. A quasi-mode is like a shift key: a button you hold down to temporarily enter a new mode, then release when you are done. Not a bad idea for a computer with a full keyboard. Absolute madness on a clock where you must hold the mode button with one hand and try to set the time with the other.</p>
<p>Even worse, some clocks put the mode button on the front instead of the top. Clocks, typically being small, are <em>lightweight</em>. So pushing from the front will shove it right off the nightstand. Now you have to use your <em>third</em> hand to hold the clock on the table, while accomplishing the aforementioned gymnastics.
</p>
<p>Now do all of the above right when you go to bed&#8230; when you are sleepy.. and it&#8217;s dark&#8230; No wonder so many people opt for a wakeup call or use the alarm on their phones. I always completely unplug the clock just in case the guy before me set it to ring at 3am. (yes, this actually happened to me)
</p>
<p>Now suppose this is a clock you&#8217;ve never used before (very likely, since every hotel bought from a different supplier). Now you have to <em>learn</em> how to use this particular clock. Some come with their own instruction books. It&#8217;s madness, I tell you. Madness!
</p>
<h3>The Good</h3>
<p>Only once in my life have I found a non-sucky hotel alarm clock. It was in my room at a very nice hotel in Tokyo.  Here&#8217;s what it looked like.</p>
<p><img src="http://www.joshondesign.com/wp-content/uploads/2010/03/clocks2DSC00498.jpg" alt="DSC00498.jpg" border="0" width="480" height="360" /></p>
<p>Simply beautiful.  Two buttons to change the alarm time up or down. One button to arm the alarm and snooze. AM/PM is indicated with real words.</p>
<p> How do you set the time? <em>You don&#8217;t</em>.  I&#8217;m serious, there were no buttons anywhere to set the time or customize the alarm.  Either the time is set via radio or there&#8217;s hidden controls locked inside somewhere. Maybe they use something wireless through that little transceiver on the front. The point is: I don&#8217;t have to care. The only thing I care about is setting the wakeup time, so that&#8217;s all the device lets me do.  They also don&#8217;t put in a radio since that would require controls to change the station. If you are in an international hotel in Tokyo you probably wouldn&#8217;t understand the radio anyway, so jettison the feature. Simplify, simplify, simplify.
</p>
<p>I don&#8217;t know why this clock isn&#8217;t used in the US. Perhaps it&#8217;s because everything in Tokyo is from the future. Perhaps in another five years will will all be enjoying alarm clock bliss. No wait.. I <em>took</em> that photo five years ago! Yeah, we&#8217;re doomed.</p>
<h3>The Ugly</h3>
<p>So why do hotel alarm clocks suck so badly? I think there is two reasons. First, these devices are mass produced overseas so they cut corners wherever they can to save costs and increase profits. If you can make a clock which uses two buttons to set the time instead of three buttons, then you might save five cents. Across millions of units that adds up to a lot of money.
</p>
<p>Second is the buying decision. I&#8217;m not 100% sure, but I suspect that electronic clocks in general have become commodity products. The guts are a single chip that costs around 25 cents, and it&#8217;s probably the same chip used by everyone. So the various clock makers compete with each other on price, features, or by simply looking cool.  Now, don&#8217;t get me wrong. There&#8217;s nothing wrong with competing on price, features, and visual design. But what suffers in this competition usability.</p>
<p>I think usability suffers because of how clocks are bought. When you go to the store you can see the price, features and design from <em>outside</em> the box. What you <em>don&#8217;t</em> see is how difficult it&#8217;s going to be to actually set the alarm on the damn thing.  The buying decision doesn&#8217;t include usability. And since manufacturers optimize for the buying decision, usability gets dropped on the floor.  C&#8217;est la vie.</p>
<h3>The Lesson</h3>
<p>I don&#8217;t know how to fix the economics of alarm clock design, but the moral of today&#8217;s story when applied to other products is simple: when you make a product you must design for the primary use case first and foremost.  In this case that means <em>setting the alarm reliably so you can wake up in time to not get fired</em>. Everything else is secondary.
</p>
<p>Okay kids. Time for work. I woke up late!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joshondesign.com/2010/03/08/why-do-alarm-clocks-suck/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Leaving Sun, Joining Palm</title>
		<link>http://www.joshondesign.com/2010/02/03/leaving-sun-joining-palm/</link>
		<comments>http://www.joshondesign.com/2010/02/03/leaving-sun-joining-palm/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 00:31:56 +0000</pubDate>
		<dc:creator>Josh Marinacci</dc:creator>
				<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.joshondesign.com/?p=155</guid>
		<description><![CDATA[After 5 amazing years at Sun I have decided not to move on to Oracle. Instead I will be joining Palm as a developer advocate for the WebOS.  The WebOS is an open platform with an exciting future on a variety of Palm devices, which I&#8217;ll talk about in great detail soon. For now [...]]]></description>
			<content:encoded><![CDATA[<p>After 5 amazing years at Sun I have decided not to move on to Oracle. Instead I will be joining Palm as a developer advocate for the WebOS.  The WebOS is an open platform with an exciting future on a variety of Palm devices, which I&#8217;ll talk about in great detail soon. For now though, I want to talk about Sun, why I&#8217;m leaving, and the future of Java &#038; JavaFX.
</p>
<p><span id="more-155"></span>
<p>I joined Sun in 2005 to work on the Windows L&#038;F for the Swing team. Since then I&#8217;ve been on several different teams, always working with some incredible engineers. First the Swing team, then the NetBeans team to work on the GUI builder, then the JavaFX team to work on the designer, samples &#038; docs, and general development. Finally I&#8217;ve spent the last year working on the desktop client for the Java Store, written in JavaFX.
</p>
<p>I didn&#8217;t start working with Swing at Sun, though. I&#8217;ve actually been doing Java GUI stuff since before there even was a Swing toolkit. In 1995 I learned Java at the recommendation of my favorite TA, Ian Smith. He was convinced that Java was the future of OO languages, not C++.  Shortly after I began writing AWT graphics hacks, creating the world&#8217;s first (to my knowledge) Java ray tracer in 1996. I then spent my last year at Georgia Tech working for Scott Hudson on an experimental GUI toolkit called <a href="http://www.cc.gatech.edu/gvu/ui/sub_arctic/" onclick="pageTracker._trackPageview('/outgoing/www.cc.gatech.edu/gvu/ui/sub_arctic/?referer=');">SubArctic</a>. (the <a href="http://www.cc.gatech.edu/gvu/ui/sub_arctic/sub_arctic/doc/demos.html" onclick="pageTracker._trackPageview('/outgoing/www.cc.gatech.edu/gvu/ui/sub_arctic/sub_arctic/doc/demos.html?referer=');">demos</a> should still work, actually).  That work led to my one year internship at Xerox PARC where I got to work with Studio RED and met <a href="http://en.wikipedia.org/wiki/Mark_Weiser" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Mark_Weiser?referer=');">Marc Weiser</a> (who foresaw of today&#8217;s smartphone and embedded computing revolution). I even got to have dinner with <a href="http://en.wikipedia.org/wiki/Alan_Kay" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Alan_Kay?referer=');">Alan Kay</a> when he was at Disney.  (FYI: Alan Kay is the man who <a href="http://en.wikipedia.org/wiki/Alan_Kay#Early_life_and_work" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Alan_Kay_Early_life_and_work?referer=');">invented everything</a> in the 1970s, including the <a href="http://www.edibleapple.com/alan-kay-on-the-iphone-and-the-ipad-sorta/" onclick="pageTracker._trackPageview('/outgoing/www.edibleapple.com/alan-kay-on-the-iphone-and-the-ipad-sorta/?referer=');">iPad</a>).
</p>
<p>After PARC I worked in a few startups doing interface architecture and view engines until the dot-com bust. As required by law, all programmers in Atlanta must work at least one of the following: Home Depot, CNN, Cox, Verizon, Coke. I worked for Home Depot &#038; Verizon, then joined Docucorp; doing various client &#038; server side UIs for each.  Finally, while at Docucorp, I started <a href="http://www.java.net/blogs/joshy/" onclick="pageTracker._trackPageview('/outgoing/www.java.net/blogs/joshy/?referer=');">blogging on Java.net</a> and wrote <a href="http://www.amazon.com/Swing-Hacks-Tips-Tools-Killer/dp/0596009070" onclick="pageTracker._trackPageview('/outgoing/www.amazon.com/Swing-Hacks-Tips-Tools-Killer/dp/0596009070?referer=');">Swing Hacks</a> with <a href="http://www.subfurther.com/blog/" onclick="pageTracker._trackPageview('/outgoing/www.subfurther.com/blog/?referer=');">Chris Adamson</a>. It was Swing Hacks which eventually led to the Sun position, and to where I am today.
</p>
<p>So, from 1995 until the present I&#8217;ve spent my professional career working on Java GUIs of some sort. Now that it&#8217;s the year 2010 (freakshow!) I&#8217;ve decided to start working with something completely different: HTML, JavaScript, and CSS on the WebOS. The Oracle transition seems like a good time to make the change.
</p>
<p>Don&#8217;t think that I&#8217;m leaving Java and JavaFX behind. I&#8217;m proud of the work we have done, from making UIs easier to code, to reinventing JavaDocs. JavaFX is a great technology with a bright future now that it will have Oracle&#8217;s financial and marketing support.  Now I&#8217;ll just be involved with them from the other side, as a user and application programmer. I still plan to work on Leonardo, my wireframing tool in the Java Store. I&#8217;ve also got another release of <a href="http://www.projectmaitai.org/" onclick="pageTracker._trackPageview('/outgoing/www.projectmaitai.org/?referer=');">MaiTai</a> ready to ship when JavaFX 1.3 &#038; Prism are out. The JavaStore is going to be a big part of desktop computing, and I look forward to buying lots of great apps through it.
</p>
<p>Finally I want to thank my incredible colleagues at Sun. Rich, Jasper, and Amy: you&#8217;ve done a great job designing a GUI toolkit for the 21st century. Jeff, Jeet &#038; Nandini. I&#8217;ve greatly enjoyed working in your teams. And most of all, I feel incredibly fortunate to have worked with the inventor of Java (and the Java Store), James Gosling. I still have your signed dollar on the wall of my office.
</p>
<p>When I was in college there were five companies I dreamed about working for. Sun was one of those companies. All my wishes for a bright Java future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joshondesign.com/2010/02/03/leaving-sun-joining-palm/feed/</wfw:commentRss>
		<slash:comments>47</slash:comments>
		</item>
		<item>
		<title>Tablet Dreams</title>
		<link>http://www.joshondesign.com/2010/01/26/table-dreams/</link>
		<comments>http://www.joshondesign.com/2010/01/26/table-dreams/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 02:39:35 +0000</pubDate>
		<dc:creator>Josh Marinacci</dc:creator>
				<category><![CDATA[links]]></category>

		<guid isPermaLink="false">http://www.joshondesign.com/?p=147</guid>
		<description><![CDATA[Tomorrow we will hopefully awake with news of a magical Apple tablet, so tonight I thought I&#8217;d give you a few things to read as you drift off to tablet dreamland with touchable sugarplums.



A Taxonomy of Device Forms

I had the incredible fortune to meet Marc Weiser when I was an intern at Xerox PARC. We [...]]]></description>
			<content:encoded><![CDATA[<p>Tomorrow we will hopefully awake with news of a magical Apple tablet, so tonight I thought I&#8217;d give you a few things to read as you drift off to tablet dreamland with touchable sugarplums.
</p>
<p><span id="more-147"></span></p>
<h3>
<a href="http://www.designingdevices.com/a-taxonomy-of-device-forms/" onclick="pageTracker._trackPageview('/outgoing/www.designingdevices.com/a-taxonomy-of-device-forms/?referer=');">A Taxonomy of Device Forms</a><br />
</h3>
<p>I had the incredible fortune to meet Marc Weiser when I was an intern at Xerox PARC. We are now building the world he firmly believed would come to pass; a world full devices. A world where computing has disappeared into the fabric of our everyday lives.  He divided the device landscape into several forms, as described in <a href="http://www.designingdevices.com/a-taxonomy-of-device-forms/" onclick="pageTracker._trackPageview('/outgoing/www.designingdevices.com/a-taxonomy-of-device-forms/?referer=');">this article</a>.<br />
(from <em>Designing Devices</em>)
</p>
<h3><a href="http://interactions.acm.org/content/?p=1317" onclick="pageTracker._trackPageview('/outgoing/interactions.acm.org/content/?p=1317&amp;referer=');">Tangible Interaction = Form + Computing</a></h3>
<blockquote><p>Many first-generation tangibles have been whimsical and artistic explorations of what new technology can do. Some are simple; some, more complex. Some are elegant embeddings of display and projection. Some celebrate new materials. Some add sensing in clever ways. The field is still wide open, but one thing is clear: We’re likely to see more, not less, programming in things, and a lot more experimentation.</p></blockquote>
<p>(from the <em><a href="http://interactions.acm.org/content/?p=1317" onclick="pageTracker._trackPageview('/outgoing/interactions.acm.org/content/?p=1317&amp;referer=');">ACM</a></em>)
</p>
<h3><a href="http://ignorethecode.net/blog/2010/01/21/realism_in_ui_design/" onclick="pageTracker._trackPageview('/outgoing/ignorethecode.net/blog/2010/01/21/realism_in_ui_design/?referer=');">Realism in UI Design</a></h3>
<p>
When choosing icons and other symbols for your application it&#8217;s important to remember when to use realism and when not to.  A graphic which is too realistic can actually make it harder to recognize and use. (from <em><a href="http://ignorethecode.net/blog/2010/01/21/realism_in_ui_design/" onclick="pageTracker._trackPageview('/outgoing/ignorethecode.net/blog/2010/01/21/realism_in_ui_design/?referer=');">ignore the code</a></em>)
</p>
<h3><a href="http://gizmodo.com/5452501/" onclick="pageTracker._trackPageview('/outgoing/gizmodo.com/5452501/?referer=');">The Apple Tablet Interface Must Be Like This</a></h3>
<p>
Many years ago Jeff Raskin designed an ultimate device he called the information appliance. This article details his design and how it might match up to the iTablet. (from <em><a href="http://gizmodo.com/5452501/" onclick="pageTracker._trackPageview('/outgoing/gizmodo.com/5452501/?referer=');">Gizmodo</a></em>).
</p>
<h3><a href="http://www.uxbooth.com/blog/a-brief-history-of-eye-tracking/" onclick="pageTracker._trackPageview('/outgoing/www.uxbooth.com/blog/a-brief-history-of-eye-tracking/?referer=');">A Brief History of Eye-Tracking</a></h3>
<p>
Who knew eyetracking technology started in <strong>1879</strong>! (from <a href="http://www.uxbooth.com/blog/a-brief-history-of-eye-tracking/" onclick="pageTracker._trackPageview('/outgoing/www.uxbooth.com/blog/a-brief-history-of-eye-tracking/?referer=');">the UX Booth</a>)</p>
<h3><a href="http://lostgarden.com/2010/01/ribbon-hero-turns-learning-office-into.html" onclick="pageTracker._trackPageview('/outgoing/lostgarden.com/2010/01/ribbon-hero-turns-learning-office-into.html?referer=');">Ribbon Hero</a></h3>
<p>
Yes, Microsoft has designed a game into the latest edition of Office. The goal is to teach you how to effectively use the Ribbon bar. (from <a href="http://lostgarden.com/2010/01/ribbon-hero-turns-learning-office-into.html" onclick="pageTracker._trackPageview('/outgoing/lostgarden.com/2010/01/ribbon-hero-turns-learning-office-into.html?referer=');">Lost Garden</a>, an awesome site on game design)
</p>
<h3><a href="http://technologizer.com/2010/01/24/edisons-kindle/" onclick="pageTracker._trackPageview('/outgoing/technologizer.com/2010/01/24/edisons-kindle/?referer=');">Edison&#8217;s Kindel</a> </h3>
<p>Edison&#8217;s Nickel based 40,000 page book and other future technology visions that haven&#8217;t quite come true. I love yesterday&#8217;s tomorrows. (from <a href="http://technologizer.com/2010/01/24/edisons-kindle/" onclick="pageTracker._trackPageview('/outgoing/technologizer.com/2010/01/24/edisons-kindle/?referer=');">Technologizer</a>).</p>
<p>(Apple Tablet photo courtesy of  Flickr user <a href="http://www.flickr.com/photos/korosirego/3900417672/" onclick="pageTracker._trackPageview('/outgoing/www.flickr.com/photos/korosirego/3900417672/?referer=');">Rego</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joshondesign.com/2010/01/26/table-dreams/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>2010: the year we make tablets (and kill the PC!)</title>
		<link>http://www.joshondesign.com/2010/01/06/2010-the-year-we-make-tablets-and-kill-the-pc/</link>
		<comments>http://www.joshondesign.com/2010/01/06/2010-the-year-we-make-tablets-and-kill-the-pc/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 04:10:11 +0000</pubDate>
		<dc:creator>Josh Marinacci</dc:creator>
				<category><![CDATA[predictions]]></category>

		<guid isPermaLink="false">http://www.joshondesign.com/?p=135</guid>
		<description><![CDATA[Okay, perhaps that&#8217;s a bit aggressive. PCs will not go away, much like radio persisted after the advent of television. However, tablets do signal the end of the PC era.   Why? Simply because PCs suck. They are heavy, prone to breakage, horribly insecure, and require too much knowledge to keep running. And they [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, perhaps that&#8217;s a bit aggressive. PCs will not go away, much like radio persisted after the advent of television. However, tablets do signal the end of the PC era.   Why? Simply because PCs suck. They are heavy, prone to breakage, horribly insecure, and require too much knowledge to keep running. And they were never intended to be used by the vast majority of people who use them today and will use them tomorrow.</p>
<p>By the end of this essay I think you&#8217;ll agree there is a compelling case that the PC era is over and that the growth, and most of the cash, is going to be for tablets and netbooks and other non-PC devices.</p>
<p><span id="more-135"></span>
<p>When I say &#8220;PC&#8221; I mean a computer running a traditional desktop windowing operating system like Windows or Mac OSX regardless of whether it&#8217;s a desktop or laptop form factor. The PC was always designed for a professional. It requires technical knowledge to use and maintain. How many of you have had to fix your parents&#8217; computer and thought: if cars were built the way PCs are the car makers would be sued out of existence.  This is not to knock PCs. They are technical marvels our ancestors could only dream of, but their major asset is also their major flaw: they are general purpose computing devices. It is this generalness is that makes them some troublesome. It increases both the production and maintenance costs (in dollars, hours, and brain cells).  This generalness is what makes them less competitive with the coming wave of post-PC devices.
</p>
<h3>But tablets are just PCs with touch screens.</h3>
<p>So.. right.. touch. Touch is all the rage these days but it doesn&#8217;t magically make a computer easier to use. Yes the touch interface of the iPhone is easier to use than a traditional desktop UI but most of the improvement is due to the simplification of UI metaphor, not because of touch itself. The iPhone OS doesn&#8217;t have files. It doesn&#8217;t have multiple overlapping windows. It doesn&#8217;t have a persistent dock, screen savers, firewalls, movable palettes, or any of the other things which make up the modern desktop computer. Of course, lacking the features of a modern desktop OS makes the iPhone a more limited device&#8230;
</p>
<p>But here&#8217;s the thing: <em>most people don&#8217;t need these features</em>.  Most people use their computers for surfing the web, watching videos, playing music, reading news, and the like.  The most intensive typing they do is sending emails and updating their Facebook status.   You don&#8217;t need the full power of a general purpose computer to do these things.
</p>
<p>Now most of you reading my blog will say &#8220;I&#8217;d never settle for just a browsing computer&#8221;.  And that&#8217;s right, most of you wouldn&#8217;t. In fact almost none of you would. That&#8217;s because anyone who reads a blog on software and UI design is by definition <em>not most people</em>. Most people don&#8217;t write software, use Photoshop, edit videos, or the countless other things that general purpose computers are so good at.  The modern PC interface is overkill for what most people actually do with their computers.
</p>
<p>It really comes down to this: consumption versus creation.  Tablets and netbooks are great at consumptive tasks. Tasks where you browse and click/tap a lot with very little typing or detailed pointing.  PCs are very good at those tasks, but long with it comes all of the complexity of a desktop OS. Most people don&#8217;t need that complexity, so the minute a better solution comes along they will adopt it.  I think 2010 is the year when technology will finally bring that better solution: a browsing computer.</p>
<h3>What will the browsing computer look like?</h3>
<p>Tablets are getting all the buzz right now due to the Apple rumors, but I don&#8217;t think the form factor is as important as the software interface. Netbooks are just as viable as PC replacements. The only difference between a netbook and a tablet is the presence of a hardware keyboard. Both tablets and netbooks are built out of the same pieces as PCs (and gives us that handy economies of scale), but they are fundamentally different products and are used differently.</p>
<p>The browsing computer strips away the complexity of a PC operating system by stripping away the features that most people never use.  Apple&#8217;s tablet will most likely be a large iPod Touch, devoid of a filesystem, overlapping windows, and system utilities. Of course all of those things will still be inside the tablet&#8217;s software but they will be <em>implementation details</em>.  The end user will never need to know about those things.  The Microsoft Windows tablets of the past have always failed because they were desktop PCs shoehorned into a formfactor they were never designed for. The Windows OS was simply never built for touch, and too much of the OS cruft is exposed to the end user. The name &#8220;Windows&#8221; should be our key indicator: touch doesn&#8217;t work well with movable overlapping windows.  While the iPod Touch does use parts of Mac OS X underneath, the parts exposed to the user were designed from the ground up for a browsing computer experience.</p>
<h3>Why now? Why not 5 years ago, or 5 years from now?</h3>
<p>This one is a bit trickier. I think the browsing computer is ready to hit mainstream because of a few long term trends that finally converged.</p>
<p>First, Moore&#8217;s law has made hardware fast and cheap enough to make a viable 400$ browsing computer. Five years ago the iPhone wasn&#8217;t possible to build for a viable price. Today Apple makes 200$ profit on every one they sell. A few more turns of Moore&#8217;s law makes the tablet viable for a similar price point (though I expect Apple to charge a premium initially).
</p>
<p>Second, all apps are Internet apps now. The Windows OS benefited from the network effects of hardware and software compatible with it. Items bought in stores, requiring shelf space and retailers and distributors. Creating a new desktop OS required replicating this entire network of infrastructure. Today you can make your own profitable ecosystem by distributing everything online and having few or no hardware add-ons.  Building a platform with tons of apps and content is a whole lot easier now. The idea of a computer that only runs software from it&#8217;s own store or browses the web isn&#8217;t crazy anymore. In fact, the idea of an app that <em>doesn&#8217;t</em> have some connection to the Internet is now crazy.</p>
<p>Third: slave devices are becoming independent. The browsing computer is built on long term trends that have been underway for a while.   What is new is that we are very close to the point where one of these non-PC devices can actually replace a PC for a lot of people.  Palm Pilots and the iPod were early steps along this trend, but they were slaves to a PC. The could do nothing without the attached PC. In fact, they were made <em>better</em> devices by the fact that hard tasks were offloaded to the PC, such as syncing with data and managing your music.  In 2007 we got the far more independent iPhone. It can directly access the web and install apps without a master computer. You still need a PC to use an iPhone for media management and configuration (plus the initial setup), but it&#8217;s a lot closer to being the independent PC replacement.  The final step may be the tablet/netbook. Devices which exist entirely separate from the PC and don&#8217;t require it for anything.  Even if we don&#8217;t get these in 2010, they will be here very soon.  And when it happens, it&#8217;s going to happen fast. The world has been waiting.</p>
<h3>How about some concrete predictions?</h3>
<h4>Apple will release a tablet (slate?) and sell millions</h4>
<p>In the early part of this year Apple will release a tablet computer, but it will be a large iPod Touch instead of a small Mac. It will be almost exactly twice as large as the iPod touch in both dimensions and have worse battery life, but still be essentially the same. It will run the same software and install apps from the same store. Porting an app to the tablet will just require recoding your UI slightly to fit Apple&#8217;s updated UI guidelines and the larger screen size.  That&#8217;s pretty much it. There will be no magic hardware, no crazy screen technology, and the UI will be pretty much the same as the iPod Touch. They will probably let you run multiple apps at once, switchable with a dock interface at the bottom, but apps will still fill the screen. It will be more like switching pages in Mobile Safari.</p>
<p>One part I&#8217;m unsure of is how independent the tablet will be from your desktop.  I believe that Apple fully intends to make a device that will replace your laptop (at least for 95% of us), but I&#8217;m not sure they will enable this in the first version. The key will be where you store your music and movies. They might go with a cloud solution, or make a version of the Time Capusle that acts as a headless media server. The key indicator will be if you can sync your iPod from the tablet or if you still need a real PC.  In any case, if it doesn&#8217;t happen now it will in the next few years.</p>
<h4>Other tablets will ship</h4>
<p>Apple is obviously <a href="http://www.itworld.com/personal-tech/89928/android-based-tablets-coming-ces" onclick="pageTracker._trackPageview('/outgoing/www.itworld.com/personal-tech/89928/android-based-tablets-coming-ces?referer=');">not the only one working on this</a>. CES should be quite interesting. I expect several other browsing computers will be shown this weekend, running either Chrome OS or Android, and in both netbook (folding screen &#038; keyboard) and tablet (touch screen with soft keyboard) form factors. Possibly something in between, but transformer laptops have never worked well.  Apple&#8217;s primary advantages over the competition will still be their industrial design and the content ecosystem they&#8217;ve developed over the past 8 years with the iPod.</p>
<h4>Dedicated eBook Readers will be screwed</h4>
<p>It&#8217;s sad to see a new category of devices leave us so suddenly, but I think the browsing computers will supplant them very quickly. Once a dedicated device can read books for 400$ it&#8217;s only a year or two before a more powerful browsing computer can do the same for the same price. On the other hand, Amazon won&#8217;t care if the Kindle dies. They want to sell eBooks, which they do just as easily on the iPhone as they do on their own device. I predict that within a year they will sell more eBooks on other devices than their own, and within 5 years they will stop making the Kindle. On the other hand, the e-paper technology is continuing to improve as well, so these categories may simply merge into one.</p>
<h4>PCs will be freed to become workstations again</h4>
<p>When photography arrived it didn&#8217;t kill off painting. Instead there was an explosion of new painting styles after the artists were freed from the duty to faithfully record the real world and could now focus on more creative things. Impressionism and modernism didn&#8217;t happen until after the bulk of painting chores, portraiture and landscapes, moved to the realm of photography. I think something similar will happen to PCs. Freed from being the browser computer for the masses, PCs can morph into something more advanced and specialized.  They will again become tools used by professionals, returning to their original name: workstations.  As a PC user I can&#8217;t wait to see what this future brings.</p>
</p>
<p>Special thanks to Flickr user <em>vernhart</em> for the <a href="http://www.flickr.com/photos/vernhart/2340405846/" onclick="pageTracker._trackPageview('/outgoing/www.flickr.com/photos/vernhart/2340405846/?referer=');">hilarious photo</a>.</p>
<h3>Update</h3>
<p>It appears that last night at <a href="http://www.thesun.co.uk/sol/homepage/fun/gizmo/2798891/All-the-latest-news-from-the-Consumer-Electronics-Show-CES-in-Las-Vegas.html" onclick="pageTracker._trackPageview('/outgoing/www.thesun.co.uk/sol/homepage/fun/gizmo/2798891/All-the-latest-news-from-the-Consumer-Electronics-Show-CES-in-Las-Vegas.html?referer=');">CES Steve Balmer showed off a tablet computer</a> from HP. It&#8217;s a PC running Windows 7, a PC operating system. It will fail miserably. They simply don&#8217;t get it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joshondesign.com/2010/01/06/2010-the-year-we-make-tablets-and-kill-the-pc/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>2010 in Design</title>
		<link>http://www.joshondesign.com/2010/01/02/2010-in-design/</link>
		<comments>http://www.joshondesign.com/2010/01/02/2010-in-design/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 17:30:39 +0000</pubDate>
		<dc:creator>Josh Marinacci</dc:creator>
				<category><![CDATA[predictions]]></category>

		<guid isPermaLink="false">http://www.joshondesign.com/?p=119</guid>
		<description><![CDATA[2010 is here and I still don&#8217;t have my flying car or moon rocket, much less a spaceship en route to Jupiter for some serious monolith research. Sadly, I&#8217;ll have to be satisfied with some baseless and random speculation on the year to come. Take these predictions with a boulder of salt and me out [...]]]></description>
			<content:encoded><![CDATA[<p>2010 is here and I still don&#8217;t have my flying car or moon rocket, much less a spaceship en route to Jupiter for some serious monolith research. Sadly, I&#8217;ll have to be satisfied with some baseless and random speculation on the year to come. Take these predictions with a boulder of salt and me out on them in December.
</p>
<p><span id="more-119"></span>
<p>2009 was a big year for technology. A fairly bright spot in an otherwise dismal economy. From a design perspective we&#8217;ve seen the further growth in next-gen UI technologies like Flash, Silverlight, and HTML 5; and a greater focus on design in the app development process. We&#8217;ve also seen major growth of alternatives to the WIMP (window, icon, menu, pointdevice) user interface that has dominated computing for the past 30 years. Touch screens, ePaper, accelerometers, and embedded cameras are mainstream technologies and have started working their way into every gadget we buy.
</p>
<p>The next year should be an exciting one, but with mostly evolutionary improvement of technologies we have today. I predict nothing out of the blue. (Of course, if something was truly out of the blue we, by definition, wouldn&#8217;t be able to predict it). Anyway: on with the show!</p>
<p>I&#8217;ve broken my predictions up into three categories: software, hardware, and misc. Each prediction has a percent indicating the likely-hood it will come true. Next December we&#8217;ll revisit these and see how I did.</p>
<h2>Software in 2010</h2>
<p>Software is moving to the cloud. The UI of any given app might be implemented in HTML &#038; Javascript in a webbrowser, or through an RIA toolkit like Java, Flash, or Sliverlight. (and occasionally a native toolkit like iTunes). But the trend is clear, all software comes from the internet and a significant portion of their features are implemented on the server side.  This is a long term trend and won&#8217;t be reversed. Given this trend, here are the effects I think we&#8217;ll see in 2010:</p>
<h3>Social Networking sites become useful. 80%</h3>
<p>We&#8217;ve had Facebook, Twitter, LinkedIn, and other social networking sites for a few years now. I think the industry is starting to coalesce into a set of useful offerings now that we&#8217;ve had enough time to figure out what all of this stuff is actually good for.  This means both companies and individuals will start to see real value from these services.</p>
<p>The downside is that privacy sinks to an all time low and our public &#038; private lives heavily bleed into each other. I&#8217;ve taken the step of fully separating my personal and professional identities. I now use Facebook only for personal friends that I know in real life, and push my professional life through Twitter, LinkedIn, and this blog.  Fortunately the social networking tools have improved enough to make this a relatively painless process. However, given that each service has a different audience I&#8217;m often conflicted about what to post where.
</p>
<h3>OpenID finally takes off: 70%</h3>
<p>OpenID is an open standard which lets you log into a website using your username from another website. It promises to free us having to remember a million different logins. Since Google, Yahoo, and others now expose their user databases through OpenID I predict a huge increase in websites using it. The era of a universal login might soon be upon us.</p>
<p>Downside: the era of a universal <em>trackable</em> login might soon be upon us.</p>
<h3>Cloud enabled netbooks ship: 70%</h3>
<p>You will be able to buy a small laptop who&#8217;s entire software catalog is purchased through an online store in the device. It will probably run Chrome OS, Android, or an Ubuntu variant. All apps will be HTML in the browser or written in a crossplatform RIA toolkit like Java or Flash. If your netbook dies, you just buy a new one and click a button to reinstall everything from the cloud.
</p>
<h3>We&#8217;ll have several shipping toolkits that let you target all of the major smartphone OSes: 80%</h3>
<p>This means a write-once run everywhere cross-device toolset for smartphones that is actually shipping (not tech demos), and supports iPhone, WebOS (Palm), Android, and Blackberry.
</p>
<p>We are pretty much there already. Adobe has promised a version of Flash in 2010 that will let you build apps on WebOS (Palm), BlackBerry, and the iPhone; and some Android phones ship with Flash support. <a href="http://phonegap.com/" onclick="pageTracker._trackPageview('/outgoing/phonegap.com/?referer=');">PhoneGap</a> lets you target every device with a WebKit derived browser, which is pretty much everything. Silverlight is being ported to other platforms and MonoTouch lets you write C# code that targets the iPhone. 2010 will see all of these toolkits mature, with several prominent app makers adopting them for all of their apps except games.</p>
<p>Windows Mobile and older JavaME based feature phones aren&#8217;t on the list above because developers won&#8217;t care about them. Sad but true. WinMo is dead unless Microsoft does something truly amazing with Windows Mobile 7 (and I sincerely hope they do). Older JavaME based phones have the numbers (2 billion +) but those phones (and their associated cellphone contracts) don&#8217;t encourage users to buy apps, so they don&#8217;t matter to developers. If you can&#8217;t ship apps to them then they don&#8217;t count.
</p>
<h2>Hardware in 2010</h2>
<p>Hardware improvements shouldn&#8217;t be surprising: everything will be smaller, faster, and cheaper. Moore&#8217;s Law will not be repealed. The focus on power efficiency means the world is going mobile. The biggest shift we will see in 2010 is the general purpose &#8216;personal computer&#8217; losing sales to more specialized devices. eBook readers, smartphones, tablets, and set-top boxes will continue to chip away at the market share of desktop and laptop computers.</p>
<h3>Someone will create a TV attached device worth owning: 30%</h3>
<p>Everyone has some sort of a TV attached device these days. It makes sense, the TV is the largest screen in most homes so why not do something more with it than just playing video.  I want a device which will play media, play games, check mail, browse the web, and let me install my own apps; all displayed in gorgeous 1080p. The potential is huge!</p>
<p>Sadly the market is terribly fractured with no standards and a bunch of half finished solutions.  The AppleTV has devolved into an iTunes Store front-end. The Wii, XBox, and Playstation all do games well, but their video and content services are weak. The cable companies have semi-decent DVRs, but don&#8217;t have stores with downloadable apps or access to internet content. The most compelling options today are actually home-brew Linux boxes running MythTV. </p>
<p>I really hope someone can pull the pieces together into a single solution, but I don&#8217;t have high hopes. It may take an iPhone-like dark horse entrant to change the power structure of this market.</p>
<h3>Pico-projectors for Smart-phones become popular: 20%</h3>
<p>The concept seems good on paper: a tiny projector that fits in your pocket, attaches to your cellphone, and projects a 4 foot image on a wall or T-shirt. Sounds like science fiction!  It seems like a great idea, but in practice the images are too dim and shakey to be useful. It will remain a novelty that most people don&#8217;t need or want</p>
<h3>Tablet computers will be popular this year: 100%</h3>
<p>I&#8217;m planning a much longer post on tablets for next week so I&#8217;ll just summarize here. Both the hardware and software have converged to make a useful tablet computer possible. The key will be building a device that doesn&#8217;t try to be a full featured desktop computer in a tablet form factor. Any successful tablet computer will be more like a large iPod Touch rather than a flat laptop.  It will be the next step along the road of making computing ubiquitous and invisible. After all, what is a tablet but a computer where everything has been made invisible except the display.</p>
<p>Given the Apple rumors and pre-announcements from several vendors I expect several tablets to be on sale next year. If they can figure out one or two killer features (most likely relating to media consumption and social networking) then I think they will be very popular.</p>
<p>My specific prediction regarding the Apple tablet: it will be a large iPod Touch running the same OS and managed though iTunes. There will probably be a few extensions to the Cocoa Touch APIs and new UI guidelines for the larger form factor. The basic apps will be retooled for the larger screen but little change in functionality. iTunes will add a book and magazine store. But that&#8217;s it. No revolutionary form factor or display technology. Just a large iPod Touch. And it will sell millions. The time is just right.</p>
<h3>An ebook reader using something other than eInk ships: 50%<br />
</h3>
<p>Ebook readers are all the rage right now, and with good reason. They represent the future of paper, but the display technology is still very limited. Virtually all of the ebook readers on the market use the same physical display technology: an electrosensitive fluid from eInk. Refresh rate and contrast is horrible, but it&#8217;s a good enough start to create a market for better products. A slew of competing technologies are under development and success of the Kindle will ensure they get funding, so there&#8217;s a good chance one of them will ship in 2010.</p>
<h3>Smartphones won&#8217;t improve significantly, but over half of all phones sold in the US will be smartphones: 80%</h3>
<p>The iPhone, Android devices, the Palm Pre, and new BlackBerries have solidified what a &#8217;smartphone&#8217; is: a general purpose touch-centric device with user installable applications. A year from now I don&#8217;t expect this to look any different. We&#8217;ll have some new devices with more memory and faster CPUs, but the landscape will be pretty much the same.</p>
<p>As a side effect of this market stability I expect smartphones to make huge inroads into the general cellphone market. Thanks to Apple&#8217;s ads the average consumer now understands the benefits of a smartphone with installable apps, and carriers love to sell data plans. I expect over half of all new phones sold next December to be smartphones. AT&#038;T&#8217;s network will continue to strain under the usage.
</p>
<h3>Land line phone service falls by half: 80%</h3>
<p>This has been a long time coming. I&#8217;ve personally had only a cellphone for the past decade. Thanks to competition from wireless carriers, Skype, and VoIP solutions I expect the retreat from landlines to reach 50% by the end of 2010.</p>
<h2>On The Edge</h2>
<h3>Voice recognition becomes a significant user interface: 20%</h3>
<p>Voice recognition will continue to be a technology that&#8217;s <em>just around the corner</em> but still never arrives. Any growth will come from 411 style services that let you speak a question and receive a webpage answer. Google is pushing heavily in this area with their Google Voice service. I still don&#8217;t think we&#8217;ll have true voice command (KITT style) until we have much stronger AI. But that&#8217;s just around the corner. <img src='http://www.joshondesign.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Self driving cars: 0.001%</h3>
<p>The potential is huge, but the chances of me being able to buy a self driving car this year is almost certainly none. </p>
<p>However, we are likely to see some interesting advancements <em>on the way</em> to self driving cars.  Some luxury cars can now parallel park themselves and the DARPA challenges have been successful. I suspect we&#8217;ll see more closed course demonstrations of cars doing things that would simply be impossible for a human driver to accomplish. Things like drifting and spinning become trivial when you can control each wheel&#8217;s drive and breaking separately. Since most drivers don&#8217;t have eight feet, the computer will have a leg up on humans.</p>
<h3>YouTube, Twitter, and Facebook combine into a single time wasting website: YouTwitFace</h3>
<p>Likelyhood: 92.6%</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/Bmk9CjEha8A&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Bmk9CjEha8A&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>Happy New Year!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joshondesign.com/2010/01/02/2010-in-design/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Interesting Stuff I Read This Week</title>
		<link>http://www.joshondesign.com/2009/12/13/interesting-stuff-i-read-this-week/</link>
		<comments>http://www.joshondesign.com/2009/12/13/interesting-stuff-i-read-this-week/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 00:19:17 +0000</pubDate>
		<dc:creator>Josh Marinacci</dc:creator>
				<category><![CDATA[links]]></category>

		<guid isPermaLink="false">http://www.joshondesign.com/?p=105</guid>
		<description><![CDATA[40+ Vintage Posters to Inspire Your Next Designs Color Palette
From The Design Cublicle: [link]
 I&#8217;m always looking for design inspiration, especially trends from previous eras. This link has forty really cool retro (or at least retro-looking) posters that pop with great colors. The Nerd eyeglass pattern is one of my favorites.
10 Tips for Creating Compelling [...]]]></description>
			<content:encoded><![CDATA[<h3>40+ Vintage Posters to Inspire Your Next Designs Color Palette</h3>
<p>From The Design Cublicle: [<a href="http://www.thedesigncubicle.com/2009/12/40-vintage-posters-to-inspire-your-next-design-project/" onclick="pageTracker._trackPageview('/outgoing/www.thedesigncubicle.com/2009/12/40-vintage-posters-to-inspire-your-next-design-project/?referer=');">link</a>]</p>
<p> I&#8217;m always looking for design inspiration, especially trends from previous eras. This link has forty really cool retro (or at least retro-looking) posters that pop with great colors. The <em>Nerd</em> eyeglass pattern is one of my favorites.</p>
<h3>10 Tips for Creating Compelling Web Copy</h3>
<p>
From the Web Design Ledger: [<a href="http://webdesignledger.com/tips/10-tips-for-creating-compelling-web-copy" onclick="pageTracker._trackPageview('/outgoing/webdesignledger.com/tips/10-tips-for-creating-compelling-web-copy?referer=');">link</a>]</p>
<p>Part of creating a good experience for your users is the language you use on your website and in your documentation. Your text must engage the reader and keep them entertained as well as informed. And most of all you must not waste your user&#8217;s time. After all, user is just short for future customer, and customers don&#8217;t want you to take them for granted.</p>
<h3>Complete Beginner’s Guide to Interaction Design</h3>
<p>From UX Booth [<a href="http://www.uxbooth.com/blog/complete-beginners-guide-to-interaction-design/" onclick="pageTracker._trackPageview('/outgoing/www.uxbooth.com/blog/complete-beginners-guide-to-interaction-design/?referer=');">link</a>]</p.</p>
<p>The title says it all!</p>
<h3>Yahoo! Design Pattern Library</h3>
<p>Yahoo: [<a href="http://developer.yahoo.com/ypatterns/" onclick="pageTracker._trackPageview('/outgoing/developer.yahoo.com/ypatterns/?referer=');">link</a>]</p>
<p>Found via the aforementioned guide to interaction design. A catalog of different design patterns from <em>accordion</em> to the convention of labeling stuff with <em>Your</em>.</p>
<h3>Branching is Fun</h3>
<p>From Mr. Doob [<a href="http://mrdoob.com/blog/post/680" onclick="pageTracker._trackPageview('/outgoing/mrdoob.com/blog/post/680?referer=');">link</a>]</p>
<p>Not at all design related, but I&#8217;m a sucker for cool visualizations and graphics effects.</p>
<h3>And for when you really must think outside the box</h3>
<p>[found via <a href="http://www.petapixel.com/2009/12/09/photographers-must-think-outside-the-box/" onclick="pageTracker._trackPageview('/outgoing/www.petapixel.com/2009/12/09/photographers-must-think-outside-the-box/?referer=');">Peta Pixel</a>]
</p>
<p><object width="400" height="230"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5225011&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5225011&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="230"></embed></object>
<p><a href="http://vimeo.com/5225011" onclick="pageTracker._trackPageview('/outgoing/vimeo.com/5225011?referer=');">outside the box</a> from <a href="http://vimeo.com/joepelling" onclick="pageTracker._trackPageview('/outgoing/vimeo.com/joepelling?referer=');">joseph Pelling</a> on <a href="http://vimeo.com" onclick="pageTracker._trackPageview('/outgoing/vimeo.com?referer=');">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joshondesign.com/2009/12/13/interesting-stuff-i-read-this-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Typography  101</title>
		<link>http://www.joshondesign.com/2009/12/02/typography-101/</link>
		<comments>http://www.joshondesign.com/2009/12/02/typography-101/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 01:57:16 +0000</pubDate>
		<dc:creator>Josh Marinacci</dc:creator>
				<category><![CDATA[fonts]]></category>

		<guid isPermaLink="false">http://www.joshondesign.com/?p=98</guid>
		<description><![CDATA[Typography is the study of type, meaning letter forms of the printed word; though in modern usage it includes all manner of non-printed letter forms such as computer screens, eBooks, electronic billboards, and even textiles. Typography is possibly the most important part of design because humans are visual creatures and nothing conveys more information in [...]]]></description>
			<content:encoded><![CDATA[<p>Typography is the study of <em>type</em>, meaning letter forms of the printed word; though in modern usage it includes all manner of non-printed letter forms such as computer screens, eBooks, electronic billboards, and even textiles. Typography is possibly the most important part of design because humans are visual creatures and nothing conveys more information in a smaller space than words. This article will cover the basic terms and anatomy of type, then give you some quick tips to help choose fonts wisely.
</p>
<p><span id="more-98"></span>
<p>Unlike my last topic, <a href="http://www.joshondesign.com/2009/10/25/color-101/">color</a>, modern typography is actually quite old. Most of modern color theory was developed in the 20th century with the invention of modern dyes, paints and emissive displays. The core typographic theories, however, were in place when Gutenberg made <a href="http://en.wikipedia.org/wiki/Gutenberg_Bible" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Gutenberg_Bible?referer=');">the first printed books</a> over 500 years ago. Certainly a lot has been developed since then, but the universal principles of type like alignment and grids were already developed during the dark ages by monks transcribing bibles by hand. When Gutenberg converted these principles to his mechanical printing press modern typography was born.
</p>
<h3>Typeface vs Font</h3>
<p>First things first: typefaces versus fonts. A typeface, also called a font family, is <cite>a set of fonts designed with a stylistic unity, each comprising a coordinate set of glyphs</cite>. (<a href="http://en.wikipedia.org/wiki/Typeface" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Typeface?referer=');">wikipedia.org</a>). A font is a complete character set of a typeface at a particular size, weight, and style.  In software engineering terms you can think of a typeface as a <em>class</em> and the font as an <em>instance</em> of that class with a particular configuration.
</p>
<p>The exact meaning of typeface and font have changed subtly over the years as the technology has shifted from mechanical type to computer-set type to purely digital type. Originally fonts from the same typeface were literally different boxes full of chunks of metal shaping each letter at a given size. These days we have scaleable font technology so different sizes, weights and styles can be generated algorithmically or the multiple forms can distributed in a single physical file. Thus font and typeface have somewhat merged, and today you can safely refer to a typeface as a &#8216;font&#8217; in general usage, and only use the more precise terminology when referring to particular instances of that font (or when talking to ornery typographers).
</p>
<h3>Anatomy of a Font</h3>
<h4>Weight</h4>
<p>The weight of a font is the thickness of the lines that make up the letter forms. Since this thickness is relative to the size of the letters we refer to these as their <em>weight</em>. You are probably most familiar with <em>bold</em> vs <em>regular</em>, but some fonts have as many as nine weights from <em>thin</em> and <em>light</em> up to <em>bold</em>, <em>heavy</em>, and <em>black</em>. The True Type font format specifies weights on a scale from 100 to 900. CSS can use words or scale numbers to specify the weight.
</p>
<p><img src="http://www.joshondesign.com/wp-content/uploads/2009/12/fontsPolice-Helvetica.gif" alt="Police-Helvetica.gif" border="0" width="340" height="266" /><br/><br />
<i>Helvetica (wikipedia.org)</i>
</p>
<h3>Style: AKA Slope, Italic &#038; Oblique</h3>
<p>We usually think of the slope of a font as italic or normal but, as with everything in typography, there&#8217;s more subtlety to it. <em>Italic</em> text really means text which is drawn differently to indicate it is emphasized and should stand out in some way.  Italic text can be programmatically generated by leaning the text to the right, called <em>oblique</em> text.  Some fonts include a true italics form which actually draws the letters with different shapes. Fancier fonts may lower the <em>f</em>s, adjust the roundness of letters, or lean to the left instead of the right (depending on the language).
</p>
<p><img src="http://www.joshondesign.com/wp-content/uploads/2009/12/fontsFirefoxScreenSnapz016.png" alt="FirefoxScreenSnapz016.png" border="0" width="400" height="58" /><br/><br />
<img src="http://www.joshondesign.com/wp-content/uploads/2009/12/fontsFirefoxScreenSnapz017.png" alt="FirefoxScreenSnapz017.png" border="0" width="400" height="58" /><br/><br />
<i>roman, italic, and oblique (wikipedia.org)</i></p>
<h3>Width</h3>
<p>Some fonts have wider and narrower versions of the letterforms. The terms for these versions vary by font maker, but will often be called things like <em>condensed</em> and <em>expanded</em>. These fonts adjust the horizontal width of the letters themselves.
</p>
<h3>Leading</h3>
<p>Leading  (pronounced like <em>treading</em> or <em>fed-ing</em>) is the spacing between lines of text. Back in the metal typesetting days they used strips of metal lead to separate lines, which is where the name comes from.
</p>
<h3>Kerning &#038; Tracking</h3>
<p>
<img src="http://www.joshondesign.com/wp-content/uploads/2009/12/fontsTrack_Kern.png" alt="Track_Kern.png" border="0" width="400" height="137" /><br/><i>Kerning and Tracking (wikipedia.org)</i></p>
<p>Kerning and Tracking are adjustments to the spaces between letters of a proportional font.  With tracking the extra space uniformly applied to all letters. With kerning the extra space allocated by letter pairs. This means that certain pairs of letters will have more or less space than other pairs, resulting in a more pleasing look.  In some cases letters may vertically overlap to make them look better.</p>
<p>Kerning values are very hard to generate algorithmically because it depends on the how the letter forms visually look to the human eye. For this reason well kerned fonts are created by hand by a font expert, and are therefore more expensive. The results can be well worth it, however, because the badly kerned fonts result in <em>keming</em>. Also available <a href="http://www.cafepress.com/ironicsans/4876886" onclick="pageTracker._trackPageview('/outgoing/www.cafepress.com/ironicsans/4876886?referer=');">as a T-shirt</a>.</p>
<p><a href="http://www.ironicsans.com/2008/02/idea_a_new_typography_term.html" onclick="pageTracker._trackPageview('/outgoing/www.ironicsans.com/2008/02/idea_a_new_typography_term.html?referer=');"><img src="http://www.joshondesign.com/wp-content/uploads/2009/12/fontsFirefoxScreenSnapz014.png" alt="FirefoxScreenSnapz014.png" border="0" width="291" height="122" /><br/><i>Keming, from Ironic Sans.</i></a></p>
<h3>Font Metrics</h3>
<p>The actual letter forms have a specific vertical anatomy based on how we measure them. Together these measurements are the font&#8217;s <em>metrics</em>. We use these measurements to decide how to put letters together to form words, lines, and paragraphs of text.
</p>
<p><img src="http://www.joshondesign.com/wp-content/uploads/2009/12/fontsFirefoxScreenSnapz018.png" alt="FirefoxScreenSnapz018.png" border="0" width="400" height="107" /><br/><br />
<i>Font Metrics (wikipedia.org)</i></p>
<p>Of the various measurements in this diagram the most important is <em>baseline</em>. The human eye finds baseline aligned text very pleasing, and will notice the tiniest imperfections in this alignment.
</p>
<p>In GUI software it is important to align UI controls containing text (which is most of the standard controls) along the baseline of the text rather than the visual bounds of the actual control. For example, a button should be aligned with the text inside the button rather than the rectangular edges of the button itself. It may seem like a small detail but it makes a big difference. I once spent a year fixing bugs in the Windows Look and Feel for Swing, and the most visible bugs were vertical alignment issues. Yes, I spent a year of my life turning this:
</p>
<p><img src="http://www.joshondesign.com/wp-content/uploads/2009/12/fontsbefore.png" alt="before.png" border="0" width="481" height="140" /></p>
<p>into this</p>
<p><img src="http://www.joshondesign.com/wp-content/uploads/2009/12/fontsafter.png" alt="after.png" border="0" width="482" height="138" /></p>
<p>All in all, I still think it was a year well spent <img src='http://www.joshondesign.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Odds and Ends</h3>
<ul>
<li><strong>Small capitals</strong>, aka: smallcaps, is simply smaller forms of the capital letters. Usually these smallcaps have the same height as the lowercase letters of the normal font. Smallcaps may be included in a font or generated algorithmically by shrinking the regular capital letters.</li>
<li><strong>Dropcaps or Initials</strong>: special forms of the intial letter in a paragraph or chapter. They are often much larger than the regular text on the page and will &#8216;drop down&#8217; into the lower lines.</li>
<li><strong>Logical font</strong>: a font which doesn&#8217;t actually exist, but will be replaced with a real font at runtime. For example, in webpage you can use the font &#8217;sans-serif&#8217;. There is no real font named &#8217;sans-serif&#8217;, but the webbrowser will pick the user&#8217;s preferred sans serif font and substitute it at runtime.</li>
</ul>
<h3>Categories of Fonts</h3>
<p>In Roman languages (languages which use the 26 letters of the Roman alphabet plus various accent and punctuation marks) there are five major categories of fonts.
</p>
<h4>Serif</h4>
<p>Serif letters drawn with features at the ends of their strokes. The serifs are the little feet we see in fonts like Times. These are some of the oldest type designs. The feet along the baseline help guide the eye from left to right, making them very &#8216;readable&#8217; fonts.</p>
<p><img src="http://www.joshondesign.com/wp-content/uploads/2009/12/fontsFirefoxScreenSnapz021.png" alt="FirefoxScreenSnapz021.png" border="0" width="225" height="57" /><br/><i>Serif Font</i></p>
<h4>Sans Serif</h4>
<p>Sans Serif (french for &#8220;without serifs&#8221;) are letters drawn with straighter lines and no feet. Their larger letterforms make them very legible, but can cause greater eye strain when used in long runs of text.  Helvetica is considered the quintessential sans serif font.
</p>
<p><img src="http://www.joshondesign.com/wp-content/uploads/2009/12/fontsFirefoxScreenSnapz020.png" alt="FirefoxScreenSnapz020.png" border="0" width="225" height="57" /><br/><i>Sans-serif Font</i></p>
<h4>Script</h4>
<p>Script fonts imitate hand written letter forms. They are much harder to read than serif and sans serif fonts, and should never be used for body text.
</p>
<h4>Ornamental</h4>
<p>Ornamental fonts are highly decorative and tend to work only at larger type sizes. They are often called &#8216;display&#8217; fonts. They should never be used for body text (I&#8217;m looking at you, Comic Sans!).
</p>
<p><img src="http://www.joshondesign.com/wp-content/uploads/2009/12/fontskruffy.png" alt="kruffy.png" border="0" width="400" height="100" /><br/><br />
<i>Type set in Baby Kruffy</i></p>
<h4>Monospace</h4>
<p>Monospace fonts have letterforms that are exactly the same width, or are at least equally spaced. These come from the days of typewriters and old computers that could only move fixed distances. The are rarely used today except when the vertical alignment of columns matters. Examples include code editors and laying out tabulated data.
</p>
<h3>Text Placement</h3>
<p>Most of our type terminology in software comes from the world of newspapers. In practice we have three major kinds of text when building webpages and software: body, header, and navigation.
</p>
<ul>
<li><strong>Body</strong>: this is the bulk of your text organized into paragraphs. It is usually smaller than the other text and should use a simpler font that looks good at smaller sizes.
</li>
<li><strong>Header</strong>: this text in short runs (usually a single line or less) that must stand out.  Headers usually appear at the top of a page or paragraph indicating that the reader should move their eyes here to begin reading something. Headers also look good with serif and sans serif fonts, but you have more freedom because the text is typically larger.
</li>
<li><strong>Navigation</strong>: this text is very short and is usually at the top or sides of the page or screen. It indicates the structure of the entire work, such as newspaper sections or different pages in a site. It should also indicate to the user how to navigate <em>to</em> that section. In a newspaper you would use page &#038; section numbers. For software the text would be rendered as something clickable (a button, an underlined link, a hover effect etc.).
</li>
</ul>
<h3>Quick Tips</h3>
<h4>Use the right font for the size</h4>
<p>Not all fonts look good at all sizes. Some really shine at small sizes, others at large ones. Use the right font for your size. At smaller sizes you want fonts which are simpler and easier to read such as the basic serif and sans serif fonts. Try Arial, Helvetica, Times, Verdana, and Georgia. They are installed on virtually all computers and were designed to look good on screen at smaller sizes.
</p>
<h4>Use different font categories for different parts of text</h4>
<p>Use a sans serif font for the header and a serif font for the body, or vice versa. It creates a contrast without banging you over the head with it.</p>
<h4>Use truly crazy fonts only for top headers</h4>
<p>Use the cool and crazy fonts only for the top most headers. In the example below I used a font meant to evoke mid-century Tiki-culture, with a funky light effect to suggest it&#8217;s alcoholic origins. I only used this font in one place: the top most header of the page. Everything else is done with Helvetica; a standard sans-serif font.</p>
<p><img src="http://www.joshondesign.com/wp-content/uploads/2009/12/fontsFirefoxScreenSnapz022.png" alt="FirefoxScreenSnapz022.png" border="0" width="500" height="317" /><br/><i>Home page of Project MaiTai</i></p>
<p>Use restraint. Pick one crazy font to use for your whole site or application and use it <em>sparingly</em>.  If everything is different then nothing is. You can use a fancy font (somewhere between the plain boring fonts of body and crazy fonts of only top most headers) for headers within the page. And use one of the plain boring fonts for body text. Leave the crazy fonts just for the top most header.
</p>
<h4>Use color and style to create contrast</h4>
<p>Use color changes or capitalization style instead of fonts to contrast between the headers, body, and navigation. For example, in recent versions of iTunes the headers in the sidebar are all capitalized and in a slightly lighter color with a hint of etching.</p>
<p><img src="http://www.joshondesign.com/wp-content/uploads/2009/12/fontsiTunesScreenSnapz002.png" alt="iTunesScreenSnapz002.png" border="0" width="234" height="238" /><br/><br />
<i>iTunes 9</i></p>
<h4>Bundle a font in your app</h4>
<p>For the body text I still recommend sticking with one of the standards, but for your header font you can choose something a bit more distinctive.  Here are some great places to get cheap or free fonts.</p>
<ul>
<li><a href="http://www.theleagueofmoveabletype.com/" onclick="pageTracker._trackPageview('/outgoing/www.theleagueofmoveabletype.com/?referer=');">The League Of Moveable Type</a></li>
<li><a href="http://www.fontsquirrel.com/" onclick="pageTracker._trackPageview('/outgoing/www.fontsquirrel.com/?referer=');">Font Squirrel</a></li>
<li><a href="http://www.1001fonts.com/" onclick="pageTracker._trackPageview('/outgoing/www.1001fonts.com/?referer=');">1001 Fonts</a></li>
</ul>
<h4>Avoid <em>Cool</em> Fonts</h4>
<p>Don&#8217;t use cool / cute / themed fonts unless the subject matter really warrants it. Your website on technology trends really shouldn&#8217;t use a cutesy bubble font unless you are really targeting the tween market.</p>
<p><a href="http://www.theleagueofmoveabletype.com/fonts/2-sniglet" onclick="pageTracker._trackPageview('/outgoing/www.theleagueofmoveabletype.com/fonts/2-sniglet?referer=');"><img src="http://www.joshondesign.com/wp-content/uploads/2009/12/fontsFirefoxScreenSnapz015.png" alt="FirefoxScreenSnapz015.png" border="0" width="810" height="268" /><br/><br />
<i>Sniglet</i></a></p>
<h3>Just the beginning</h3>
<p>Typography is an incredibly large topic. What I&#8217;ve covered here is just the beginning. In the future I&#8217;ll cover text as part of the overall design and dive into the grid system. If you&#8217;d like to read more on typography, here are a few good resources:
</p>
<ul>
<li>The Wikipedia page on <a href="http://en.wikipedia.org/wiki/Font" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Font?referer=');">Font</a></li>
<li>A List Apart on <a href="http://www.alistapart.com/articles/on-web-typography/" onclick="pageTracker._trackPageview('/outgoing/www.alistapart.com/articles/on-web-typography/?referer=');">Web Typography</a>.</li>
<p>The <a href="http://webdesignledger.com/tips/20-dos-and-donts-of-effective-web-typography" onclick="pageTracker._trackPageview('/outgoing/webdesignledger.com/tips/20-dos-and-donts-of-effective-web-typography?referer=');">20 Do&#8217;s and Don&#8217;ts</a> of web typography.</p>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.joshondesign.com/2009/12/02/typography-101/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Success of MultiTouch is a Lie</title>
		<link>http://www.joshondesign.com/2009/11/27/the-success-of-multitouch-is-a-lie/</link>
		<comments>http://www.joshondesign.com/2009/11/27/the-success-of-multitouch-is-a-lie/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 20:51:55 +0000</pubDate>
		<dc:creator>Josh Marinacci</dc:creator>
				<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://www.joshondesign.com/?p=77</guid>
		<description><![CDATA[Listening to some podcasts about mobile devices I heard over and over statements like &#8220;iPhone changed the world with multi-touch&#8221; and &#8220;Android could compete with Apple if it had multi-touch.&#8221; This simply isn&#8217;t true. Okay, while perhaps not a lie, the success and value of of multitouch is extremely overrated. In fact, the iPhone barely [...]]]></description>
			<content:encoded><![CDATA[<p>Listening to some podcasts about mobile devices I heard over and over statements like &#8220;iPhone changed the world with multi-touch&#8221; and &#8220;Android could compete with Apple if it had multi-touch.&#8221; This simply isn&#8217;t true. Okay, while perhaps not a lie, the success and value of of multitouch is extremely overrated. In fact, the iPhone barely uses multi-touch!
</p>
<p><span id="more-77"></span></p>
<p>Don&#8217;t believe me? Think back to the iPhone of 2007 when it launched. Or just look at the Apple provided apps in today&#8217;s iPhone (since not much has changed).  How many of these built-in apps use multi-touch?  I can only count 3: Maps, Photos, and Safari. All three of them use multi-touch in a single simple way: zooming in and out. You could make a non-multitouch iPhone by simply providing a zoom-out button for these three apps (and a quick-tap for zooming in).
</p>
<p>Very little of what made the iPhone interface so revolutionary was multi-touch. What made it so great was the focus on using a single finger for virtually all interaction with the device.  The designers at Apple decided from day one to make a device that was <em>finger</em> centric. This means UI controls that are large and require only a tap gesture to activate. Swipe gestures are used for navigation. And that&#8217;s it. Taps and swipes with a single finger. That&#8217;s what made the iPhone so great, not multi-touch (or the accelerometer, for that matter).
</p>
<p>Oh, and one more thing made it great. The large screen with a <em>capacitive</em> touch sensor. Older touch enabled devices (like my old beloved Treo) used <em>resistive</em> screens which were far less accurate and required you to either push hard with your finger or use a stylus. A Treo with a capacitive screen could have supported an iPhone like interface with ease (even on the much slower hardware available to it at the time).
</p>
<p>While the hard glass iPhone screen does support multiple touch-points at once, that&#8217;s not what made it a success. It&#8217;s designing an interface and device from the ground up for finger-based touch interaction that changed the mobile device playing field.  Multi-touch is simply a red herring.
</p>
<p><i>Finger photo used under Creative Commons from Flickr user <a href="http://www.flickr.com/photos/bayat/5844915/" onclick="pageTracker._trackPageview('/outgoing/www.flickr.com/photos/bayat/5844915/?referer=');">bayat</a></i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.joshondesign.com/2009/11/27/the-success-of-multitouch-is-a-lie/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>OreDev on Design</title>
		<link>http://www.joshondesign.com/2009/11/10/oredev-on-design/</link>
		<comments>http://www.joshondesign.com/2009/11/10/oredev-on-design/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 08:28:13 +0000</pubDate>
		<dc:creator>Josh Marinacci</dc:creator>
				<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.joshondesign.com/?p=72</guid>
		<description><![CDATA[I was in Sweden all of this past week for the OreDev conference. I had a wonderful time last year and made it first on my list to see again. The attendees are friendly and their technologies diverse, making it such a good learning environment. I was especially pleased to see they have added an [...]]]></description>
			<content:encoded><![CDATA[<p>I was in Sweden all of this past week for the OreDev conference. I had a wonderful time last year and made it first on my list to see again. The attendees are friendly and their technologies diverse, making it such a good learning environment. I was especially pleased to see they have added an entire track on User Experience.  What follow&#8217;s is OreDev&#8217;s take on the future of user experience design, from the visualization technologies coming out of Microsoft Research, to a brief history of touch interfaces, to the latest rapid development technologies for mobile devices.</p>
<p><span id="more-72"></span><br />
<h3>Interactive Visualizations</h3>
<p>First up is Eric Stollnitz from Microsoft Research&#8217;s <em>Interactive Visual Media Group</em>. This is the group responsible for the zooming PhotoSynth technology. They are continuing to pump out amazing imaging technology, some of which he demoed to us.</p>
<p>Eric showed us the <em>Image Composite Editor</em> which will stitch a multi-gigapixel panorama out of a hundred photos taken with a standard consumer digital camera. You just give it a directory full of images and it does the rest, arranging and blending the photos into a single final image. I especially liked how it would arrange the photos randomly and then move them into place as it does the analysis. This gives you a sense of what the app is doing. It uses realtime feedback as you change parameters to update the generated panorama using lower quality thumbnails. Once you&#8217;ve got settings that you like press the render button and let it run in the background, producing the final (very large) image. Future versions of this app may work with video footage as well.</p>
<p>The first thing he noted about their demos is that almost everything is now done with WPF, which is Microsoft&#8217;s vector based UI toolkit for writing native Windows apps. It lets developers work at a higher level and produce apps that would be difficult to impossible using the older WinForms toolkit. In the Java world this parallels the relationship of JavaFX and Swing. The panorama stitching app was originally in older technology and they were able to have one intern completely rewrite it in WPF over the summer.</p>
<p>Eric demoed several apps using the DeepZoom technology that has been shown by MS for the past couple of years. It&#8217;s interesting to see how this technology has evolved. Early demos simply focused on the amazing technical ability of zooming into insanely large images. Now that this is commonplace the focus has shifted to what useful things can be done with the technology, which is really far more exciting. Modern computers so much excess computing power, it&#8217;s nice to see us doing interesting things with it.</p>
<p>My favorite DeepZoom app is called <em>WorldWide Telescope</em>. It combines beautiful large space images from various telescopes with user created content. You can &#8216;tour&#8217; the galaxy with paths from different tour guides. In one example a seven year old kid first showed us his home in Toronto, followed by a tour of his favorite constellations.  Another tour took us from earth, through the solar system, to the local galaxy structures, and finally to the edge of the known universe. The blending of multiple images into the same experience were simply amazing.</p>
<ul>
<li><a href="http://research.microsoft.com/" onclick="pageTracker._trackPageview('/outgoing/research.microsoft.com/?referer=');">Microsoft Research</a></li>
<li><a href="http://www.worldwidetelescope.org/" onclick="pageTracker._trackPageview('/outgoing/www.worldwidetelescope.org/?referer=');">WorldWide Telescope</a></li>
<li><a href="http://www.microsoft.com/uk/wave/software-deepzoom.aspx" onclick="pageTracker._trackPageview('/outgoing/www.microsoft.com/uk/wave/software-deepzoom.aspx?referer=');">DeepZoom Composer</a></li>
<li><a href="http://research.microsoft.com/en-us/um/redmond/groups/ivm/ice/" onclick="pageTracker._trackPageview('/outgoing/research.microsoft.com/en-us/um/redmond/groups/ivm/ice/?referer=');">Image Composite Editor</a></li>
</ul>
<h3>Tap is the New Click</h3>
<p>Next up was Dan Saffer of Kicker Studio. It turns out I&#8217;ve been reading his blog for months. I found it while <a href="http://www.collegehumor.com/video:1915736" onclick="pageTracker._trackPageview('/outgoing/www.collegehumor.com/video_1915736?referer=');">Googling for touch interfaces on Bing.com</a>.</p>
<p>Dan gave us a brief history of touch technology, an overview of the various options, and finally some design guides for using touch in new interfaces.</p>
<p>One of the most interesting challenges in designing touch interfaces is the fact that fingers are larger than a mouse pointer (significantly) and that your hand can be in the way of the screen. With clever design you can address these shortcomings, but it&#8217;s not trivial.</p>
<p>One way to solve the size issue is with iceberg and adaptive touch points. A touch point is simply a place on the screen where a user can touch. It&#8217;s what we&#8217;d think of as a button or clickable image in traditional user interfaces.  An <em>iceberg</em> touch point is when the touchable area is larger (sometimes a lot larger) than the apparent <em>visual</em> bounds of the thing being touched. This focuses the user&#8217;s attention in the center of the touch point, but allows for a lot of error.</p>
<p>An <em>adaptive</em> touch point is where the touch bounds adjust based on context. For example, in the iPhone keyboard if you type &#8216;t&#8217; then &#8216;h&#8217;, the OS can guess you are likely to type a vowel next (at least in English). The keyboard can adaptively expand the touch size of the vowels to make them easier to hit. This improves the error rate of touch keyboards significantly.</p>
<p>The final example Dan showed us was a visual remote control system his firm developed. It&#8217;s a set top box for your TV that uses a camera and vision system to let you control the TV with just hand gestures. They developed a simple language of gestures for changing the volume, navigating menus, and turning the TV on and off. It was interesting to see how they reduced a complex task into a small set of simple gestures through very careful research and design.  Great stuff.</p>
<p>Quote of the day: <em>The best designs are those that dissolve into behavior</em>.</p>
<ul>
<li><a href="http://www.kickerstudio.com/blog/" onclick="pageTracker._trackPageview('/outgoing/www.kickerstudio.com/blog/?referer=');">Kicker Studio Blog</a></li>
<li><a href="http://www.designinggesturalinterfaces.com/" onclick="pageTracker._trackPageview('/outgoing/www.designinggesturalinterfaces.com/?referer=');">Designing Gestural Interfaces</a>, by Dan Saffer, O&#8217;Reilly publishing.</li>
</ul>
<h3>Making web applications for iPhone</h3>
<p>On Thursday I attended a talk by Michael Samarin on developing iPhone web applications without navigating Apple&#8217;s app store or writing a single line of JavaScript (well, okay, he wrote 3 lines). He did everything with Dashcode, Apple&#8217;s visual web design tool, and Java servlets in NetBeans.</p>
<p>Dashcode has improved a lot since I last used it. Originally for building dashboard widgets, it has turned into a general purpose web design tool with a drag and drop interface similar to their InterfaceBuilder tool for desktop apps. Most importantly it has tons of Javascript enabled widgets that emulate the native iPhone environment.
</p>
<p>Michael built a simple app on stage that could navigate and play a directory of of video clips on his server using a JSON web feed from the servlet. Dashcode lets you bind Javascript UI controls to JSON fields, making a functional app with only about 3 lines of actual code.  You can even add simple hardware accelerated 3D flip transitions using CSS.  The server side component was a straight Java servlet which parses the directory structure on disk and generates the JSON feed.
</p>
<p>Next he used some Applescript called from Java to build a web based remote control for the QuickTime player. It was simple to build and surprisingly responsive. Every bit as good as a native iPhone app without all of the headaches.  Michael&#8217;s company, <a href="http://www.futurice.com/" onclick="pageTracker._trackPageview('/outgoing/www.futurice.com/?referer=');">Futurice</a>, now often recommends web apps to their clients instead of native iPhone apps because development time is far shorter, cheaper, and can be updated instantly without going through Apple&#8217;s approval process.
</p>
<p>The rapid development time really lets his team focus on the user experience. While I still believe in plugin based rich clients for the web, I was very impressed with what&#8217;s possible in pure JavaScript and CSS on the iPhone. They&#8217;ve got quite smooth stack.</p>
<h3>Conclusion</h3>
<p>I love OreDev because it exposes me to technology I wouldn&#8217;t otherwise get to see. Ultimately great design doesn&#8217;t depend on the technology you use, but how you use it.  And if the talks presented here are any indication, the future looks bright for many technologies.</p>
<p>That&#8217;s the highlights for me. I did my final presentation on JavaFX Friday followed by some fun demos for a local Java group. Both went quite well and is in prep for a new app I&#8217;ll be launching in a couple of days. Now time for some sleep.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joshondesign.com/2009/11/10/oredev-on-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Art, Design, and Sweden</title>
		<link>http://www.joshondesign.com/2009/11/01/art-design-and-sweden/</link>
		<comments>http://www.joshondesign.com/2009/11/01/art-design-and-sweden/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 20:13:35 +0000</pubDate>
		<dc:creator>Josh Marinacci</dc:creator>
				<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.joshondesign.com/?p=67</guid>
		<description><![CDATA[I had hoped to have my next tutorial article done by now but, alas, travel and JavaStore deadlines snuck up on me. I&#8217;m currently flying to Sweden for the annual OreDev conference.

If you live in northern Europe and have never been to OreDev I highly recommend it. It&#8217;s not too big (600ish attendees), has some [...]]]></description>
			<content:encoded><![CDATA[<p>I had hoped to have my next tutorial article done by now but, alas, travel and JavaStore deadlines snuck up on me. I&#8217;m currently flying to Sweden for the annual <a href="http://www.oredev.org/" onclick="pageTracker._trackPageview('/outgoing/www.oredev.org/?referer=');">OreDev</a> conference.
</p>
<p>If you live in northern Europe and have never been to OreDev I highly recommend it. It&#8217;s not too big (600ish attendees), has some excellent speakers, and covers a broad array of topics. I love speaking at OreDev because I not only teach others about JavaFX but also get to learn about many other technologies that I wouldn&#8217;t otherwise be exposed to. Last year I learned about JRuby, Silverlight, and Jython.
</p>
<p>This year I&#8217;m speaking on JavaFX user interfaces and the Java Store, as well as announcing an open source project I&#8217;ve been working on for the past few months.
</p>
<p>In the mean time, I&#8217;m also starting the <a href="http://stevenf.tumblr.com/post/219998282/neven-and-gus-both-expressed-interest-in" onclick="pageTracker._trackPageview('/outgoing/stevenf.tumblr.com/post/219998282/neven-and-gus-both-expressed-interest-in?referer=');">NaNoDrawMo</a> drawing challenge.  This isn&#8217;t a competition like the challenges I run on JFXStudio. Instead this is purely personal. Your goal is to draw 50 things in 30 days. Just draw and draw. Practice makes perfect.
</p>
<p>And by <em>draw</em> I do indeed mean drawing on paper with pencil or pen; though any form of drawing, analog or digital, is valid.
</p>
<p>Why am I discussion drawing, typically considered an &#8216;art&#8217; on a design site? Well, I&#8217;m not an artist and I never will be.  But many of the skills of an artist have great use in design. As I&#8217;ll cover later, the first step whenever I design a new user interface is to sit down with a piece of paper and draw it.  Drawing is fundamentally the ability to take what&#8217;s in your head and put it on paper. And only once it&#8217;s on paper for others to see can it start to become design. So drawing is a valuable skill which I wish I had more of.  Hence: practice makes perfect.
</p>
<p>I&#8217;ll be posting my drawings on Flickr as the month progresses, as well as more posts on design theory and tech tips, so stay tuned.
</p>
<p> &#8211; Josh</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joshondesign.com/2009/11/01/art-design-and-sweden/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
