<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Software Voices - User Interface</title>
    <link>http://www.softwarevoices.com/</link>
    <description>Perspectives from commercial developers of consumer software</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.0 - http://www.s9y.org/</generator>
    <pubDate>Fri, 17 Feb 2006 18:28:16 GMT</pubDate>

    <image>
        <url>http://www.softwarevoices.com/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Software Voices - User Interface - Perspectives from commercial developers of consumer software</title>
        <link>http://www.softwarevoices.com/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Final Nail in CUA's Coffin</title>
    <link>http://www.softwarevoices.com/archives/13-Final-Nail-in-CUAs-Coffin.html</link>
            <category>User Interface</category>
    
    <comments>http://www.softwarevoices.com/archives/13-Final-Nail-in-CUAs-Coffin.html#comments</comments>
    <wfw:comment>http://www.softwarevoices.com/wfwcomment.php?cid=13</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.softwarevoices.com/rss.php?version=2.0&amp;type=comments&amp;cid=13</wfw:commentRss>
    

    <author>nospam@example.com (Jollymorphic)</author>
    <content:encoded>
    I have a new &lt;a href=&quot;http://channel9.msdn.com/showpost.aspx?postid=114720&quot;&gt;hero&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
The MSDN Channel 9 video behind that link is forty minutes long, but well worth the time.  A very terse summary of the same topic is available &lt;a href=&quot;http://www.microsoft.com/office/preview/uioverview.mspx&quot;&gt;here&lt;/a&gt;.  Watch the video when you have the time, though; you&#039;ll be glad you did.&lt;br /&gt;
&lt;br /&gt;
In case you&#039;re not feeling like clicking right now, the items at the other ends of those links concern the new Microsoft Office 2007 (formerly &quot;Office 12&quot;) user interface.  The Redmondians intend to premier a radically redesigned UI in the next version of the suite, replacing the menus and toolbars with a set of modal &quot;tabs&quot; across the top and a &quot;ribbon&quot; underneath containing rich controls representing available commands and other features.  The contents of these entities will change automatically based on user-driven context such as the current selection and focus.  Many of the controls in the ribbon will pack far more information than the Spartan toolbar icons in today&#039;s product; kind of like the &quot;insert table&quot; or &quot;insert column&quot; drop-downs &lt;a href=&quot;http://www.microsoft.com/library/media/1033/office/images/preview/61798d.jpg&quot;&gt;on steroids&lt;/a&gt;.  Formatting changes implied by these controls will be previewed in the document &lt;em&gt;as you select choices&lt;/em&gt; in them, snapping back to normal if you dismiss the drop-down.  Finally, aside from affecting the contents of the tab and ribbon bars, the user&#039;s manipulation of the mouse also provides contextual features &lt;em&gt;in place&lt;/em&gt;, materializing out of the ether whenever you float the mouse near something interesting (again, consider the current &lt;a href=&quot;http://www.pcworld.com/howto/article/0,aid,62204,00.asp&quot;&gt;smart tags&lt;/a&gt; feature on steroids).&lt;br /&gt;
&lt;br /&gt;
These aren&#039;t the only UI changes coming in Office (the new PowerPoint UI for diagram formatting is nothing short of spectacular), but they&#039;re the big, thematic ones, and their implications for some of the traditions that have driven user interface design until fairly recently are worth noting.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Old Testaments&lt;/h3&gt;&lt;br /&gt;
Few remember the &lt;a href=&quot;http://en.wikipedia.org/wiki/Common_User_Access&quot;&gt;Common User Access&lt;/a&gt; specification, what with its ignominious origins in the IBM/Microsoft OS/2 collaboration.  But it was once the unsung Bible that described the requirements for application user interfaces under Microsoft Windows (before this responsibility, such as it was, fell to the &lt;a href=&quot;http://www.microsoft.com/windowsserver2003/partners/isvs/cfw.mspx&quot;&gt;Windows logo&lt;/a&gt; program).  Though less sweeping and more mechanical in focus, the CUA draws its ancestry directly from the original GUI Bible, the &lt;a href=&quot;http://developer.apple.com/documentation/mac/HIGuidelines/HIGuidelines-2.html&quot;&gt;Macintosh Human Interface Guidelines&lt;/a&gt;.  The guidelines promulgated eleven &lt;a href=&quot;http://developer.apple.com/documentation/mac/HIGuidelines/HIGuidelines-16.html#HEADING16-0&quot;&gt;principles&lt;/a&gt; guiding the design of any and all aspects of graphical user interfaces, and these principles have persisted, more or less intact, ever since.  One of them was &lt;a href=&quot;http://developer.apple.com/documentation/mac/HIGuidelines/HIGuidelines-20.html#HEADING20-0&quot;&gt;consistency&lt;/a&gt;.  Consistency is a broad requirement, but its most common interpretation is that the elements of your design conform with one another and with similar elements in other applications.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Creative Destruction&lt;/h3&gt;&lt;br /&gt;
There&#039;s a wee problem with consistency, though.  It doesn&#039;t scale very well.  The Office team&#039;s risk-taking this cycle is driven, at least in part, by the sheer numerical explosion of features available in each of the suite&#039;s premier applications.  Traditional menus and toolbars have become too crowded to really provide the benefit they were originally designed for, namely making it quick and easy for the user to find the feature he or she is seeking.  How can you possibly draw all of the little pictures distinctly and intuitively enough to enable users to find the one command they&#039;re looking for on all those toolbars?&lt;br /&gt;
&lt;br /&gt;
So instead of shoveling everything into two parallel, shallow hierarchies, one textual and one pictographic, they&#039;re abandoning the &quot;consistent&quot; devices of yesteryear and investing in a single, three-level hierarchy (tab, ribbon, drop-down/dialog), the contents of which change on-the-fly based on the user&#039;s actions, supplemented by the most common operations being directly available from the mouse cursor itself as you float over distinct entities in the workspace.&lt;br /&gt;
&lt;br /&gt;
Of course, the Office 12 innovations aren&#039;t the beginning of this departure from tradition, and they won&#039;t be the end.  The smart tag and task pane features in today&#039;s Office were already moving in these directions, and the Windows group took some major steps, in XP, toward a long-term rethinking of the overall user interface; echoes of BillG&#039;s &quot;information at your fingertips&quot; vision.  And really, all of this is nothing compared to the upheaval that will occur as developers take full advantage of the new &lt;a href=&quot;http://msdn.microsoft.com/windowsvista/building/presentation/default.aspx&quot;&gt;UI layer&lt;/a&gt; in Windows Vista.  Early efforts in this direction promise to dwarf the aesthetic obscenities resulting from early Macintosh adopters&#039; font and graphics jubilation (&quot;Look at all the things I can &lt;em&gt;do!&lt;/em&gt;&quot;), but once things settle down, the new &quot;normal&quot; will surely look and feel quite different from most of the two-dimensional, steam-powered interfaces that currently dominate the landscape.&lt;br /&gt;
&lt;br /&gt;
And consistency also isn&#039;t the only founding GUI principle on the chopping block.  &lt;a href=&quot;http://developer.apple.com/documentation/mac/HIGuidelines/HIGuidelines-27.html#HEADING27-0&quot;&gt;Modelessness&lt;/a&gt; is arguably compromised by both the tabs and the context-driven chicanery, and &lt;a href=&quot;http://developer.apple.com/documentation/mac/HIGuidelines/HIGuidelines-21.html#HEADING21-0&quot;&gt;WYSIWIG&lt;/a&gt; may also be turned inside-out by the live preview fireworks, as &lt;a href=&quot;http://www.useit.com/alertbox/wysiwyg.html&quot;&gt;Jakob Nielsen&lt;/a&gt; argues.  He argues, though, that this is a &lt;em&gt;good&lt;/em&gt; thing...and he &lt;a href=&quot;http://en.wikipedia.org/wiki/Jakob_Nielsen_%28usability_consultant%29&quot;&gt;should know&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
All in all, I tend to think this kind of creative destruction will ultimately be as healthy for user interface design as the &lt;a href=&quot;http://transcriptions.english.ucsb.edu/archive/courses/liu/english25/materials/schumpeter.html&quot;&gt;other kind&lt;/a&gt; has generally been for American capitalism.  Sure, it introduces some potentially scary new facts for the casual user, but these approaches to feature richness and complexity will likely settle into new, widely-adopted patterns, encouraged as usual by Windows API enhancements and &lt;a href=&quot;http://www.microsoft.com/products/expression/en/interactive_designer/default.mspx&quot;&gt;development tools&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
More importantly, it&#039;s about time these orthodoxies be challenged.  The Macintosh team&#039;s principles were brilliantly insightful, of course.  They wouldn&#039;t have stood the test of time as they have, otherwise.  But decades have passed, and software is doing more kinds of things for more kinds of people, and yada, yada, yada.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Was This Really Necessary?&lt;/h3&gt;&lt;br /&gt;
Some would argue that there&#039;s been an alternative to all of these Herculean efforts in service of complexity management: simpler applications.  The vast majority of features in Office originated in user requests, but there are millions of users in thousands of business categories, so the effort to build an application that satisfies all of them necessarily produces a dauntingly complex result.  Traditional, one-off development practices, along with the constraints imposed by physical economies of scale (Microsoft still sells quite a few truckloads of CDs-in-boxes every year) seem to leave little room for alternative approaches to delivering product.  Then again, Microsoft themselves are assembling a development methodology that may, one day, enable them to offer people genuinely customizable families of applications, giving customers the option of choosing features based on their needs of the moment, obtaining software that is custom-built for them in minutes from the Microsoft Web site just as they obtain custom-built computers in days from the Dell Web site.  Each application could be only as complicated as the user&#039;s needs require it to be, and no more.&lt;br /&gt;
&lt;br /&gt;
Say it with me, ladies and gentlemen . . . &lt;a href=&quot;http://msdn.microsoft.com/vstudio/teamsystem/workshop/sf/&quot;&gt;software factories&lt;/a&gt;. 
    </content:encoded>

    <pubDate>Fri, 17 Feb 2006 01:37:00 -0600</pubDate>
    <guid isPermaLink="false">http://www.softwarevoices.com/archives/13-guid.html</guid>
    
</item>
<item>
    <title>Amazon.com goes Web 2.0 and adds tagging</title>
    <link>http://www.softwarevoices.com/archives/18-Amazon.com-goes-Web-2.0-and-adds-tagging.html</link>
            <category>User Interface</category>
    
    <comments>http://www.softwarevoices.com/archives/18-Amazon.com-goes-Web-2.0-and-adds-tagging.html#comments</comments>
    <wfw:comment>http://www.softwarevoices.com/wfwcomment.php?cid=18</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.softwarevoices.com/rss.php?version=2.0&amp;type=comments&amp;cid=18</wfw:commentRss>
    

    <author>nospam@example.com (Craig Ogg)</author>
    <content:encoded>
    &lt;a href=&#039;http://www.softwarevoices.com/uploads/amazontags.jpg&#039;&gt;&lt;img width=&#039;110&#039; height=&#039;70&#039; border=&#039;0&#039; hspace=&#039;5&#039; align=&#039;left&#039; src=&#039;http://www.softwarevoices.com/uploads/amazontags.serendipityThumb.jpg&#039; alt=&#039;&#039; /&gt;&lt;/a&gt;Click to see an screenshot of Amazon&#039;s new tagging interface.  I have to run out to dinner, so I haven&#039;t taken any screenshots (or even tried) the exploration interface, but I was so excited I had to blog it immediately.&lt;br /&gt;
&lt;br /&gt;
From Amazon&#039;s help:&lt;br /&gt;
&lt;blockquote style=&quot;clear:all&quot;&gt;&lt;b&gt;What are tags ?&lt;/b&gt;&lt;br /&gt;
Tags provide an easy way for you to &quot;remember&quot; and classify any item on the Amazon site for later recall. For example, you might be shopping for holiday gifts and tag items with the names of the people on your shopping list. At any time, you can review the items you&#039;ve tagged and make final gift decisions. You might also want to tag items you&#039;ve purchased in the past. This allows you to organize your collection in any way you wish. You can also use tags to help you remember items you&#039;re considering for purchase, e.g. if you are planning to buy a digital camera, you might tag several makes and models so that you can look at them side by side, organized the way you wish. Don&#039;t like the way Amazon has organized its science fiction or cookbooks? Tag the items you care about with the categories that matter to you. Because people&#039;s tags are (by default) visible to others, a great side effect of tagging is that you can navigate among items through other people&#039;s tags. What items have people tagged &quot;gift&quot; or &quot;Tuscany&quot; or &quot;robot?&quot;&lt;/blockquote&gt; 
    </content:encoded>

    <pubDate>Fri, 11 Nov 2005 18:50:05 -0600</pubDate>
    <guid isPermaLink="false">http://www.softwarevoices.com/archives/18-guid.html</guid>
    <category>amazon</category>
<category>amazon.com</category>
<category>tags</category>
<category>web20</category>

</item>

</channel>
</rss>