<?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>jeremy johnson (online) &#187; development</title>
	<atom:link href="http://www.jeremyjohnsononline.com/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jeremyjohnsononline.com</link>
	<description>Jeremy Johnson writes about User Experience, Design, technology, mobile, and all things the Internet. He also enjoys art, photography, travel, and gaming. This is his home on the Internet.</description>
	<lastBuildDate>Mon, 19 Jul 2010 15:07:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>So you want to prototype?</title>
		<link>http://www.jeremyjohnsononline.com/2009/02/24/so-you-want-to-prototype/</link>
		<comments>http://www.jeremyjohnsononline.com/2009/02/24/so-you-want-to-prototype/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 23:59:13 +0000</pubDate>
		<dc:creator>Jeremy Johnson</dc:creator>
				<category><![CDATA[IA]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[interaction]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.jeremyjohnsononline.com/?p=86</guid>
		<description><![CDATA[I personally think prototyping is the way to go when creating a new software product (or any product really). You get to &#8220;blueprint&#8221; out how something is going to work, how the pieces fit together, and how it will really work once launched. I think most people are sold on the concept, so it&#8217;s a [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.jeremyjohnsononline.com/wp-content/uploads/2009/02/prototyping_blog.jpg" alt="prototyping_blog" title="prototyping_blog" width="390" height="250" class="alignnone size-full wp-image-87" /></p>
<p>I personally think prototyping is the way to go when creating a new software product (or any product really). You get to &#8220;blueprint&#8221; out how something is going to work, how the pieces fit together, and how it will really work once launched.  I think most people are sold on the concept, so it&#8217;s a matter of how to build this close-to-real product that you can test with your user base. Do you use paper? Mock-ups? Tools like iRise and Axure, or get real and build a non-functioning ready to reuse front-end?<br />
<span id="more-86"></span></p>
<p>The first step is defining what you&#8217;re going to use this prototype for. Is it to drum out business requirements? Demo to clients before they write the big check? Or get something as close as possible to the real thing, so you can start the User Centered Design process and test your ideas on actual people that will be using your product.</p>
<p>Obviously I enjoy prototyping for the latter, getting real feedback that our team&#8217;s ideas were dead on, or widely off-base (never!). To do this, you really want to build the prototype in the technology you&#8217;re going to create the finished product in (usually HTML or Flex for web based software). This solves two problems: one, this truly is as close to the real thing as you can get. By using the actual UI technology you&#8217;ll be creating the final product in, you&#8217;ll know what can and can&#8217;t be done, users will get a real feeling for the responsiveness, animations, and interactions. It&#8217;s real, sans the months of backend development needed to power this prototype. And two, you can pass this finished front-end code off to the development team, taking pressure off backend developers who may not be well versed in front-end development.</p>
<p>Microsoft when working on <a href="http://www.adaptivepath.com/blog/2008/08/20/pencil-and-paper-to-live-prototype-whered-the-wireframe-go/">Office 2007 did this very thing:</a></p>
<blockquote><p>“if you’re trying to build a prototype that you want use as a blueprint, it should exist in the same medium as the final product.”</p></blockquote>
<p>In the past when I&#8217;ve run prototyping projects, the teams usually consist of just one designer/IA, one developer, and a small amount of a backend developers time (to get some fake system data up and running). Depending on the maturity of your front-end development group, you may have sets of UI widgets and code ready to go, this will help speed up the overall process.</p>
<p>Dave Cronin from Cooper recently wrote an article titled &#8220;<a href="http://www.adobe.com/devnet/fireworks/articles/cooper_prototyping.html">Industry trends in prototyping</a>&#8221; &#8211; which I agree with about everything in the article &#8211; he lists out four reasons for creating prototypes: <strong>prototypes make your designs better, help facilitate communication, enable user input and usability assessment, and help assess technical feasibility and reduce development time</strong>. He&#8217;s also a fan of creating &#8220;real&#8221; prototypes where it makes sense.</p>
<p>I love this <a href="http://www.adaptivepath.com/blog/2008/08/20/pencil-and-paper-to-live-prototype-whered-the-wireframe-go/#comment-179490">comment from <a href="http://www.xero.com/">Philip Fierlinger</a>: </p>
<blockquote><p>Prototypes, on the other hand, let people feel the flow and experience the relationships. Building prototypes allows architects and interaction designers to quickly identify broken pathways and iterate quickly to find better flows &#8211; by feeling the experience, rather than thinking about it in the abstract. Developers, designers and clients also get a much more tangible sense of what the end product will be.</p></blockquote>
<p>Again, I can&#8217;t stress enough how a &#8220;real&#8221; prototype will give you the best feedback for the effort. We&#8217;ve also used these prototypes to help sell ideas to business groups. Imagine trying to sell an idea for a mobile app by letting your VP access it directly on their phone. This will beat out any PowerPoint presentation.</p>
<p><a href="http://www.digital-web.com/articles/just_build_it_html_prototyping_and_agile_development/">Garrett wrote on this topic years ago</a>, and the technology is now easier to use than ever before. There are frameworks, open source systems, and reusable icon sets ready to be molded into your own prototype.</p>
<p>Using wireframes or paper for low-fedility prototyping is not necessarily a bad thing. Maybe your just testing internally, or you&#8217;re limited with your technology skills. There are discussions about what <a href="http://www.boxesandarrows.com/view/real_wireframes">fidelity wireframes should be</a> (both form and function). There are many tools at your disposal for creating wireframes and prototypes, and they&#8217;ve really just recently gotten easy to use. No longer are you stuck with Visio &#8211; here&#8217;s a list of some tools, ranging from very expensive to free with varying sets of features:</p>
<ul>
<li><a href="http://www.axure.com/">Axure</a></li>
<li><a href="http://www.evolus.vn/Pencil/Home.html">Pencil Project</a></li>
<li><a href="http://www.balsamiq.com/">Balsamiq Mockups</a></li>
<li><a href="http://labs.adobe.com/technologies/flashcatalyst/">Adobe Flash Catalyst<a/></li>
<li><a href="http://www.irise.com/">iRise</a></li>
<li><a href="http://www.omnigroup.com/applications/omnigraffle/">OmniGraffle</a></li>
<li><a href="http://www.lovelycharts.com/">Lovely Charts</a></li>
<li>
<a href="http://rapidrabb.it/">Rapidrabb.it</a></li>
<li><a href="http://www.iplotz.com">iplotz.com</a></li>
<li><a href="http://www.serena.com/products/prototype-composer/home.html">Prototype Composer</a></li>
<li><a href="http://www.fluidia.org/">fluidIA</a></li>
<li><a href="http://wireframesketcher.com/">WireframeSketcher</a></li>
<li><a href="http://mockupscreens.com/">MockupScreens</a></li>
</ul>
<p>Boxes and Arrows has an <a href="http://www.boxesandarrows.com/view/visio_replaceme">article from 2006 written by Scott McDowell</a>, that goes over some of these options, but what&#8217;s really interesting are the comments below the article where designers talk from real world experience. And Russell Wilson from Dexo Design compares <a href="http://www.dexodesign.com/2008/11/07/review-16-user-interface-prototyping-tools/">16 prototyping tools</a> (2008) and again, the comments are interesting.</p>
<p>I tend to use wireframes to quickly get across ideas and interactions. Something that could possibly be thrown away, or will be changed a number of times. Once the idea seems to stick, I move to high fidelity mock-ups, sometimes merging the mock-ups together in a slide-by-slide presentation showing the page flow with faked interactions.</p>
<p>GUUUI posted some links to <a href="http://www.guuui.com/posting.php?id=2192">videos showing lo-fidelity prototypes in action</a>. Again, this can work to help guide overall concepts, but to get true feedback &#8211; you really need to have a higher level of fidelity.</p>
<p>If you&#8217;re in a good situation where you&#8217;re ahead of the product timeline, prototyping is your next step. Just like how a architect moves to a model, build out your prototype and test, iterate, improve, and in the end launch a successful product!</p>
<p>(additions)<br />
Great post over at Adaptive Path: <a href="http://www.adaptivepath.com/blog/2009/03/24/rapid-prototyping-tools/">Rapid Prototyping</a> Tools</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyjohnsononline.com/2009/02/24/so-you-want-to-prototype/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Interactions for the mobile experience</title>
		<link>http://www.jeremyjohnsononline.com/2007/06/14/interactions-for-the-mobile-experience/</link>
		<comments>http://www.jeremyjohnsononline.com/2007/06/14/interactions-for-the-mobile-experience/#comments</comments>
		<pubDate>Thu, 14 Jun 2007 15:30:39 +0000</pubDate>
		<dc:creator>Jeremy Johnson</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.jeremyjohnsononline.com/2007/06/14/interactions-for-the-mobile-experience/</guid>
		<description><![CDATA[When creating an online desktop experience, as Designers we want to choose the most interactive medium possible &#8211; then weigh that with the audience we&#8217;re designing for and make a decision. XHTML/AJAX? Adobe AIR? MS Silverlight? With each of these options we can create a highly interactive experience, with real-time interactions, large graphics, sound, and [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image46" src="http://www.jeremyjohnsononline.com/wp-content/uploads/2007/06/mobile_interactions_title.jpg" alt="Mobile Interactions" /></p>
<p>When creating an online desktop experience, as Designers we want to choose the most interactive medium possible &#8211; then weigh that with the audience we&#8217;re designing for and make a decision. XHTML/AJAX? Adobe AIR? MS Silverlight? With each of these options we can create a highly interactive experience, with real-time interactions, large graphics, sound, and even 3D in some cases. And it&#8217;s something we&#8217;ve grown accustom to with better computers, better browsers, and more bandwidth.</p>
<p>But when Designing for mobile, we&#8217;re kind of partying like it&#8217;s 1999. With browser fragmentation, low speeds, and low adoption of mobile data &#8211; what interactions should you be designing for mobile devices?</p>
<p><span id="more-47"></span></p>
<p>There are four main ways to interact with a mobile device:  </p>
<ul>
<li>Voice (Approx. 100% Adoption)</li>
<li>SMS/MMS (Approx. 40% Adoption)</li>
<li>the mobile browser (Approx. 15% Adoption)</li>
<li>content via. mobile applications (Approx. 4% Adoption)</li>
</ul>
<p>And within each of those segments it&#8217;s fragmented further with five different ways to display mobile content through a browser:</p>
<ul>
<li>Small Screen Rendering</li>
<li>Reformatting</li>
<li>Mobile Style Sheets</li>
<li>Mobile Specific XHTML</li>
<li>â€œdesktop webâ€ DeepFish / Mobile Safari / S60</li>
<li>&#8230; and all the different browsers (40+)</li>
</ul>
<p>and at least eight ways to develop a application for the different devices:</p>
<ul>
<li>JAVE ME</li>
<li>BREW</li>
<li>PALM OS</li>
<li>Windows Mobile OS (and Smart Phone)</li>
<li>BlackBerry OS</li>
<li>Nokia S60</li>
<li>Flash Lite</li>
<li>Opera Widgets</li>
</ul>
<p><strong>So which do you choose?</strong></p>
<p>I put together this graph to illustrate the different options:</p>
<p><img id="image45" src="http://www.jeremyjohnsononline.com/wp-content/uploads/2007/06/mobile_interactions.jpg" alt="Mobile Interactions" /></p>
<p><a href="http://www.jeremyjohnsononline.com/documents/mobile_interactions.pdf"><strike>Download PDF</strike></a></p>
<p>I&#8217;ve updated the PDF above with more information &#8211; <a href="http://www.jeremyjohnsononline.com/documents/mobile_interactions_updated.pdf">Download Updated PDF (400k)</a></p>
<p>I like Google&#8217;s approach, they&#8217;ve explored almost every interaction point, including voice with the <a href="http://labs.google.com/goog411/">new GOOG-411 service</a>. You can get addresses, and look up business via SMS, web, or get a downloadable application &#8211; even a <a href="http://www.google.com/gmm/gps.html">custom BlackBerry application</a> that uses the phones GPS to determine your current location.</p>
<p>Now, if you use each of these I&#8217;m sure you&#8217;ll find the custom OS application the easiest to use, and overall the best experience. But, not everyone has the resources that Google has (in-fact I&#8217;m not sure anyone does!). This means you really need to look at your audience, the resources available, and make a decision on what to develop for.</p>
<p>A project I&#8217;m currently working on we ran into this very problem. We had vendors pushing applications, but the adoption for these are very niche &#8211; and our user research really didn&#8217;t support the cost to create a custom application. As a UX Designer, this is disappointing ;-) But wanting to earn that &#8220;D&#8221; in Designer, working with constraints is a good thing. So we decided to go with a mobile specific site &#8211; and that&#8217;s what I&#8217;m currently working on.</p>
<p>Just because you&#8217;re not getting the best interaction on a device, doesn&#8217;t mean the experience is reduced, it&#8217;s up to you to give people a great experience on any medium and platform &#8211; and that&#8217;s what makes a great Designer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyjohnsononline.com/2007/06/14/interactions-for-the-mobile-experience/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SXSW Interactive Brain-dump</title>
		<link>http://www.jeremyjohnsononline.com/2007/03/14/sxsw-interactive-brain-dump/</link>
		<comments>http://www.jeremyjohnsononline.com/2007/03/14/sxsw-interactive-brain-dump/#comments</comments>
		<pubDate>Wed, 14 Mar 2007 18:52:57 +0000</pubDate>
		<dc:creator>Jeremy Johnson</dc:creator>
				<category><![CDATA[IA]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[me]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.jeremyjohnsononline.com/2007/03/14/sxsw-interactive-brain-dump/</guid>
		<description><![CDATA[SXSWi has come and gone again, this was my fourth time to attend and it just keeps getting bigger every year. When I first visited in 2003 (or was it 2002?) Bruce Sterling was still throwing SXSWi parties at his home and FROG Design hosted everyone in their office, unfortunately that doesn&#8217;t really scale to [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image41" src="http://www.jeremyjohnsononline.com/wp-content/uploads/2007/03/sxsw_brain_dump.jpg" alt="SXSW Brain Dump" /></p>
<p>SXSWi has come and gone again, this was my fourth time to attend and it just keeps getting bigger every year.  When I first visited in 2003 (or was it 2002?) <a href="http://en.wikipedia.org/wiki/Bruce_Sterling">Bruce Sterling</a> was still throwing SXSWi parties at his home and <a href="http://www.frogdesign.com/">FROG Design</a> hosted everyone in their office, unfortunately that doesn&#8217;t really scale to the size of the conference today.  But, the panels were as diverse and interesting as ever &#8211; and I came back with the following brain-dump:</p>
<p><span id="more-42"></span></p>
<p>(note to readers, I tend to take notes in bullet-point format, which is reflected below)</p>
<h2>Emerging Social and Technology Trends</h2>
<p>(More detailed notes <a href="http://www.lukew.com/ff/entry.asp?470">here</a>)</p>
<ul>
<li>Check out: <a href="http://outside.in/">http://outside.in/</a></li>
<li>Check out: <a href="http://www.indie911.com/">http://www.indie911.com/</a></li>
<li>The age of sharing your information publicly is here to stay, it&#8217;s normal for &#8220;kids&#8221; &#8211; they wonder why you are not blogging what you had for lunch</li>
<li>Room to add more control, maybe you only connect with people you&#8217;ve met with in real life (RFID to Linkedin?)</li>
<li>In india you can send an email to a post address, and a post to an email address</li>
</ul>
<h2>Getting to Consistency</h2>
<p>(More detailed notes <a href="http://blastfirst.wordpress.com/2007/03/11/panel-getting-to-consistency-dont-make-your-users-think/">here</a>)</p>
<ul>
<li>If working on a suite of applications, look for &#8220;connection points&#8221; &#8211; the apps don&#8217;t need to be 100% consistent</li>
<li>You don&#8217;t need to be consistent just for legacy sake</li>
<li>There is room for some discovery within a UI</li>
<li>Sometimes a clean break is the best way, when upgrading applications</li>
<li>Remember: Goals no Features!!!</li>
<li>Integrate what is valuable and saves time</li>
<li>See when your users evolve. Adobe noticed things like RAW workflow, widescreen monitors, etc&#8230; Breaks based on user habits</li>
<li>Watch out for reusing objects if they don&#8217;t provide the same experience</li>
<li>Design for workflows</li>
<li>Capture what the user wants to do</li>
<li>Adobe found users all most always select the advanced mode when given a choice, they feel like they are missing out on something if the don&#8217;t</li>
<li>Pick up on user patterns</li>
<li>BMW has consistent &#8220;signatures&#8221; from the MINI Cooper to the top of the line BMW</li>
<li>All about goals, again &#8211; goals not features</li>
<li>Make it easy for developers and designers to stay consistent with guidelines and toolkits</li>
<li>Use peer review to pick up on problems in consistency</li>
</ul>
<h2>Stop designing products</h2>
<p>(More detailed notes <a href="http://www.rubberbandwound.com/2007/03/11/sxsw_day_one_wrapup/">here</a>)</p>
<ul>
<li>Design from the outside in</li>
<li>Check out: <a href="http://www.flickr.com/about/">http://www.flickr.com/about/</a></li>
</ul>
<h2>Designing for Convergent Devices</h2>
<p>(More detailed notes <a href="http://www.nonlocality.com/it/2007/03/11/panel-designing-for-convergent-devices/">here</a>)</p>
<ul>
<li>10ft design vs. 2ft design vs. 6in design</li>
<li>Control, Branding, Standards, Trust</li>
<li>Check out: <a href="http://www.zannel.com/">http://www.zannel.com/</a></li>
<li>Look for the &#8220;Golden Pathway&#8221;</li>
<li>Remember the ecosystem (not just your product)</li>
<li>Support: Environment, Activities, and Device (Display, Input, and Platform)</li>
<li>Remember things like: Screen, Font and Colors, Input Devices, Focus States, User Feedback, Task Complexity, and User Expectations</li>
<li>Have the web be a companion for mobile.  If possible have users fill out information on the web, then interact with the mobile experience.</li>
<li>Keep it simple, get only NEEDED data upfront &#8211; and continue to fill out a user profile as your &#8220;relationship&#8221; goes on</li>
</ul>
<h2>Mobile Design</h2>
<p>(you can <a href="http://www.blueflavor.com/blog/mobile/sxsw_2007_mobile_web_presentation.php">download the full presentation here</a>)</p>
<ul>
<li>60% mobile users access mobile data once a month</li>
<li>XHTML-MP is WAP 2.0</li>
<li>Common devices to test for: Nokia S40, RAZR, Treo, &#8220;Give-a-ways&#8221;</li>
<li>Check out: <a href="http://www.deviceanywhere.com/">http://www.deviceanywhere.com/</a></li>
</ul>
<h2>Moving Corporations to Accessibility</h2>
<ul>
<li>Use tools like: Contests, Awards, and Classes</li>
<li>You need a evangelist within the company</li>
<li>Have guidelines and resources for your developers</li>
<li>Check out: <a href="http://www.webaim.org/">http://www.webaim.org/</a></li>
</ul>
<h2>Get Unstuck</h2>
<p>(More detailed notes <a href="http://www.samfelder.com/2007/03/12/sxsw-get-unstuck-moving-from-10-to-20/">here</a>)</p>
<ul>
<li>Make sure your team feels like they are doing good work, being productive, and fulfilled</li>
<li>Have an open process, open up to other teams in your organization</li>
<li>Work with Design towards a goal</li>
<li>&#8220;Just add value&#8221;</li>
<li>Stop too much process</li>
<li>Find the middle ground between user needs and business goals</li>
<li>Have one member of your team always focused on the end solution</li>
</ul>
<h2>Mobile Application Design Challenges</h2>
<p>(More detailed notes <a href="http://www.odannyboy.com/blog/new_archives/2007/03/sxsw_2007_mobil.html">here</a>)</p>
<ul>
<li>Check out: <a href="http://radar.net/">http://radar.net/</a></li>
<li>Remember to be aware of the number of clicks in the UI</li>
<li>Check out: <a href="http://www.smallsurfaces.com/">http://www.smallsurfaces.com/</a></li>
</ul>
<h2>Design Patterns</h2>
<p>(More detailed notes <a href="http://www.lukew.com/ff/entry.asp?484">here</a>)</p>
<ul>
<li>Focus on solutions, encourage good behavior, and remember &#8211; &#8220;reusable&#8230;&#8221;</li>
<li>Most of the good design work is done in the &#8220;fuzzy middle&#8221; (hard to provide guidelines for)</li>
</ul>
<h2>Customer Service is the New Marketing</h2>
<p>(More detailed notes <a href="http://vantan.org/archives/2007/03/customer_servic.php">here</a>)</p>
<ul>
<li>Check out: <a href="http://www.zappos.com">http://www.zappos.com</a></li>
<li>Zappos has a &#8220;Culture Book&#8221; they put out each year</li>
<li>A recurring job title I keep seeing from the panelists is &#8220;Community Manager&#8221;</li>
<li>Find ways to get closer to the customer, let your call centers talk to design/development</li>
<li>Admit mistakes</li>
<li>On one forum 60% of questions are answered by users</li>
<li>30boxes &#8211; 3 employees, 30,000 users, forum only help &#8211; they spend about 4-6hrs a week on customer service</li>
</ul>
<h2>Truth about Mobile</h2>
<p>(More detailed notes <a href="http://randomdrew.typepad.com/randomdrew/2007/03/the_truth_about.html">here</a>)</p>
<ul>
<li>Does your mobile strategy substitute, or complement your experience?</li>
<li>Advertising is not ready yet</li>
<li>Data usage is almost there (currently 32%), better to be ready sooner then later</li>
</ul>
<p>SXSW also had a good mix of keynote speakers, with <a href="http://www.wonderlandblog.com/wonderland/2007/03/sxsw_will_wrigh.html">Will Wright&#8217;s</a> being my favorite of the bunch.</p>
<p>Overall it was a great experience &#8211; I learned a lot, while being inspired to do more.</p>
<p>So there you have it. My brain dump, remember podcasts and vidcasts will be available <a href="http://2007.sxsw.com/coverage/">here</a> in the near future.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyjohnsononline.com/2007/03/14/sxsw-interactive-brain-dump/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Look for me in Austin (SXSWi)</title>
		<link>http://www.jeremyjohnsononline.com/2007/03/08/look-for-me-in-austin-sxswi/</link>
		<comments>http://www.jeremyjohnsononline.com/2007/03/08/look-for-me-in-austin-sxswi/#comments</comments>
		<pubDate>Thu, 08 Mar 2007 20:30:50 +0000</pubDate>
		<dc:creator>Jeremy Johnson</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[me]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.jeremyjohnsononline.com/2007/03/08/look-for-me-in-austin-sxswi/</guid>
		<description><![CDATA[Are you going to Austin this weekend for SXSWi? Or maybe you&#8217;re heading for Austin to attend the new Apple Store opening? Either way, I&#8217;ll be around. Visiting all the great independent shops and restaurants Austin has to offer, as well as attending SXSWi for the fourth time. Interested in what panels I&#8217;m excited to [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image39" src="http://www.jeremyjohnsononline.com/wp-content/uploads/2007/03/look_for_me.jpg" alt="Say Hello!" /></p>
<p>Are you going to Austin this weekend for <a href="http://2007.sxsw.com/interactive/">SXSWi</a>? Or maybe you&#8217;re heading for Austin to attend the new <a href="http://www.apple.com/retail/thedomain/week/20070311.html">Apple Store opening</a>? Either way, I&#8217;ll be around. Visiting all the great <a href="http://triptie.com/plan/655/sxswi-austin-tx">independent shops and restaurants</a> Austin has to offer, as well as attending SXSWi for the fourth time.  Interested in what panels I&#8217;m excited to see? (maybe not so much?) &#8211; but here it is anyways, my SXSWi list of panels:</p>
<p><span id="more-40"></span></p>
<h2>Saturday, March 10th</h2>
<ul>
<li>10:00 am &raquo;  Emerging Social and Technology Trends </li>
<li>11:30 am &raquo;  Getting to Consistency: Don&#8217;t Make Your Users Think </li>
<li>2:00 pm &raquo;  Kathy Sierra Opening Remarks </li>
<li>3:30 pm &raquo;  Stop Designing Products </li>
<li>4:05 pm &raquo;  Ruining the User Experience: When JavaScript and Ajax Go Bad </li>
<li>5:00 pm &raquo;  High Class and Low Class Web Design </li>
</ul>
<h2>Sunday, March 11th</h2>
<ul>
<li>10:00 am &raquo;  Designing for Convergent Devices </li>
<li>11:30 am &raquo;  Making Your Short Attention-Span Pay Big Dividends </li>
<li>2:00 pm &raquo;  Everything You Always Wanted to Know About the Mobile Web&#8230;but Were Afraid to Ask </li>
<li>3:30 pm &raquo;  Learning Interaction Design From Las Vegas </li>
<li>4:05 pm &raquo;  Moving Large Corporations Towards Accessibility </li>
<li>5:00 pm &raquo;  People-Powered Products (or maybe Mash-up Culture&#8230;)</li>
</ul>
<h2>Monday, March 12th</h2>
<ul>
<li>10:00 am &raquo;  Get Unstuck: Moving From 1.0 to 2.0 </li>
<li>11:30 am &raquo;  Mobile Application Design Challenges and Tips </li>
<li>2:00 pm &raquo;  Dan Rather Keynote Interview </li>
<li>3:30 pm &raquo;  Rails and AJAX: Building Enterprise-Class Web Applications  (or maybe People Media&#8230;)</li>
<li>4:05 pm &raquo;  Design Patterns: Defining and Sharing Web Interface Design Languages </li>
<li>5:00 pm &raquo;  How to Create A Kickass In-House Design Team </li>
</ul>
<h2>Tuesday, March 13th</h2>
<ul>
<li>10:00 am &raquo;  Customer Service is the New Marketing </li>
<li>11:30 am &raquo;  12 Values Shaping Technology&#8217;s Future </li>
<li>2:00 pm &raquo;  Will Wright Keynote Speech </li>
<li>3:30 pm &raquo;  The Truth About Mobile &#038; The Future of Personal Devices </li>
<li>4:05 pm &raquo;  Data Shrapnel </li>
<li>5:00 pm &raquo;  Bruce Sterling&#8217;s SXSW Rant  </li>
</ul>
<p>I&#8217;ll be staying at the <a href="http://hiltongardeninn.hilton.com/en/gi/hotels/printable_home.jhtml?ctyhocn=AUSGIGI&#038;moreDesc=true">Hilton Garden Inn</a> downtown, <a href="http://bowling.avalonstar.com/">bowling on Sunday night</a>, and <a href="http://triptie.com/plan/655/sxswi-austin-tx">enjoying Austin</a> as much as possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyjohnsononline.com/2007/03/08/look-for-me-in-austin-sxswi/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>It&#8217;s 2007 what is your browser baseline?</title>
		<link>http://www.jeremyjohnsononline.com/2007/02/23/its-2007-what-is-your-browser-baseline/</link>
		<comments>http://www.jeremyjohnsononline.com/2007/02/23/its-2007-what-is-your-browser-baseline/#comments</comments>
		<pubDate>Fri, 23 Feb 2007 16:18:44 +0000</pubDate>
		<dc:creator>Jeremy Johnson</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.jeremyjohnsononline.com/2007/02/23/its-2007-what-is-your-browser-baseline/</guid>
		<description><![CDATA[Recently a developer was going over the browser baselines for a project, they listed them as: IE 6.0, Mozilla 1.5, Netscape 8.0, Opera 9.02 and Safari 1.2. I saw this and thought WAH? Mozilla and Netscape? No IE 7? Safari 1.2? Opera? Let&#8217;s take a look and see what should be the baselines for browsers [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image38" src="http://www.jeremyjohnsononline.com/wp-content/uploads/2007/02/browser_header.jpg" alt="It's 2007 what is your browser baseline?" /></p>
<p>Recently a developer was going over the browser baselines for a project, they listed them as: IE 6.0, Mozilla 1.5, Netscape 8.0, Opera 9.02 and Safari 1.2. I saw this and thought <strong>WAH?</strong> Mozilla and Netscape? No IE 7? Safari 1.2? Opera? Let&#8217;s take a look and see what should be the baselines for browsers in 2007.</p>
<p><span id="more-37"></span></p>
<p>First stop was to check out some global stats:</p>
<p><img id="image35" src="http://www.jeremyjohnsononline.com/wp-content/uploads/2007/02/stats_1.jpg" alt="Browser Stats 1" /></p>
<p><img id="image36" src="http://www.jeremyjohnsononline.com/wp-content/uploads/2007/02/stats_2.jpg" alt="Browser Stats 2" /></p>
<p>Looking at these two graphs, I think it&#8217;s safe to limit the browser testing to IE 6, IE 7, IE 5 (still has more market-share then Safari) Firefox and Safari.</p>
<h2>A couple of points:</h2>
<li>Developers are sometimes slow to trends, I&#8217;m assuming this is why Netscape was still on the list and IE 7 was not.</li>
<li>IE 7 is a automatic update for Windows XP and comes standard with Vista, you need to test it.</li>
<li>Netscape is now just a re-branded browser (either IE or Firefox).</li>
<li>Firefox is the Mozilla browser.</li>
<li>Safari 1.3 and 2.0 are functionally the same, they were released at the same time with the same CSS fixes.</li>
<p>The next question I hear from developers is &#8220;Why not just develop for IE? Look at the marketshare?&#8221;</p>
<p>Well let me tell you&#8230; </p>
<p><strong>1)</strong> You should be developing for a Web Standards compliant browser (Firefox) then &#8220;breaking&#8221; it for IE and other browsers. This is the current trend in modern web development, get on the train. </p>
<p><strong>2)</strong> Firefox now has a large enough browser share to matter.</p>
<p><strong>3)</strong> Mac users (although low in % for browser share) are a segment of the market you want to cater to. They are willing to pay a premium for better experiences, and a large number of them are part of the creative class, making them a very vocal part of the web (writers, producers, designers, bloggers, etc&#8230;). A group you don&#8217;t want badmouthing your products.</p>
<p><strong>4)</strong> Ok, but why Opera? Well Opera really has the most potential out of the lot. This is due to Opera&#8217;s strong push to be included in embedded devices. I&#8217;ll just take one of the many examples &#8211; the Nintendo Wii &#8211; it comes with the Opera browser built in, and there are now 4+ million Wiis out in the wild with more and more being sold every day (or how about the 300+ million Nintendo DSs with Opera?). Opera is even being included in some DVD players.</p>
<h2>So what should the browser stats be?</h2>
<p>Here is my idea for some general guidelines when browser testing:</p>
<table id="mytable" cellspacing="0" summary="Browser Baselines for Modern Web Applications">
<caption>Browser Baselines for Modern Web Applications</caption>
<tr>
<th scope="col" abbr="Browsers">Browsers:</th>
<th scope="col" abbr="Versions">Versions:</th>
<th scope="col" abbr="blank"></th>
<th scope="col" abbr="blank"></th>
</tr>
<tr>
<th scope="row" abbr="Internet Explorer" class="specalt">Internet Explorer</th>
<td class="alt">7.x <span class="percent">(100%)</span></td>
<td class="alt">6.x <span class="percent">(100%)</span></td>
<td class="alt">5.5 <span class="percent">(Functional Only)</span></td>
</tr>
<tr>
<th scope="row" abbr="Firefox" class="spec">FireFox</th>
<td>2.x <span class="percent">(100%)</span></td>
<td>1.5.x <span class="percent">(85%)</span></td>
</tr>
<tr>
<th scope="row" abbr="Safari" class="specalt">Safari</th>
<td class="alt">2.x.x <span class="percent">(95%)</span></td>
</tr>
<tr>
<th scope="row" abbr="Opera" class="spec">Opera</th>
<td>9.x <span class="percent">(80%)</span></td>
</tr>
</table>
<p>If you notice, I&#8217;ve included %s next to the version numbers. This tells the developer what percentage &#8220;correct&#8221; it needs to be from the supplied mock-ups. Where as it needs to look 100% in Firefox, it only needs to be functional in IE 5.5 and 95% in Safari.</p>
<p>How do you judge 95% in Safari? This should be up to the designers, if a image is off 10px off or some text is a little larger then in Firefox, then that should be OK &#8211; but if the tabs are broken and text is hovering outside a div, that may not be OK &#8211; it&#8217;s really up to the architect of the experience.</p>
<p><a href="http://www.jeremyjohnsononline.com/documents/02_2007_Browser_Report.pdf">I&#8217;ve attached a PDF to this post with some more information</a>, something to pass on to your developers if you see they are testing for AOL 4.2 or something equally as awful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyjohnsononline.com/2007/02/23/its-2007-what-is-your-browser-baseline/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
