<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mrinal Wadhwa &#187; Usability</title>
	<atom:link href="http://weblog.mrinalwadhwa.com/category/usability/feed/" rel="self" type="application/rss+xml" />
	<link>http://weblog.mrinalwadhwa.com</link>
	<description>en route to a richer Internet</description>
	<lastBuildDate>Sat, 29 May 2010 05:48:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The state of Enterprise UIs : &#8220;It&#8217;s a design thinking problem&#8221;</title>
		<link>http://weblog.mrinalwadhwa.com/2009/09/08/the-state-of-enterprise-ui/</link>
		<comments>http://weblog.mrinalwadhwa.com/2009/09/08/the-state-of-enterprise-ui/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 16:46:22 +0000</pubDate>
		<dc:creator>Mrinal Wadhwa</dc:creator>
				<category><![CDATA[RIA]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Accenture]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[deloitte]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[enterprise ui]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[james governer]]></category>
		<category><![CDATA[redmonk]]></category>
		<category><![CDATA[thomas otter]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://weblog.mrinalwadhwa.com/?p=1160</guid>
		<description><![CDATA[<p><a href="http://www.redmonk.com/jgovernor/">James Governor</a> of RedMonk yesterday kicked off an interesting <a href="http://www.redmonk.com/jgovernor/2009/09/04/front-ends-portal-plasticity-glue-to-putty-sap-to-adobe-2/">discussion about the state of Enterprise User Interfaces</a>, more specifically Enterprise Portals and points out &#8230;</p>
<blockquote><h3><em>&#8220;&#8230; That’s right- less painful for users. Products like IBM WebSphere Portal and SAP Netweaver Portal were supposed to bring much improved user interaction models to enterprise IT, but unfortunately traditional systems-focused IT departments, rather than user interaction specialists and their web brethren, did the work &#8230;&#8221;</em></h3>
</blockquote>
<p> James eludes to the crux of the problem in the above quote and <a href="http://blogs.gartner.com/thomas_otter/">Thomas Otter</a> highlights it further in a <a href="http://www.redmonk.com/jgovernor/2009/09/04/front-ends-portal-plasticity-glue-to-putty-sap-to-adobe-2/#comment-541238">comment</a> saying &#8230;</p>
<blockquote><h3><em>I sense that most of the problems/challenges with enterprise UI are not just a tool challenge. It is a design thinking problem. Until design thinking permeates enterprise application development, UI will be a sore point.</em></h3>
</blockquote>
<p>Thomas is right, it is <strong>a design thinking problem</strong>, more precisely, the problem is that <strong>there are no design thinkers in most teams</strong> that build or customize enterprise software&#8230;.<!--more--> A quick search for Job posts with keywords &#8220;interaction designer SAP&#8221; and other related terms on various reputed job boards <a href="http://scncareercenter.jobtarget.com/c/search_results.cfm?t730=designer&#038;t737=&#038;t15195=&#038;t15174=&#038;t731=&#038;t732=&#038;max=25&#038;site_id=8446&#038;search=Find+Jobs">here</a>, <a href="http://www.indeed.co.in/jobs?q=interaction+designer+sap&#038;l=">here</a>, <a href="http://seeker.dice.com/jobsearch/servlet/JobSearch?op=300&#038;N=0&#038;Hf=0&#038;NUM_PER_PAGE=30&#038;Ntk=JobSearchRanking&#038;Ntx=mode+matchall&#038;AREA_CODES=&#038;AC_COUNTRY=1525&#038;QUICK=1&#038;ZIPCODE=&#038;RADIUS=64.37376&#038;ZC_COUNTRY=0&#038;COUNTRY=1525&#038;STAT_PROV=0&#038;METRO_AREA=33.78715899%2C-84.39164034&#038;TRAVEL=0&#038;TAXTERM=0&#038;SORTSPEC=0&#038;FRMT=0&#038;DAYSBACK=30&#038;LOCATION_OPTION=2&#038;FREE_TEXT=interaction+designer+sap&#038;WHERE=">here</a> and a few other places revealed almost no relevant results .. clearly we don&#8217;t even realize yet that we need to design the interaction a user has with the software we build .. so it should be no surprise that our business software is a pain to use.</p>
<p>It is easy to blame vendors like SAP and IBM in this scenario though &#8230; our company portal is a pain to use, SAP must not have done a good job building it .. this is not always the right assumption, software like SAP portal etc. are platforms that allow an extreme amount of customization and often its this team doing the customization that puts together most of what a user will experience .. believe it or not SAP portal is HTML and JavaScript in your browser &#8230; yes the same HTML and JavaScript that powers GMail, Google Reader, Apple.com or numerous other engaging experiences on the Internet that you can find listed on various web showcases like <a href="http://notcoffee.net/">this</a> and <a href="http://usejquery.com/">this</a>.</p>
<p>I bet if the same people who build these experiences on the web were part of the team building and customizing your corporate portal we would not be having this conversation. Yet, I&#8217;ve been on this side of similar conversations many times before and this is right about the time where you hear the words &#8230;</p>
<blockquote><h3><em>&#8220;&#8230; but, I don&#8217;t need all this <strong>flashy</strong> stuff on my business app &#8230;&#8221;</em></h3>
</blockquote>
<p>Unfortunately, many business decision makers very often fail to see beyond the commercial glitz of well designed applications on the Internet and quickly dismiss or underrate the need of an Interaction designer on their team. They miss to see that Interaction design is about thinking and researching how a users interacts with your software, how he feels and how can his feelings be optimized to pleasure, comfort and satisfaction. Its not about rounded corners or gradients or &#8220;flashy&#8221; animations .. those are just some visual design tools that sometimes (not always) help enhance how a user feels when using software.  </p>
<p>Things are changing though, as <a href="http://www.yojibee.com/">Anne</a> points out in <a href="<a href="http://www.redmonk.com/jgovernor/2009/09/04/front-ends-portal-plasticity-glue-to-putty-sap-to-adobe-2/#comment-541173">a comment on James&#8217; post</a> .. the last year or so has seen a lot of new interest in the business value of good user interfaces and James&#8217; post mentions that companies like Deloitte and Accenture realize this value and &#8220;have built practices dedicated to using Adobe technology to make existing enterprise applications and their portal front ends less painful for users&#8221;. He goes on to quote Jaco Von Eeden from Deloitte &#8230;</p>
<blockquote><h3><em>“Virtually every ERP deal we see we ask where can we use Adobe. We have a reasonable revenue flow and fantastic pipeline.”</em></h3>
</blockquote>
<p>This increasing interest in the value of good user interfaces is great for the industry, but I&#8217;m not sure if the above approach that Deloitte is embracing is the right way to go .. we should not be force fitting a particular technology into a solution, but instead asking what is the best way to solve a problem and what is the best technology to build that solution.</p>
<p>Adobe&#8217;s technologies can be used to build some great solutions but this choice of using a particular technology should not be made by business drivers &#8230; instead, it should be based on proper understanding of what is needed. Remember, it is very easy to use these so called <a href="http://weblog.mrinalwadhwa.com/2008/10/24/what-is-an-ria/">Rich Internet Applications</a> technologies to build a <strong>Not So Rich Internet Application</strong>.</p>
]]></description>
		<wfw:commentRss>http://weblog.mrinalwadhwa.com/2009/09/08/the-state-of-enterprise-ui/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Flex Builder CSS annoyance</title>
		<link>http://weblog.mrinalwadhwa.com/2008/08/31/flexbuilder-css-annoyance/</link>
		<comments>http://weblog.mrinalwadhwa.com/2008/08/31/flexbuilder-css-annoyance/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 17:13:59 +0000</pubDate>
		<dc:creator>Mrinal Wadhwa</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[annoyance]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[flex builder]]></category>
		<category><![CDATA[flex builder 3]]></category>

		<guid isPermaLink="false">http://weblog.mrinalwadhwa.com/?p=435</guid>
		<description><![CDATA[<p>Maybe I&#8217;m missing something here, but why does FlexBuilder generate css styles as &#8220;styleName&#8221; but suggests auto completions as &#8220;style-name&#8221; ?</p>
<h4>Generated Style</h4>
<p><img src="http://weblog.mrinalwadhwa.com/wp-content/uploads/2008/08/flex-builder-annoyance.png" alt="Generated Style" title="flex-builder-annoyance" width="500" /><br />
&nbsp;</p>
<h4>Auto-Complete</h4>
<p><img src="http://weblog.mrinalwadhwa.com/wp-content/uploads/2008/08/flex-builder-annoyance-2.png" alt="Auto-Complete" title="flex-builder-annoyance-2" width="500"/><br />
&nbsp;</p>
<hr />
<strong>UPDATE:</strong> If you find this behaviour annoying, please <a href="https://bugs.adobe.com/jira/browse/FB-11166">vote on this Flash Builder bug </a><br />
&nbsp;</p>
<hr />
]]></description>
		<wfw:commentRss>http://weblog.mrinalwadhwa.com/2008/08/31/flexbuilder-css-annoyance/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Enhancing Flex applications with Google Gears</title>
		<link>http://weblog.mrinalwadhwa.com/2008/06/27/flex-and-gears/</link>
		<comments>http://weblog.mrinalwadhwa.com/2008/06/27/flex-and-gears/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 18:41:29 +0000</pubDate>
		<dc:creator>Mrinal Wadhwa</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Gears]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[SilverLight]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[google gears]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[shortcut]]></category>

		<guid isPermaLink="false">http://weblog.mrinalwadhwa.com/?p=313</guid>
		<description><![CDATA[<p><a href="http://gears.google.com">Google Gears</a> is a very interesting platform.  It&#8217;s a browser plugin that is aimed at extending the abilities of web browsers to satiate the needs of modern day rich web applications. The Gears website defines it as follows ..</p>
<blockquote><p>Gears is an open source project that enables more powerful web applications, by adding new features to your web browser:</p>
<ul>
<li>Let web applications interact naturally with your desktop</li>
<li>Store data locally in a fully-searchable database</li>
<li>Run JavaScript in the background to improve performance</li>
</ul>
</blockquote>
<p>Gears today provides some very <a href="http://code.google.com/apis/gears/api_summary.html">interesting features</a> like a <a href="http://code.google.com/apis/gears/api_workerpool.html">WorkerPool</a> module to run JavaScript code in the background, without blocking the main page&#8217;s script execution, a <a href="http://code.google.com/apis/gears/api_localserver.html">LocalServer</a> module that allows a web application to cache and serve its HTTP resources locally without a network connection, a <a href="http://code.google.com/apis/gears/api_database.html">Database</a> module that provides browser-local relational data storage, a <a href="http://code.google.com/apis/gears/api_desktop.html">Desktop</a> module that allows you to create desktop shortcuts for your web applications and more.</p>
<p>There are some very interesting <a href="http://sites.google.com/site/io/improving-browsers-in-new-ways-gears">features in the works</a> as well like Desktop Notifications from browser apps, Multiple file select, resuming uploads, geolocation support etc.</p>
<p>All the above features have the potential of drastically changing the experience users have when using applications in the browser and that excites me <img src='http://weblog.mrinalwadhwa.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  </p>
<p>Many of these features can be very useful for applications that run in other plugins like Flash Player or Silverlight Player as well&#8230;<!--more--> while ideally all these abilities should be available within these other plugins natively, but the world of web development isn&#8217;t that ideal, is it?. Both Flash and Silverlight have the ability to communicate with the wrapping html page and hence they could potentially use the abilities that Gears provides via the wrapper. The obvious argument against this approach though would be that your application will become dependent on the availability of two plugins in place of one and that&#8217;s a bad move. However, that does not mean you should not take advantage of Gears in your Flex/Silverlight applications, it only means that you should use Gears in a way that your app does not become dependent on it. One approach, for example, could be to expose Gears dependent functionality to a user only when Gears is available on his machine and if its not available quietly and gracefully degrade the functionality. You could check if gears is present using the following code ..<br />
&nbsp;</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>window.<span style="color: #660066;">google</span> <span style="color: #339933;">&amp;&amp;</span> google.<span style="color: #660066;">gears</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> 
       <span style="color: #006600; font-style: italic;">//gears is installed</span>
<span style="color: #009900;">&#125;</span><span style="color: #000066; font-weight: bold;">else</span><span style="color: #009900;">&#123;</span>
     <span style="color: #006600; font-style: italic;">//gears is not installed</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>I&#8217;m sure you could come up with other such approaches, so I&#8217;d love to know your suggestions.</p>
<p>Meanwhile, I cooked up this little <a href="http://experiments.mrinalwadhwa.com/Gears/FlexDesktopShortcut/FlexGears.html">example Flex app</a> that checks to see if Gears is installed and then allows the user to place a shortcut to the app on his desktop.<br />
&nbsp;<br />
<a href='http://experiments.mrinalwadhwa.com/Gears/FlexDesktopShortcut/FlexGears.html'><img src="http://weblog.mrinalwadhwa.com/wp-content/uploads/2008/06/2008-06-26_1602.png" alt="" title="Create Desktop Shortcut from a Flex app" width="500" height="192" class="aligncenter size-full wp-image-316" /></a></p>
<p><a href='http://weblog.mrinalwadhwa.com/wp-content/uploads/2008/06/2008-06-26_1601.png'><img src="http://weblog.mrinalwadhwa.com/wp-content/uploads/2008/06/2008-06-26_1601.png" alt="" title="" width="500" height="129" class="aligncenter size-full wp-image-317" /></a></p>
<p>&nbsp;<br />
Although <a href="http://experiments.mrinalwadhwa.com/Gears/FlexDesktopShortcut/srcview/index.html">the code</a> is well commented and self explanatory here are a few things I would like to point out &#8230;</p>
<ul>
<li>I have used the ExternalInterface class to communicate with the html wapper, you can read more about how this is done <a href="http://livedocs.adobe.com/flex/3/html/passingarguments_1.html">here in the docs. </a>  </li>
<li>The gears api is needed to communicate with Gears, you can read about using the gears api <a href="http://code.google.com/apis/gears/design.html">here</a> </li>
<li>The first thing you will need to do to start communicating with Gears is include the <a href="http://code.google.com/apis/gears/tools.html#gears_init">gears_init.js</a> in the html wrapper. You can do this by downloading the file to your source folder and including the below line of code in the index.template.html file in your Flex project
</li>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;script type=&quot;text/javascript&quot;  src=&quot;gears_init.js&quot;&gt;&lt;/script&gt;</pre></div></div>

<li>I have used Abdul&#8217;s very cool <a href="http://www.abdulqabiz.com/blog/archives/macromedia_flex/a_mxml_componen.php">JavaScript MXML component</a> to include all my JavaScript code in my mxml file itself.</li>
</ul>
<h1>
<ul>
<li><a href="http://experiments.mrinalwadhwa.com/Gears/FlexDesktopShortcut/FlexGears.html">Check out the example application</a></li>
<li><a href="http://experiments.mrinalwadhwa.com/Gears/FlexDesktopShortcut/srcview/index.html">View Source </a></li>
</ul>
</h1>
<h2>Known Bug</h2>
<p>The flex app temporarily blanks out when the Gears conformation dialog appears on FireFox 3 on  MacOS. I&#8217;m not sure why this happens but it seems like a bug with FireFox.</p>
<p>Finally, do let me know your views on using Gears to enhance applications already dependent on another plugin like Flash Player or Silverlight Player.</p>
<p>&nbsp;&nbsp;</p>
<h2>Update:</h2>
<p>The above blanking out problem could be an issue with flash player as well so I have submitted the issue as a bug to bugs.adobe.com, <a href="https://bugs.adobe.com/jira/browse/FP-376">please vote it up.</a></p>
]]></description>
		<wfw:commentRss>http://weblog.mrinalwadhwa.com/2008/06/27/flex-and-gears/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>I miss &#8220;Creating Passionate Users&#8221;</title>
		<link>http://weblog.mrinalwadhwa.com/2008/01/08/i-miss-creating-passionate-users/</link>
		<comments>http://weblog.mrinalwadhwa.com/2008/01/08/i-miss-creating-passionate-users/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 00:58:04 +0000</pubDate>
		<dc:creator>Mrinal Wadhwa</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[India]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[initRIA]]></category>

		<guid isPermaLink="false">http://weblog.mrinalwadhwa.com/2008/01/08/i-miss-creating-passionate-users/</guid>
		<description><![CDATA[<p><a href="http://headrush.typepad.com/"><img id="image150" src="http://weblog.mrinalwadhwa.com/wp-content/uploads/2007/09/cpu.png" alt="Creating passionate Users" style="float: left; padding-right: 15px; padding-bottom: 10px; padding-top: 8px; "/></a>Every Java developer I know has <a href="http://www.oreilly.com/catalog/hfjava/">read her books</a> and visited the <a href="http://www.javaranch.com/">Java Community Site</a> she started. My first encounter with <a href="http://en.wikipedia.org/wiki/Kathy_Sierra">Kathy Sierra&#8217;s</a> writing was when I started reading <a href="http://www.oreilly.com/catalog/hfjava/">Head First Java</a> a few years back, the book completely mesmerized me, It was unlike any other technical book I had ever read. I was not reading this book because I needed to know something but instead I was reading it because it was a lot of fun .. this is very unlike me and its very unlike technical books.</p>
<p>Later, I was introduced to her blog <a href="http://headrush.typepad.com/">Creating Passionate Users</a> and I was totally hooked &#8230; well technically  the blog <a href="http://headrush.typepad.com/about.html">wasn&#8217;t just her&#8217;s</a> but I was passionate about it mostly because of Kathy&#8217;s posts &#8230; her captivating style of writing and extensive knowledge on the subject was an excellent combination and the cleverly chosen supporting images were the icing. I was so passionate about her blog that every time I noticed a new post on it, I got goose bumps (Seriously !!).  </p>
<p>About 10 months back, in early April of 2007, due to a <a href="http://www.sfgate.com/cgi-bin/blogs/sfgate/detail?blogid=19&#038;entry_id=14783">very sad and alarming incident</a> Kathy decided to discontinue writing her blog &#8230; I felt her pain and was very sad, I hope she has recovered from that incident and is enjoying life. I miss <a href="http://headrush.typepad.com/">her blog</a> a lot and even today I spend a good amount of time in <a href="http://headrush.typepad.com/creating_passionate_users/archives.html">its archives</a>, there&#8217;s tons of knowledge in there and anyone who is in the business of creating stuff, software or otherwise, should read her articles.<!--more--></p>
<p><a href="http://headrush.typepad.com/">Creating Passionate Users</a> has inspired me in many ways &#8230; looking back at 2007, I realized that 2 of her posts played a very important role in my life last year. Most part of last year <a href="http://weblog.mrinalwadhwa.com/category/india/">I was extensively involved in</a> the <a href="http://groups.google.com/group/flex_india/">Adobe Flex community in India</a> ..  the motivation of course was that I love Flex and I want the whole world to use it &#8230; the source of inspiration were two blog posts by Kathy Sierra &#8230;<br />
<font size="3"></p>
<ul>
<li><a href="http://headrush.typepad.com/creating_passionate_users/2005/06/building_a_succ.html">Building a successful online community   </a></li>
<li><a href="http://headrush.typepad.com/creating_passionate_users/2006/12/how_to_build_a_.html">How to Build a User Community</a></li>
</ul>
<p></font></p>
<p>Just like all Creating Passionate Users&#8217; posts these posts also had some powerful pictures, in the below pictures Kathy explains the importance of &#8220;Being Friendly&#8221; on community sites &#8230; this is one of the key principles that <a href="http://flex-india.org">Flex-India</a> has followed over time .. </p>
<p><img id="image206" src="http://weblog.mrinalwadhwa.com/wp-content/uploads/2008/01/slashdotthread.jpg" alt="slashdot" /><br />
&nbsp;<br />
<img id="image207" src="http://weblog.mrinalwadhwa.com/wp-content/uploads/2008/01/javaranchthread.jpg" alt="Javaranch" /></p>
<p>This is just one example of how much I have been inspired and influenced by <a href="http://headrush.typepad.com/">Creating Passionate Users</a> &#8230; It&#8217;s very sad that because of a few disoriented people so many young aspiring individuals like me will loose out on loads of knowledge we could have gained from Kathy&#8217;s writings.  I am going to leave you all with some of my favorite posts and images from CPU &#8230; but before I do that, I would like to thank Kathy for sharing her wisdom with us and I hope that someday she would write again.</p>
<p>Here are a few posts from Creating passionate Users that I love &#8230;<br />
<font size="3"></p>
<ul>
<li><a href="http://headrush.typepad.com/creating_passionate_users/2005/03/your_brain_on_m.html">Your brain on multitasking</a></li>
<li><a href="http://headrush.typepad.com/creating_passionate_users/2006/05/good_usability_.html">Good usability is like &#8220;water flowing downhill</a></li>
<p>
<img id="image210" src="http://weblog.mrinalwadhwa.com/wp-content/uploads/2008/01/rightthingeasy2.jpg" alt="right thing easy" /></p>
<li><a href="http://headrush.typepad.com/creating_passionate_users/2006/03/how_to_be_an_ex.html">How to be an expert</a></li>
<li><a href="http://headrush.typepad.com/creating_passionate_users/2006/01/death_by_riskav.html">Death by risk-aversion</a></li>
<p>
<img id="image209" src="http://weblog.mrinalwadhwa.com/wp-content/uploads/2008/01/riskaversion2.jpg" alt="death by risk aversion" /></p>
<li><a href="http://headrush.typepad.com/creating_passionate_users/2005/12/creativity_on_s.html">Creativity on speed</a></li>
<p></p>
<li><a href="http://headrush.typepad.com/creating_passionate_users/2005/03/one_of_us_iisi_.html">One of us is smarter than all of us</a>
</li>
<p><img id="image208" src="http://weblog.mrinalwadhwa.com/wp-content/uploads/2008/01/dumbgroups2.jpg" alt="Dumb Groups" /></p>
<li><a href="http://headrush.typepad.com/creating_passionate_users/2007/01/what_comes_afte.html">What comes after usability?</a></li>
<p>
<img id="image211" src="http://weblog.mrinalwadhwa.com/wp-content/uploads/2008/01/developmentmodels.png" alt="development models" />&nbsp;<br />
<img id="image212" src="http://weblog.mrinalwadhwa.com/wp-content/uploads/2008/01/userhierarchyofneeds.jpg" alt="user needs" /></p>
<li><a href="http://headrush.typepad.com/creating_passionate_users/2005/03/motivated_to_le.html">Just-in-time vs. Just-in-case learning</a></li>
<p>
<img id="image213" src="http://weblog.mrinalwadhwa.com/wp-content/uploads/2008/01/justincase.jpg" alt="learning" /></p>
<li><a href="http://headrush.typepad.com/creating_passionate_users/2007/02/its_lunchtime_a.html">Are our tools making us dumber?</a></li>
<li><a href="http://headrush.typepad.com/creating_passionate_users/2005/01/creating_playfu.html">Creating playful users&#8230;</a></li>
<p></p>
<p><img id="image214" src="http://weblog.mrinalwadhwa.com/wp-content/uploads/2008/01/playfulwork_1.jpg" alt="playful work" /></p>
</ul>
<p></font></p>
]]></description>
		<wfw:commentRss>http://weblog.mrinalwadhwa.com/2008/01/08/i-miss-creating-passionate-users/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>My 10 favourite Flex RIAs of 2007</title>
		<link>http://weblog.mrinalwadhwa.com/2008/01/01/my-10-favourite-flex-rias-of-2007/</link>
		<comments>http://weblog.mrinalwadhwa.com/2008/01/01/my-10-favourite-flex-rias-of-2007/#comments</comments>
		<pubDate>Tue, 01 Jan 2008 17:48:56 +0000</pubDate>
		<dc:creator>Mrinal Wadhwa</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://weblog.mrinalwadhwa.com/2008/01/01/my-10-favourite-flex-rias-of-2007/</guid>
		<description><![CDATA[<p><a href="http://flex.org/showcase">Hundreds</a> of <a href="http://flex.org">Flex</a> based <a href="http://en.wikipedia.org/wiki/Rich_Internet_application">Rich Internet Applications</a> came to life in 2007 &#8230; here are 10 applications that I liked most, these are the ones that made me wish I was involved in building them &#8230; I&#8217;m sure there were apps that made you wish the same, so do share your own list &#8230; here&#8217;s mine .. </p>
<p><font size=3></p>
<ul>
<li><a href="http://www.picnik.com/">Picnik</a></li>
<li><a href="http://www.buzzword.com/">Buzzword</a></li>
<li><a href="http://promos.airnz.co.nz/howfar/">How far can I go?</a></li>
<li><a href="http://www.amgentourofcalifornia.com/docroot/tourtracker2/index.html">Amgen Tour Tracker</a></li>
<li><a href="http://labs.adobe.com/technologies/mediaplayer/">Adobe Media Player</a></li>
<li><a href="http://coenraets.org/blog/2007/07/new-version-of-salesbuilder-flex-air-application/">SalesBuilder</a></li>
<li><a href="http://www.universalmind.com/demo/launchpad/GeoLayer.html">UniversalMind&#8217;s LaunchPad</a></li>
<li><a href="http://sliderocket.com/">SlideRocket</a></li>
<li><a href="http://www.ribbit.com/">Ribbit</a></li>
<li><a href="http://www.papercritters.com/">Paper Critters</a></li>
</ul>
<p></font></p>
<p><!--more--></p>
]]></description>
		<wfw:commentRss>http://weblog.mrinalwadhwa.com/2008/01/01/my-10-favourite-flex-rias-of-2007/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Adobe, what&#8217;s with the left align?</title>
		<link>http://weblog.mrinalwadhwa.com/2007/12/07/adobe-whats-with-the-left-align/</link>
		<comments>http://weblog.mrinalwadhwa.com/2007/12/07/adobe-whats-with-the-left-align/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 16:06:58 +0000</pubDate>
		<dc:creator>Mrinal Wadhwa</dc:creator>
				<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://weblog.mrinalwadhwa.com/2007/12/07/adobe-whats-with-the-left-align/</guid>
		<description><![CDATA[<p><a href="http://www.adobe.com">Adobe.com</a> today got a new look and I like it a lot. The color palette used is very similar to that of<a href="http://www.adobe.com/devnet/"> Adobe Developer Connection</a> (the new devnet) that was unveiled at MAX. I personally really liked the Developer Connection design when it came out, but there were many who did not care much for it. I think the accordion approach was really neat as it made finding things extremely simple.</p>
<p>I like the new <a href="http://www.adobe.com">adobe.com</a> design as well but &#8230;.. &#8220;Adobe, what&#8217;s with the left align? Why is your search box so important and needs to be the only thing to the right?&#8221; &#8230; please center align the site, it will look and feel a lot better.<!--more--></p>
<p><a href="http://www.adobe.com"><img src="http://content.screencast.com/media/079ba804-2805-48c9-9dcb-92fcc5f6560a_23f5b7aa-0cfc-4170-870d-591cf995d8e0_static_0_0_00000013.png" width="570" height="440" border="0" /></a></p>
]]></description>
		<wfw:commentRss>http://weblog.mrinalwadhwa.com/2007/12/07/adobe-whats-with-the-left-align/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Paradox of Choice: Why More Is Less</title>
		<link>http://weblog.mrinalwadhwa.com/2007/12/06/the-paradox-of-choice-why-more-is-less/</link>
		<comments>http://weblog.mrinalwadhwa.com/2007/12/06/the-paradox-of-choice-why-more-is-less/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 14:32:27 +0000</pubDate>
		<dc:creator>Mrinal Wadhwa</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://weblog.mrinalwadhwa.com/2007/12/06/the-paradox-of-choice-why-more-is-less/</guid>
		<description><![CDATA[<p>I was on IM with <a href="http://www.abdulqabiz.com/blog/">Abdul Qabiz</a> yesterday and during our discussion he pointed me to the below video. It&#8217;s a <a href="http://video.google.com/googleplex.html#tech">Google Techtalk</a> delivered by <a href="http://www.swarthmore.edu/SocSci/bschwar1/">Prof. Barry Schwartz</a> who is an expert on Social Theory and Social Action. You may be wondering why am I talking about social theory on a blog about RIAs.. well, listening to his talk I was amazed at how relevant his findings were to Software in general and User Interfaces in particular. <!--more--><br />
<embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=6127548813950043200&#038;hl=en" flashvars="&#038;subtitle=on"> </embed><br />
&nbsp;<br />
Prof. Schwartz also has a <a href="http://www.amazon.com/Paradox-Choice-Why-More-Less/dp/0060005688">book on the same topic.</a><br />
<!--more--></p>
]]></description>
		<wfw:commentRss>http://weblog.mrinalwadhwa.com/2007/12/06/the-paradox-of-choice-why-more-is-less/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>UI Components in CS3</title>
		<link>http://weblog.mrinalwadhwa.com/2007/05/12/ui-components-in-cs3/</link>
		<comments>http://weblog.mrinalwadhwa.com/2007/05/12/ui-components-in-cs3/#comments</comments>
		<pubDate>Sat, 12 May 2007 07:20:34 +0000</pubDate>
		<dc:creator>Mrinal Wadhwa</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[India]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://weblog.mrinalwadhwa.com/2007/05/12/ui-components-in-cs3/</guid>
		<description><![CDATA[<p> <img id="image106" src="http://weblog.mrinalwadhwa.com/wp-content/uploads/2007/05/cs3.png" alt="CS3" width="180" style="float: left; padding-right: 15px;padding-bottom: 15px;" />I was at the <a href="http://www.adobe.com/creativelicense/">Adobe Creative Suite 3</a> launch in Bangalore on Thursday (Yes, it took them so long). I liked the event, there was nothing extraordinary about it but it was nice &#8230;. I really liked how they had put an Indian touch to the whole event (music demos and stuff) and did not just present their International campaign, this shows they are really interested.  </p>
<p>The Creative Suite 3 of course is just Awesome!! The demos were awe inspiring and well presented (especially the ones by Rajesh Patil) &#8230; great job guys!  &#8230; One interesting thing that I noticed about these products was the intelligent use of some really innovative UI Components/Controls. Adobe has put a lot of thought/research into what the users really want and need and this effort truly deserves appreciation.<!--more--></p>
<p>Here are a few components that stood out during the demos:</p>
<p><strong>1. Multi-paste Gun:</strong> Rajesh presented the use of this in <a href="http://www.adobe.com/products/indesign/">InDesign CS3</a> where he copied a bunch of images all at once from <a href="http://www.adobe.com/products/creativesuite/bridge/">Bridge CS3</a>, now inside InDesign you could see a translucent overlay of the copied stack of images right beside your mouse pointer. The overlay also displayed the  number of copied images at its bottom left corner. You can now easily cycle through this stack of clipboard images right where your mouse is and paste the one you like. This seems very useful for someone who is filling in an InDesign template with images, if he has to paste say 20-30 images he no more has to go back and fourth between InDesign and Bridge. </p>
<p><img id="image109" src="http://weblog.mrinalwadhwa.com/wp-content/uploads/2007/05/kuler.thumbnail.png" alt="kuler live color" style="float: right; padding-left: 15px; "  /><strong>2. Live Color:</strong> <a href="http://kuler.adobe.com">Kuler</a> like Live Color control that allows you to fix a harmony of colors and then cycle through the whole spectrum to find alternatives. This could be very helpful when you want to make many tones of the same design, Rajesh gave a very apt example where he showed how easy this control makes the design of a drink can that needs to have the same design but different tones of colors for different flavors. Moreover this control could be quite helpful to a designer for presenting alternatives to a client. If you select preview in this control you could see your image being updated as you cycled through the spectrum.</p>
<p><strong>3. Swatch color component:</strong> This component again embodies simplicity , in <a href="http://www.adobe.com/products/photoshop/photoshopextended/">Photoshop CS3</a> (maybe also in other CS3 products) when you select a color in a swatch there is this very small overlay that appears at the bottom of your mouse pointer that shows the color to the left and right of your selected color in the swatch and while working on some image you can easily switch to the surrounding colors in the swatch right where your mouse is without having to take the mouse all the way to the color pallet and selecting a new color. Along with saving an unnecessary trip to the pallet this control also helps by giving a visual hint to what other colors could be used.</p>
<p><strong>4. Convertible List/Toolbar:</strong> This component is used throughout the suite to provide a larger workspace to the user. The toolbars and contol panels can either show just icons or icons+name or full detail. So once a user gets acquainted with the software he can easily configure his workspace to show just icons thus getting more real estate to work on &#8230; simple but brilliant. <a href="http://dougmccune.com/blog/">Doug McCune</a> has already implemented this component in <a href="http://flex.org">flex</a> as part of the <a href="http://code.google.com/p/flexlib/">flexlib project</a>. You can check it out <a href="http://flexlib.googlecode.com/svn/trunk/examples/ConvertibleTreeList/ConvertibleTreeList_Sample.swf">here</a>.</p>
<p>I would also love to see more and more such controls be developed in Flex. As stated above an open source version of the &#8221; Convertible List/Toolbar&#8221; is already available &#8230; Kuler is developed in Flex so Live Color has also been implemented, it would be great if adobe could release the source of it though.</p>
<p>These were the components that I noticed during the demos on Thursday, I bet I will find many more once I get to explore CS3 myself. If you have already started using CS3 and have come across other such innovative components, please do share your opinion.</p>
]]></description>
		<wfw:commentRss>http://weblog.mrinalwadhwa.com/2007/05/12/ui-components-in-cs3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mr. Nielsen, what do you think of usability of Flash today?</title>
		<link>http://weblog.mrinalwadhwa.com/2007/04/13/mr-nielsen-what-do-you-think-of-usability-of-flash-today/</link>
		<comments>http://weblog.mrinalwadhwa.com/2007/04/13/mr-nielsen-what-do-you-think-of-usability-of-flash-today/#comments</comments>
		<pubDate>Fri, 13 Apr 2007 13:31:10 +0000</pubDate>
		<dc:creator>Mrinal Wadhwa</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://weblog.mrinalwadhwa.com/2007/04/13/mr-nielsen-what-do-you-think-of-usability-of-flash-today/</guid>
		<description><![CDATA[<p><img id="image86" src="http://weblog.mrinalwadhwa.com/wp-content/uploads/2007/04/adobe-flash-player-9.thumbnail.png" alt="Flash" style="float: left;padding-right: 20px;"  /><a href="http://www.codinghorror.com/blog/archives/000021.html">Jeff Atwood</a> over at his blog <a href="http://www.codinghorror.com/blog/" target="_blank">Coding Horror</a> (which is one of my favorites) recently posted an article <a href="http://www.codinghorror.com/blog/archives/000836.html" target="_blank">Usability is Timeless</a> where he presents an extract from <a href="http://www.useit.com/jakob/" target="_blank">Jacob Nielsen&#8217;s</a> latest book <a href="http://www.useit.com/prioritizing/">Prioritizing Web Usability</a>. The extract shows how Nielsen thinks web usability issues have evolved from the time he wrote <a href="http://www.useit.com/jakob/webusability/" target="_blank">his first book on web usability</a>&#8230;<!--more--> each issue is rated from zero to three skulls to represent how severe and relevant these issues are today (three skulls represent most severe). The issues are also divided into the following four categories:</p>
<ol>
<li>Usability issues that are still major problems today</li>
<li>Usability issues that are less important due to improvements in technology</li>
<p><img id="image85" src="http://weblog.mrinalwadhwa.com/wp-content/uploads/2007/04/flash_usability_jn.gif" alt="Flash Usability according to Jacob Nielson" style="padding-left: 100px;" /></p>
<li>Usability issues that are less important because users have adapted to the web</li>
<li>Usability issues that are less important because designers have learned restraint</li>
</ol>
<p><a href="http://www.codinghorror.com/blog/archives/000836.html">Jeff&#8217;s article</a> and its comments, as always, were an interesting read, but what i was more interested in was finding out if with the advent of <a href="www.adobe.com/products/flex/" target="_blank">Flex</a>, Mr.Nielsen&#8217;s views about Flash and its usability had changed now &#8230;. well apparently not so much &#8230;  &#8220;Adobe Flash content&#8221; has got <strong>2 skulls</strong> (quite severe) but he does seems to have swayed a little from his 7 year old view of <a href="http://www.useit.com/alertbox/20001029.html">Flash: 99% Bad</a> and thinks that the problem with Flash&#8217;s usability has improved a little because of the evolution of technology.  </p>
<p>With all due respect to Jacob Nielsen and his work I do not understand how he has generalized his comments about Flash over the years and targeted the technology instead of blaming people responsible for miss use. C++ can be used to make both excellent software and computer viruses.. we don&#8217;t say C++ is bad.. we say viruses and the people who make them are bad. Similarly, Flash can be used to make both excellent software and annoying adds &#8230; how can you give 2 skulls to &#8220;Adobe Flash content&#8221;?</p>
<p>The generalization may have been justified to some extent in the year 2000 when Flash was used mostly to make banner adds and splash screens but it is certainly not justified today when the world is seeing so many full fledged applications being made in Flash using Flex. I am listing just a few Flex applications here and then i ask you <strong>Mr.Nielson what do you think of the usability of Flash today?<br />
</strong></p>
<ul>
<li><a href="http://www.picnik.com/">Picnik</a></li>
<li><a href="http://maps.yahoo.com/">Yahoo Maps</a></li>
<li><a href="http://www.intelisea.com/demo/demo.htm">InteliSea</a></li>
<li><a href="http://jamjar.adobe.com/">JamJar</a></li>
<li><a href="http://www.amgentourofcalifornia.com/docroot/tourtracker2/index.html">Amgen Tour Tracker</a></li>
<li><a href="http://scrapblog.com/preview/">Scrapblog</a></li>
</ul>
<p><strong>P.S:</strong> Mr.Nielsen would probably not be listening, so i&#8217;d appreciate everyone else&#8217;s comments as well <img src='http://weblog.mrinalwadhwa.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></description>
		<wfw:commentRss>http://weblog.mrinalwadhwa.com/2007/04/13/mr-nielsen-what-do-you-think-of-usability-of-flash-today/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
