<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>Isobar North America</title>
	<atom:link href="http://na.isobar.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://na.isobar.com</link>
	<description></description>
	<lastBuildDate>Sun, 06 May 2012 00:30:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	<atom:link rel='hub' href='http://na.isobar.com/?pushpress=hub'/>
		<item>
		<title>Precompiling with Web Deploy</title>
		<link>http://na.isobar.com/2012/precompiling-with-web-deploy/</link>
		<comments>http://na.isobar.com/2012/precompiling-with-web-deploy/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 17:59:32 +0000</pubDate>
		<dc:creator>Craig Andrews</dc:creator>
				<category><![CDATA[Our Work]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Web Deploy]]></category>

		<guid isPermaLink="false">http://na.isobar.com/?p=7909</guid>
		<description><![CDATA[Catch errors before your users see them by using ASP.NET precompilation with Web Deploy]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:c5d724e09811f26614bd0042d80adaadde266d95'><p><a href="https://www.iis.net/download/webdeploy">Web Deploy</a> is a great tool for deploying ASP.NET projects: it simplifies deployments, can target IIS 6 or 7, is pretty easy to get working on the server and the project side, and is supported by many hosting providers. It works really well when used along with continuous integration. In the first phase, the project is built and a Web Deploy package is made; the command used is (for example) &#8220;msbuild  [something.sln or something.csproj or something.vbproj] /m /p:Configuration=release /p:DeployOnBuild=True /p:DeployTarget=Package /p:skipJsHint=true&#8221;. In the second phase, the Web Deploy package is deployed to servers for testing.</p>
<p>One of the problems I noticed was that a user could browse around the site and hit a compilation error. For instance, if there was a misspelled variable in an ASPX page, the user would get a standard &#8220;500&#8243; error page.</p>
<p>One of the purposes of continuous integration, and build/testing systems in general, is to avoid such problems. If the code behind fails to compile, the team is notified immediately &#8211; but if the ASPX page fails to compile, we have to wait for a user to report the problem. That is not acceptable.</p>
<p>The <a href="http://msdn.microsoft.com/en-us/library/ms229863%28v=vs.100%29.aspx">aspnet_compiler</a> tool is the solution to this problem. If you use ASP.NET MVC, <a href="http://stackoverflow.com/questions/383192/compile-views-in-asp-net-mvc">your project&#8217;s MSBuild file will contain a target named &#8220;MVCBuildViews&#8221; that will run aspnet_compiler for you</a>. Enabling the use of this target by setting the &#8220;MvcBuildViews&#8221; property makes the build take a bit longer, but there are less surprises &#8211; to me, the benefit far outweighs the cost.</p>
<p>So the first option is to simply enable &#8220;MvcBuildViews.&#8221; &#8220;MVCBuildViews&#8221; writes the precompiled files to the ASP.NET temporary directory (the precompiled output is not included in the Web Deploy package), so they&#8217;ll be used only by the system that invoked the target (in my case, the continuous integration server). So for server deployments, you get the benefit of knowing that the pages compiled (solving the original problem), but you don&#8217;t get the other major benefit of precompiling &#8211; the startup performance boost.</p>
<p>It turns that combining aspnet_compiler and Web Deploy is a bit tricky. I won&#8217;t go into the details, other than to say I figured it out and made an MSBuild target file that can be easily included into projects that use Web Deploy.</p>
<p>So, to get Web Deploy working with precompilation:</p>
<ol>
<li><a href="http://candrews.integralblue.com/2012/04/precompiling-with-web-deploy/">Grab Precompile.targets from my blog post</a> and put it into the directory with your .csproj/.vbproj project file.</li>
<li>Modify your .csproj or .vbproj file, add &lt;Import Project=&#8221;$(MSBuildProjectDirectory)\Precompile.targets&#8221; /&gt; towards the end of the file.</li>
<li>In your project&#8217;s configuration, set the &#8220;AspNetCompiler&#8221; property to &#8220;true&#8221; for whatever configurations you want (I have it enabled for the &#8220;Release&#8221; configuration in my case).</li>
<li>If you also want to invoke aspnet_merge, you need to ensure the system that does the building has Visual Studio or the Windows SDK installed, then in your project&#8217;s configuration, set the &#8220;AspNetMerge&#8221; property to &#8220;true&#8221; for whatever configurations you want.</li>
</ol>
<p>aspnet_merge is another interesting tool that merges assemblies. You can read about its benefits on <a href="http://msdn.microsoft.com/en-us/library/bb397866.aspx">the aspnet_merge MSDN page</a>. I found that it is beneficial to use aspnet_merge almost always &#8211; the only problem I had was on one of my very large projects (with dozens of ASPX page and the total web site size being a few hundred megabytes), aspnet_merge took an exorbitantly long time. For example, on our normal project, it takes ~1 minute. On this very large project, it took over an hour.</p>
<p><a href="http://candrews.integralblue.com/2012/04/precompiling-with-web-deploy/">This article has been cross-posted to my personal blog – please comment there.</a></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://na.isobar.com/2012/precompiling-with-web-deploy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Design Less, But Better: Dieter Rams Design Principles</title>
		<link>http://na.isobar.com/2012/design-less-but-better/</link>
		<comments>http://na.isobar.com/2012/design-less-but-better/#comments</comments>
		<pubDate>Sat, 24 Mar 2012 18:45:29 +0000</pubDate>
		<dc:creator>Jessica Holt</dc:creator>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[Experience Design]]></category>
		<category><![CDATA[interaction design]]></category>

		<guid isPermaLink="false">http://na.isobar.com/?p=7883</guid>
		<description><![CDATA[<p class="post-thumbnail"><img width="695" height="554" src="http://na.isobar.com/wp-content/uploads/2012/03/3376615754_13d1e96497_o3.jpg" class="attachment-post-thumbnail wp-post-image" alt="3376615754_13d1e96497_o" title="3376615754_13d1e96497_o" /></p><em><a href="http://na.isobar.com/2012/design-less-but-better/3376615754_13d1e96497_o/" rel="attachment wp-att-7886"><img class="alignleft size-medium wp-image-7886" src="http://na.isobar.com/wp-content/uploads/2012/03/3376615754_13d1e96497_o-236x188.jpg" alt="" width="236" height="188" /></a>“My goal is to omit everything superfluous so that the essential is shown to the best possible advantage”. </em>Dieter Rams, 1980.

Dieter Rams is a German <a href="http://en.wikipedia.org/wiki/Industrial_design">industrial designer</a>, who is associated with the company <a href="http://en.wikipedia.org/wiki/Braun_%28company%29">Braun</a> as well as <a href="http://en.wikipedia.org/wiki/Functionalism_%28architecture%29">Functionalist</a> school of industrial design. Rams is educated in architecture and once explained his design approach as "less, but better".  Many of his product designs can be found at the MoMA in New York, including coffee makers, calculators, radios, audio/visual equipment, consumer appliances and office products.

In the 1970s, Rams introduced the idea of sustainable development in design.  He often felt that designers needed to take more responsibility for the state of the world around us and think more about sustainability.

His 10 principles of design were relevant them and it still relevant today:
<ol>
	<li><strong>Good design is innovative:</strong> The possibilities for innovation are not, by any means, exhausted. Technological development is always offering new opportunities for innovative design. But innovative design always develops in tandem with innovative technology, and can never be an end in itself.</li>
	<li><strong>Good design makes a product useful:</strong> A product is bought to be used. It has to satisfy certain criteria, not only functional, but also psychological and aesthetic. Good design emphasizes the usefulness of a product whilst disregarding anything that could possibly detract from it.</li>
	<li><strong>Good design is aesthetic: </strong>The aesthetic quality of a product is integral to its usefulness because products we use every day affect our person and our well-being. But only well-executed objects can be beautiful.</li>
	<li><strong>Good design makes a product understandable:</strong> It clarifies the product’s structure. Better still, it can make the product talk. At best, it is self-explanatory.</li>
	<li><strong>Good design is unobtrusive: </strong>Products fulfilling a purpose are like tools. They are neither decorative objects nor works of art. Their design should therefore be both neutral and restrained, to leave room for the user’s self-expression.</li>
	<li><strong>Good design is honest:</strong> It does not make a product more innovative, powerful or valuable than it really is. It does not attempt to manipulate the consumer with promises that cannot be kept.</li>
	<li><strong>Good design is long-lasting:</strong> It avoids being fashionable and therefore never appears antiquated. Unlike fashionable design, it lasts many years – even in today’s throwaway society.</li>
	<li><strong>Good design is thorough, down to the last detail</strong>: Nothing must be arbitrary or left to chance. Care and accuracy in the design process show respect towards the consumer.</li>
	<li><strong>Good design is environmentally friendly:</strong> Design makes an important contribution to the preservation of the environment. It conserves resources and minimizes physical and visual pollution throughout the life cycle of the product.</li>
	<li><strong>Good design is as little design as possible:</strong> Less, but better – because it concentrates on the essential aspects, and the products are not burdened with non-essentials.  Back to purity, back to simplicity.</li>
</ol>
Reference: http://www.vitsoe.com/en/gb/about/dieterrams/gooddesign

&nbsp;

&nbsp;]]></description>
			<content:encoded><![CDATA[<p class="post-thumbnail"><img width="695" height="554" src="http://na.isobar.com/wp-content/uploads/2012/03/3376615754_13d1e96497_o3.jpg" class="attachment-post-thumbnail wp-post-image" alt="3376615754_13d1e96497_o" title="3376615754_13d1e96497_o" /></p><em><a href="http://na.isobar.com/2012/design-less-but-better/3376615754_13d1e96497_o/" rel="attachment wp-att-7886"><img class="alignleft size-medium wp-image-7886" src="http://na.isobar.com/wp-content/uploads/2012/03/3376615754_13d1e96497_o-236x188.jpg" alt="" width="236" height="188" /></a>“My goal is to omit everything superfluous so that the essential is shown to the best possible advantage”. </em>Dieter Rams, 1980.

Dieter Rams is a German <a href="http://en.wikipedia.org/wiki/Industrial_design">industrial designer</a>, who is associated with the company <a href="http://en.wikipedia.org/wiki/Braun_%28company%29">Braun</a> as well as <a href="http://en.wikipedia.org/wiki/Functionalism_%28architecture%29">Functionalist</a> school of industrial design. Rams is educated in architecture and once explained his design approach as "less, but better".  Many of his product designs can be found at the MoMA in New York, including coffee makers, calculators, radios, audio/visual equipment, consumer appliances and office products.

In the 1970s, Rams introduced the idea of sustainable development in design.  He often felt that designers needed to take more responsibility for the state of the world around us and think more about sustainability.

His 10 principles of design were relevant them and it still relevant today:
<ol>
	<li><strong>Good design is innovative:</strong> The possibilities for innovation are not, by any means, exhausted. Technological development is always offering new opportunities for innovative design. But innovative design always develops in tandem with innovative technology, and can never be an end in itself.</li>
	<li><strong>Good design makes a product useful:</strong> A product is bought to be used. It has to satisfy certain criteria, not only functional, but also psychological and aesthetic. Good design emphasizes the usefulness of a product whilst disregarding anything that could possibly detract from it.</li>
	<li><strong>Good design is aesthetic: </strong>The aesthetic quality of a product is integral to its usefulness because products we use every day affect our person and our well-being. But only well-executed objects can be beautiful.</li>
	<li><strong>Good design makes a product understandable:</strong> It clarifies the product’s structure. Better still, it can make the product talk. At best, it is self-explanatory.</li>
	<li><strong>Good design is unobtrusive: </strong>Products fulfilling a purpose are like tools. They are neither decorative objects nor works of art. Their design should therefore be both neutral and restrained, to leave room for the user’s self-expression.</li>
	<li><strong>Good design is honest:</strong> It does not make a product more innovative, powerful or valuable than it really is. It does not attempt to manipulate the consumer with promises that cannot be kept.</li>
	<li><strong>Good design is long-lasting:</strong> It avoids being fashionable and therefore never appears antiquated. Unlike fashionable design, it lasts many years – even in today’s throwaway society.</li>
	<li><strong>Good design is thorough, down to the last detail</strong>: Nothing must be arbitrary or left to chance. Care and accuracy in the design process show respect towards the consumer.</li>
	<li><strong>Good design is environmentally friendly:</strong> Design makes an important contribution to the preservation of the environment. It conserves resources and minimizes physical and visual pollution throughout the life cycle of the product.</li>
	<li><strong>Good design is as little design as possible:</strong> Less, but better – because it concentrates on the essential aspects, and the products are not burdened with non-essentials.  Back to purity, back to simplicity.</li>
</ol>
Reference: http://www.vitsoe.com/en/gb/about/dieterrams/gooddesign

&nbsp;

&nbsp;]]></content:encoded>
			<wfw:commentRss>http://na.isobar.com/2012/design-less-but-better/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>HTTP Response Caching for Java and Android</title>
		<link>http://na.isobar.com/2012/http-response-caching-for-java-and-android/</link>
		<comments>http://na.isobar.com/2012/http-response-caching-for-java-and-android/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 14:00:25 +0000</pubDate>
		<dc:creator>Craig Andrews</dc:creator>
				<category><![CDATA[Buzzworthy]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Our Work]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://na.isobar.com/?p=7842</guid>
		<description><![CDATA[HTTP caching in Java and Android isn't simple - so using some Android source code, I made it simple.]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:32b911087dccfc3a0daaeb6543b2b576f1f1d203'><p>HTTP caching is both important, as it reduces bandwidth use and improves performance, and complex, as the rules are far from simple. In my experience, most Java and Android applications either don&#8217;t do HTTP caching, or they roll their own and up doing it wrong or in way too complicated a fashion. In other words, they create a non-standard, one off, unmaintainable solution. And IMHO, that&#8217;s no solution at all.</p>
<p>If you find yourself using HttpClient, you can use <a href="https://hc.apache.org/httpcomponents-client-ga/httpclient-cache/index.html">HttpClient-Cache</a>, which is an easy drop in for Java. <a href="http://candrews.integralblue.com/2011/09/best-way-to-use-httpclient-in-android/">See my previous post about HttpClient-Cache for Android</a>. But if you&#8217;re using <a href="http://docs.oracle.com/javase/6/docs/api/java/net/HttpURLConnection.html">HttpUrlConnection</a> (aka java.net.URL.openConnection()), there&#8217;s no good solution for regular Java or Android. Well, in Android 4.0 and later, you can use <a href="https://developer.android.com/reference/android/net/http/HttpResponseCache.html">HttpResponseCache</a>, but with only a small percentage of Android devices using 4.0 or later, that&#8217;s not a terribly good solution. If you use Android 4.0+&#8217;s HttpResponseCache <a href="http://android-developers.blogspot.com/2011/09/androids-http-clients.html">as recommended by Google</a>, then all previous Android versions end up with no HTTP response caching &#8211; this causes excess load on your servers, slower performance for the app, and unnecessary bandwidth use.</p>
<p>To fix this problem, I grabbed all the code from <a href="https://source.android.com/">AOSP</a> that implements Android 4.0&#8242;s HttpResponseCache and made it a separate library. This library is easy to use, works on Java 1.5+, all versions of Android, and is licensed under APLv2 (just like everything else in AOSP). Really, there&#8217;s no reason not to use it! You can even use in Java server applications, such as those that use <a href="http://springframework.org/">Spring</a>.</p>
<p>To use it, if you&#8217;re using Maven, simply add this block to your pom.xml (all artifacts are in Maven Central):<br />
<code>&lt;dependency&gt;<br />
  &lt;groupId&gt;<br />
&lt;com.integralblue&lt;/groupId&gt;<br />
  &lt;artifactId&gt;httpresponsecache&lt;/artifactId&gt;<br />
  &lt;version&gt;1.0.0&lt;/version&gt;<br />
&lt;/dependency&gt;</code><br />
If you&#8217;re not using Maven, you&#8217;ll need to add the <a href="http://repo1.maven.org/maven2/com/integralblue/httpresponsecache/1.0.0/httpresponsecache-1.0.0.jar">httpresponsecache jar</a> and its dependency, <a href="http://repo1.maven.org/maven2/com/jakewharton/disklrucache/1.1.0/disklrucache-1.1.0.jar">disklrucache.jar</a>, to your project.</p>
<p>When your application starts, before it makes any HTTP requests, execute this method:<br />
<code>com.integralblue.httpresponsecache.HttpResponseCache.install(File directory, long maxSize);</code><br />
If you&#8217;re using Android, and you want to use Android 4.0&#8242;s HttpResponseCache if it&#8217;s available, and fallback to this library if it&#8217;s not available:<br />
<code> final long httpCacheSize = 10 * 1024 * 1024; // 10 MiB<br />
final File httpCacheDir = new File(getCacheDir(), "http");<br />
try {<br />
Class.forName("android.net.http.HttpResponseCache")<br />
.getMethod("install", File.class, long.class)<br />
.invoke(null, httpCacheDir, httpCacheSize);<br />
} catch (Exception httpResponseCacheNotAvailable) {<br />
Ln.d(httpResponseCacheNotAvailable, "android.net.http.HttpResponseCache not available, probably because we're running on a pre-ICS version   of Android. Using c$<br />
try{<br />
com.integralblue.httpresponsecache.HttpResponseCache.install(httpCacheDir, httpCacheSize);<br />
}catch(Exception e){<br />
Ln.e(e, "Failed to set up com.integralblue.httpresponsecache.HttpResponseCache");<br />
}<br />
}</code></p>
<p>The source code to the library is available on <a href="https://github.com/candrews/HttpResponseCache">GitHub</a>. I&#8217;m already using it in my <a href="https://market.android.com/details?id=com.integralblue.callerid">CallerID Android app</a>. If you end up using this library, please leave me a comment.</p>
<p>That&#8217;s it &#8211; enjoy easy to use HTTP caching!</p>
<p><a href="http://candrews.integralblue.com/2012/02/http-response-caching-for-java-and-android/">This article has been cross-posted to my personal blog – please comment there.</a></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://na.isobar.com/2012/http-response-caching-for-java-and-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Become a Better Designer with Ethnographic Research</title>
		<link>http://na.isobar.com/2012/become-a-better-designer-with-ethnographic-research/</link>
		<comments>http://na.isobar.com/2012/become-a-better-designer-with-ethnographic-research/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 22:56:42 +0000</pubDate>
		<dc:creator>Jessica Holt</dc:creator>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[Digital Strategy]]></category>

		<guid isPermaLink="false">http://na.isobar.com/?p=7859</guid>
		<description><![CDATA[<p class="post-thumbnail"><img width="1024" height="594" src="http://na.isobar.com/wp-content/uploads/2012/02/19687138_cd6240cf40_b2.jpg" class="attachment-post-thumbnail wp-post-image" alt="19687138_cd6240cf40_b" title="19687138_cd6240cf40_b" /></p><a href="http://www.merriam-webster.com/dictionary/ethnography">Ethnographic research</a> and user-centered design go hand in hand.  It may be something that you already do as an experience designer, but may not be familiar with the term.   Ethnography is derived from the Greek word “ethnos” meaning people and “graphos” to write and is typically used as a way to derive more <a href="http://na.isobar.com/2012/become-a-better-designer-with-ethnographic-research/19687138_cd6240cf40_b-2/" rel="attachment wp-att-7864"><img class="alignleft size-medium wp-image-7864" src="http://na.isobar.com/wp-content/uploads/2012/02/19687138_cd6240cf40_b1-236x136.jpg" alt="" width="236" height="136" /></a>information on particular cultures or groups of people.  This research method is primarily qualitative and has its roots in sociology and anthropology, and has more recently been adapted as part of a key process in user experience design. Often, researchers completely immerse themselves in the experience and become part of the group to understand the ways of life, cultural beliefs, and social norms.

Last semester, I took one of the best graduate level classes I have ever taken: <a href="http://graduate.bentley.edu/ms/hfid">Ethnography of Work for Design at Bentley University</a>.   I was asked to through out the course of the semester, choose a topic to observe and by the end, find design or process improvements.  I chose coffee shops, a very popular upscale coffee chain located worldwide.  Within the first visit, I sat near the condiment counter, and noticed a few ways to improve the process and design.  Although those structural suggestions were incredibly important for service design, my final paper outlined key characteristics of the types of people who hung out at coffee shops, in particular this upscale shop.

After 10 visits to the coffee shop, I felt like I knew the regulars and the etiquette associated with this chain.  So what were my take-away from this experience and how to incorporate this into my design process:
<ol>
	<li><strong>Just be chill and take it in.</strong>  It is best to observe and not ask a lot of questions. Typically in user testing, we are taught to prompt the user and ask questions.  In ethnography, it is best to be part of the group and engage in normal conversation. Remember – you are one of them.</li>
	<li><strong>Go often.</strong>  Don’t make assumptions off of minimal visits.  Often see how the environment or group changes based on other factors like time of day, weather, etc.</li>
	<li><strong>Participate and try it out . </strong>If you are studying how an ice cream scooper typically makes a banana split, try making one yourself. Then you can ask her about the job, but it is important to test it out yourself.</li>
	<li><strong>Don’t judge</strong>.  The thing or people you are studying may be different from you or your belief system.  That does not make it wrong, just different and that is why you are studying them.</li>
	<li><strong>What are other people reporting: Do a literature review.</strong> Are your findings consistent with what other people have found?  Check journals, websites, asking your peers, etc.</li>
</ol>
The key to being a good ethnographic researcher is to just report the facts: what happened, to who, when.  Once the researcher documents all the actions and observations, can he make assumptions, but it is important to key individual biases separate from the research.

As an experience designer, we try to get in touch with our users.  But how can we put them and their goals first when we may not completely understand them?  Getting in the users head and understanding what the user is trying to accomplish is important to design the optimal experience, but actually “walking in the user’s shoes” brings user empathy a new level.

&nbsp;]]></description>
			<content:encoded><![CDATA[<p class="post-thumbnail"><img width="1024" height="594" src="http://na.isobar.com/wp-content/uploads/2012/02/19687138_cd6240cf40_b2.jpg" class="attachment-post-thumbnail wp-post-image" alt="19687138_cd6240cf40_b" title="19687138_cd6240cf40_b" /></p><a href="http://www.merriam-webster.com/dictionary/ethnography">Ethnographic research</a> and user-centered design go hand in hand.  It may be something that you already do as an experience designer, but may not be familiar with the term.   Ethnography is derived from the Greek word “ethnos” meaning people and “graphos” to write and is typically used as a way to derive more <a href="http://na.isobar.com/2012/become-a-better-designer-with-ethnographic-research/19687138_cd6240cf40_b-2/" rel="attachment wp-att-7864"><img class="alignleft size-medium wp-image-7864" src="http://na.isobar.com/wp-content/uploads/2012/02/19687138_cd6240cf40_b1-236x136.jpg" alt="" width="236" height="136" /></a>information on particular cultures or groups of people.  This research method is primarily qualitative and has its roots in sociology and anthropology, and has more recently been adapted as part of a key process in user experience design. Often, researchers completely immerse themselves in the experience and become part of the group to understand the ways of life, cultural beliefs, and social norms.

Last semester, I took one of the best graduate level classes I have ever taken: <a href="http://graduate.bentley.edu/ms/hfid">Ethnography of Work for Design at Bentley University</a>.   I was asked to through out the course of the semester, choose a topic to observe and by the end, find design or process improvements.  I chose coffee shops, a very popular upscale coffee chain located worldwide.  Within the first visit, I sat near the condiment counter, and noticed a few ways to improve the process and design.  Although those structural suggestions were incredibly important for service design, my final paper outlined key characteristics of the types of people who hung out at coffee shops, in particular this upscale shop.

After 10 visits to the coffee shop, I felt like I knew the regulars and the etiquette associated with this chain.  So what were my take-away from this experience and how to incorporate this into my design process:
<ol>
	<li><strong>Just be chill and take it in.</strong>  It is best to observe and not ask a lot of questions. Typically in user testing, we are taught to prompt the user and ask questions.  In ethnography, it is best to be part of the group and engage in normal conversation. Remember – you are one of them.</li>
	<li><strong>Go often.</strong>  Don’t make assumptions off of minimal visits.  Often see how the environment or group changes based on other factors like time of day, weather, etc.</li>
	<li><strong>Participate and try it out . </strong>If you are studying how an ice cream scooper typically makes a banana split, try making one yourself. Then you can ask her about the job, but it is important to test it out yourself.</li>
	<li><strong>Don’t judge</strong>.  The thing or people you are studying may be different from you or your belief system.  That does not make it wrong, just different and that is why you are studying them.</li>
	<li><strong>What are other people reporting: Do a literature review.</strong> Are your findings consistent with what other people have found?  Check journals, websites, asking your peers, etc.</li>
</ol>
The key to being a good ethnographic researcher is to just report the facts: what happened, to who, when.  Once the researcher documents all the actions and observations, can he make assumptions, but it is important to key individual biases separate from the research.

As an experience designer, we try to get in touch with our users.  But how can we put them and their goals first when we may not completely understand them?  Getting in the users head and understanding what the user is trying to accomplish is important to design the optimal experience, but actually “walking in the user’s shoes” brings user empathy a new level.

&nbsp;]]></content:encoded>
			<wfw:commentRss>http://na.isobar.com/2012/become-a-better-designer-with-ethnographic-research/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>jshint in msbuild</title>
		<link>http://na.isobar.com/2012/jshint-in-msbuild/</link>
		<comments>http://na.isobar.com/2012/jshint-in-msbuild/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 21:14:58 +0000</pubDate>
		<dc:creator>Craig Andrews</dc:creator>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[Our Work]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://na.isobar.com/?p=7854</guid>
		<description><![CDATA[Perform build time Javascript validation using JSHint in your Visual Studio / MSBuild projects]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:0fcf37199774d34507b0ab6f81aacd12bf51cffd'><p>I recently had to add build time Javascript validation to an ASP.NET project. It took me quite a while to figure out how to do so in a (reasonably) maintainable, understandable way.</p>
<p>I&#8217;m using Visual Studio 2010, and the project targets .NET 3.5. The same approach would work fine if the project was targeting .NET 4.0.</p>
<p>I&#8217;m using <a href="https://nuget.org/">NuGet</a> to manage dependencies. The first thing I did was add <a href="https://nuget.org/packages/node-jshint">node-jshint</a> as a dependency of the project.</p>
<p>I opened the project&#8217;s file (something.csproj). I added a target:</p>
<p>&lt;Target Name=&#8221;jshint&#8221;&gt;<br />
&lt;ItemGroup&gt;<br />
&lt;JavaScript Include=&#8221;@(Content)&#8221; Condition=&#8221;%(Extension) == &#8216;.js&#8217;&#8221; /&gt;<br />
&lt;/ItemGroup&gt;<br />
&lt;PropertyGroup&gt;<br />
&lt;node-jshint&gt;$(PackagesDir)\node-jshint.0.5.5&lt;/node-jshint&gt;<br />
&lt;/PropertyGroup&gt;<br />
&lt;Exec Command=&#8221;&amp;quot;$(node-jshint)\tools\jshint.bat&amp;quot; &amp;quot;%(JavaScript.FullPath)&amp;quot; &#8211;reporter &amp;quot;$(node-jshint)\tools\lib\vs_reporter.js&amp;quot; &#8211;config &amp;quot;$(MSBuildProjectDirectory)\jshintrc.json&amp;quot;&#8221; ContinueOnError=&#8221;true&#8221; /&gt;<br />
&lt;/Target&gt;</p>
<p>Make BeforeBuild depend on jshint:</p>
<p>&lt;Target Name=&#8221;BeforeBuild&#8221; DependsOnTargets=&#8221;jshint&#8221;&gt;</p>
<p>Add a new text file to the root of project called &#8220;jshintrc.json&#8221; If the file is included in the Visual Studio project, make sure the build action is &#8220;None&#8221; so Visual Studio doesn&#8217;t try to do anything with it. <a href="https://github.com/jshint/node-jshint/blob/master/example/config.json">The file contents should look like this</a>. The latest available version of node-json at this time, 0.5.5, doesn&#8217;t deal with a Byte Order Markers (BOM) in the jshintrc.json file, so when saving it, be sure the BOM isn&#8217;t included.</p>
<p>Now whenever Visual Studio builds the project, JSHint errors will appear in the VS error list just like all other types of errors. It runs JSHint on all .js files included in your project as content (the way .js should be included in your project).</p>
<p><a href="http://candrews.integralblue.com/2012/02/jshint-in-msbuild/">This article has been cross-posted to my personal blog – please comment there.</a></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://na.isobar.com/2012/jshint-in-msbuild/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>User {Experience}</title>
		<link>http://na.isobar.com/2011/one-half-of-user-experience/</link>
		<comments>http://na.isobar.com/2011/one-half-of-user-experience/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 20:29:38 +0000</pubDate>
		<dc:creator>Chris Bernardi</dc:creator>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[Experience Design]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://na.isobar.com/?p=7823</guid>
		<description><![CDATA[<p class="post-thumbnail"><img width="1280" height="851" src="http://na.isobar.com/wp-content/uploads/2011/12/tumblr_llm1y791Qg1qbycdbo1_1280.jpeg" class="attachment-post-thumbnail wp-post-image" alt="tumblr_llm1y791Qg1qbycdbo1_1280" title="tumblr_llm1y791Qg1qbycdbo1_1280" /></p><a href="http://thingsorganizedneatly.tumblr.com/post/8093977729"><img class="aligncenter size-large wp-image-7824" src="http://na.isobar.com/wp-content/uploads/2011/12/tumblr_llm1y791Qg1qbycdbo1_1280-500x332.jpg" alt="" width="500" height="332" /></a>

One half of UX is experience. I’m finding more and more that experience is not just how an user accomplishes a task but what they feel as they go through the process. This maybe the hardest aspect to capture. No user tests can tell you this, no metric and no matter of analytics really allow you to understand feeling. As in life, truly great experiences are shared. So as a UX designer, we should strive towards creating an experience worth sharing. Easier said than done, right? My only guess at an answer to this problem is to trust your gut. You know the feeling that says, “I think this is it!” Follow that. Then put it out there in the wild. Share it. And learn from it.

<strong>ed:</strong> originally posted by the author <a href="http://whereuxmix.tumblr.com/post/8301740009/one-half-of-ux-is-experience-im-finding-more-and">here</a>]]></description>
			<content:encoded><![CDATA[<p class="post-thumbnail"><img width="1280" height="851" src="http://na.isobar.com/wp-content/uploads/2011/12/tumblr_llm1y791Qg1qbycdbo1_1280.jpeg" class="attachment-post-thumbnail wp-post-image" alt="tumblr_llm1y791Qg1qbycdbo1_1280" title="tumblr_llm1y791Qg1qbycdbo1_1280" /></p><a href="http://thingsorganizedneatly.tumblr.com/post/8093977729"><img class="aligncenter size-large wp-image-7824" src="http://na.isobar.com/wp-content/uploads/2011/12/tumblr_llm1y791Qg1qbycdbo1_1280-500x332.jpg" alt="" width="500" height="332" /></a>

One half of UX is experience. I’m finding more and more that experience is not just how an user accomplishes a task but what they feel as they go through the process. This maybe the hardest aspect to capture. No user tests can tell you this, no metric and no matter of analytics really allow you to understand feeling. As in life, truly great experiences are shared. So as a UX designer, we should strive towards creating an experience worth sharing. Easier said than done, right? My only guess at an answer to this problem is to trust your gut. You know the feeling that says, “I think this is it!” Follow that. Then put it out there in the wild. Share it. And learn from it.

<strong>ed:</strong> originally posted by the author <a href="http://whereuxmix.tumblr.com/post/8301740009/one-half-of-ux-is-experience-im-finding-more-and">here</a>]]></content:encoded>
			<wfw:commentRss>http://na.isobar.com/2011/one-half-of-user-experience/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Madewell Choose Your Own Adventure</title>
		<link>http://na.isobar.com/2011/madewell-choose-your-own-adventure/</link>
		<comments>http://na.isobar.com/2011/madewell-choose-your-own-adventure/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 16:19:04 +0000</pubDate>
		<dc:creator>JGaffney</dc:creator>
				<category><![CDATA[Buzzworthy]]></category>
		<category><![CDATA[Digital Strategy]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://na.isobar.com/?p=7797</guid>
		<description><![CDATA[...fun and easy way to spend 5 or 35 minutes...far longer an engagement than a typical brand vid]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:fa207ce096b86be987fe8b87761c81b50dd4a3f7'><p>Women&#8217;s retailer <a href="http://www.madewell.com/index.jsp" target="_blank">Madewell</a> released a unique take on a look book video last week where the user can choose their own fashion adventure through the interactive video, just like the old <a href="http://en.wikipedia.org/wiki/Choose_Your_Own_Adventure" target="_blank">Choose Your Own Adventure</a> books. It&#8217;s a fun and easy way to spend 5 or 35 minutes&#8230;far longer an engagement than a typical brand video. This longer engagement is a huge payoff , allowing the brand to stay in front of a potential customer longer, showing their product and stating their brand&#8217;s case. Madewell&#8217;s video joins a growing group of rich media such as <a href="http://thewildernessdowntown.com/" target="_blank">Arcade Fire&#8217;s We Used to Wait video</a> and <a href="http://www.takethislollipop.com/" target="_blank">Take this Lollipop</a> that actively and personally engage users as opposed to having them passively watch. As HD video continues to become the main medium for creating engaging content, it will be interesting to see how more companies will seek to enhance the format and capture people&#8217;s attention.</p>
<p>Check out Madewell&#8217;s Choose Your Own Adventure here: <a href="http://www.madewell.com/pressplay.jsp">http://www.madewell.com/pressplay.jsp</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div>]]></content:encoded>
			<wfw:commentRss>http://na.isobar.com/2011/madewell-choose-your-own-adventure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Chevy True Stories &#8211; My Dad&#8217;s Car</title>
		<link>http://na.isobar.com/2011/chevy-true-stories-my-dads-car/</link>
		<comments>http://na.isobar.com/2011/chevy-true-stories-my-dads-car/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 15:52:41 +0000</pubDate>
		<dc:creator>JGaffney</dc:creator>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[Industry Trends]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Chevy]]></category>
		<category><![CDATA[Chevy True Stories]]></category>
		<category><![CDATA[Impala SS]]></category>
		<category><![CDATA[rich media]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://na.isobar.com/?p=7776</guid>
		<description><![CDATA[brands are defined by how people emotionally respond to them]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:d6540ed1915eb4e3d117395fb4e56c1e52701263'><p>Chevy released this video at the beginning of November about two sons and their five year search for their father&#8217;s 1960&#8242;s Impala SS. He&#8217;d sold it in the 1980&#8242;s when times were tough for the family.  The brothers tracked down not only an identical Impala SS, but their father&#8217;s original one, truly a remarkable feat.</p>
<p>Kudos to Chevy on telling a great story, but more importantly in recognizing where their value is. General Motors and thus Chevy are in an interesting place currently, but their brand still resonates with people. Particularly from a nostalgia standpoint when American cars were king. To the people in this video, the Impala isn&#8217;t just a car, it&#8217;s an icon of their past, of achievement, of simpler times, and people they love. I think males even more so connect emotionally with car brands. The fact is brands aren&#8217;t always what we as marketers want them to be, they&#8217;re how people emotionally respond to them. Chevy appears to understand that, time will tell if they can rebuild on it. Do you think they can instill that connection in a new generation? I&#8217;m not sure people still feel that connection to modern cars.</p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/bz-nO6WvOYw?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://na.isobar.com/2011/chevy-true-stories-my-dads-car/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>A Week of Foursquare Check-ins</title>
		<link>http://na.isobar.com/2011/a-week-of-foursquare-check-ins/</link>
		<comments>http://na.isobar.com/2011/a-week-of-foursquare-check-ins/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 18:36:56 +0000</pubDate>
		<dc:creator>Bryan Maleszyk</dc:creator>
				<category><![CDATA[Data and Analytics]]></category>
		<category><![CDATA[Data Visualization]]></category>
		<category><![CDATA[Foursquare]]></category>
		<category><![CDATA[location]]></category>
		<category><![CDATA[Location-Based Services]]></category>

		<guid isPermaLink="false">http://na.isobar.com/?p=7777</guid>
		<description><![CDATA[<p class="post-thumbnail"><img width="381" height="381" src="http://na.isobar.com/wp-content/uploads/2011/12/Screen-shot-2011-12-01-at-1.32.55-PM-e1322764571417.png" class="attachment-post-thumbnail wp-post-image" alt="One Week of Foursquare Checkins" title="One Week of Foursquare Checkins" /></p>Matthew Healy, an employee at <a title="Foursquare" href="http://www.foursquare.com" target="_blank">Foursquare</a>, <a href="http://www.matthewhealy.net/data-visualization/a-week-of-check-ins-on-the-path-to-one-billion-behind-the-scenes">created this animated time-lapse video</a> that shows a week of check-ins on the service, categorized by type of location. Kudos to Matthew and Foursquare!

<iframe src="http://player.vimeo.com/video/29323612?title=0&amp;byline=0&amp;color=0cbadf" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe><p><a href="http://vimeo.com/29323612">A Week of Check-ins on the Path to One Billion</a> from <a href="http://vimeo.com/foursquarehq">foursquare</a> on <a href="http://vimeo.com">Vimeo</a>.</p>

<a href="http://infosthetics.com/archives/2011/11/mapping_one_week_of_foursquare_check-ins.html">Mapping One Week of FourSquare Check-Ins - information aesthetics</a> via <a title="Information Aesthetics " href="http://infosthetics.com/archives/2011/11/mapping_one_week_of_foursquare_check-ins.html" target="_blank">information aesthetics </a>]]></description>
			<content:encoded><![CDATA[<p class="post-thumbnail"><img width="381" height="381" src="http://na.isobar.com/wp-content/uploads/2011/12/Screen-shot-2011-12-01-at-1.32.55-PM-e1322764571417.png" class="attachment-post-thumbnail wp-post-image" alt="One Week of Foursquare Checkins" title="One Week of Foursquare Checkins" /></p>Matthew Healy, an employee at <a title="Foursquare" href="http://www.foursquare.com" target="_blank">Foursquare</a>, <a href="http://www.matthewhealy.net/data-visualization/a-week-of-check-ins-on-the-path-to-one-billion-behind-the-scenes">created this animated time-lapse video</a> that shows a week of check-ins on the service, categorized by type of location. Kudos to Matthew and Foursquare!

<iframe src="http://player.vimeo.com/video/29323612?title=0&amp;byline=0&amp;color=0cbadf" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe><p><a href="http://vimeo.com/29323612">A Week of Check-ins on the Path to One Billion</a> from <a href="http://vimeo.com/foursquarehq">foursquare</a> on <a href="http://vimeo.com">Vimeo</a>.</p>

<a href="http://infosthetics.com/archives/2011/11/mapping_one_week_of_foursquare_check-ins.html">Mapping One Week of FourSquare Check-Ins - information aesthetics</a> via <a title="Information Aesthetics " href="http://infosthetics.com/archives/2011/11/mapping_one_week_of_foursquare_check-ins.html" target="_blank">information aesthetics </a>]]></content:encoded>
			<wfw:commentRss>http://na.isobar.com/2011/a-week-of-foursquare-check-ins/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Patagonia doesn&#8217;t want your business</title>
		<link>http://na.isobar.com/2011/patagonia-doesnt-want-your-business/</link>
		<comments>http://na.isobar.com/2011/patagonia-doesnt-want-your-business/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 21:48:13 +0000</pubDate>
		<dc:creator>JGaffney</dc:creator>
				<category><![CDATA[Buzzworthy]]></category>
		<category><![CDATA[Creative]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[black friday]]></category>
		<category><![CDATA[Patagonia Don't Buy This Jacket]]></category>
		<category><![CDATA[Patagonia R2]]></category>

		<guid isPermaLink="false">http://na.isobar.com/?p=7754</guid>
		<description><![CDATA[... it's a bold step forward for the outdoor industry that potentially sets a new benchmark ]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:cbb83270866d652c1a5124903e3f3fd05e29f795'><p><a href="http://www.patagonia.com/email/11/112811.html"><img class="aligncenter size-large wp-image-7755" src="http://na.isobar.com/wp-content/uploads/2011/11/Patagonia-500x683.jpg" alt="" width="500" height="683" /></a>On Black Friday Patagonia ran a <a href="http://www.patagonia.com/email/11/112811.html" target="_blank">full page ad</a> in the New York Times doing the inverse of every other retailer in existence, they told people not to buy their R2 jacket. Not content to just say that, they went on to tell readers exactly why they shouldn&#8217;t make the purchase listing the shockingly high environmental impact of each R2 they produce. It&#8217;s a bold move centering around their <a href="http://www.patagonia.com/us/common-threads?src=112811_mi1" target="_blank">Common Threads Initiative</a> aiming to get consumers to Reduce, Repair, Reuse, Recycle, and Reimagine.</p>
<p>While the campaign and initiative are ripe for calls of hypocrisy, Patagonia hasn&#8217;t been shy in proactively <a href="http://www.thecleanestline.com/2011/11/dont-buy-this-jacket-black-friday-and-the-new-york-times.html" target="_blank">addressing</a> the legitimate claim. It&#8217;s an interesting play by a company that truly does seem to care about the environment (as much as a for-profit manufacturer can). I think it&#8217;s a bold step forward for the outdoor industry that potentially sets a new benchmark and a line in the sand for other companies pledging a green agenda. What do you think? Is Patagonia walking the walk or just grabbing attention?</p>
</div>]]></content:encoded>
			<wfw:commentRss>http://na.isobar.com/2011/patagonia-doesnt-want-your-business/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Say hello to Spotify Apps</title>
		<link>http://na.isobar.com/2011/say-hello-to-spotify-apps-spotify/</link>
		<comments>http://na.isobar.com/2011/say-hello-to-spotify-apps-spotify/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 21:11:36 +0000</pubDate>
		<dc:creator>Bryan Maleszyk</dc:creator>
				<category><![CDATA[Buzzworthy]]></category>
		<category><![CDATA[Creative]]></category>
		<category><![CDATA[Digital Strategy]]></category>
		<category><![CDATA[Industry Trends]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[platforms]]></category>
		<category><![CDATA[Spotify]]></category>

		<guid isPermaLink="false">http://na.isobar.com/?p=7761</guid>
		<description><![CDATA[<p class="post-thumbnail"><img width="1017" height="908" src="http://na.isobar.com/wp-content/uploads/2011/11/Screen-shot-2011-11-30-at-4.13.11-PM.png" class="attachment-post-thumbnail wp-post-image" alt="Screen shot 2011-11-30 at 4.13.11 PM" title="Screen shot 2011-11-30 at 4.13.11 PM" /></p>Spotify today <a href="http://www.spotify.com/us/blog/archives/2011/11/30/say-hello-to-spotify-apps/">announced that they are launching a beta service to allow third party apps</a> integrated into their service.

http://www.youtube.com/watch?v=q-8oHqnAChc

Up until now, there really hasn't been a great way for brands to use Spotify as a platform - this is a big first step.

Spotify invited a limited amount of partners to their beta, but there's already some fabulous stuff in there. My favorite, from Moodagent, puts together playlists based on mood:

<a href="http://na.isobar.com/2011/say-hello-to-spotify-apps-spotify/screen-shot-2011-11-30-at-3-55-28-pm/" rel="attachment wp-att-7763"><img class="size-large wp-image-7763 alignnone" title="Moodagent Spotify App" src="http://na.isobar.com/wp-content/uploads/2011/11/Screen-shot-2011-11-30-at-3.55.28-PM-500x311.png" alt="" width="500" height="311" /></a>

Here's hoping the Spotify Apps will eventually be able to break out of the Spotify app and integrate with outside HTML5 applications.]]></description>
			<content:encoded><![CDATA[<p class="post-thumbnail"><img width="1017" height="908" src="http://na.isobar.com/wp-content/uploads/2011/11/Screen-shot-2011-11-30-at-4.13.11-PM.png" class="attachment-post-thumbnail wp-post-image" alt="Screen shot 2011-11-30 at 4.13.11 PM" title="Screen shot 2011-11-30 at 4.13.11 PM" /></p>Spotify today <a href="http://www.spotify.com/us/blog/archives/2011/11/30/say-hello-to-spotify-apps/">announced that they are launching a beta service to allow third party apps</a> integrated into their service.

http://www.youtube.com/watch?v=q-8oHqnAChc

Up until now, there really hasn't been a great way for brands to use Spotify as a platform - this is a big first step.

Spotify invited a limited amount of partners to their beta, but there's already some fabulous stuff in there. My favorite, from Moodagent, puts together playlists based on mood:

<a href="http://na.isobar.com/2011/say-hello-to-spotify-apps-spotify/screen-shot-2011-11-30-at-3-55-28-pm/" rel="attachment wp-att-7763"><img class="size-large wp-image-7763 alignnone" title="Moodagent Spotify App" src="http://na.isobar.com/wp-content/uploads/2011/11/Screen-shot-2011-11-30-at-3.55.28-PM-500x311.png" alt="" width="500" height="311" /></a>

Here's hoping the Spotify Apps will eventually be able to break out of the Spotify app and integrate with outside HTML5 applications.]]></content:encoded>
			<wfw:commentRss>http://na.isobar.com/2011/say-hello-to-spotify-apps-spotify/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Google: Tweaking in Public</title>
		<link>http://na.isobar.com/2011/google-tinkering-in-public/</link>
		<comments>http://na.isobar.com/2011/google-tinkering-in-public/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 20:40:05 +0000</pubDate>
		<dc:creator>Bryan Maleszyk</dc:creator>
				<category><![CDATA[Digital Strategy]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Experience Design]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Iteration]]></category>

		<guid isPermaLink="false">http://na.isobar.com/?p=7756</guid>
		<description><![CDATA[<p class="post-thumbnail"><img width="550" height="253" src="http://na.isobar.com/wp-content/uploads/2011/11/new_google_navigation.png" class="attachment-post-thumbnail wp-post-image" alt="new_google_navigation" title="new_google_navigation" /></p>Google <a title="Google: The Next Step in their Redesign" href="http://googleblog.blogspot.com/2011/11/next-stage-in-our-redesign.html" target="_blank">announced the next step</a> in their redesign today: They're removing the ubiquitous black bar and replacing it with a drop-down that emanates from the Google logo. And they've elevated the search bar, which was glaringly missing in the black bar iteration.

http://youtu.be/vSIMpFfNLEA

While I believe Google's strategy of <a title="Google: More Spring Cleaning" href="http://googleblog.blogspot.com/2011/11/more-spring-cleaning-out-of-season.html" target="_blank">streamlining and infusing</a> social into all of their services is the right one, they've been <a title="Tweakers" href="http://www.newyorker.com/reporting/2011/11/14/111114fa_fact_gladwell" target="_blank">tweaking</a> their new design in public quite a bit lately. With several high profile <a title="Google Releases (and then pulls) its GMail iPhone app" href="http://venturebeat.com/2011/11/02/gmail-app-iphone-ipa/" target="_blank">user experience fails</a> in its recent history, perhaps Google should take their tweaking a bit more private?]]></description>
			<content:encoded><![CDATA[<p class="post-thumbnail"><img width="550" height="253" src="http://na.isobar.com/wp-content/uploads/2011/11/new_google_navigation.png" class="attachment-post-thumbnail wp-post-image" alt="new_google_navigation" title="new_google_navigation" /></p>Google <a title="Google: The Next Step in their Redesign" href="http://googleblog.blogspot.com/2011/11/next-stage-in-our-redesign.html" target="_blank">announced the next step</a> in their redesign today: They're removing the ubiquitous black bar and replacing it with a drop-down that emanates from the Google logo. And they've elevated the search bar, which was glaringly missing in the black bar iteration.

http://youtu.be/vSIMpFfNLEA

While I believe Google's strategy of <a title="Google: More Spring Cleaning" href="http://googleblog.blogspot.com/2011/11/more-spring-cleaning-out-of-season.html" target="_blank">streamlining and infusing</a> social into all of their services is the right one, they've been <a title="Tweakers" href="http://www.newyorker.com/reporting/2011/11/14/111114fa_fact_gladwell" target="_blank">tweaking</a> their new design in public quite a bit lately. With several high profile <a title="Google Releases (and then pulls) its GMail iPhone app" href="http://venturebeat.com/2011/11/02/gmail-app-iphone-ipa/" target="_blank">user experience fails</a> in its recent history, perhaps Google should take their tweaking a bit more private?]]></content:encoded>
			<wfw:commentRss>http://na.isobar.com/2011/google-tinkering-in-public/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>FITC//Screens-2011, Toronto!</title>
		<link>http://na.isobar.com/2011/fitcscreens-2011-toronto/</link>
		<comments>http://na.isobar.com/2011/fitcscreens-2011-toronto/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 15:58:10 +0000</pubDate>
		<dc:creator>Wagied Davids</dc:creator>
				<category><![CDATA[Buzzworthy]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://na.isobar.com/?p=7708</guid>
		<description><![CDATA[FITC//Screens-2011, Toronto! Wow ...Yay!]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:be7bdd40cf4a245ac9a6ae27039c153178a31998'><p><strong><a href="http://www.fitc.ca/events/" title="http://www.fitc.ca/events/">FITC//Screens-2011</a>, Toronto! Wow &#8230;Yay!</strong></p>
<p><strong><em>My scheduled talks:</em></strong><br />
<em>1. Android Open Accessory API, Pearl Chen &#8211;  <a href="http://karma-laboratory.com/" title="http://karma-laboratory.com/">Karma-Laboratory.com </a><br />
2. Creating Android Tablet Experiences, Greg Carron and Matthew Patience &#8211;  <a href="http://mobicartel.com/" title="http://mobicartel.com/">Mobicartel.com</a><br />
3. From Desktop to Android in a Flash, Hod Greenly, Samsung<br />
4. Honeycomb Development 101, Faisal Abid, <a href="http://andspot.com/" title="http://andspot.com/">Andspot</a><br />
5. Get your application optimized for Honeycomb, Hod Greenly, Samsung<br />
6. Ponycorns: Catching lightning in a jar, Ryab Creighton, <a href="http://ponycorns.com/" title="http://ponycorns.com/">Ponycorns- Sissy&#8217;s magical Ponycorn adventures</a><br />
</em></p>
<p><strong>Some of my highlights:</strong><br />
<strong><em>1. Android Open Accessory API, Pearl Chen</em></strong><br />
Kicked-off my Android sessions with the Android Open Accessory API talk, by Pearl Chen from <a href="http://karma-laboratory.com/" title="http://karma-laboratory.com/">Karma-Laboratory.com </a>. If you&#8217;re into robotics and have heard about Arduino boards&#8230;then you&#8217;re gonna have fun!</p>
<p>The Open Accessory API, allows android-devices to interact with external USB devices in a special &#8220;accessory&#8221; mode. The ADK (Android Development Kit) includes the Arduino software and firmware for the Arduino board, CapSense library, and the ADK itself with additional firmware and goodies!</p>
<p>So, if you&#8217;re tired of making those lights blink with your Arduino board, give the ADK a ride!</p>
<div id="attachment_7709" class="wp-caption alignnone" style="width: 246px"><a href="http://na.isobar.com/2011/fitcscreens-2011-toronto/samsung/" rel="attachment wp-att-7709"><img src="http://na.isobar.com/wp-content/uploads/2011/11/2011-11-15-10.38.59-236x177.jpg" alt="Peal Chen - Karma-Laboratory.com" width="236" height="177" class="size-medium wp-image-7709" /></a><p class="wp-caption-text">Peal Chen - Karma-Laboratory.com</p></div>
<div id="attachment_7710" class="wp-caption alignnone" style="width: 246px"><a href="http://na.isobar.com/2011/fitcscreens-2011-toronto/samsung-2/" rel="attachment wp-att-7710"><img src="http://na.isobar.com/wp-content/uploads/2011/11/2011-11-15-10.37.31-236x177.jpg" alt="Android Robot built using Android Open Accessory API" width="236" height="177" class="size-medium wp-image-7710" /></a><p class="wp-caption-text">Android Robot built using Android Open Accessory API</p></div>
<p><em>Further info:</em> <a href="http://developer.android.com/guide/topics/usb/adk.html" title="http://developer.android.com/guide/topics/usb/adk.html">http://developer.android.com/guide/topics/usb/adk.html</a></p>
<p><strong><em>2. Creating Android Tablet Experiences,Greg Carron and Matthew Patience, <a href="http://mobicartel.com/" title="http://mobicartel.com/">Mobicartel.com</a></em></strong><br />
Matthew and Greg demonstrated two of their in-house products, LovePlus and Twithaus.<br />
LovePlus uses the Google+ API for creating a social meeting place for daters alike. Twithaus, is a twitter client which sports a social-gaming spin where users can play space invaders, with spaceships representing their friends!</p>
<p><strong><em>6. Ponycorns: Catching lightning in a jar, Ryab Creighton, Untolentainment</em></strong><br />
Rayn Creighton, gives a personal account of how he came up with the idea with his 5-year old daughter for <a href="http://ponycorns.com/" title="http://ponycorns.com/">Ponycorns- Sissy&#8217;s magical Ponycorn adventures</a>. It&#8217;s a delightful and inspirational father-daughter story showing that David(s) can truimph over Goliath(s) in the big world of game development, but also lessons learnt about the do&#8217;s &amp; dont&#8217;s of commercializing software.</p>
<p><strong><em>Overall impressions:</em></strong><br />
FITC//Screens-2011, was an awesome event highlighting the latest in mobile development&#8230;..and hey&#8230;.how about those cupcakes! :-)</p>
</div>]]></content:encoded>
			<wfw:commentRss>http://na.isobar.com/2011/fitcscreens-2011-toronto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Tagstand to Sponsor Isobar Create 32, Silicon Valley’s First Ever NFC Hackathon</title>
		<link>http://na.isobar.com/2011/tagstand-to-sponsor-isobar-create-32-silicon-valley%e2%80%99s-first-ever-nfc-hackathon/</link>
		<comments>http://na.isobar.com/2011/tagstand-to-sponsor-isobar-create-32-silicon-valley%e2%80%99s-first-ever-nfc-hackathon/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 16:18:07 +0000</pubDate>
		<dc:creator>Anne Curtin</dc:creator>
				<category><![CDATA[Buzzworthy]]></category>
		<category><![CDATA[Isobar News]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://na.isobar.com/?p=7745</guid>
		<description><![CDATA[<p class="post-thumbnail"><img width="284" height="285" src="http://na.isobar.com/wp-content/uploads/2011/11/Tagstand-Logo.gif" class="attachment-post-thumbnail wp-post-image" alt="Tagstand-Logo" title="Tagstand-Logo" /></p><em>Isobar “Create 32” Challenges Developers, Designers, Entrepreneurs and Startups to Build Something Epic using NFC Technology</em>

<a href="http://www.tagstand.com/"><img class="alignright size-medium wp-image-7748" title="logo" src="http://na.isobar.com/wp-content/uploads/2011/11/logo-236x52.png" alt="" width="236" height="52" />Tagstand</a>, an NFC development and Y-Combinator company, announced today that it is sponsoring “<a href="http://appnationconference.com/appnation3/hackathon.php">Isobar Create 32</a>,” Silicon Valley’s first hackathon of its kind to explore the possibilities of Near Field Communication (NFC) technology like never before. This pivotal 32-hour event will challenge developers, designers, entrepreneurs and startups to create never-before-seen mobile interactive experiences using NFC. The event will take place on Wednesday, November 30 through Thursday, December 1, 2011 at the San Francisco Design Center, 635 8th Street, San Francisco, and is part of APPNATION III, which brings together thousands of developers, carriers, product/service providers, buyers and investors to discuss the rapidly growing global app ecosystem and the unending stream of emerging tools and technologies.

<a href="http://appnationconference.com/appnation3/hackathon.php">Isobar Create 32</a> is an open call to “creatives” and “creators” to define the future of NFC and find greater uses for this exciting technology. Unlike other hackathons, applications can be programmed on any NFC-enabled smartphone platform. NFC experts from eBay-PayPal, Google, Tagstand and other companies will be on hand to demonstrate applications and provide tips on how to program for NFC. After 32 hours of development, a panel of expert judges from eBay-PayPal, Google, Nokia, Samsung, US Venture Partners and more will deliberate and name the top three creations.

<a href="http://appnationconference.com/appnation3/hackathon.php">Isobar Create 32</a> is FREE to participants with registration, and all registered developers will receive a complimentary Expo/Keynote pass for APPNATION III. For more information and to register, visit: <a href="http://appnationconference.com/appnation3/hackathon.php">http://appnationconference.com/appnation3/hackathon.php</a>.]]></description>
			<content:encoded><![CDATA[<p class="post-thumbnail"><img width="284" height="285" src="http://na.isobar.com/wp-content/uploads/2011/11/Tagstand-Logo.gif" class="attachment-post-thumbnail wp-post-image" alt="Tagstand-Logo" title="Tagstand-Logo" /></p><em>Isobar “Create 32” Challenges Developers, Designers, Entrepreneurs and Startups to Build Something Epic using NFC Technology</em>

<a href="http://www.tagstand.com/"><img class="alignright size-medium wp-image-7748" title="logo" src="http://na.isobar.com/wp-content/uploads/2011/11/logo-236x52.png" alt="" width="236" height="52" />Tagstand</a>, an NFC development and Y-Combinator company, announced today that it is sponsoring “<a href="http://appnationconference.com/appnation3/hackathon.php">Isobar Create 32</a>,” Silicon Valley’s first hackathon of its kind to explore the possibilities of Near Field Communication (NFC) technology like never before. This pivotal 32-hour event will challenge developers, designers, entrepreneurs and startups to create never-before-seen mobile interactive experiences using NFC. The event will take place on Wednesday, November 30 through Thursday, December 1, 2011 at the San Francisco Design Center, 635 8th Street, San Francisco, and is part of APPNATION III, which brings together thousands of developers, carriers, product/service providers, buyers and investors to discuss the rapidly growing global app ecosystem and the unending stream of emerging tools and technologies.

<a href="http://appnationconference.com/appnation3/hackathon.php">Isobar Create 32</a> is an open call to “creatives” and “creators” to define the future of NFC and find greater uses for this exciting technology. Unlike other hackathons, applications can be programmed on any NFC-enabled smartphone platform. NFC experts from eBay-PayPal, Google, Tagstand and other companies will be on hand to demonstrate applications and provide tips on how to program for NFC. After 32 hours of development, a panel of expert judges from eBay-PayPal, Google, Nokia, Samsung, US Venture Partners and more will deliberate and name the top three creations.

<a href="http://appnationconference.com/appnation3/hackathon.php">Isobar Create 32</a> is FREE to participants with registration, and all registered developers will receive a complimentary Expo/Keynote pass for APPNATION III. For more information and to register, visit: <a href="http://appnationconference.com/appnation3/hackathon.php">http://appnationconference.com/appnation3/hackathon.php</a>.]]></content:encoded>
			<wfw:commentRss>http://na.isobar.com/2011/tagstand-to-sponsor-isobar-create-32-silicon-valley%e2%80%99s-first-ever-nfc-hackathon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Putting Augmented Reality to work for social good</title>
		<link>http://na.isobar.com/2011/putting-augmented-reality-to-work-for-social-good/</link>
		<comments>http://na.isobar.com/2011/putting-augmented-reality-to-work-for-social-good/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 21:34:33 +0000</pubDate>
		<dc:creator>Meeta</dc:creator>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[AR]]></category>
		<category><![CDATA[augmented reality]]></category>
		<category><![CDATA[Social Good]]></category>

		<guid isPermaLink="false">http://na.isobar.com/?p=7700</guid>
		<description><![CDATA[How can technology be put to use for social good? The author presents 3 ideas for Augmented Reality]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:07d97531ae8950985b5920de2149d92f2e786e80'><div>Augmented reality apps are all the rage these days alongwith so many other latest breakthroughs in tech. Very often, we see some really cool tech demo and go &#8220;Wow! This is awesome&#8221;. Yesterday something quite like that happened to me when I happened to watch this <a href="http://vimeo.com/31479392">AR app</a> developed by National Geographic</div>
<div> </div>
<div>What appeals most to me is the immersive nature of the experience, and thus a greater connection with the content. It is so much real to all of us because we were a part of the experience, and this leads to greater empathy from us, the audience.</div>
<div> </div>
<div>These days I often wonder how much of technology is, can &amp; should be used to work not just the coolness factor, but for practical and useful purposes. As I was driving back home from work last night my mind wandered back to this app, and I started thinking of how this might be used for social good. Below are 3 ideas I came up with for use in the real-world:</div>
<div> </div>
<div><strong>Traffic Aid</strong> &#8211; There are times drivers on the road ignore or run past traffic lights just as they are about to change. Once in a while, they run red lights too. How useful would it be to activate the pedestrian strip with a sensor and using projection screens above show virtual pedestrians crossing the street as soon as the light changes. It would make people think twice before driving over virtual people.</div>
<div> </div>
<div><strong>Charitable drives</strong> &#8211; Charities big &amp; small,  all over the world, often struggle for funds. During the holidays some,  like the Salvation Army, often have a presence in nearly every mall asking for donations. But it&#8217;s a tough sell. It&#8217;s hard for folks to connect with a bell-tolling red bucket toting person who mostly doesn&#8217;t even speak a word. What if the causes this charity represented were somehow made &#8220;alive&#8221; for people to understand? Imagine if each donation made in real-time showed a virtual pantry shelf getting stocked and how those donating or passing by could instantly connect with the impact caused by the action.</div>
<div>  </div>
<div><strong>Care for sick relatives/friends</strong> &#8211; If you&#8217;ve ever had a near or dear one in the hospital or even in the ICU, you know how much better people feel when they see familiar and loves faces in a sterile, overwhelming environment. But often to safeguard these very people from infections, their families &amp; friends are kept away. Wouldn&#8217;t it be nice if hospital patients could experience virtual &#8220;visits&#8221; using AR technology and hopefully get back to health faster.</div>
<div> </div>
<div>Technology is meant to be an aid in our lives, as we evolve. Putting that technology to use for the greater good that benefits the majority, is to derive optimal use of the promise of technology. What other projects do you think augmented reality apps could be leveraged for? There are a few available for free right on your iPhone or Android. Play around, get inspired and come up with your own ideas.</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://na.isobar.com/2011/putting-augmented-reality-to-work-for-social-good/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Isobar Create 32 NFC Hackathon:  Build Something EPIC.</title>
		<link>http://na.isobar.com/2011/isobar-create-32-nfc-hackathon-build-something-epic/</link>
		<comments>http://na.isobar.com/2011/isobar-create-32-nfc-hackathon-build-something-epic/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 16:02:09 +0000</pubDate>
		<dc:creator>Anne Curtin</dc:creator>
				<category><![CDATA[Buzzworthy]]></category>
		<category><![CDATA[Creative]]></category>
		<category><![CDATA[Digital Strategy]]></category>
		<category><![CDATA[Industry Trends]]></category>
		<category><![CDATA[Isobar News]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://na.isobar.com/?p=7657</guid>
		<description><![CDATA[<p class="post-thumbnail"><img width="282" height="284" src="http://na.isobar.com/wp-content/uploads/2011/11/Twitter_3.jpg" class="attachment-post-thumbnail wp-post-image" alt="Twitter_3" title="Twitter_3" /></p><img src="http://na.isobar.com/wp-content/uploads/2011/11/Isobar_Create32_Appnation_logo_WHITE4-236x108.jpg" alt="" title="Print" width="236" height="108" class="aligncenter size-medium wp-image-7689" />

<center><span style="font-size: large;"><b>Near Field Communication isn't "the future" if you can build something EPIC right now.</b></span></center>
<p>Are you a developer, entrepreneur or startup looking to create the next generation of mobile interactive technologies? The <a href="http://appnationconference.com/appnation3/hackathon.php">Isobar Create 32 NFC Hackathon @ APPNATION III</a> might be remembered as the tipping point - the pivotal two days - when Near Field Communication (NFC) technology became more than a promise.</p>
<p align="center"><strong>And you might be remembered as somebody who made it happen.</strong></p>
<a href="http://appnationconference.com/appnation3/hackathon.php">Isobar Create 32 @ APPNATION III</a> will be Silicon Valley's first hackathon of its kind to explore the NFC chip inside next generation mobile devices like the Google Nexus S and Nokia N9 to find greater uses for this exciting new technology. Unlike other hackathons, developers can program their application on any NFC-enabled smartphone platform they choose. At the end of the event, hopeful innovators and entrepreneurs will have an opportunity to showcase their innovations in front of the APPNATION audience of leading investors, partners, buyers and more.

Near Field Communication (NFC) technology will let us make transactions, exchange digital content, and connect electronic devices like never before. Your phone will be your credit card, boarding pass, hotel room key, and coupons at the supermarket. You'll only buy the 3 minutes you need on the parking meter. It's an amazing future than can continue to emerge.

<a href="http://appnationconference.com/appnation3/hackathon.php" target="_blank">Register now</a>, or see below for the sleep-deprived, caffeinated, hero-making details.

<strong>Who</strong>: This event is an open invitation to mobile software developers, entrepreneurs and start-ups to be the first to explore the possibilities of NFC like never before. <a href="http://appnationconference.com/appnation3/hackathon.php" target="_blank">Register</a> for Isobar Create 32 today (it's FREE!), and you'll receive a complimentary Expo/Keynote pass for APPNATION III. (Note: All registered hackers must work on an application project during the 32-hour event.)

<strong>What</strong>: Teams (your own, or one we help hook you up with), will develop, simulate and test apps for the NFC chip. NFC experts from Nokia, Tagstand and more will be on hand to demo applications and demonstrate how to program for NFC (i.e., what can be done, what can't be done, etc.)

<strong>When</strong>: Around the clock: Wednesday, November 30 at 8:00am - Thursday, December 1, 2011, 4:00pm.

<strong>Where</strong>: At <a href="http://appnationconference.com/appnation3/index.php">APPNATION III</a>, San Francisco Design Center, 635 8th Street, San Francisco

<strong>Why</strong>: Hopeful innovators and entrepreneurs will have an opportunity to showcase their innovations in front of the massive APPNATION audience of leading investors, partners, buyers and more. Winner will receive various prizes and the opportunity to launch their app and/or business on one of technology's biggest stages.

<strong>What Can I Win?</strong>
You mean other than a place in the history books? Exposure to some of the most notable innovators, venture capitalists and influencers in the tech community? Fine. Everybody gets a cool t-shirt. We'll have door prizes (random, sure, but cool stuff). And we'll be giving out various prizes, cash, a trophy, and some good PR to the top three winning teams. But if you're just in it for the admiration, that's okay too. Who isn't?

<strong>What Types of Applications Can I Develop?</strong>
Apps should be developed using NFC technology across 8 categories:
<ul>
	<li>NFC for a Cause</li>
	<li>NFC and Non-NFC Enabled Devices</li>
	<li>NFC in the NFL (&amp; other sports)</li>
	<li>NFC and the Environment</li>
	<li>NFC for Business</li>
	<li>NFC for Play</li>
	<li>NFC for Media</li>
	<li>NFC for Cars</li>
</ul>
<strong>How Can I Prepare?</strong>
We're collecting documentation and technical resources for you as we speak. Check back here for updates soon. You should be prepared to bring your own laptop, power cables, and any other tools you need to create and develop with. Isobar and APPNATION will provide the facilities, power, connectivity, food, and refreshments, and experts will be on-hand to help you think through your idea, answer questions and offer advice.

<strong>Who Are the Judges?</strong>
When coding ends at 4:00pm on Thursday, 12/1, each team will have 5 minutes to present their work to an all-star cast of judges. More information on our judging panel will be coming soon, but you can count on some of the most notable innovators, venture capitalists and influencers in the tech community.

<strong>What Criteria will Determine the Winners?</strong>
Each team is expected to build a technical proof of concept during the 32 hours. Winning apps will be based on whether they fundamentally change the way businesses operate or the way consumers behave, or both. Using a scale of 1 to 5, with 5 being the best, apps will be judged by the following criteria:
<ul>
	<li>Impact on a brand or a business (e.g., does it increase sales, improve customer retention, etc.)</li>
	<li>Impact on consumers (e.g., does it fundamentally change the way consumers behave)</li>
	<li>Commercial viability and market potential (e.g., does it have the ability to succeed and be profitable)</li>
	<li>The 'like never before' factor (e.g., novelty value and overall coolness of the idea)</li>
</ul>
<strong>Can you hook me up with collaborators if I show up alone?</strong>
You bet. Isobar Create 32 is for developers and designers, and we encourage you to team up and work in ad-hoc development teams. But don't fret if you don't have a team before you get here. If you have a good idea but you're not sure you can build it on your own, or if you're a coder who wants a designer to work with, we'll do our best to match you up with a team when you arrive.

<strong>I can't stay the whole 32 hours, can I still participate?</strong>
Of course! We realize that 32 hours is a long time, and that some people will want to catch the keynotes and expo at APPNATION III. We strongly encourage you to be present for the initial few hours during the startup demos, and for the final few hours for the presentations and judging. But if you can, plan to stay. We'll be feeding you. And we'll have a couple couches on hand so you can stretch out and get comfortable.

<strong>Who owns the code I write?</strong>
You do, unless you're using something that belongs to someone else. We'd like to make a few screenshots of promising projects, and we'll be video taping certain parts of the event for public relations and marketing communication purposes; we assume that's okay.

<strong>What's the Schedule?</strong>
Here's a snapshot of what you can expect:
<ol>
	<li>If you're looking for a team to develop something with, arrive by 7:30am so you have time to mingle and hook up or ask us to help you.</li>
	<li>We'll get started at 8:00am sharp. Michael Nicholas, Chief Strategy Offer at Isobar, will kick things off with some opening remarks, including a brief look at Isobar, who we are, what we do, why we're hosting this event, and what we hope to see from the teams.</li>
	<li>At 8:15am, we'll welcome Damien Balsan, Director of NFC Business Development at Nokia and NFC guru to the stage. Damien will provide an overview of NFC technology and showcase some of the NFC apps working today all around the world.</li>
	<li>At 8:45am, Isobar's Director of Mobile, Yuval Zukerman, will provide information about all the tools that will be at your disposal.</li>
	<li>Then, finally, at 9:00am, coding will begin.</li>
	<li>We'll feed you and water you and Red Bull you throughout the 32 hours. We'll also have a couple of couches if you need a nap.</li>
	<li>At 4:00pm on Thursday 12/1, everyone stops coding. Each team will have five minutes to present their work to the audience -- and the judges. Then we'll go our separate ways for an hour or so. We think you'll go home and clean yourselves up!</li>
	<li>At 5:30 on Thursday 12/1, we'll reveal the top 3 apps created during the hackathon and hand out prizes and respect to the winners.</li>
</ol>
<strong>What am I waiting for?</strong>
We really have no idea. Isobar Create 32 @ APPNATION III is your opportunity to meet the people and work with the tools that are revolutionizing our future. Did we mention registration is FREE? <a href="http://appnationconference.com/appnation3/hackathon.php" target="_blank">Sign up now.</a>


]]></description>
			<content:encoded><![CDATA[<p class="post-thumbnail"><img width="282" height="284" src="http://na.isobar.com/wp-content/uploads/2011/11/Twitter_3.jpg" class="attachment-post-thumbnail wp-post-image" alt="Twitter_3" title="Twitter_3" /></p><img src="http://na.isobar.com/wp-content/uploads/2011/11/Isobar_Create32_Appnation_logo_WHITE4-236x108.jpg" alt="" title="Print" width="236" height="108" class="aligncenter size-medium wp-image-7689" />

<center><span style="font-size: large;"><b>Near Field Communication isn't "the future" if you can build something EPIC right now.</b></span></center>
<p>Are you a developer, entrepreneur or startup looking to create the next generation of mobile interactive technologies? The <a href="http://appnationconference.com/appnation3/hackathon.php">Isobar Create 32 NFC Hackathon @ APPNATION III</a> might be remembered as the tipping point - the pivotal two days - when Near Field Communication (NFC) technology became more than a promise.</p>
<p align="center"><strong>And you might be remembered as somebody who made it happen.</strong></p>
<a href="http://appnationconference.com/appnation3/hackathon.php">Isobar Create 32 @ APPNATION III</a> will be Silicon Valley's first hackathon of its kind to explore the NFC chip inside next generation mobile devices like the Google Nexus S and Nokia N9 to find greater uses for this exciting new technology. Unlike other hackathons, developers can program their application on any NFC-enabled smartphone platform they choose. At the end of the event, hopeful innovators and entrepreneurs will have an opportunity to showcase their innovations in front of the APPNATION audience of leading investors, partners, buyers and more.

Near Field Communication (NFC) technology will let us make transactions, exchange digital content, and connect electronic devices like never before. Your phone will be your credit card, boarding pass, hotel room key, and coupons at the supermarket. You'll only buy the 3 minutes you need on the parking meter. It's an amazing future than can continue to emerge.

<a href="http://appnationconference.com/appnation3/hackathon.php" target="_blank">Register now</a>, or see below for the sleep-deprived, caffeinated, hero-making details.

<strong>Who</strong>: This event is an open invitation to mobile software developers, entrepreneurs and start-ups to be the first to explore the possibilities of NFC like never before. <a href="http://appnationconference.com/appnation3/hackathon.php" target="_blank">Register</a> for Isobar Create 32 today (it's FREE!), and you'll receive a complimentary Expo/Keynote pass for APPNATION III. (Note: All registered hackers must work on an application project during the 32-hour event.)

<strong>What</strong>: Teams (your own, or one we help hook you up with), will develop, simulate and test apps for the NFC chip. NFC experts from Nokia, Tagstand and more will be on hand to demo applications and demonstrate how to program for NFC (i.e., what can be done, what can't be done, etc.)

<strong>When</strong>: Around the clock: Wednesday, November 30 at 8:00am - Thursday, December 1, 2011, 4:00pm.

<strong>Where</strong>: At <a href="http://appnationconference.com/appnation3/index.php">APPNATION III</a>, San Francisco Design Center, 635 8th Street, San Francisco

<strong>Why</strong>: Hopeful innovators and entrepreneurs will have an opportunity to showcase their innovations in front of the massive APPNATION audience of leading investors, partners, buyers and more. Winner will receive various prizes and the opportunity to launch their app and/or business on one of technology's biggest stages.

<strong>What Can I Win?</strong>
You mean other than a place in the history books? Exposure to some of the most notable innovators, venture capitalists and influencers in the tech community? Fine. Everybody gets a cool t-shirt. We'll have door prizes (random, sure, but cool stuff). And we'll be giving out various prizes, cash, a trophy, and some good PR to the top three winning teams. But if you're just in it for the admiration, that's okay too. Who isn't?

<strong>What Types of Applications Can I Develop?</strong>
Apps should be developed using NFC technology across 8 categories:
<ul>
	<li>NFC for a Cause</li>
	<li>NFC and Non-NFC Enabled Devices</li>
	<li>NFC in the NFL (&amp; other sports)</li>
	<li>NFC and the Environment</li>
	<li>NFC for Business</li>
	<li>NFC for Play</li>
	<li>NFC for Media</li>
	<li>NFC for Cars</li>
</ul>
<strong>How Can I Prepare?</strong>
We're collecting documentation and technical resources for you as we speak. Check back here for updates soon. You should be prepared to bring your own laptop, power cables, and any other tools you need to create and develop with. Isobar and APPNATION will provide the facilities, power, connectivity, food, and refreshments, and experts will be on-hand to help you think through your idea, answer questions and offer advice.

<strong>Who Are the Judges?</strong>
When coding ends at 4:00pm on Thursday, 12/1, each team will have 5 minutes to present their work to an all-star cast of judges. More information on our judging panel will be coming soon, but you can count on some of the most notable innovators, venture capitalists and influencers in the tech community.

<strong>What Criteria will Determine the Winners?</strong>
Each team is expected to build a technical proof of concept during the 32 hours. Winning apps will be based on whether they fundamentally change the way businesses operate or the way consumers behave, or both. Using a scale of 1 to 5, with 5 being the best, apps will be judged by the following criteria:
<ul>
	<li>Impact on a brand or a business (e.g., does it increase sales, improve customer retention, etc.)</li>
	<li>Impact on consumers (e.g., does it fundamentally change the way consumers behave)</li>
	<li>Commercial viability and market potential (e.g., does it have the ability to succeed and be profitable)</li>
	<li>The 'like never before' factor (e.g., novelty value and overall coolness of the idea)</li>
</ul>
<strong>Can you hook me up with collaborators if I show up alone?</strong>
You bet. Isobar Create 32 is for developers and designers, and we encourage you to team up and work in ad-hoc development teams. But don't fret if you don't have a team before you get here. If you have a good idea but you're not sure you can build it on your own, or if you're a coder who wants a designer to work with, we'll do our best to match you up with a team when you arrive.

<strong>I can't stay the whole 32 hours, can I still participate?</strong>
Of course! We realize that 32 hours is a long time, and that some people will want to catch the keynotes and expo at APPNATION III. We strongly encourage you to be present for the initial few hours during the startup demos, and for the final few hours for the presentations and judging. But if you can, plan to stay. We'll be feeding you. And we'll have a couple couches on hand so you can stretch out and get comfortable.

<strong>Who owns the code I write?</strong>
You do, unless you're using something that belongs to someone else. We'd like to make a few screenshots of promising projects, and we'll be video taping certain parts of the event for public relations and marketing communication purposes; we assume that's okay.

<strong>What's the Schedule?</strong>
Here's a snapshot of what you can expect:
<ol>
	<li>If you're looking for a team to develop something with, arrive by 7:30am so you have time to mingle and hook up or ask us to help you.</li>
	<li>We'll get started at 8:00am sharp. Michael Nicholas, Chief Strategy Offer at Isobar, will kick things off with some opening remarks, including a brief look at Isobar, who we are, what we do, why we're hosting this event, and what we hope to see from the teams.</li>
	<li>At 8:15am, we'll welcome Damien Balsan, Director of NFC Business Development at Nokia and NFC guru to the stage. Damien will provide an overview of NFC technology and showcase some of the NFC apps working today all around the world.</li>
	<li>At 8:45am, Isobar's Director of Mobile, Yuval Zukerman, will provide information about all the tools that will be at your disposal.</li>
	<li>Then, finally, at 9:00am, coding will begin.</li>
	<li>We'll feed you and water you and Red Bull you throughout the 32 hours. We'll also have a couple of couches if you need a nap.</li>
	<li>At 4:00pm on Thursday 12/1, everyone stops coding. Each team will have five minutes to present their work to the audience -- and the judges. Then we'll go our separate ways for an hour or so. We think you'll go home and clean yourselves up!</li>
	<li>At 5:30 on Thursday 12/1, we'll reveal the top 3 apps created during the hackathon and hand out prizes and respect to the winners.</li>
</ol>
<strong>What am I waiting for?</strong>
We really have no idea. Isobar Create 32 @ APPNATION III is your opportunity to meet the people and work with the tools that are revolutionizing our future. Did we mention registration is FREE? <a href="http://appnationconference.com/appnation3/hackathon.php" target="_blank">Sign up now.</a>


]]></content:encoded>
			<wfw:commentRss>http://na.isobar.com/2011/isobar-create-32-nfc-hackathon-build-something-epic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Isobar&#8217;s &#8220;Like Never Before&#8221; Approach Secures 10 Industry Awards</title>
		<link>http://na.isobar.com/2011/isobars-like-never-before-approach-secures-10-industry-awards/</link>
		<comments>http://na.isobar.com/2011/isobars-like-never-before-approach-secures-10-industry-awards/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 14:06:27 +0000</pubDate>
		<dc:creator>Anne Curtin</dc:creator>
				<category><![CDATA[Buzzworthy]]></category>
		<category><![CDATA[Isobar News]]></category>
		<category><![CDATA[Our Work]]></category>

		<guid isPermaLink="false">http://na.isobar.com/?p=7652</guid>
		<description><![CDATA[Isobar recognized for its dedication to bringing people and brands together like never before.]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:75152a48c2a2196128af352a4c74500e2f0d769f'><p>Today, Isobar announced it has been recognized with 10 industry awards &#8211; including an OMMA Award, an Ad Club Hatch Award, five W³ awards and three WebAwards &#8211; for its innovation and dedication to bringing people and brands together like never before.</p>
<p>The OMMA Awards, which celebrate the year’s best in online media, marketing and advertising, recognized Isobar’s innovative work on <a href="http://www.mediapost.com/ommaawards/winners/">“Dolby Update Theater”</a> with an award for Online Advertising Creativity in the Social: App as Advertising category. The campaign showed consumers how Dolby makes virtually any media experience more real and amazing, thanks to a live event on the Dolby Facebook page where every member of Dolby’s Facebook community had their Facebook status update submitted for consideration by the original Batman, Adam West. The best status updates were read by West and offered to their authors as a “More Intense and Entertaining” version of their status update to post on their wall. The campaign generated a 500 percent increase in fans of Dolby’s Facebook page and a 50 percent increase in posting activity.</p>
<p>Isobar was also honored with five W³ Awards for its creative excellence on the Web, including two Gold Awards for its<a href="http://na.isobar.com/w3-awards-adidas-climacool-ride-campaign/">adidas Climacool Ride</a> and <a href="http://na.isobar.com/w3-awards-yahoo-sports-grudge-judge/">Yahoo! Sports Grudge Judge</a> campaigns.  Isobar helped adidas make Climacool Ride its most successful launch of the year with a multi-platform campaign that included print, out-of home, online ads, and a revolutionary user-controlled, 3D mobile experience that fully demonstrated the 360° ventilation offered by the shoe.  Isobar’s work for Yahoo! Sports, also recognized at the Hatch Club awards, went beyond a campaign, providing a platform where fans can settle burning sports arguments once and for all by putting their cases to vote among the Facebook community.  Isobar also picked up three Silver W³ awards for its viral video campaign for the <a title="Permanent Link to W3 Awards:  adidas TechFit Compression Jersey Launch" href="http://na.isobar.com/w3-awards-adidas-techfit-compression-jersey-launch/">adidas TechFit Compression Jersey Launch</a>, a Facebook launch for adidas’ new <a href="http://na.isobar.com/w3-awards-adizero-5-star-campaign/">adiZero 5-Star football cleat</a>, and for the aforementioned <a href="http://na.isobar.com/w3-awards-dolby-update-theater/">Dolby Update Theater campaign</a>.</p>
<p>Isobar’s recent work was also celebrated by the WebAwards, the premier annual website award competition that recognizes the people and organizations responsible for some of the most effective and best web sites on the Internet today.  Isobar’s work on <a href="http://www.webaward.org/winner.asp?eid=16660">adidas miCoach</a>, <a href="http://www.webaward.org/winner.asp?eid=16654">Tauck.com</a> and a website for a global pharmaceutical company garnered awards for Outstanding Website in the consumer packaged goods, travel and healthcare categories respectively.</p>
<p>“It’s an honor to receive such significant accolades in some of digital marketing’s most prestigious awards,” said Darryl Gehly, president, Isobar U.S. “With consumers more connected than ever before and battling information overload, it is crucial that brands build new and engaging experiences to capture and hold their target audience’s attention. We’re excited to be recognized as an agency behind campaigns that are pushing the boundaries of digital marketing and helping bring brands and people together like never before.”</p>
</div>]]></content:encoded>
			<wfw:commentRss>http://na.isobar.com/2011/isobars-like-never-before-approach-secures-10-industry-awards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Tailoring Annotations to Your Wireframe Audience</title>
		<link>http://na.isobar.com/2011/tailoring-annotations-to-your-wireframe-audience/</link>
		<comments>http://na.isobar.com/2011/tailoring-annotations-to-your-wireframe-audience/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 22:55:49 +0000</pubDate>
		<dc:creator>Michelle Williams</dc:creator>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[annotations]]></category>
		<category><![CDATA[Experience Design]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[wireframes]]></category>

		<guid isPermaLink="false">http://na.isobar.com/?p=7597</guid>
		<description><![CDATA[<p class="post-thumbnail"><img width="511" height="435" src="http://na.isobar.com/wp-content/uploads/2011/10/annotations_img.png" class="attachment-post-thumbnail wp-post-image" alt="annotations_img" title="annotations_img" /></p>We know <a href="http://na.isobar.com/2011/tailoring-annotations-to-your-wireframe-audience/annotations_img/" rel="attachment wp-att-7600"><img class="size-medium wp-image-7600 alignright" style="border: 1px solid black;margin-left: 5px" src="http://na.isobar.com/wp-content/uploads/2011/10/annotations_img-236x200.png" alt="" width="236" height="200" /></a>that annotations are a key component of wireframes.  Annotations help explain what the wireframe is for, and how individual elements within the wireframe are supposed to behave. But when it actually comes down to writing them the two most common mistakes are over- and under-annotation.  Both come from misunderstanding the needs of the wireframe audience (or of multiple audiences, which is more likely).

<strong>What do you need to capture?</strong>
When you sit down to annotate your wireframes, think about what sort of wireframes they actually are.  Are they storyboard-like sketches meant to help sell a concept to a client?  High-fidelity blueprints of rich and complex interactions meant to help developers understand the intended functionality?  The answer will help you figure out what you need to describe to the person who might soon be reading or reviewing your 'frames.

In the first example (storyboard sketches), you might want to describe:
- user pathways or journeys through the site or feature set
- how the depicted features and functionality help users reach their goals
- how features map to personas (if they are being used)
- how the the client's stated business goals are being met
- how specific business requirements are being addressed

In the case of wireframes used by developers and/or visual designers:
- the result of actions taken within the page (menus, buttons, links, etc.)
- alternate use cases, paths or conditions
- known design or technical constraints (e.g., "The business requirements prevent use of Flash as a solution here.")
- pixel dimensions or design grid information (as needed)

Your wireframes might eventually land in the hands of clients, visual designer AND developers. What then?  One approach would be to write a separate set of annotations for each audience, and distribute the wireframe variations accordingly. That can cause additional work and headaches since some of your annotations may apply to multiple audience groups.  If you have to change something later, you'd likely have to edit it in several places.  You could opt to keep all sets of annotations displayed all the time, but color-code or add symbols to indicate which audience needs to read which set.  This may result in a real estate problem if you have more annotations than space on your page.

<strong>Let the pictures do the talking</strong>
A much more efficient approach is to take a critical eye to your annotations and to be discerning from the beginning about what you need to include.  What information needs to go on the permanent record? What can be offered during a verbal discussion instead? On any given page, the most likely candidates for annotation are unique functional elements. High-level notes that apply to all or most pages (such as design rationale) can be placed on a separate page toward the beginning of your document. The same goes for global elements and patterns - explain them just once, up front.

Introducing color-coding or symbols can provide a visual cue about a variety of issues and cut down on verbosity.  Use them to indicate relevant personas, "phase 2" features, cross-references to other documents, content, data or module types, states or conditions, or other identifiers that will benefit from being mapped to your wireframe content.  Make sure that you also create a legend or key that is prominently displayed at the beginning of the document.

In some cases, creating additional wireframes to show an alternate state or use case may be easier for the reader to digest than additional paragraphs of explanation crammed into one page. For complex experiences, consider including a flow chart.  Let the pictures do the talking!  The more you can put into the wireframe, the less you need to use words to describe it.  Don't feel that you need to nail down every pixel -- wireframes provide an overarching structure and set of guidelines for the final product.  Too much detail may end up hampering you later.  The primary exception would be in the case of wireframes (and their annotations) used as an actual functional specification document.

In order to articulate your design to others through documentation, you have to understand both your own design decisions and also the needs of your readers.  Being aware of who those audiences are is a good first step.  Following through by including the information that stakeholders need and expect will create project efficiency as well as foster agreement, alignment and buy-in.]]></description>
			<content:encoded><![CDATA[<p class="post-thumbnail"><img width="511" height="435" src="http://na.isobar.com/wp-content/uploads/2011/10/annotations_img.png" class="attachment-post-thumbnail wp-post-image" alt="annotations_img" title="annotations_img" /></p>We know <a href="http://na.isobar.com/2011/tailoring-annotations-to-your-wireframe-audience/annotations_img/" rel="attachment wp-att-7600"><img class="size-medium wp-image-7600 alignright" style="border: 1px solid black;margin-left: 5px" src="http://na.isobar.com/wp-content/uploads/2011/10/annotations_img-236x200.png" alt="" width="236" height="200" /></a>that annotations are a key component of wireframes.  Annotations help explain what the wireframe is for, and how individual elements within the wireframe are supposed to behave. But when it actually comes down to writing them the two most common mistakes are over- and under-annotation.  Both come from misunderstanding the needs of the wireframe audience (or of multiple audiences, which is more likely).

<strong>What do you need to capture?</strong>
When you sit down to annotate your wireframes, think about what sort of wireframes they actually are.  Are they storyboard-like sketches meant to help sell a concept to a client?  High-fidelity blueprints of rich and complex interactions meant to help developers understand the intended functionality?  The answer will help you figure out what you need to describe to the person who might soon be reading or reviewing your 'frames.

In the first example (storyboard sketches), you might want to describe:
- user pathways or journeys through the site or feature set
- how the depicted features and functionality help users reach their goals
- how features map to personas (if they are being used)
- how the the client's stated business goals are being met
- how specific business requirements are being addressed

In the case of wireframes used by developers and/or visual designers:
- the result of actions taken within the page (menus, buttons, links, etc.)
- alternate use cases, paths or conditions
- known design or technical constraints (e.g., "The business requirements prevent use of Flash as a solution here.")
- pixel dimensions or design grid information (as needed)

Your wireframes might eventually land in the hands of clients, visual designer AND developers. What then?  One approach would be to write a separate set of annotations for each audience, and distribute the wireframe variations accordingly. That can cause additional work and headaches since some of your annotations may apply to multiple audience groups.  If you have to change something later, you'd likely have to edit it in several places.  You could opt to keep all sets of annotations displayed all the time, but color-code or add symbols to indicate which audience needs to read which set.  This may result in a real estate problem if you have more annotations than space on your page.

<strong>Let the pictures do the talking</strong>
A much more efficient approach is to take a critical eye to your annotations and to be discerning from the beginning about what you need to include.  What information needs to go on the permanent record? What can be offered during a verbal discussion instead? On any given page, the most likely candidates for annotation are unique functional elements. High-level notes that apply to all or most pages (such as design rationale) can be placed on a separate page toward the beginning of your document. The same goes for global elements and patterns - explain them just once, up front.

Introducing color-coding or symbols can provide a visual cue about a variety of issues and cut down on verbosity.  Use them to indicate relevant personas, "phase 2" features, cross-references to other documents, content, data or module types, states or conditions, or other identifiers that will benefit from being mapped to your wireframe content.  Make sure that you also create a legend or key that is prominently displayed at the beginning of the document.

In some cases, creating additional wireframes to show an alternate state or use case may be easier for the reader to digest than additional paragraphs of explanation crammed into one page. For complex experiences, consider including a flow chart.  Let the pictures do the talking!  The more you can put into the wireframe, the less you need to use words to describe it.  Don't feel that you need to nail down every pixel -- wireframes provide an overarching structure and set of guidelines for the final product.  Too much detail may end up hampering you later.  The primary exception would be in the case of wireframes (and their annotations) used as an actual functional specification document.

In order to articulate your design to others through documentation, you have to understand both your own design decisions and also the needs of your readers.  Being aware of who those audiences are is a good first step.  Following through by including the information that stakeholders need and expect will create project efficiency as well as foster agreement, alignment and buy-in.]]></content:encoded>
			<wfw:commentRss>http://na.isobar.com/2011/tailoring-annotations-to-your-wireframe-audience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Isobar Wins 2 Gold W3 Awards</title>
		<link>http://na.isobar.com/2011/isobar-wins-2-gold-w3-awards/</link>
		<comments>http://na.isobar.com/2011/isobar-wins-2-gold-w3-awards/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 19:01:48 +0000</pubDate>
		<dc:creator>Anne Curtin</dc:creator>
				<category><![CDATA[Buzzworthy]]></category>
		<category><![CDATA[Isobar News]]></category>
		<category><![CDATA[Our Work]]></category>

		<guid isPermaLink="false">http://na.isobar.com/?p=7583</guid>
		<description><![CDATA[Awards recognizes creative excellence on the web.]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:3e4f2891ea39a376b1352d907eb2086aa311cc43'><p><img class="alignright size-full wp-image-7584" title="w3winner_gold_wht" src="http://na.isobar.com/wp-content/uploads/2011/10/w3winner_gold_wht.gif" alt="" width="109" height="106" />Isobar is proud to announce that we’ve won 2 Gold awards in the 2011 W<sup>3</sup> Awards!</p>
<p><a href="http://us.isobar.com/en/work/#!/work/adidas-climacool">Adidas Climacool Ride</a> won a Gold Award in the Integrated Campaign-Consumer Goods Category, and <a href="http://us.isobar.com/en/work/#!/work/yahoo-sports-grudge-judge">Yahoo! Sports Grudge Judge</a> won a Gold Award in the Integrated Campaign – Sports Category.</p>
<p>The W<sup>3</sup> Awards recognizes creative excellence on the web and the creative and marketing geniuses that made it all happen. Isobar is proud to be a part of a group of such outstanding winners!</p>
</div>]]></content:encoded>
			<wfw:commentRss>http://na.isobar.com/2011/isobar-wins-2-gold-w3-awards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Best way to use HttpClient in Android</title>
		<link>http://na.isobar.com/2011/best-way-to-use-httpclient-in-android/</link>
		<comments>http://na.isobar.com/2011/best-way-to-use-httpclient-in-android/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 16:20:00 +0000</pubDate>
		<dc:creator>Craig Andrews</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://na.isobar.com/?p=7521</guid>
		<description><![CDATA[Using HttpClient in an optimal way can improve your Android application's performance.]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:bcdd2fa26a4335876477b87224e978d5529e3db9'><p>Many Android applications access the Internet resources over HTTP (and my projects are no exception). There are 2 common ways to do that: use <a href="https://hc.apache.org/httpcomponents-client-ga/index.html">Apache HttpClient</a> 4.x (which is included in Android) or use <a href="http://developer.android.com/reference/java/net/HttpURLConnection.html">HttpURLConnection</a> (from Java). <a href="http://android-developers.blogspot.com/2011/09/androids-http-clients.html">Google stated in a September 29, 2011 blog post that they prefer you use HttpURLConnection</a>, but many apps and a large number of Java libraries already use HttpClient and won&#8217;t be changing soon (if ever). So HttpClient is here to stay.</p>
<p>With that in mind, the performance and footprint of HttpClient can vary widely based on how its set up. Here are my recommendations:</p>
<ul>
<li>Always use one HttpClient instance for your entire application. HttpClient is not free to instantiate &#8211; each additional instance takes time to create and uses more memory. However, more importantly, using one instance allows HttpClient to pool and reuse connections along with other optimizations that can make big differences in how your application performs.</li>
<li>Use a thread safe connection manager. If you&#8217;re using one global HttpClient, it will be accessed by multiple threads concurrently &#8211; so if you don&#8217;t use a thread safe connection manager, Bad Things will happen.</li>
<li>Use Android&#8217;s <a href="http://developer.android.com/reference/android/net/SSLCertificateSocketFactory.html">android.net.SSLCertificateSocketFactory</a> and <a href="http://developer.android.com/reference/android/net/SSLSessionCache.html">android.net.SSLSessionCache</a> if they&#8217;re available. Using these instead of the base HttpClient <a href="https://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/conn/ssl/SSLSocketFactory.html">SSLSocketFactory</a> will reduce round trips when connecting to the same https site multiple times, making your application feel faster.</li>
<li>Set the user agent to something useful. That way, the server&#8217;s logs will be far more useful, which may save you (or someone else) a lot of time later if (when) a problem occurs.</li>
</ul>
<p>With all that said, here&#8217;s how I get my global HttpClient instance. This code should work on all Android versions (it should even work all the way back to 1.0 &#8211; if anyone cares). I use <a href="https://code.google.com/p/google-guice/">Google Guice</a>&#8216;s <a href="https://google-guice.googlecode.com/svn/trunk/javadoc/com/google/inject/Provider.html">Provider interface</a> and injection to get the application, but you can easily adopt this to a form that doesn&#8217;t use Guice.</p>
<pre class="brush:java">import java.lang.reflect.Method;
import java.util.Locale;

import org.apache.http.client.HttpClient;
import org.apache.http.conn.ClientConnectionManager;
import org.apache.http.conn.scheme.PlainSocketFactory;
import org.apache.http.conn.scheme.Scheme;
import org.apache.http.conn.scheme.SchemeRegistry;
import org.apache.http.conn.scheme.SocketFactory;
import org.apache.http.conn.ssl.SSLSocketFactory;
import org.apache.http.impl.client.AbstractHttpClient;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager;
import org.apache.http.params.HttpConnectionParams;
import org.apache.http.params.HttpParams;
import org.apache.http.params.HttpProtocolParams;

import android.app.Application;
import android.content.Context;
import android.content.pm.PackageManager.NameNotFoundException;
import android.os.Build;
import android.util.Log;

import com.google.inject.Inject;
import com.google.inject.Provider;

public class HttpClientProvider implements Provider {
	@Inject
	Application application;

    // Wait this many milliseconds max for the TCP connection to be established
    private static final int CONNECTION_TIMEOUT = 60 * 1000;

    // Wait this many milliseconds max for the server to send us data once the connection has been established
    private static final int SO_TIMEOUT = 5 * 60 * 1000;

    private String getUserAgent(String defaultHttpClientUserAgent){
    	String versionName;
		try {
			versionName = application.getPackageManager().getPackageInfo(
					application.getPackageName(), 0).versionName;
		} catch (NameNotFoundException e) {
			throw new RuntimeException(e);
		}
		StringBuilder ret = new StringBuilder();
		ret.append(application.getPackageName());
		ret.append("/");
		ret.append(versionName);
		ret.append(" (");
		ret.append("Linux; U; Android ");
		ret.append(Build.VERSION.RELEASE);
		ret.append("; ");
		ret.append(Locale.getDefault());
		ret.append("; ");
		ret.append(Build.PRODUCT);
		ret.append(")");
		if(defaultHttpClientUserAgent!=null){
			ret.append(" ");
			ret.append(defaultHttpClientUserAgent);
		}
		return ret.toString();
    }

	@Override
	public HttpClient get() {
		AbstractHttpClient client = new DefaultHttpClient(){
		    @Override
		    protected ClientConnectionManager createClientConnectionManager() {
		        SchemeRegistry registry = new SchemeRegistry();
		        registry.register(
		                new Scheme("http", PlainSocketFactory.getSocketFactory(), 80));
		        registry.register(
		                new Scheme("https", getHttpsSocketFactory(), 443));
		        HttpParams params = getParams();
		        HttpConnectionParams.setConnectionTimeout(params, CONNECTION_TIMEOUT);
		        HttpConnectionParams.setSoTimeout(params, SO_TIMEOUT);
		        HttpProtocolParams.setUserAgent(params, getUserAgent(HttpProtocolParams.getUserAgent(params)));
		        return new ThreadSafeClientConnManager(params, registry);
		    }

		    /** Gets an HTTPS socket factory with SSL Session Caching if such support is available, otherwise falls back to a non-caching factory
		     * @return
		     */
		    protected SocketFactory getHttpsSocketFactory(){
				try {
					Class&lt; ?&gt; sslSessionCacheClass = Class.forName("android.net.SSLSessionCache");
			    	Object sslSessionCache = sslSessionCacheClass.getConstructor(Context.class).newInstance(application);
			    	Method getHttpSocketFactory = Class.forName("android.net.SSLCertificateSocketFactory").getMethod("getHttpSocketFactory", new Class&lt; ?&gt;[]{int.class, sslSessionCacheClass});
			    	return (SocketFactory) getHttpSocketFactory.invoke(null, CONNECTION_TIMEOUT, sslSessionCache);
				}catch(Exception e){
					Log.e("HttpClientProvider", "Unable to use android.net.SSLCertificateSocketFactory to get a SSL session caching socket factory, falling back to a non-caching socket factory",e);
					return SSLSocketFactory.getSocketFactory();
				}

		    }
		};
        return client;
	}

}</pre>
<p>I use this approach in my <a href="https://market.android.com/details?id=com.integralblue.callerid">CallerID app</a> <a href="https://gitorious.org/callerid-for-android">(source)</a> and an upcoming app (that I cannot yet talk about). I&#8217;ve also <a href="https://github.com/talklittle/reddit-is-fun/pull/180">submitted patches</a> (which have been accepted) to <a href="https://market.android.com/details?id=com.andrewshu.android.reddit">reddit is fun</a>, so it will use this approach in its next version.</p>
<p><a href="http://candrews.integralblue.com/2011/09/best-way-to-use-httpclient-in-android/">This article has been cross-posted to my personal blog – please comment there.</a></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://na.isobar.com/2011/best-way-to-use-httpclient-in-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
	</channel>
</rss>

