<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" 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/"><channel><title>aaron's weblog : UI Design and Usability</title><link>http://blogs.msdn.com/aaronbrethorst/archive/tags/UI+Design+and+Usability/default.aspx</link><description>Tags: UI Design and Usability</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Feedback Requested: Visual Studio 2005's Look and Feel</title><link>http://blogs.msdn.com/aaronbrethorst/archive/2006/02/15/532814.aspx</link><pubDate>Thu, 16 Feb 2006 01:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:532814</guid><dc:creator>aaronbrethorst</dc:creator><slash:comments>29</slash:comments><comments>http://blogs.msdn.com/aaronbrethorst/comments/532814.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaronbrethorst/commentrss.aspx?PostID=532814</wfw:commentRss><description>&lt;P&gt;As you may be able to discern from the contents of this weblog, I'm the Program Manager who is responsible for a&amp;nbsp;lot of the overall look-and-feel of the Visual Studio product line. Specifically, I drive User Experience, Shell UI,&amp;nbsp;and Accessibility across Visual Studio.&lt;/P&gt;
&lt;P&gt;You've all probably had a chance to work with Visual Studio 2005 a fair amount now that it's been generally available for a few months. I've been spending a great deal of time lately thinking about how we can improve Visual Studio's&amp;nbsp;user experience&amp;nbsp;in a number of areas, and I wanted to get feedback from everyone in the community on this.&lt;/P&gt;
&lt;P&gt;Feel free to post a comment on any thoughts you may have, but here's a rough framework you can work from if you feel inclined:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Do you use Windows XP, 2003, or Vista with visual styles (themes) enabled?&lt;/LI&gt;
&lt;LI&gt;If so, which OS and theme do you use?&lt;/LI&gt;
&lt;LI&gt;If not, why not?&lt;/LI&gt;
&lt;LI&gt;Regardless of your answers to questions 1-3, do you think Visual Studio 2005 looks better than VS 2002 or 2003? Why, or why not?&lt;/LI&gt;
&lt;LI&gt;Do you think VS 2005 is easier to use than VS 2002 or 2003? Why or why not?&lt;/LI&gt;
&lt;LI&gt;What is your least favorite part of VS 2005's UI?&lt;/LI&gt;
&lt;LI&gt;What is your favorite part of VS 2005's UI?&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Thanks, everyone! I look forward to reading your comments on this :-)&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=532814" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaronbrethorst/archive/tags/UI+Design+and+Usability/default.aspx">UI Design and Usability</category></item><item><title>Feedback Requested: Visual Studio 2005 Tab Design Iteration 2</title><link>http://blogs.msdn.com/aaronbrethorst/archive/2005/03/16/397107.aspx</link><pubDate>Wed, 16 Mar 2005 22:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:397107</guid><dc:creator>aaronbrethorst</dc:creator><slash:comments>58</slash:comments><comments>http://blogs.msdn.com/aaronbrethorst/comments/397107.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaronbrethorst/commentrss.aspx?PostID=397107</wfw:commentRss><description>&lt;p&gt;&lt;font face="Tahoma" size="2"&gt;I want to thank everyone for all of the terrific feedback we received on our first pair of tool window tab designs for Visual Studio 2005. As of right now, we've gotten 124 comments, which is really outstanding!&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Tahoma" size="2"&gt;I've been working with our designer, Corrina, to modify the tab designs we showed before in response to your feedback. The general consensus we received centered around a few key points:&lt;/font&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;font face="Tahoma" size="2"&gt;It was hard to tell which tab had focus based upon colors in design 1.&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face="Tahoma" size="2"&gt;Tab design 2 had a "Windows 2000" appearance, as&amp;nbsp;opposed to a more WinXP-inspired design.&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face="Tahoma" size="2"&gt;Tab design 2 made determining the active tab a no-brainer.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;font face="Tahoma" size="2"&gt;So, with this in mind we'd like to get some feedback on the following matchups.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Tahoma" size="2"&gt;First, we will present two new tab designs (Design 3 and Design 4). Please rate these two designs in the comments just like before. Second, please compare your favorite of the two new designs to &lt;/font&gt;&lt;A href="http://blogs.msdn.com/aaronbrethorst/archive/2005/03/03/384590.aspx"&gt;&lt;font face="Tahoma" size="2"&gt;Design 2 from the last blog entry&lt;/font&gt;&lt;/a&gt;&lt;font face="Tahoma" size="2"&gt;&amp;nbsp;and include this information in your comment as well.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;em&gt;&lt;font face="Tahoma"&gt;Design 3:&lt;/font&gt;&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;&lt;font face="Tahoma" size="2"&gt;Please rate Design #3 on a scale of 1-7 (strongly disagree to strongly agree):&lt;br /&gt;1. It is very easy to see which tab is active.&lt;br /&gt;2. The tabs are aesthetically pleasing.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://aaronbrethorst.members.winisp.net/images/TabsC_1.png"&gt;&lt;img border="0" src="http://aaronbrethorst.members.winisp.net/images/TabsC_1_small.png" width="800" height="582" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://aaronbrethorst.members.winisp.net/images/TabsC_2.png"&gt;&lt;img border="0" src="http://aaronbrethorst.members.winisp.net/images/TabsC_2_small.png" width="800" height="582" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;strong&gt;&lt;em&gt;Design 4:&lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Tahoma" size="2"&gt;Please rate Design #4 on a scale of 1-7 (strongly disagree to strongly agree):&lt;br /&gt;1. It is very easy to see which tab is active.&lt;br /&gt;2. The tabs are aesthetically pleasing.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://aaronbrethorst.members.winisp.net/images/TabsD_1.png"&gt;&lt;img border="0" src="http://aaronbrethorst.members.winisp.net/images/TabsD_1_small.png" width="800" height="582" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://aaronbrethorst.members.winisp.net/images/TabsD_2.png"&gt;&lt;img border="0" src="http://aaronbrethorst.members.winisp.net/images/TabsD_2_small.png" width="800" height="582" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Tahoma" size="2"&gt;&lt;strong&gt;&lt;em&gt;Compare the Two Groups:&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;Finally, of the design above that you preferred (#3 or #4), do you like it more or less than &lt;A href="http://blogs.msdn.com/aaronbrethorst/archive/2005/03/03/384590.aspx"&gt;Design #2 from the previous entry&lt;/a&gt;?&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Tahoma" size="2"&gt;Please let us know what you think! We'd love to get just as much feedback on this as we did before :)&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=397107" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaronbrethorst/archive/tags/UI+Design+and+Usability/default.aspx">UI Design and Usability</category><category domain="http://blogs.msdn.com/aaronbrethorst/archive/tags/Whidbey/default.aspx">Whidbey</category></item><item><title>Feedback Requested: Visual Studio 2005 Tab Design</title><link>http://blogs.msdn.com/aaronbrethorst/archive/2005/03/03/384590.aspx</link><pubDate>Thu, 03 Mar 2005 21:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:384590</guid><dc:creator>aaronbrethorst</dc:creator><slash:comments>155</slash:comments><comments>http://blogs.msdn.com/aaronbrethorst/comments/384590.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaronbrethorst/commentrss.aspx?PostID=384590</wfw:commentRss><description>&lt;font face="Tahoma" size="2"&gt; &lt;p&gt;//Update 2&lt;/p&gt; &lt;p&gt;I have posted a new set of designs for this at &lt;A href="http://blogs.msdn.com/aaronbrethorst/archive/2005/03/16/397107.aspx"&gt;http://blogs.msdn.com/aaronbrethorst/archive/2005/03/16/397107.aspx&lt;/a&gt;. Please leave feedback on there. Thanks! :)&lt;/p&gt; &lt;p&gt;//End:Update 2&lt;/p&gt; &lt;p&gt;//Update&lt;br /&gt;&lt;br /&gt;Corrina, the designer I have been working with on our new tabs posted this in the comments below. I wanted to make sure that everyone saw it:&lt;/p&gt; &lt;div class="comment_author"&gt;Hi, I'm one of the designers on Visual Studio and I want to throw one more question into the mix... &lt;br /&gt;Design #1 allows for slightly less tab text, so truncation may occur more often with this design (imagine 3 or more tabs docked together). Would that affect your tab preference?&lt;/div&gt; &lt;p&gt;//End:Update&lt;/p&gt; &lt;p&gt;Hi everyone – The Visual Studio Design team is currently going back and forth over a few different designs for the tool window tabs in Visual Studio 2005, and we wanted to elicit feedback from the community on what all of you prefer. With the tabs in Visual Studio 2005 Beta 1 it can be difficult to determine at a glance which ones are active and which are inactive, which is how we ended up with the designs that we’re prototyping.&lt;/p&gt;&lt;/font&gt;&lt;font color="#000080" size="2"&gt;&lt;/font&gt;&lt;font face="Tahoma" size="2"&gt; &lt;p&gt;The first design style that we’re considering is to move to overlapping tabs, so that the active tab is always visually on top of all other tabs in a group.&lt;/p&gt;&lt;/font&gt;&lt;font color="#000080" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;p&gt;&lt;a href="http://aaronbrethorst.members.winisp.net/images/TabsB_1.png"&gt;&lt;img src="http://aaronbrethorst.members.winisp.net/images/TabsB_1small.png" border="0" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;a href="http://aaronbrethorst.members.winisp.net/images/TabsB_2.png"&gt;&lt;img src="http://aaronbrethorst.members.winisp.net/images/TabsB_2small.png" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;font face="Tahoma"&gt;Please rate Design #1 on a scale of 1-7 (strongly disagree to strongly agree):&lt;br /&gt;1. &lt;/font&gt;&lt;font face="Tahoma"&gt;It is very easy to see which tab is active.&lt;br /&gt;2. &lt;/font&gt;&lt;font face="Tahoma"&gt;The tabs are aesthetically pleasing.&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#000080" size="2"&gt;&lt;/font&gt;&lt;font face="Tahoma" size="2"&gt; &lt;p&gt;The second design style that we’re considering is more reminiscent of the tool window tabs in Visual Studio 2003. Inactive tabs will blend into their tool window tab channel, and only the active tab will have a tab-like appearance.&lt;/p&gt;&lt;/font&gt;&lt;font color="#000080" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;p&gt;&lt;a href="http://aaronbrethorst.members.winisp.net/images/TabsA_1.png"&gt;&lt;img src="http://aaronbrethorst.members.winisp.net/images/TabsA_1small.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;a href="http://aaronbrethorst.members.winisp.net/images/TabsA_2.png"&gt;&lt;img src="http://aaronbrethorst.members.winisp.net/images/TabsA_2small.png" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;font face="Tahoma"&gt;Please rate Design #2 on a scale of 1-7 (strongly disagree to strongly agree):&lt;br /&gt;&lt;/font&gt;&lt;font face="Tahoma"&gt;1. It is very easy to see which tab is active.&lt;br /&gt;&lt;/font&gt;&lt;font face="Tahoma"&gt;2. The tabs are aesthetically pleasing.&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=384590" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaronbrethorst/archive/tags/UI+Design+and+Usability/default.aspx">UI Design and Usability</category><category domain="http://blogs.msdn.com/aaronbrethorst/archive/tags/Whidbey/default.aspx">Whidbey</category></item><item><title>Visual Studio Setup Changes</title><link>http://blogs.msdn.com/aaronbrethorst/archive/2004/08/06/210323.aspx</link><pubDate>Sat, 07 Aug 2004 01:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:210323</guid><dc:creator>aaronbrethorst</dc:creator><slash:comments>34</slash:comments><comments>http://blogs.msdn.com/aaronbrethorst/comments/210323.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaronbrethorst/commentrss.aspx?PostID=210323</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;If you've played with Visual Studio 2005 Beta 1, you've probably noticed a fair number of changes to the user interface of our setup application. It's become quite a bit easier to use, but we still have some changes planned for it. I was asked by Brian Strully and Jason Lee of the Setup/Release team to elicit feedback from all of you guys on what direction you think we should take this part of Setup.&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;&lt;/P&gt;
&lt;P&gt;When you install Visual Studio, do you&amp;nbsp;opt not to install certain languages, or do you usually confine yourself strictly to your deployment platform of Windows/Smart Devices/Web App? Do you tend to stick to the advanced installation options, or are you usually comfortable with the default settings?&lt;/P&gt;
&lt;P&gt;Which of the three options pages shown below is the most helpful and intuitive to you? Also, please post any other comments and recommendations you may have.&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;Option 1:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;IMG src="http://www.brethorsting.com/msdnblog/Setup1.gif"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;Option 2:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;IMG src="http://www.brethorsting.com/msdnblog/Setup2.gif"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;Option 3:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;IMG src="http://www.brethorsting.com/msdnblog/Setup3.gif"&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=210323" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaronbrethorst/archive/tags/UI+Design+and+Usability/default.aspx">UI Design and Usability</category><category domain="http://blogs.msdn.com/aaronbrethorst/archive/tags/Whidbey/default.aspx">Whidbey</category></item><item><title>Those Little '?' Buttons</title><link>http://blogs.msdn.com/aaronbrethorst/archive/2004/07/22/191469.aspx</link><pubDate>Thu, 22 Jul 2004 18:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:191469</guid><dc:creator>aaronbrethorst</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/aaronbrethorst/comments/191469.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaronbrethorst/commentrss.aspx?PostID=191469</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Thanks to everyone who has logged bugs in the &lt;/FONT&gt;&lt;A href="http://lab.msdn.microsoft.com/productfeedback/"&gt;&lt;FONT face=Verdana size=2&gt;MSDN Product Feedback Center&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; on &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/aaronbrethorst/archive/2004/07/17/186375.aspx"&gt;&lt;FONT face=Verdana size=2&gt;inconsistencies in the use of dialog help buttons&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; (those little '?'&amp;nbsp;buttons) in Visual Studio 2005 Beta 1! I really appreciate all the help everyone has provided so far; you guys rock!&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=191469" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaronbrethorst/archive/tags/UI+Design+and+Usability/default.aspx">UI Design and Usability</category><category domain="http://blogs.msdn.com/aaronbrethorst/archive/tags/Whidbey/default.aspx">Whidbey</category></item><item><title>I Need Your Help</title><link>http://blogs.msdn.com/aaronbrethorst/archive/2004/07/17/186375.aspx</link><pubDate>Sun, 18 Jul 2004 06:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:186375</guid><dc:creator>aaronbrethorst</dc:creator><slash:comments>13</slash:comments><comments>http://blogs.msdn.com/aaronbrethorst/comments/186375.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaronbrethorst/commentrss.aspx?PostID=186375</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Let me be totally straightforward and honest: I need your help. For those of you who are just tuning in, I am the Program Manager responsible for User Experience and User Interface Consistency for Visual Studio.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Visual Studio 2005 is becoming consistent with Office 2003 in how we display our help buttons. We are moving them from within dialogs to their window's title bar&amp;nbsp;(check out the Display control panel for an easy-to-find example of this).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;According to our specs, the expected behavior should be that clicking on the '?' button in window title bars will launch F1 help immediately. Unfortunately, we still have a ton of bugs where clicking this button gives you a &amp;#8220;What's This&amp;#8221; cursor (this is a cursor with a little question mark attached to it).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Here's what I need you to do. If you see a dialog anywhere in Visual Studio 2005 Beta 1 (Express or otherwise) where a dialog still has an old-fashioned help button, or where the dialog's help button gives you a &amp;#8220;What's This&amp;#8221; cursor I need you to log a bug against it in the &lt;/FONT&gt;&lt;A href="http://lab.msdn.microsoft.com/productfeedback/"&gt;&lt;FONT face=Tahoma size=2&gt;MSDN Product Feedback Center&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Tahoma size=2&gt;. Your assistance will be invaluable in making sure that Visual Studio 2005 is our best-looking, most-consistent developer tool suite ever.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;I look at every single bug that comes in from the MSDN Product Feedback Center in order to correctly tag our user experience bugs, so I will definitely see every one of these that you log.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Thanks again to everyone who has logged user experience bugs against Visual Studio! You have my eternal gratitude!&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=186375" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaronbrethorst/archive/tags/UI+Design+and+Usability/default.aspx">UI Design and Usability</category><category domain="http://blogs.msdn.com/aaronbrethorst/archive/tags/Whidbey/default.aspx">Whidbey</category></item><item><title>Web Apps, Turbo C, and the like</title><link>http://blogs.msdn.com/aaronbrethorst/archive/2004/04/27/121630.aspx</link><pubDate>Wed, 28 Apr 2004 00:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:121630</guid><dc:creator>aaronbrethorst</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/aaronbrethorst/comments/121630.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaronbrethorst/commentrss.aspx?PostID=121630</wfw:commentRss><description>&lt;P&gt;Let me&amp;nbsp;tell a little story. Once upon a time (read: 2002-2003)&amp;nbsp;while I was a senior in college I had to do an &lt;A href="http://onestop2.umn.edu/courseinfo/viewCourseGuideTermAndSubject.do?institution=UMNTC&amp;amp;searchTerm=UMNTC%2C1049%2CFall%2C2004&amp;amp;searchSubject=CSCI%2CComputer+Science&amp;amp;Submit=View"&gt;Advanced&amp;nbsp;Project Laboratory&lt;/A&gt;, or, as the rest of the world refers to them, a&amp;nbsp;senior design project. Somehow, I came upon the bright idea of porting a 12,000 LOC Turbo C application for DOS to a managed code environment and wrapping a C#/ASP.Net web application around that nastiness.&lt;/P&gt;
&lt;P&gt;The 12,000 line C application had been doing quite well, thank you very much, on its own as&amp;nbsp;a scary throwback to a time when men were men and Wordstar ruled all. Then three of my Computer Science buddies and I came along thinking we knew &lt;EM&gt;something &lt;/EM&gt;about UI Design and HCI. Naturally, we needed to prove that we were just as tough as this application and its Entomology professorship-holding creator, &lt;A href="http://www.cals.ncsu.edu/entomology/axtell/"&gt;Dr. Richard C. Axtell&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;FMS, Dr. Axtell's creation, did some crazy stuff that didn't necessarily play nicely in the land of Visual Studio 2003 and C++/Managed Extensions. It threw out notions like arrays starting with index 0. It's a testament to the amount and quality of work done by the C++ team here in DevDiv that we could get this to work through the IJW feature-set. Nevertheless, I and my partners in crime stayed the course, and were able to develop a fairly cogent, interactive Web application around the batch-processing FMS application. Our web application received its appropriate grade, and then disappeared. You can actually still download it and its source code, but I won't provide a link at this moment.&lt;/P&gt;
&lt;P&gt;Anyway, I made a promise to myself after finishing the project that I would never again work on a decent-sized web application; &amp;#8220;Only rich&amp;nbsp;client apps for me,&amp;#8221; I boldly declared to any who would listen. Hah, like that worked out...&lt;/P&gt;
&lt;P&gt;For the past few months I have been working on the Whidbey UI Design and Implementation Guidelines. This is a large corpus of information that grows larger with every passing day. Initially, this was a document composed entirely in Word. Unfortunately, Word wasn't the most suitable tool for exactly what we wanted to do. Realistically speaking, we needed a very lightweight content management system that could store this information, spit it back in a variety of formats, allow a potentially large and diverse team to work on content, and be &lt;EM&gt;extremely&lt;/EM&gt; easy to add content to. So I built it in C# and ASP.Net even after I had said never again. To be perfectly honest, It's been a great experience. I had forgotten how easy it was to build web apps in Visual Studio. The application&amp;nbsp;does most everything our designers need it to do today, and it's just continuing to get better.&lt;/P&gt;
&lt;P&gt;We want to make sure that every team building functionality into Visual Studio uses a consistent user interface. We're not perfect yet, but we're getting better. Creating a consistent user experience across all of Visual Studio is a daunting process, but we're going to get there. I'll be posting more tips here over time, but I thought that everyone deserved to know what we're doing in Whidbey to make developing Windows applications a more enjoyable experience. Cheers :-).&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=121630" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaronbrethorst/archive/tags/Web+Technologies/default.aspx">Web Technologies</category><category domain="http://blogs.msdn.com/aaronbrethorst/archive/tags/UI+Design+and+Usability/default.aspx">UI Design and Usability</category></item><item><title>UI Consistency: Title Bar Help Buttons</title><link>http://blogs.msdn.com/aaronbrethorst/archive/2004/04/19/116530.aspx</link><pubDate>Tue, 20 Apr 2004 05:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:116530</guid><dc:creator>aaronbrethorst</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/aaronbrethorst/comments/116530.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaronbrethorst/commentrss.aspx?PostID=116530</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Have you ever noticed how Office 2003, and a wide variety of modal dialogs throughout Windows XP and Windows 2003 Server use that little question mark button in the title bar to launch their F1 help system? It's rather neat, unobtrusive, and it allows you to get rid of a clunky-looking button on your forms that say &amp;#8220;Help.&amp;#8221;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Ok great, so you have seen it. Or maybe you're looking right now. No worries; I'll wait. Anyway, perhaps you're wondering now how to do this. It's a little more tricky to set up than you might think. The default behavior of the Help button in a window title bar is to launch a &amp;#8220;what's this?&amp;#8221; cursor. Hmm, not very useful. I honestly don't remember the last time I used the &amp;#8220;what's this&amp;#8221; help for anything, quite frankly.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The trick to solving this problem is to override the WndProc() method on your Form subclasses. When the title bar help button is clicked, it sends a message to your Form with a WParam value of SC_CONTEXTHELP. SC_CONTEXTHELP is defined in some native Windows header file or another, you're welcome to search for it on MSDN if you really want.&amp;nbsp;By looking for, and then acting upon, this WParam value, you can launch your F1 help topics just like Office (I wonder if that's a trademarked term somewhere...).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Just one more tiny step towards consistent UI across Windows apps ;-).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;/** Added WM_SYSCOMMAND check. **/&lt;/FONT&gt;&lt;/P&gt;&lt;FONT color=#0000ff&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;using&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt; System;&lt;BR&gt;&lt;FONT color=#0000ff&gt;using&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt; System.Windows.Forms;&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;public&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;class&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt; HelpForm : Form&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;private&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;const&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt; SC_CONTEXTHELP = 0xF180;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;private&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;const&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt;&amp;nbsp;WM_SYSCOMMAND&amp;nbsp; &lt;FONT size=2&gt;= 0x0112;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;public&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt; HelpForm()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.ClientSize = &lt;FONT color=#0000ff&gt;new&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt; System.Drawing.Size(300,250);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.HelpButton = &lt;FONT color=#0000ff&gt;true&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.MaximizeBox = &lt;FONT color=#0000ff&gt;false&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.MinimizeBox = &lt;FONT color=#0000ff&gt;false&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt;.Name = "HelpForm";&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt;.Text = "Help Form";&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;protected&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;override&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;void&lt;/FONT&gt; WndProc(&lt;FONT color=#0000ff&gt;ref&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt; Message m)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;if&lt;/FONT&gt; (m.Msg == WM_SYSCOMMAND &amp;amp;&amp;amp; SC_CONTEXTHELP == (&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;)m.WParam)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ShowHelp();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;else&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;base&lt;/FONT&gt;.WndProc(&lt;FONT color=#0000ff&gt;ref&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt; m);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;void&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt; ShowHelp()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MessageBox.Show("F1 Help goes here.");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [STAThread]&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#0000ff&gt;static&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;void&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt; Main()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Application.EnableVisualStyles();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Application.Run(&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt; HelpForm());&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;}&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=116530" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaronbrethorst/archive/tags/UI+Design+and+Usability/default.aspx">UI Design and Usability</category></item><item><title>Accessibility is not a feature</title><link>http://blogs.msdn.com/aaronbrethorst/archive/2004/04/03/107193.aspx</link><pubDate>Sat, 03 Apr 2004 23:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:107193</guid><dc:creator>aaronbrethorst</dc:creator><slash:comments>15</slash:comments><comments>http://blogs.msdn.com/aaronbrethorst/comments/107193.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaronbrethorst/commentrss.aspx?PostID=107193</wfw:commentRss><description>&lt;P&gt;I moderated a talk yesterday on accessibility at Microsoft. I think it went over pretty well. In any case, one of the central points I made during the talk bears repeating in a more public forum.&lt;/P&gt;
&lt;P&gt;Accessibility is not a feature.&lt;/P&gt;
&lt;P&gt;&amp;#8220;Whoa, wait, what?&amp;#8221; I hear you saying. So, let me clarify this. Accessibility is part and parcel to an application's overall usability. It cannot and should never be thought of as a work item to do during the next coding milestone, or (and this is the worst) something to hopefully incorporate during the next product release. Whenever you're thinking about the usability of your application it is vital to take some time and ponder how your user model will work for users with cognitive, sensory, or physical impairments.&lt;/P&gt;
&lt;P&gt;By designing software in such a way that it is&amp;nbsp;usable for everyone, usability will be enhanced for all of your users. This may seem tautological or self-evident, but I don't think it really is. You may discover some interesting synergistic effects on overall usability by making your application accessible to users with an impairment&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Warning: Contrived Example Below!&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;As a demonstration, let's go over a scenario: An application monitors the health of a network. It has a status indicator that is colored either green or red, depending on current conditions. The status indicator has no text associated with it. Most users will have no problem differentiating between a healthy system and dangerous conditions, but a color-blind user may, very well, be completely unable to to tell the difference between the two states. Additionally, a user who relies upon a screen-reader software package will also have no idea that there could be an adverse situation underway without additional cues. For starters, adding a label with a textual description of the current system state will help a lot. However, there's still more that can be done.&lt;/P&gt;
&lt;P&gt;What happens if your sysadmin has turned off the monitor plugged into that computer, or if they're using a KVM switch, or... Well, you get the idea. In fact, the solution I gave above of just introducing a textual indicator will not solve all scenarios. Perhaps an audio cue could be introduced as well. Whenever the network status goes to red, a text label could state this, and the system could start beeping on one or two second intervals until the problem is solved.&lt;/P&gt;
&lt;P&gt;Anyway, I think it's worth taking some time to think about the usability of your application for everyone. How would you use your app if you couldn't manipulate the mouse, or if you couldn't differentiate between two certain colors? Would it impact how you design it?&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=107193" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaronbrethorst/archive/tags/UI+Design+and+Usability/default.aspx">UI Design and Usability</category></item><item><title>Tips on making a great-looking Windows XP app</title><link>http://blogs.msdn.com/aaronbrethorst/archive/2004/03/18/92395.aspx</link><pubDate>Fri, 19 Mar 2004 00:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:92395</guid><dc:creator>aaronbrethorst</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.msdn.com/aaronbrethorst/comments/92395.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaronbrethorst/commentrss.aspx?PostID=92395</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I've been thinking a lot lately about some best practices in making sure applications look and feel like 'real' Windows XP apps. This is one of those areas that is,&amp;nbsp;in my opinion, undervalued at times, despite the fact that it really can make a huge difference in the overall perception of your work.&lt;/FONT&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Include a manifest file with your application. This is a very straightforward process, which is well documented on &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vbtchUsingWindowsXPVisualStylesWithControlsOnWindowsForms.asp"&gt;&lt;FONT face=Verdana size=2&gt;MSDN&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Make sure your buttons, radio buttons, group boxes, and check boxes&amp;nbsp;use the 'System' FlatStyle.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Use 24-bit or 32-bit images throughout your application. This can have a suprisingly big effect on how inviting an application appears. For example, take a look at the differences in artwork between &lt;/FONT&gt;&lt;A href="http://www.winsupersite.com/images/reviews/ie5-3.gif"&gt;&lt;FONT face=Verdana size=2&gt;Internet Explorer 5&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; and &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/windows/ie/using/howto/customizing/custombrowser.asp"&gt;&lt;FONT face=Verdana size=2&gt;Internet Explorer 6&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Experiment with adding some task-based UI. &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/windowsxp/pro/using/howto/customize/classicview/default.asp"&gt;&lt;FONT face=Verdana size=2&gt;Windows XP does this quite effectively&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;, and I think it's something that's worth considering.&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Follow standard font guidelines. &lt;STRIKE&gt;For managed applications, this should mean MS Sans Serif, 8.25pt, regular.&lt;/STRIKE&gt;&lt;/FONT&gt;&amp;nbsp;&lt;FONT face=Verdana size=2&gt;(thanks for catching my mistake, Pavel)&lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;When in doubt, refer to the &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/library/en-us/dnwue/html/welcome.asp"&gt;&lt;FONT face=Verdana size=2&gt;Windows User Experience Guidelines&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;.&lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=92395" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaronbrethorst/archive/tags/UI+Design+and+Usability/default.aspx">UI Design and Usability</category></item><item><title>VSIP Partner Summit</title><link>http://blogs.msdn.com/aaronbrethorst/archive/2004/02/23/78872.aspx</link><pubDate>Tue, 24 Feb 2004 05:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:78872</guid><dc:creator>aaronbrethorst</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/aaronbrethorst/comments/78872.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaronbrethorst/commentrss.aspx?PostID=78872</wfw:commentRss><description>&lt;FONT face=Verdana size=2&gt;I just got to have dinner with a ton of our &lt;/FONT&gt;&lt;A href="http://www.vsipdev.com"&gt;&lt;FONT face=Verdana size=2&gt;VSIP Partners&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; in Bellevue this evening. To everyone I talked to tonight: thanks a lot for telling me about what you've been up to, and for offering your thoughts on what we can do better (and for those of you who have yet to, please do. I'd love to hear what we can improve). I got some great feedback on UI Consistency across Whidbey (one of the primary areas I work on),&amp;nbsp;frustrating accessibility bugs, and usability as it relates to performance. Thanks again, everyone! It was a pleasure to meet all of you :-).&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=78872" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaronbrethorst/archive/tags/UI+Design+and+Usability/default.aspx">UI Design and Usability</category><category domain="http://blogs.msdn.com/aaronbrethorst/archive/tags/Whidbey/default.aspx">Whidbey</category></item><item><title>iTunes 4.2</title><link>http://blogs.msdn.com/aaronbrethorst/archive/2004/02/08/69838.aspx</link><pubDate>Mon, 09 Feb 2004 03:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:69838</guid><dc:creator>aaronbrethorst</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/aaronbrethorst/comments/69838.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaronbrethorst/commentrss.aspx?PostID=69838</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Wow, Apple just completely redeemed themselves in my eyes with iTunes 4.2 on Windows. I've been trying to avoid reinstalling iTunes for a while now just because it makes me into a borderline psychotic to see a company that prides itself on design (Apple) violate another set of UX guidelines (Microsoft's) so completely. I finally broke down and reinstalled it tonight because my iPod is sitting at home recharging through my iBook (I feel like I have a right to rip on Apple occasionally, given that I do own several of their products).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;So, back when Apple first released &amp;#8220;the best looking Windows app ever&amp;#8221; the damned thing refused to maximize. Instead of maximizing, it would kind-of sort-of maximize, which drove me (and tons of others) nuts. In any case, they finally fixed that problem. iTunes finally maximizes correctly!!!&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=69838" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaronbrethorst/archive/tags/UI+Design+and+Usability/default.aspx">UI Design and Usability</category></item><item><title>Design from the other side of the pond</title><link>http://blogs.msdn.com/aaronbrethorst/archive/2004/02/06/68988.aspx</link><pubDate>Fri, 06 Feb 2004 22:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:68988</guid><dc:creator>aaronbrethorst</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/aaronbrethorst/comments/68988.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaronbrethorst/commentrss.aspx?PostID=68988</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I got to hear a former Sony&amp;nbsp;designer (also a veteran of Apple's HIG) talk at MS Research today. He had a lot of interesting things to say, and he had&amp;nbsp;a few interesting anecdotes about verbal jousting with Ken Kutaragi, the guy who came up with PlayStation (and I'm sure most of you are familiar with that :-) ). In any case, my favorite line from the presentation was: &amp;#8220;technology is nothing without man: technology is a mirror of man.&amp;#8221; You can find out more about &lt;A href="http://search.msn.com/pass/results.asp?RS=CHECKED&amp;amp;FORM=MSNH&amp;amp;v=1&amp;amp;q=&amp;amp;q=Eduardo+Sciammarella&amp;amp;cp=1252"&gt;Eduardo Sciammarella&lt;/A&gt;&amp;nbsp;if you feel so inclined. Hmm, he seems to own a hiptop, and there's a &lt;A href="http://www.hiptop.com/hiplog/read/4/419/"&gt;moblog&lt;/A&gt; of his out there somewhere too.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=68988" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaronbrethorst/archive/tags/UI+Design+and+Usability/default.aspx">UI Design and Usability</category></item><item><title>Import/Export Settings in Whidbey PDC Build</title><link>http://blogs.msdn.com/aaronbrethorst/archive/2004/01/18/60067.aspx</link><pubDate>Mon, 19 Jan 2004 05:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:60067</guid><dc:creator>aaronbrethorst</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/aaronbrethorst/comments/60067.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aaronbrethorst/commentrss.aspx?PostID=60067</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I just ran across a blog entry from &lt;/FONT&gt;&lt;A href="http://ruminations.typepad.com/"&gt;&lt;FONT face=Verdana size=2&gt;David Hunter&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;, who has been playing around with the PDC build of Whidbey. &lt;/FONT&gt;&lt;A href="http://ruminations.typepad.com/longhorn_ruminations/2004/01/i_think_i_broke.html"&gt;&lt;FONT face=Verdana size=2&gt;David was trying to create&amp;nbsp;a web service&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; after reading about Indigo, but discovered that his New Project menu item had completely disappeared! It was only after a lot of hunting and poking around that he discovered our cool new Import/Export Settings feature, which tailors Whidbey for different sets of users. When he had first installed Whidbey, he had selected the Web Developer settings file without giving the other options a second thought.&amp;nbsp;Resetting the IDE solved his problem, but as he put it:&amp;nbsp;&amp;#8220;this amount of specialization caught me by surprise.&amp;#8221;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Hmm, food for thought for the group I work on. Has anyone else run into this problem?&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=60067" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/aaronbrethorst/archive/tags/UI+Design+and+Usability/default.aspx">UI Design and Usability</category></item></channel></rss>