<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Máirín Duffy &#187; GNOME</title>
	<atom:link href="http://mairin.wordpress.com/category/gnome/feed/" rel="self" type="application/rss+xml" />
	<link>http://mairin.wordpress.com</link>
	<description>Open design forever.</description>
	<lastBuildDate>Sun, 18 Sep 2011 15:08:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mairin.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Máirín Duffy &#187; GNOME</title>
		<link>http://mairin.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mairin.wordpress.com/osd.xml" title="Máirín Duffy" />
	<atom:link rel='hub' href='http://mairin.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Charline&#8217;s Icon Usability Study</title>
		<link>http://mairin.wordpress.com/2010/03/02/charlines-icon-usability-study/</link>
		<comments>http://mairin.wordpress.com/2010/03/02/charlines-icon-usability-study/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 18:43:20 +0000</pubDate>
		<dc:creator>mairin</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNOME UX Hackfest]]></category>

		<guid isPermaLink="false">http://mairin.wordpress.com/?p=1705</guid>
		<description><![CDATA[On Friday at the GNOME London UX Hackfest, Charline from Canonical gave us some details on an icon usability study she had run recently for the Launchpad icon set. Here&#8217;s my notes from the session: Methodology The study was done as a surveymonkey.com survey. The study was for Launchpad, so a link to the survey &#8230; <a href="http://mairin.wordpress.com/2010/03/02/charlines-icon-usability-study/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1705&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/mairin/4389019029/" title="GNOME UX Hackfest Friday by momomomo, on Flickr"><img src="http://farm3.static.flickr.com/2704/4389019029_6c4d28c24d.jpg" width="500" height="375" alt="GNOME UX Hackfest Friday" /></a></p>
<p>On Friday at the <a href="http://live.gnome.org/UsabilityProject/London2010">GNOME London UX Hackfest</a>, Charline from Canonical gave us some details on an icon usability study she had run recently for the Launchpad icon set. Here&#8217;s my notes from the session:</p>
<h4>Methodology</h4>
<ul>
<li>The study was done as a surveymonkey.com survey.</li>
<li>The study was for Launchpad, so a link to the survey was posted to Launchpad&#8217;s blog to attract Launchpad users. After 3 days, the survey had gathered 125 respondents.</li>
<li>The icons were presented in context, since the context would inform the user&#8217;s interpretation of the icon in real usage</li>
<li>Then users were asked to help interpret what each icon meant
<ul>
<li>First question: &#8220;this icon means&#8230;.&#8221; and asked the user to fill out, free-form</li>
<li>Second question: &#8220;i have the following percentage of confidence in my answer&#8221; so we can tell how much of a guess it was on the user&#8217;s part or how sure they were of their interpretation.</li>
<li>Third: &#8220;when do you expect to find this icon?&#8221;</li>
</ul>
</li>
<li>Then, users were asked to provide a second / alternate interpretation of the icon, filling out the same three fields for it: this icon means&#8230; percentage certainty/confidence&#8230;. where do you expect to find</li>
</ul>
<p><a href="http://www.flickr.com/photos/mairin/4389019913/" title="GNOME UX Hackfest Friday by momomomo, on Flickr"><img src="http://farm5.static.flickr.com/4033/4389019913_6bd7cc862b.jpg" width="500" height="375" alt="GNOME UX Hackfest Friday" /></a></p>
<h4>Lessons Learned</h4>
<ul>
<li>You can&#8217;t do more than 5 or 6 icons per survey. It&#8217;s too much work for the respondents&#8230; the rate of people who don&#8217;t complete the survey grows high if you ask too much of them.</li>
<li>After only 3 days, the survey had 125 respondents &#8211; a very fast response rate! Posting to a blog that users follow was an effective way to get respondents in this case.</li>
<li>We can start to understand how people read icons and see some design rules and guidelines if you analyze enough icon interpretations. For example, with the edit icon, most users realized that it meant edit, but they also gave it a strong association with attention / warning / danger. Very different meanings&#8230;. a recommendation would be to change the color or shape so it wasn&#8217;t yellow and didn&#8217;t have an &#8216;!&#8217;-like design in it.</li>
</ul>
<p><a href="http://www.flickr.com/photos/mairin/4389786900/" title="GNOME UX Hackfest Friday by momomomo, on Flickr"><img src="http://farm5.static.flickr.com/4024/4389786900_20446b0d95.jpg" width="500" height="375" alt="GNOME UX Hackfest Friday" /></a></p>
<br />Filed under: <a href='http://mairin.wordpress.com/category/gnome/'>GNOME</a>, <a href='http://mairin.wordpress.com/category/gnome/gnome-ux-hackfest/'>GNOME UX Hackfest</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mairin.wordpress.com/1705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mairin.wordpress.com/1705/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1705&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mairin.wordpress.com/2010/03/02/charlines-icon-usability-study/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06679d1adeaa0f535752137036c004a8?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mairin</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2704/4389019029_6c4d28c24d.jpg" medium="image">
			<media:title type="html">GNOME UX Hackfest Friday</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4033/4389019913_6bd7cc862b.jpg" medium="image">
			<media:title type="html">GNOME UX Hackfest Friday</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4024/4389786900_20446b0d95.jpg" medium="image">
			<media:title type="html">GNOME UX Hackfest Friday</media:title>
		</media:content>
	</item>
		<item>
		<title>The one where the designers ask for a pony</title>
		<link>http://mairin.wordpress.com/2010/03/01/the-one-where-the-designers-ask-for-a-pony/</link>
		<comments>http://mairin.wordpress.com/2010/03/01/the-one-where-the-designers-ask-for-a-pony/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 18:57:56 +0000</pubDate>
		<dc:creator>mairin</dc:creator>
				<category><![CDATA[Design Hub]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNOME UX Hackfest]]></category>

		<guid isPermaLink="false">http://mairin.wordpress.com/?p=1668</guid>
		<description><![CDATA[One of the topics Garrett made sure to bring up at the GNOME London UX Hackfest was how us designers could continue to collaborate after the hackfest was over. This has been a recurring issue, as us designers meet every year or so, at GUADEC, at UX hackfests, or at GNOME Boston Summits (or even &#8230; <a href="http://mairin.wordpress.com/2010/03/01/the-one-where-the-designers-ask-for-a-pony/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1668&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/mairin/4389788154/" title="GNOME UX Hackfest Friday by momomomo, on Flickr"><img src="http://farm5.static.flickr.com/4015/4389788154_e8ac2e99c0.jpg" width="500" height="375" alt="GNOME UX Hackfest Friday" /></a></p>
<p>One of the topics <a href="http://garrettlesage.com/">Garrett</a> made sure to bring up at the <a href="http://live.gnome.org/UsabilityProject/London2010">GNOME London UX Hackfest</a> was how us designers could continue to collaborate after the hackfest was over. This has been a recurring issue, as us designers meet every year or so, at GUADEC, at UX hackfests, or at GNOME Boston Summits (or even other FLOSS events like LinuxTag) and we get some great collaborate work done during the events &#8211; but it peters off after we get settled in back home after the events. </p>
<p>On Friday morning Hylke, Garrett, jimmac, and myself had a discussion with the developers in the room to explain the kinds of FLOSS tools we felt we&#8217;d need to be able to collaborate on designs more effectively when we&#8217;re remote from each other. This broke down into two main sets of needs:</p>
<p><img src="http://duffy.fedorapeople.org/blog/pictures/diagrams/collab-challenges.png" alt=""></p>
<h3>Challenge A: Designer &lt;=&gt; Designer collaboration tools</h3>
<p>Jimmac, Garrett, and Hylke have been using <a href="http://dropbox.com">DropBox</a> as a method of sharing design work (SVGs, PNGs for icons and UI mockups) for a whlie now. It&#8217;s been a quite effective tool for them to use, but as they pointed out, it is <strong>not</strong> open source and they would prefer to use a FLOSS tool.</p>
<p>Here&#8217;s a little bit on how the <a href="http://dropbox.com">Dropbox</a> workflow works:</p>
<p><img src="http://duffy.fedorapeople.org/blog/pictures/diagrams/network-storage.png" alt=""></p>
<ul>
<li>A designer gets an invite to <a href="http://dropbox.com">Dropbox.com</a> from another designer, granting both of them an extra 250MB on top of the standard 2GB allowance.</li>
<li>The designer signs up for a <a href="http://dropbox.com">Dropbox</a> account at <a href="http://dropbox.com">Dropbox.com</a> .</li>
<li>The designer installs the <a href="http://dropbox.com">Dropbox</a> client for Linux. It functions as a sort of plug-in to Nautilus &#8211; <a href="http://duffy.fedorapeople.org/blog/pictures/screenshots/dropbox-nautilus.png">it puts a folder called &#8216;Dropbox&#8217; in your home directory</a> (you have to option to place it anywhere you like under your home) and it also has <a href="http://duffy.fedorapeople.org/blog/pictures/screenshots/dropbox-applet.png">a little applet that sits in your notification area</a> &#8211; when other folks upload files to a shared folder it lets you know there are updates.</li>
<li>Say the designer is working on a totally awesome GNOME mockup in Inkscape &#8211; if they save it out to one of the folders in their Dropbox folder, anyone subscribed to that folder will instantly get a copy of it! No extra work needed on the designer&#8217;s part &#8211; no need to upload it, get a link, send out the link, wait for other designers to comment on it &#8211; it automatically gives a copy to any subscribed designers and notifies them that it&#8217;s available.</li>
<li>Dropbox <a href="http://duffy.fedorapeople.org/blog/pictures/screenshots/dropbox-events.png">lets you view a log of all the changes in your shared folders and who is doing what</a> &#8211; so it&#8217;s easy to follow along on what your fellow designers are up to, and to strike up a conversation on what another designer is working on. Without this kind of event logging system, it&#8217;s hard for designers to know what the other designers are working on which leads to less opportunity to strike up a conversation or give/receive quick design feedback.</li>
<li>Dropbox <a href="http://duffy.fedorapeople.org/blog/pictures/screenshots/dropbox-members.png">also lets you manage who can read/write files in your shared folders</a>.</li>
<li>Shared folders take away from your 2GB+ limit. You can earn more space in your dropbox by sending invitations and if you join via invitation, but there is an upper bound to the amount of space you can be awarded.</li>
<li>You do not have to accept invitations. You can reject them, which you might want to do to make sure you still have space left for your projects.</li>
<li>Dropbox has built-in version control, and (if we understand correctly) the backed-up / previous versions do not deduct from your Dropbox account space usage.</li>
<li>We&#8217;re not sure if, when you unsubscribe from a folder, if you can ever unsubscribe?</li>
<li>Dropbox doesn&#8217;t resolve conflicts. Instead, it makes copies of folders. This gets a little annoying when you have a file system involved that doesn&#8217;t understand the difference between UPPERCASE and uppercase. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Dropbox is smart in that if you delete all of the contents of a folder you are subscribed to, it does not delete the contents but instead treats your action as an unsubscribe action. So you won&#8217;t erase the whole folder for everyone else when it was clear you meant to unsubscribe.</li>
<li>If you copy a file to a specific folder under your Dropbox folder, you can generate a URL to give to people who do not have Dropbox accounts so you are able to share it with them.</li>
</ul>
<h5>Dropbox Screenshots</h5>
<table>
<tr>
<td>
<a href="http://duffy.fedorapeople.org/blog/pictures/screenshots/dropbox-nautilus.png"><img src="http://duffy.fedorapeople.org/blog/pictures/screenshots/dropbox-nautilus.png" alt="" style="height:200px;"></a>
</td>
<td>
<a href="http://duffy.fedorapeople.org/blog/pictures/screenshots/dropbox-events.png"><img src="http://duffy.fedorapeople.org/blog/pictures/screenshots/dropbox-events.png" alt="" style="height:200px;"></a>
</td>
</tr>
<tr>
<td>
<a href="http://duffy.fedorapeople.org/blog/pictures/screenshots/dropbox-members.png"><img src="http://duffy.fedorapeople.org/blog/pictures/screenshots/dropbox-members.png" alt="" style="height:200px;"></a>
</td>
<td>
<a href="http://duffy.fedorapeople.org/blog/pictures/screenshots/dropbox-applet.png"><img src="http://duffy.fedorapeople.org/blog/pictures/screenshots/dropbox-applet.png" alt="" style="height:200px;"></a>
</td>
</tr>
</table>
<p>It goes without saying &#8211; we would love such a system to be available under a free and open source license! <a href="http://hadess.net">Bastien Nocera</a> and <a href="http://blog.floopily.org/">Rob Taylor</a> had a discussion about how this might be achieved in FLOSS and seemed to have some feasible ideas. I&#8217;m not sure whether they settled on <a href="http://git.org">git</a> or <a href="http://www.wizbit.org/">wizbit</a>, or even something else &#8211; although those were a couple of possibilities that came up during the discussion, and the codename &#8216;sparkle-pony&#8217; was mentioned&#8230;</p>
<p>Anyhow, such a tool would make it much easier for us designers to collaborate in terms of being aware of what the other designers are working on, easily obtaining source files for mockups, and being able to share our own work without any extra time and effort stacked on top of our usual workflow. </p>
<p>So that&#8217;s where our discussion went with regards to designer-designer collaboration.</p>
<h3>Challenge B: Designer &lt;=&gt; Developer collaboration tools</h3>
<p>We also talked pretty briefly on a potential web application that these mockups/files could automagically (remember, we&#8217;re talking ponies here) be posted to it with an inline comment-system for providing mockup feedback. One cool idea &#8211; if I send a link to my mockup&#8217;s page in IRC, a bot sitting in a GNOME IRC channel will see the link and associate any comments about it automatically with that mockup and post the feedback from the IRC user right into the mockup&#8217;s page in the web app! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Anyone would be able to view these mockup pages in the application, meaning it&#8217;s easy to send a link to a developer to get his feedback (which he could provide in the comments field) and and you post revisions to the mockups it would maintain the &#8216;family tree&#8217; of the mockup so you can go back and refer to previous versions if needed, but it&#8217;s also clear to the developer which mockup is the latest.</p>
<p><a href="http://mairin.wordpress.com/2010/02/13/random-idea-for-design-collaboration-tool/"><img src="http://linuxgrrl.com/ideas/13Feb2010-DesignCollaborationTool/13Feb2010-designcollab-mock-1_thumb.png" alt=""></a></p>
<p><a href="http://mairin.wordpress.com/2010/02/13/random-idea-for-design-collaboration-tool/">I had posted a very rough idea of such a webapp to my blog a few days ago</a>, and Robby &amp; Josh from <a href="http://isotope11.com/">Isotope 11</a> have been working on a prototype of it.</p>
<p>On top of this, of course, it would be awesome if Canonical open-source the <a href="http://mairin.wordpress.com/2010/02/24/misc-notes-from-gnome-ux-hackfest-tuesday/">Use-case mapper John Lea presented last Tuesday</a> so then individual mockups could be linked together in a chronological path so you can get a good feel for how the user&#8217;s path through the interface would look.</p>
<p>Other ideas that came up:</p>
<ul>
<li>Flickr-style &#8216;notes&#8217; on top of mockups so people can give feedback on specific areas within the mockup image.</li>
<li>Similar to the flickr-style &#8216;notes&#8217;, allow for areas within the flat mockup image to be drawn out so you can click them to visit the next mockup. (E.g., so I can draw a box over the &#8216;next&#8217; button in the mockup and make it go to the page for the mockup of the next screen.)</li>
</ul>
<h3>Raw Notes</h3>
<p>Here are the raw notes I took down from some brainstorming Garrett and I did on the topic throughout the hackfest. Also below find the whiteboard from the designers-ask-for-a-pony session on Friday morning:</p>
<ul>
<li>Communicate
<ul>
<li>We should share IM usernames &#8211; Jabber or AIM</li>
<li>IRC channel &#8211; #gnome-design</li>
</ul>
</li>
<li>Tools
<ul>
<li>file dumps (dropbox?)</li>
<li>synching (would be nice nautilus feature, to web space hosted anywhere)</li>
<li>version-control (could be built-in with client-side git, even if you don&#8217;t have access to sersion control server-side)</li>
<li>sharing / publishing</li>
<li>sharing work with developers</li>
</ul>
</li>
<li>share mockups</li>
<li>talk about mockups
<ul>
<li>threaded discussions?</li>
<li>comments</li>
<li>mailing lists / email == fail, too difficult to keep up with</li>
<li>chat &#8211; too ephemeral</li>
<li>blogs &#8211; too much time/effort to post &#8211; don&#8217;t end up doing as often as you want. Better if stuff is built-in / automatic so it&#8217;s not extra work</li>
</ul>
</li>
<li>Remote whiteboarding == would be a total win. Coccinella &#8211; kind of buggy though</li>
<li>Need to manage sources &#8211; eg SVGs &#8211; alongside exported mocks</li>
<li>notification of what the other designers have been up to</li>
<li>need a nice on-boarding process for folks less familiar with FLOSS / less-willing to deal with quirks</li>
<li>shared designer complaint list / shared workarounds. If we back each others&#8217; complaints about our tools up, we&#8217;re a louder voice and maybe can have more influence over bug fixes that would support a designer workflow (e.g. we would all support each other&#8217;s bugs against say Inkscape if we ran into them as well, and share the workarounds/solutions to get the job donein the meantime.)</li>
<li>sanity-check my design tool &#8211; quick feedback tool &#8211; operate based on broadcast &#8211; eg. &#8216;anybody have time to give me a quick sanity check on <a href="http://url?&#038;#8217" rel="nofollow">http://url?&#038;#8217</a>;
<ul>
<li>maybe an identi.ca / twitter group would help serve this purpose?</li>
<li>website like pleasecritiqueme.com?</li>
</ul>
</li>
<li>UI path tracing through mockups (e.g. like Canonical use-case mapping tool)</li>
<li>Maybe setup a photoblog using zenphoto and/or word press for quick critique mockup feedback?</li>
<li>Sharing with other FLOSS designers &#8211; KDE designers or designers who work on particular apps&#8230;</li>
</ul>
<p><a href="http://www.flickr.com/photos/mairin/4389788508/" title="GNOME UX Hackfest Friday by momomomo, on Flickr"><img src="http://farm5.static.flickr.com/4040/4389788508_b565f2d079.jpg" width="500" height="375" alt="GNOME UX Hackfest Friday" /></a></p>
<p><em>P.S. You can now view all my GNOME UX Hackfest posts at <a href="http://mairin.wordpress.com/category/gnome-ux-hackfest/">my GNOME UX Hackfest blog category page</a>.</em></p>
<br />Filed under: <a href='http://mairin.wordpress.com/category/design-hub/'>Design Hub</a>, <a href='http://mairin.wordpress.com/category/gnome/'>GNOME</a>, <a href='http://mairin.wordpress.com/category/gnome/gnome-ux-hackfest/'>GNOME UX Hackfest</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mairin.wordpress.com/1668/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mairin.wordpress.com/1668/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1668&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mairin.wordpress.com/2010/03/01/the-one-where-the-designers-ask-for-a-pony/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06679d1adeaa0f535752137036c004a8?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mairin</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4015/4389788154_e8ac2e99c0.jpg" medium="image">
			<media:title type="html">GNOME UX Hackfest Friday</media:title>
		</media:content>

		<media:content url="http://duffy.fedorapeople.org/blog/pictures/diagrams/collab-challenges.png" medium="image" />

		<media:content url="http://duffy.fedorapeople.org/blog/pictures/diagrams/network-storage.png" medium="image" />

		<media:content url="http://duffy.fedorapeople.org/blog/pictures/screenshots/dropbox-nautilus.png" medium="image" />

		<media:content url="http://duffy.fedorapeople.org/blog/pictures/screenshots/dropbox-events.png" medium="image" />

		<media:content url="http://duffy.fedorapeople.org/blog/pictures/screenshots/dropbox-members.png" medium="image" />

		<media:content url="http://duffy.fedorapeople.org/blog/pictures/screenshots/dropbox-applet.png" medium="image" />

		<media:content url="http://linuxgrrl.com/ideas/13Feb2010-DesignCollaborationTool/13Feb2010-designcollab-mock-1_thumb.png" medium="image" />

		<media:content url="http://farm5.static.flickr.com/4040/4389788508_b565f2d079.jpg" medium="image">
			<media:title type="html">GNOME UX Hackfest Friday</media:title>
		</media:content>
	</item>
		<item>
		<title>Adding Chapters to Totem</title>
		<link>http://mairin.wordpress.com/2010/02/25/adding-chapters-to-totem/</link>
		<comments>http://mairin.wordpress.com/2010/02/25/adding-chapters-to-totem/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 17:51:37 +0000</pubDate>
		<dc:creator>mairin</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNOME UX Hackfest]]></category>

		<guid isPermaLink="false">http://mairin.wordpress.com/?p=1663</guid>
		<description><![CDATA[Ivanka and I had a great discussion on Monday at the GNOME London UX Hackfest about how what free &#38; open source tools / integration we need for a good FLOSS usability data capture workflow. While I still have to document them properly, you can get a sneak peek at our notes from this discussion &#8230; <a href="http://mairin.wordpress.com/2010/02/25/adding-chapters-to-totem/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1663&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://duffy.fedorapeople.org/blog/pictures/mockups/totem-mock1.png"><img src="http://duffy.fedorapeople.org/blog/pictures/mockups/totem-mock1.png" style="width:500px;"></a></p>
<p>Ivanka and I had a great discussion on Monday at the <a href="http://live.gnome.org/UsabilityProject/London2010">GNOME London UX Hackfest</a> about how what free &amp; open source tools / integration we need for a good FLOSS usability data capture workflow. While I still have to document them properly, you can get a sneak peek at our notes from this discussion in a whiteboard photo I took:</p>
<p><a href="http://www.flickr.com/photos/mairin/4381517749/" title="Nautilus discussion by momomomo, on Flickr"><img src="http://farm5.static.flickr.com/4037/4381517749_e43a52f8ab_m.jpg" width="180" height="240" alt="Nautilus discussion" /></a></p>
<p>One of the wishlist items that came up is if there was a way we could set marker points within our large and long usability test video files, in order to be able to document and skip to points of interest within the file quickly, and also so that we would be able to export small and short clips of video to be able to share widely. You see, not only is it timely to view an entire usability test video &#8211; they are very large and unwieldy, and expensive to host which makes it tougher for us to share the great data we&#8217;re gathering. For example, the markers I&#8217;d love to set up in a usability test video file would be to indicate where test task 1 started, where test task 2 started, so on and so forth. I&#8217;ve been talking with <a href="http://www.hadess.net/">super-hacker Bastien Nocera</a> about how marker-setting might possibly be achieved in a <a href="http://projects.gnome.org/totem">totem</a> plug-in. For him, it may kill two birds with one stone as newer video file formats have a notion of chapters within the file and totem does not currently display them.</p>
<p>There&#8217;s more ideas I&#8217;d like to mock up here (including a full-screen variation of the mockup) but I&#8217;m leaving for the day so I wanted to make sure I shared what I got for now. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Also, the markers on the timeline are not going to be possible &#8211; although I would love a way to have the ticks highlight to show the markers selected on the right on the timeline itself &#8211; but there is no &#8216;active&#8217; or &#8216;highlighted&#8217; mode for the tick widget if I understand correctly. :-/</p>
<p>Anyway! I would love to hear your ideas. </p>
<br />Filed under: <a href='http://mairin.wordpress.com/category/gnome/'>GNOME</a>, <a href='http://mairin.wordpress.com/category/gnome/gnome-ux-hackfest/'>GNOME UX Hackfest</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mairin.wordpress.com/1663/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mairin.wordpress.com/1663/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1663&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mairin.wordpress.com/2010/02/25/adding-chapters-to-totem/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06679d1adeaa0f535752137036c004a8?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mairin</media:title>
		</media:content>

		<media:content url="http://duffy.fedorapeople.org/blog/pictures/mockups/totem-mock1.png" medium="image" />

		<media:content url="http://farm5.static.flickr.com/4037/4381517749_e43a52f8ab_m.jpg" medium="image">
			<media:title type="html">Nautilus discussion</media:title>
		</media:content>
	</item>
		<item>
		<title>Happy Blog vs. Misery Blog</title>
		<link>http://mairin.wordpress.com/2010/02/25/happy-blog-vs-misery-blog/</link>
		<comments>http://mairin.wordpress.com/2010/02/25/happy-blog-vs-misery-blog/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 15:01:48 +0000</pubDate>
		<dc:creator>mairin</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNOME UX Hackfest]]></category>

		<guid isPermaLink="false">http://mairin.wordpress.com/?p=1648</guid>
		<description><![CDATA[This is how I&#8217;m used to blog posting and receiving comments on said posts operating, for the most part: This is how I feel like my blog has been working out lately: I don&#8217;t think I can be as diligent in responding to comments to my blog anymore. It&#8217;s making me feel really unhappy and &#8230; <a href="http://mairin.wordpress.com/2010/02/25/happy-blog-vs-misery-blog/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1648&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This is how I&#8217;m used to blog posting and receiving comments on said posts operating, for the most part:</p>
<p><img src="http://duffy.fedorapeople.org/blog/drawings/happyblog.png" style="width:200px;"></p>
<p>This is how I feel like my blog has been working out lately:</p>
<p><img src="http://duffy.fedorapeople.org/blog/drawings/miseryblog.png" style="width:300px;"></p>
<p>I don&#8217;t think I can be as diligent in responding to comments to my blog anymore. It&#8217;s making me feel really unhappy and constantly attacked. I do not understand what outcome people who post <a href="http://mairin.wordpress.com/2010/02/23/gnome-ux-hackfest-photos/#comment-4904">comments like this</a> expect. </p>
<p>I am really quite unaccustomed to this kind of behavior at this scale. I am really against censorship in principle, but I think I&#8217;m probably going to have to put all comments on my blog under moderations because of this. I really wish I didn&#8217;t have to though. Please be more thoughtful when you post comments to people&#8217;s blogs.</p>
<br />Filed under: <a href='http://mairin.wordpress.com/category/gnome/'>GNOME</a>, <a href='http://mairin.wordpress.com/category/gnome/gnome-ux-hackfest/'>GNOME UX Hackfest</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mairin.wordpress.com/1648/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mairin.wordpress.com/1648/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1648&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mairin.wordpress.com/2010/02/25/happy-blog-vs-misery-blog/feed/</wfw:commentRss>
		<slash:comments>52</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06679d1adeaa0f535752137036c004a8?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mairin</media:title>
		</media:content>

		<media:content url="http://duffy.fedorapeople.org/blog/drawings/happyblog.png" medium="image" />

		<media:content url="http://duffy.fedorapeople.org/blog/drawings/miseryblog.png" medium="image" />
	</item>
		<item>
		<title>Charline&#8217;s Empathy Usability Report</title>
		<link>http://mairin.wordpress.com/2010/02/25/charlines-empathy-usability-report/</link>
		<comments>http://mairin.wordpress.com/2010/02/25/charlines-empathy-usability-report/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 12:48:54 +0000</pubDate>
		<dc:creator>mairin</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNOME UX Hackfest]]></category>

		<guid isPermaLink="false">http://mairin.wordpress.com/?p=1654</guid>
		<description><![CDATA[This morning Charline from Canonical presented a report on an empathy usability test she&#8217;s completed. These are rough notes split into topics: Usability reports in general There was some discussion of the usage of user quotes in usability reports and their utility Audiences for test: People who report bugs, developers Some confusion over how testing &#8230; <a href="http://mairin.wordpress.com/2010/02/25/charlines-empathy-usability-report/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1654&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/mairin/4386561619/" title="GNOME UX Hackfest Wednesday by momomomo, on Flickr"><img src="http://farm5.static.flickr.com/4037/4386561619_1b936594e8.jpg" width="500" height="375" alt="GNOME UX Hackfest Wednesday" /></a></p>
<p>This morning Charline from Canonical presented a report on an empathy usability test she&#8217;s completed. These are rough notes split into topics:</p>
<h3>Usability reports in general</h3>
<ul>
<li>There was some discussion of the usage of user quotes in usability reports and their utility
<li>Audiences for test:
<ul>
<li>People who report bugs, developers</li>
<li>Some confusion over how testing on Ubuntu would have effected the test results &#8211; e.g. how did notify-osd behave to the user&#8230;</li>
<li> Usability folks</li>
</ul>
</li>
<li>Consider referencing products / screenshots that show a solution to the problems presented as inspiration</li>
<li>When users fail to do a task, it would be useful to document the paths they tried / the mental model they had that failed. Even things they wanted to do that could never work in the current implementation &#8211; could be good ideas for a way the UI could work.</li>
<li>Indicate how many users said something. If only one user suggested something, that should be clear from what all or most users said.</li>
<li>We need help to get these filed as bugs. Would community members be willing to support usability by splitting reports like these into actual bug reports?</li>
</ul>
<h3>On-Board Experience</h3>
<p>The on-board experience in empathy confusing. There&#8217;s one status for multiple accounts, but sometimes accounts don&#8217;t share the same status.</p>
<p>Ideas:</p>
<ul>
<li>present list of networks on left pane</li>
<li>sniff out accounts from web browser</li>
<li>allow users to authenticate using web browser when possible</li>
<li>sniff out accounts from evolution</li>
</ul>
<p><a href="http://www.flickr.com/photos/mairin/4387324766/" title="GNOME UX Hackfest Wednesday by momomomo, on Flickr"><img src="http://farm3.static.flickr.com/2680/4387324766_daef20fc4b.jpg" width="500" height="375" alt="GNOME UX Hackfest Wednesday" /></a></p>
<h3>Identity information &amp; Display of user information</h3>
<p>Overall users were anxious because their own information was not being displayed in empathy and they felt a lack of control over it.</p>
<ul>
<li>People didn&#8217;t know how they appeared to other people
<li>&#8220;I used 2 different names and would like to know how my name is displayed. I don&#8217;t know how to check which name is in use!&#8221;</li>
<li>&#8220;I can&#8217;t see me that worries me bc I don&#8217;t know how exactly how I am being seen or not seen.&#8221;</li>
<li>&#8220;Available&#8221; status dropdown at drop looks like a filter and not status.</li>
<li>people not sure if the camera was turned on or off &#8211; worried people can see me without my knowing</li>
<li>Is this person willing to be contacted by camera? having a camera doesn&#8217;t mean you&#8217;re willing be contacted by it (e.g. if they are at work)</li>
<li>Some discussion of camera icon &#8211; wasn&#8217;t a problem for users to interpret in empathy but apparently the gmail camera icon sucks and confuses people</li>
<li>People didn&#8217;t have a problem mechanically changing their alias but they didn&#8217;t understand where it was put into place. What is the difference between login ID and alias? There are actually local and remote aliases in empathy&#8230; in actuality, its usage is inconsistent based on the networks involved.</li>
<li>&#8220;I&#8217;m not sure what I&#8217;m doing. I cannot fill in my name as I want it to be shown.&#8221;</li>
<li>
&#8220;Now I have a light bulb and no green light beside my nework. I don&#8217;t know if I am available anymore. How come Jenny is available and I am not?&#8221;
</li>
</ul>
<h3>Displaying information around people</h3>
<p>They expected to find all the information concerning them in one place and the information concern others accessible through their names. They didn&#8217;t see aggregate information about people.</p>
<h3>Interacting with Others</h3>
<p>They didn&#8217;t understand how to chat with two people at the same time. &#8220;If you can add an individual contact, you should be able to add a group in the same way.&#8221;</p>
<p>The technical challenge here is every service has different concepts of group chat. Some have ad-hoc group chat, some have an inflexible concept of rooms. What if the two users you want to chat with together are on different networks. If one friend is on MSN and one is on Jabber &#8211; then it&#8217;s not possible.</p>
<p>To create a group, people try to invite others to a room. The Skype application uses the concept of a room really well. </p>
<h3>Sending and receiving files</h3>
<ul>
<li>Confusion around the icon for file sending. They didn&#8217;t associate the arrow icon with receiving a file.</li>
<li>Once the file was received &#8211; they would click on the sender&#8217;s name, expecting the file to be showing there. They looked around to find it. Where did I download it to?</li>
<li>GNOME&#8217;s way of handling bluetooth files is awesome and is a model maybe we should follow here?</li>
<li>People would have liked to get some information about the file so they would know where to store it &#8211; is it a photo? music?</li>
<li>In Google Talk, you can send someone a file if they are offline / about to go offline and they can get it when they come back online?</li>
<li>Some mention of Yahoo! messaging&#8217;s shake-window feature and how irritating it is</li>
</ul>
<h3>Creating Groups &#8211; treating groups differently</h3>
<p>User: If I have the same contact with many different accounts, I could group them under the same group? The system should indicate if I can treat all my contacts in the same way or if there are some things I can&#8217;t do depending on which account.</p>
<p>I tried to create a group and I can&#8217;t create it &#8211; is it because they&#8217;re from different accounts? So I can&#8217;t put them together?</p>
<p>I can&#8217;t see which people can be treated the same way and which can&#8217;t be.</p>
<p><a href="http://www.flickr.com/photos/mairin/4386584715/" title="GNOME UX Hackfest Thursday by momomomo, on Flickr"><img src="http://farm5.static.flickr.com/4058/4386584715_2749a302c0.jpg" width="500" height="375" alt="GNOME UX Hackfest Thursday" /></a></p>
<h3>Tab interaction</h3>
<ul>
<li>Very positively received. They felt it was very natural. </li>
<li>A known area of failure is having 20+ conversations at once.</li>
<li>One tab issue that came up &#8211; where users detached the tabs and put them back together &#8211; their instinct was to drag &amp; drop to put tabs together, but they dragged and dropped from the top and it didn&#8217;t work. People didn&#8217;t figure you have to drag from where the name is. One way Mac tried to handle this is to have a drag and droppable icon to represent the document in a document window up in the titlebar. Makes it easy to move the folder you&#8217;ve already got open rather than have to go one level up to grab the folder icon.</li>
<li>Some discussion about if you&#8217;re talking with person a in one tab and person b in the other, concern about confidential info that person in tab a can see but not person in tab b, especially with copying &amp; pasting.</li>
</ul>
<h3>Searching conversations</h3>
<p>People weren&#8217;t sure what they&#8217;d be searching &#8211; all the conversations you had forever? Or would you be searching for a specific person? They had to try it a few times to figure out what kinds of results they would get. They liked the feature where they could see conversations on the calendar, but confused about what to expect at first. </p>
<p>The conversation view is a time-focused view. We wonder if they would want a more people-centric view. </p>
<p><a href="http://www.flickr.com/photos/mairin/4387323946/" title="GNOME UX Hackfest Wednesday by momomomo, on Flickr"><img src="http://farm5.static.flickr.com/4037/4387323946_5d7d38f97a.jpg" width="500" height="375" alt="GNOME UX Hackfest Wednesday" /></a></p>
<h3>Minor issues / Wishlist / bugs</h3>
<ul>
<li>When you first open empathy, it starts the icon but it doesn&#8217;t open a window. People didn&#8217;t know if it was open or not. Grey icon not noticeable.</li>
<li>Default settings were an issue &#8211; people didn&#8217;t expect that their contact list would be in alphabetical order. They expected it to be sorted by status.</li>
<li>The &#8216;offline&#8217; grey box icon looks like a checkbox, some users thought it was clickable</li>
<li>People didn&#8217;t understand the little broom icon for clearing fields. Better to have a grey X within the entry field itself. Some people thought they had to click the broom to activate their account and lost what they had just typed.</li>
<li>People couldn&#8217;t figure out how to create favorite status messages. The empty star icon was too pale and was not noticed.</li>
<li>People had an interesting way to use customized messages. They thought the message was like a status update like in facebook rather than be associated with the icon. So they typed &#8216;please don&#8217;t disturb&#8217; next to the green icon.</li>
<li>People didn&#8217;t understand the dialing pad sidebar was for. They clicked on sidebar and saw it and were mystified.</li>
<li>Sometimes button in the account dialog is &#8216;save&#8217; and sometimes it&#8217;s &#8216;login&#8217; &#8211; sometimes they didn&#8217;t want to log in, they just wanted to create the account.</li>
<li>One icon conveys several meanings for status &#8211; invisible and offline use the same icon.</li>
<li>There&#8217;s an edit custom messages &#8211; but no favorites.</li>
<li>When wanting to add a contact, users didn&#8217;t understand what &#8216;identifier&#8217; meant. Vocabulary was confusing.</li>
<li>&#8220;It is one thing to have a camera, but another to know if [my buddy] wants to use it.&#8221;</li>
<li>Button missing besides status box. There&#8217;s an invisible button beside the status area in the main window that is a shortcut to the accounts dialog.</li>
<li>Notifications &#8211; users liked that it flashed to signify urgency? When you first go online there&#8217;s a notification of who in your contacts is online. One of the users was a very heavy IM user, and when he gets online he&#8217;d have 300 people there and that notification would be unmanageable for him.</li>
<li>Sometimes there&#8217;s a &#8216;find&#8217; button to search, sometimes you have to click &#8216;enter&#8217; and there is no button to search. Between the &#8216;search&#8217; and &#8216;conversations&#8217; tab of the search window.</li>
<li>There&#8217;s not a lot of distinction between sound and notification, so why are they in two different tabs in preferences?</li>
<li>Renaming accounts &#8211; people had a tough time getting this to work. They didn&#8217;t understand what alias meant, and they wanted to rename their accounts. They didn&#8217;t think in terms of their username, but in terms of the network.</li>
<li>Users would like to know when someone is offline or busy &#8211; how long ago did that status change take place? E.g. if someone got offline 2 minutes ago, might be able to still send an email or phone call &#8211; but if it was 16 hours ago, different situation.</li>
<li>People thought the use of color in looking at previous conversations is not contrasting enough at a glance &#8211; the difference between green and blue is not contrasty enough.</li>
<li>One person asked for some branding &#8211; if they knew the application was &#8216;empathy&#8217; &#8211; it doesn&#8217;t call itself empathy anywhere. They didn&#8217;t know where they were. One user said, &#8216;the interaction in the application, feels more like an email than with IM. IM is friendlier, and less formal. More feedback and interaction when using the app &#8211; but this feels more like email and more formal.&#8217; A little discussion here about extroverted apps like AOL vs more introverted apps like email.</li>
</ul>
<p>Charline will be making the slides available shortly.</p>
<br />Filed under: <a href='http://mairin.wordpress.com/category/gnome/'>GNOME</a>, <a href='http://mairin.wordpress.com/category/gnome/gnome-ux-hackfest/'>GNOME UX Hackfest</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mairin.wordpress.com/1654/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mairin.wordpress.com/1654/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1654&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mairin.wordpress.com/2010/02/25/charlines-empathy-usability-report/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06679d1adeaa0f535752137036c004a8?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mairin</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4037/4386561619_1b936594e8.jpg" medium="image">
			<media:title type="html">GNOME UX Hackfest Wednesday</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2680/4387324766_daef20fc4b.jpg" medium="image">
			<media:title type="html">GNOME UX Hackfest Wednesday</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4058/4386584715_2749a302c0.jpg" medium="image">
			<media:title type="html">GNOME UX Hackfest Thursday</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4037/4387323946_5d7d38f97a.jpg" medium="image">
			<media:title type="html">GNOME UX Hackfest Wednesday</media:title>
		</media:content>
	</item>
		<item>
		<title>Misc. Notes from GNOME UX Hackfest, Tuesday</title>
		<link>http://mairin.wordpress.com/2010/02/24/misc-notes-from-gnome-ux-hackfest-tuesday/</link>
		<comments>http://mairin.wordpress.com/2010/02/24/misc-notes-from-gnome-ux-hackfest-tuesday/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 17:01:42 +0000</pubDate>
		<dc:creator>mairin</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNOME UX Hackfest]]></category>

		<guid isPermaLink="false">http://mairin.wordpress.com/?p=1642</guid>
		<description><![CDATA[Here&#8217;s just a quick summary of notes from the discussions I was in yesterday at the GNOME London UX Hackfest: OSD &#38; Panel Icons Yesterday jimmac and hbons worked on Moblin icons, with the idea we could use the style for GNOME OSD (on-screen display, e.g., when you change your system volume, the big speaker &#8230; <a href="http://mairin.wordpress.com/2010/02/24/misc-notes-from-gnome-ux-hackfest-tuesday/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1642&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Here&#8217;s just a quick summary of notes from the discussions I was in yesterday at the <a href="http://live.gnome.org/UsabilityProject/London2010">GNOME London UX Hackfest</a>:</p>
<h3>OSD &amp; Panel Icons</h3>
<p><a href="http://www.flickr.com/photos/mairin/4382271724/" title="Moblin icons by momomomo, on Flickr"><img src="http://farm5.static.flickr.com/4064/4382271724_f6bde7dec6.jpg" width="500" height="375" alt="Moblin icons" /></a></p>
<p>Yesterday jimmac and hbons worked on Moblin icons, with the idea we could use the style for GNOME OSD (on-screen display, e.g., when you change your system volume, the big speaker icon pops up) and possibly the panel / applet icons.</p>
<p>Why use the moblin style? It&#8217;s much quicker to put together than the high-res icons (it can take 15 hours straight to do one of these); the Moblin style requires much simpler artwork. The style, because of its simplicity, could potentially be good high-contrast / accessible icons as well.</p>
<p>How do you get the Moblin icons?</p>
<blockquote><p>git clone git://git.moblin.org/moblin-icon-theme</p></blockquote>
<h4>Challenges</h4>
<p>We&#8217;d like complete coverage but won&#8217;t have it immediately. We should have a fallback &#8211; the Ubuntu folks suggested using a suffix for naming/calling icons from apps. E.g, if an application that wants to use this style they need to explicitly ask for it, if it doesn&#8217;t exist it falls back to the normal icon. (I&#8217;m not 100% sure how accurate my notes are here.) </p>
<p>One issue with the style is that it doesn&#8217;t work for every background color. There are a couple of potential solutions here: </p>
<ol>
<li>Add an extra stroke of the shape in an inverse color around the outside of the icon, similar to how Tango icons have two outlines, one light one dark.</li>
<li>Pick the colors from the gtk theme.</li>
</ol>
<p>One other challenge is they don&#8217;t work at smaller sizes right now; we potentially have to adapt them for smaller sizes. Since screens are getting more dense these days, we could consider doing 22&#215;22 or 24&#215;24 as the small size?</p>
<p>There is a single Inkscape SVG with all the icons, and a script renders the individual icons. It takes 20 minutes though; it&#8217;s inefficient.</p>
<h4>To do</h4>
<p>What work needs to be done to make this happen for GNOME?</p>
<ul>
<li>Icon recoloring &#8211; make it possible to recolor the icons to work on any background. Can we implement them so they pick the color from the GTK theme settings?</li>
<li>We need additional icons for GNOME Shell that are not in the current Moblin set: battery, network, status are some examples.</li>
<li>We need to see if the Moblin icon theme license will be an issue for GNOME usage. Moblin is Creative Commons Share-Alike 3.0 =&gt; is it compatible with GPL? Will this cause any issues?</li>
<li>Consideration: in the indication of extremes &#8211; if volume is all the way up or all the way down &#8211; color it so it is visually different?
</ul>
<h4>How to get involved</h4>
<p>The mailing list gnome-themes-list might be the place to continue the conversation.</p>
<h3>Nautilus discussion</h3>
<p><a href="http://www.flickr.com/photos/mairin/4381515087/" title="Nautilus discussion by momomomo, on Flickr"><img src="http://farm5.static.flickr.com/4036/4381515087_d0a5ca1f1d.jpg" width="500" height="375" alt="Nautilus discussion" /></a></p>
<p>John from Canonical showed us <a href="http://www.flickr.com/photos/mairin/4382712296/sizes/l/">some mockups</a> he had done to try to simplify Nautilus. We discussed them a bit. Here are some random notes from the discussion:</p>
<ul>
<li>remove combo box to change nautilus view, just use menu?</li>
<li>frustration that nautilus is becoming like midnight commander, not beautiful to use, too complicated</li>
<li>dont like split pane idea, why not use two windows? split-pane seems universally disliked by GNOME designers.</li>
<li>snap to side-by-side like in windows 7 would be good and would remove need for split-pane.</li>
<li>search in nautilus sucks</li>
<li>confusion between magnifying glass icon for search vs zoom</li>
<li>Things to consider removing from ui:
<ul>
<li>zoom controls</li>
<li>tabs</li>
</ul>
</li>
<li>Things to add to ui
<ul>
<li>undo</li>
<li> search folders</li>
<li>sharing / collaboration &#8211; share with</li>
<li>context-sensitive actions toolbar</li>
</ul>
</li>
</ul>
<h4>Improving GNOME Designer Collaboration</h4>
<p>Two main features that would make life easier:</p>
<ul>
<li>Easier syncing of files</li>
<li>Version control</li>
</ul>
<p>Garrett and jimmac use <a href="http://dropbox.com">Dropbox</a> for this today, but it is not open source and is capped at 2 GB.</p>
<h4>Canonical Use Case Mapper</h4>
<p><a href="http://www.flickr.com/photos/mairin/4382708680/" title="GNOME UX Hackfest by momomomo, on Flickr"><img src="http://farm5.static.flickr.com/4050/4382708680_f87bd94502.jpg" width="500" height="375" alt="GNOME UX Hackfest" /></a></p>
<p>John showed us Canonical&#8217;s Use Case Mapper, which will hopefully be open-sourced at some point so GNOME designers can use it. It interfaces with Google docs at the moment.<br />
<a href="http://docs.google.com/previewtemplate?id=0ATC5qKjFUzV-ZGhnMnQ2enJfMTdzOW5qbmhk&amp;mode=public">The template it uses in Google docs</a> is public.</p>
<h4>Special bonus tips that happen when us designers are in the same room</h4>
<p><a href="http://www.flickr.com/photos/mairin/4383981557/" title="Garrett shows off the Gimp whiteboard photo trick by momomomo, on Flickr"><img src="http://farm3.static.flickr.com/2779/4383981557_f598692557.jpg" width="500" height="375" alt="Garrett shows off the Gimp whiteboard photo trick" /></a></p>
<p>Both of these gems are from Garrett:</p>
<ul>
<li>I kept trying to take pictures with my digital camera when my memory card was not in it. Garrett&#8217;s tip: leave your memory card door open when it&#8217;s out so when you pick up your camera you know right away the card&#8217;s not in it.</li>
<li>In Gimp, filters&gt; edge-detect &gt; difference of gaussians, radius 1: 30, radius 2: 2 &#8211; results automagical cleanup of whiteboard photos (<a href="http://mairin.wordpress.com/2010/02/24/gnome-vision-brainstorm/">like the one in my post before this</a>)</li>
</ul>
<p>Hope these notes are useful for you.</p>
<br />Filed under: <a href='http://mairin.wordpress.com/category/gnome/'>GNOME</a>, <a href='http://mairin.wordpress.com/category/gnome/gnome-ux-hackfest/'>GNOME UX Hackfest</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mairin.wordpress.com/1642/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mairin.wordpress.com/1642/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1642&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mairin.wordpress.com/2010/02/24/misc-notes-from-gnome-ux-hackfest-tuesday/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06679d1adeaa0f535752137036c004a8?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mairin</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4064/4382271724_f6bde7dec6.jpg" medium="image">
			<media:title type="html">Moblin icons</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4036/4381515087_d0a5ca1f1d.jpg" medium="image">
			<media:title type="html">Nautilus discussion</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4050/4382708680_f87bd94502.jpg" medium="image">
			<media:title type="html">GNOME UX Hackfest</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2779/4383981557_f598692557.jpg" medium="image">
			<media:title type="html">Garrett shows off the Gimp whiteboard photo trick</media:title>
		</media:content>
	</item>
		<item>
		<title>GNOME Vision Brainstorm</title>
		<link>http://mairin.wordpress.com/2010/02/24/gnome-vision-brainstorm/</link>
		<comments>http://mairin.wordpress.com/2010/02/24/gnome-vision-brainstorm/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 16:30:45 +0000</pubDate>
		<dc:creator>mairin</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNOME UX Hackfest]]></category>

		<guid isPermaLink="false">http://mairin.wordpress.com/?p=1639</guid>
		<description><![CDATA[This is just a brainstorm, no hard and fast rules being set here. A bunch of the designers here at the GNOME London UX Hackfest got together yesterday to talk about Nautilus, and after talking about Nautilus those of us left had a bit of bigger-picture view discussion (mostly Garrett and I at the whiteboard &#8230; <a href="http://mairin.wordpress.com/2010/02/24/gnome-vision-brainstorm/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1639&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This is <em>just a brainstorm</em>, no hard and fast rules being set here. A bunch of the designers here at the <a href="http://live.gnome.org/UsabilityProject/London2010">GNOME London UX Hackfest</a> got together yesterday to talk about Nautilus, and after talking about Nautilus those of us left had a bit of bigger-picture view discussion (mostly Garrett and I at the whiteboard with hbons &amp; jimmac listening as they worked on awesome icon stuff). Us GNOME designers see each other on pretty much an annual basis for the past few years either at usability hackfests, GUADECs, or GNOME Boston Summits, and we end up having variations on the same &#8216;big-picture&#8217; vision for GNOME. Somehow, we never end up really fulfilling that vision, and the climate changes slightly every time (for example, microblogging I think is a big difference this go-around that wasn&#8217;t as much of a consideration in previous iterations of the discussion). </p>
<p>Why does this keep happening? I think we go back home and work in individual silos again &#8211; and when we meet next it&#8217;s difficult work I think to resolve the different perspectives behind the progress we&#8217;ve made over the past year. It seems we then keep trying to redo the vision, maybe with the notion that this time will be the time we&#8217;ll figure out how we can all work together. I think though, not only are the tools for us to work together non-existent (there are some that have cropped up over time that help; e.g., Garrett and jimmac collaborate a lot using <a href="http://dropbox.com">Dropbox</a>) &#8211; but necessarily we&#8217;re working for different organizations that have different focuses and our free time is limited.</p>
<p>So what if we drew out a loose map of the big-picture vision, and as we necessarily work within our silos, pin that work to some piece of that vision map and fill the map in together each time we meet so we have an idea of how we&#8217;re progressing? Then it&#8217;s easier for our separate pieces coalesce in a more coherent manner when we get together and we can make forward progress together and feel like we are designing together more.</p>
<p>Anyway, here is a snap shot (nice and clean thanks to <a href="http://identi.ca/notice/22893616">Garrett&#8217;s whiteboard photo Gimp tip</a>) of our whiteboard from a rough stab at laying out some potential components for this vision:</p>
<p><a href="http://www.flickr.com/photos/mairin/4384751226/" title="GNOME vision? by momomomo, on Flickr"><img src="http://farm5.static.flickr.com/4063/4384751226_b2962d149d.jpg" width="500" height="375" alt="GNOME vision?" /></a></p>
<p>Here are the components:</p>
<ol>
<li>Application Launching</li>
<li>Notifications</li>
<li>Switching contexts (apps/windows/documents)</li>
<li>Support flow/focus</li>
<li>Provide the date/time (maybe not the hugest function, but&#8230;)</li>
<li>Sync &amp; share / collaborate</li>
<li>Project management / to-do management</li>
<li>Store my personal database</li>
</ul>
<p>Some other random ideas generated from this discussion:</p>
<ul>
<li>When I use GNOME to create as opposed to consuming, there&#8217;s an awful lot of data about me GNOME knows that it should be applying to the things I create. For example, why should I have to fill out the Dublin Core metadata entries for every single Inkscape document I create? Why aren&#8217;t I automagically added to the author field? GNOME knows who I am&#8230;.</li>
<li>When my file touches another person&#8217;s computer, what if a log entry was added to the file. Then it&#8217;s emailed to someone else, and when it lands on their computer another entry &#8211; so on and so forth until the file has a history so you know where it&#8217;s been&#8230;</li>
<li>When someone collaborates on a file I created, their name is added to the list of authors in the metadata&#8230;</li>
<li>Having your desktop be your facebook rather than facebook. E.g., if <a href="http://blogs.gnome.org/seth">Seth</a> is in my address book, I can see not only his contact information, but documents and other stuff he&#8217;s created that he sent me, my chat logs with him, his blog posts, other output from his online identity&#8230;. but gathered automagically, not so I have to gather all these links on my own. E.g., how the Palm Pre grabs your contacts&#8217; facebook avatars to display when they call you &#8211; it grabs that data for you.</li>
<li>Suggesting licenses to reconcile / suggest a license for a work you&#8217;ve created when it uses sources of varying licenses (or alerting you when they are incompatible)</li>
<li>Version control &#8211; even on remote servers&#8230;. if you have git on your client, make your local project folder a git repo, and then you can sync it to a remote server, along with all of the git metadata so you can even have version control when the remote server you&#8217;re synching too doesn&#8217;t have version control installed / available to you</li>
<li>You interact with files differently based on whether or not you created them or consume them (they&#8217;re from somewhere else)</li>
<li>You interact with files differently based on whether or not you are actively working on them / with them vs.  you finished with them and they&#8217;re archived. (For the former, you kind of want them in your face; the latter you don&#8217;t mind searching for them.)</li>
<li>Have offline-disk access. E.g., store metadata about disks you&#8217;ve plugged into your machine in the past but don&#8217;t necessarily have connected now</li>
<li>Synching files to work with other people</li>
<li>Synching files so that they&#8217;re available across the devices you own (laptop, desktop, phone, etc)</li>
<li>context-sensitive notifications, maybe one-shot notifications. I&#8217;m waiting for <a href="http://blogs.gnome.org/halfline/">Ray</a> to come online today, but I don&#8217;t want a notification every time he logs on or off. Just this one time. Vs. I always care about when he comes on or offline, but I don&#8217;t care to be notified about anyone else&#8217;s goings on.</li>
</ul>
<p>For some of these, there are already pieces in GNOME that will help make them possible. However, they aren&#8217;t integrated as a coherent whole yet. This list is not to say that anything that already exists in GNOME today is meant to be thrown out or done over.</p>
<p>Anyway this is just a random brain dump but I wanted to make sure it was captured and shared. Sorry it&#8217;s not more polished.</p>
<p>Any ideas on where this should go or how this framework should be constructed?</p>
<br />Filed under: <a href='http://mairin.wordpress.com/category/gnome/'>GNOME</a>, <a href='http://mairin.wordpress.com/category/gnome/gnome-ux-hackfest/'>GNOME UX Hackfest</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mairin.wordpress.com/1639/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mairin.wordpress.com/1639/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1639&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mairin.wordpress.com/2010/02/24/gnome-vision-brainstorm/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06679d1adeaa0f535752137036c004a8?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mairin</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4063/4384751226_b2962d149d.jpg" medium="image">
			<media:title type="html">GNOME vision?</media:title>
		</media:content>
	</item>
		<item>
		<title>GNOME UX Hackfest Photos</title>
		<link>http://mairin.wordpress.com/2010/02/23/gnome-ux-hackfest-photos/</link>
		<comments>http://mairin.wordpress.com/2010/02/23/gnome-ux-hackfest-photos/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 13:55:12 +0000</pubDate>
		<dc:creator>mairin</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNOME UX Hackfest]]></category>

		<guid isPermaLink="false">http://mairin.wordpress.com/?p=1633</guid>
		<description><![CDATA[I&#8217;m posting my photos of the GNOME UX Hackfest on Flickr so check them out. I&#8217;m putting the tag &#8216;gnome-ux-hackfest&#8217; on them. Filed under: GNOME, GNOME UX Hackfest<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1633&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/mairin/sets/72157623492365266/" title="GNOME UX Hackfest by momomomo, on Flickr"><img src="http://farm3.static.flickr.com/2725/4382101886_d80fd6a3c4.jpg" width="500" height="375" alt="GNOME UX Hackfest" /></a></p>
<p><a href="http://www.flickr.com/photos/mairin/sets/72157623492365266/" title="GNOME UX Hackfest by momomomo, on Flickr"><img src="http://farm5.static.flickr.com/4007/4381344433_6b12417bc2.jpg" width="500" height="375" alt="GNOME UX Hackfest" /></a></p>
<p><a href="http://www.flickr.com/photos/mairin/sets/72157623492365266/" title="Willie's accessibility talk by momomomo, on Flickr"><img src="http://farm5.static.flickr.com/4056/4381176693_3a4fbbc2e7.jpg" width="500" height="375" alt="Willie's accessibility talk" /></a></p>
<p><a href="http://www.flickr.com/photos/mairin/sets/72157623492365266/" title="GNOME 2010 UX Hackfest London UK by momomomo, on Flickr"><img src="http://farm5.static.flickr.com/4046/4381113589_e53ea8dde8.jpg" width="500" height="375" alt="GNOME 2010 UX Hackfest London UK" /></a></p>
<p>I&#8217;m posting <a href="http://www.flickr.com/photos/mairin/sets/72157623492365266/">my photos of the GNOME UX Hackfest on Flickr</a> so check them out. I&#8217;m putting the tag &#8216;gnome-ux-hackfest&#8217; on them.</p>
<br />Filed under: <a href='http://mairin.wordpress.com/category/gnome/'>GNOME</a>, <a href='http://mairin.wordpress.com/category/gnome/gnome-ux-hackfest/'>GNOME UX Hackfest</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mairin.wordpress.com/1633/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mairin.wordpress.com/1633/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1633&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mairin.wordpress.com/2010/02/23/gnome-ux-hackfest-photos/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06679d1adeaa0f535752137036c004a8?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mairin</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2725/4382101886_d80fd6a3c4.jpg" medium="image">
			<media:title type="html">GNOME UX Hackfest</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4007/4381344433_6b12417bc2.jpg" medium="image">
			<media:title type="html">GNOME UX Hackfest</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4056/4381176693_3a4fbbc2e7.jpg" medium="image">
			<media:title type="html">Willie&#039;s accessibility talk</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4046/4381113589_e53ea8dde8.jpg" medium="image">
			<media:title type="html">GNOME 2010 UX Hackfest London UK</media:title>
		</media:content>
	</item>
		<item>
		<title>Painless accessibility tips for GNOME designers and developers</title>
		<link>http://mairin.wordpress.com/2010/02/23/painless-accessibility-tips-for-gnome-designers-and-developers/</link>
		<comments>http://mairin.wordpress.com/2010/02/23/painless-accessibility-tips-for-gnome-designers-and-developers/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 12:36:37 +0000</pubDate>
		<dc:creator>mairin</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNOME UX Hackfest]]></category>

		<guid isPermaLink="false">http://mairin.wordpress.com/?p=1629</guid>
		<description><![CDATA[This morning at the GNOME 3 UX Hackfest in London, Willie Walker gave us some tips for &#8216;painless&#8217; accessibility. First he reviewed the three main types of access users need us to support: 1: Some people can&#8217;t use the keyboard These users use devices such as: head tracking eye tracking switch-based access (they press buttons &#8230; <a href="http://mairin.wordpress.com/2010/02/23/painless-accessibility-tips-for-gnome-designers-and-developers/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1629&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/mairin/4381933876/" title="Willie's accessibility talk by momomomo, on Flickr"><img src="http://farm3.static.flickr.com/2721/4381933876_b21f0540db.jpg" width="500" height="375" alt="Willie's accessibility talk" /></a></p>
<p>This morning at the <a href="http://live.gnome.org/UsabilityProject/London2010">GNOME 3 UX Hackfest in London</a>, <a href="http://live.gnome.org/WillieWalker">Willie Walker</a> gave us some tips for &#8216;painless&#8217; accessibility.</p>
<p>First he reviewed the three main types of access users need us to support:</p>
<h3>1: Some people can&#8217;t use the keyboard</h3>
<p>These users use devices such as:</p>
<ul>
<li>head tracking</li>
<li>eye tracking</li>
<li>switch-based access (they press buttons on a switch &#8211; the accessibility layer translates these to keyboard stroke)</li>
</ul>
<p>For head-tracking and eye-tracking, they hover over an area to cause a click. Some of these users can&#8217;t use keyboard or mouse at all. They may use a button/switch to interact and translate to keyboard.</p>
<p>You need to think about users who cannot use the keyboard at all.</p>
<h3>2: Some people can&#8217;t use the mouse</h3>
<p>These users use devices such as:</p>
<ul>
<li>switch-based access (they press buttons on a switch</li>
<li>use joystick instead of mouse</li>
</ul>
<p>A big category of users who cannot use the mouse are users who are completely blind. Since they cannot tell where on the screen the mouse is, they can&#8217;t use it. These users rely on keyboard access</p>
<p>To make sure you&#8217;re accounting for these users, try unplugging your mouse and see if you can use your interface:</p>
<ul>
<li>Can you get to all the functionality?</li>
<li>Can you get to all the functionality <strong>efficiently</strong> How many keystrokes will it take??</li>
</ul>
<h3>3: Some people who can&#8217;t see the screen.</h3>
<p>Users in this category:</p>
<ul>
<li>May be visually impaired with respect to their perception of colors. For some, particular color contrasts may be quite painful.</li>
<li>May be visually impaired with respect to their ability to read text on the screeen.</li>
<li>May be completely blind.</li>
</ul>
<p><a href="http://www.flickr.com/photos/mairin/4381229537/" title="Willie &amp; mpt try the ubuntu software installer using orca by momomomo, on Flickr"><img src="http://farm5.static.flickr.com/4057/4381229537_4eb5470902.jpg" width="500" height="375" alt="Willie &amp; mpt try the ubuntu software installer using orca" /></a></p>
<h3>Design Implications</h3>
<p>GNOME handles the presentation of content for users who are visually-impaired:</p>
<ul>
<li>Font-sizes and icon-sizes are adjustable.</li>
<li>High-contrast themes are available.</li>
<li>Screen magnification is possible. (no special design considerations needed here.)</li>
<li>Reducing the screen output to text-only: screen readers that output both via audio and via Braille displays.</li>
</ul>
<p>Here&#8217;s some tips for GNOME designers and developers to help ensure your design is more accessible:</p>
<ul>
<li>Make sure there isn&#8217;t any functionality available via the keyboard only.</li>
<li>Be wary that your color choices might not be good for everyone and there should be a good way to override them. Whenever possible, pull your colors from the GNOME theme. Your colors should <strong>not</strong> be hard-coded, and must be override-able.<br />
Yes, your interface may not appear in colors that are in your brand book or evoke the emotion you wish to convey in your interface &#8211; but consider that the ability for someone to be able to use your software or not be able to use it at all also affects your brand as well.</li>
<li>Be redundant in how you broadcast your design &#8211; for example, please do not rely on color as the sole or primary way to help users differentiate between two elements/modes/etc. of an interface. Have other elements of the design (position, labels, etc.) indicate this as well.</li>
<li>Please be wary of custom toolkits/ widgets &#8211; they do not typically support accessibility. If you must use them, ask  your developer to build accessibility into any custom widgets they may be writing for you.</li>
<li>If areas of the interface do not have text (for example, a search area that is not labeled &#8216;search&#8217;), make sure you&#8217;re using the accessibility labels and descriptions. In glade, you can set these via the accessibility tab (it has a blue wheelchair icon.) Translators will be able to access these and translate them as well! They won&#8217;t appear in the interface but will be made available to the screen reader.</li>
<li>When coming up with textual equivalents to interface elements:
<ul>
<li>Imagine someone speaking them aloud to you. You don&#8217;t want <em>War and Peace</em> every time you happen to highlight a UI element. Make them clear and succinct.</li>
<li>Think about differentiation. You don&#8217;t want to repeat the same string for every single item in a menu, for example &#8211; you want the differentiating text to come first. (Willie gave the example of a menu where the user hears &#8216;menu item new&#8217;, &#8216;menu item save&#8217;, &#8216;menu item open&#8217;, etc. etc. while navigating through. The info that helps the user differentiate between each item comes last &#8211; that makes it more difficult to use.)</li>
<li>Try to reduce chattiness. People get annoyed with chatty screen-readers. (To this end, <a href="http://live.gnome.org/Orca">orca</a> even has a &#8216;shut up&#8217; key.)</li>
<li>&#8220;Type into this field to perform a search&#8221; == BAD label. &#8220;Search&#8217; == good label.</li>
</ul>
</li>
<li>Anything you can do to reduce keystrokes is really good for users who cannot use the mouse.</li>
<li>This is common-sense anyway, but when designing keyboard shortcuts for your interface, make sure the &#8216;chording&#8217; of the keystrokes is reasonable to access. E.g., don&#8217;t require users to play a fun game of twister and have to hit 6 keys at the same time! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </li>
<li><a href="http://library.gnome.org/devel/gtk/unstable/GtkLabel.html#Mnemonics">Mnemonics</a> in GTK+ not only give users a visible keyboard shortcut to access a particular element of a UI, they automagically bind labels and form fields together, creating an association that also helps users associate the two elements together. Consider than while visually positioning elements together creates a relationship between them implicitly, there are users who do not have visual access and tools like mnemonics which explicitly associate the two UI elements are vital for those users who cannot visually discern the relationship.</li>
<li>Use GTK frame widgets to group related areas of the interface together under a common label. This enables users to navigate between entire sections of UI rather than just field-by-field. Also, make sure you implement this using the GTK frame widget rather than just a label with indented widgets underneath it &#8211; the GTK frame widget actually creates an association between the frame label and the widgets below it that is not there if you implement it in looks but not in &#8216;spirit.&#8217;</li>
<li>Wizard design: don&#8217;t keep focus on the next button! This might be the default behavior if you use glade, but it wastes the user&#8217;s time because they need to navigate above the next button &#8211; why not save them the keystroke? Also, this ensures that when a user lands on the next screen, that it starts off by reading the first item on the screen rather than &#8216;next&#8217; (image going through a wizard, clicking &#8216;next&#8217; to go to the next screen, and the computer tells you, &#8216;next&#8217; on the following screen &#8211; how disorienting!</li>
</ul>
<p><a href="http://blogs.gnome.org/calum/">Calum</a> asked Willie a really good question &#8211; how do assistive technologies handle dynamic UI elements? As Willie explained, we handle it okay but we could do better. Some common dynamic UI elements are progress bars, or monitoring graphs (eg the CPU usage monitor), or checkboxes that disable based on selections elsewhere on the screen. For the latter case &#8211; dynamically-disabled elements &#8211; when they are disabled, they are not accessible until the selections on the screen enable it again, so this case is handled okay. For progress bars and graphics, one thing we can do is announce every time it changes, or we can put some time constraints in there for announcement &#8211; announce every 3-5 seconds, for example. For progress bars in particular, we have a progress bar setting for orca: announce updates (yes or no.) This enables orca to announce every so many seconds the current status of the progress bar. For example, for a download progress bar: &#8220;10 percent. 25 percent. 73 percent.&#8221; We could handle these better, though.</p>
<h3>So how accessible is your UI?</h3>
<p><a href="http://live.gnome.org/WillieWalker">Willie</a> put together a great <a href="http://live.gnome.org/Accessibility/SmokeTesting">Accessibility Smoke Testing Plan</a> that you can run through to see how your UI stacks up for accessibility. The five steps summarized (<a href="http://live.gnome.org/Accessibility/SmokeTesting">please read Willie&#8217;s plan for the full version of these!</a>):</p>
<ol>
<li>Unplug your mouse. Is your UI usable?</li>
<li>Select the GNOME &#8216;High Contrast Theme&#8217; and examine your UI for color and font changes.</li>
<li>Check your app out in <a href="http://live.gnome.org/Accerciser">Accerciser</a>.</li>
<li>Check out your custom widgets in <a href="http://live.gnome.org/Accerciser">Accerciser</a>.</li>
<li>Try your UI in <a href="http://live.gnome.org/Orca">Orca</a>.</li>
</ol>
<h3>A little bit about how GNOME Assistive Technologies Work</h3>
<ul>
<li><a href="http://library.gnome.org/devel/at-spi-cspi/stable/"><strong>AT-SPI</strong></a> provides the ability for an external app (e.g. Orca and other assistive technologies) to look at the widget hierarchy and register for changes in that hierarcy. &#8216;let me know if something changes focus here.&#8217;</li>
<li>GTK+ has something called <a href="http://library.gnome.org/devel/gail-libgail-util/stable/"><strong>gail</strong></a> (GNOME Accessibility Implementation Layer) &#8211; it turns GTK widgets into AT-SPI. Gail has an implementation for every widget in GTK. When you create a brand-new, custom widget you need to create a similar gail implementation for it to be accessible. You can test it via <a href="http://live.gnome.org/Accerciser">Accerciser</a>.
</ul>
<h3>How to learn more</h3>
<ul>
<li><a href="http://library.gnome.org/devel/accessibility-devel-guide/stable/">The GNOME Accessibility Developers&#8217; Guide</a> is a handy reference for developers to learn more about how to make their applications more accessible.</li>
<li>Look at similar widgets or applications in GNOME to see how they implement accessibility.</li>
<li>Mail the GNOME accessibility team at <a href="mailto:gnome-accessibility-list@gnome.org">gnome-accessiblity-list@gnome.org</a> &#8211; they would love to help you.</li>
</ul>
<br />Filed under: <a href='http://mairin.wordpress.com/category/gnome/'>GNOME</a>, <a href='http://mairin.wordpress.com/category/gnome/gnome-ux-hackfest/'>GNOME UX Hackfest</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mairin.wordpress.com/1629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mairin.wordpress.com/1629/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1629&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mairin.wordpress.com/2010/02/23/painless-accessibility-tips-for-gnome-designers-and-developers/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06679d1adeaa0f535752137036c004a8?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mairin</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2721/4381933876_b21f0540db.jpg" medium="image">
			<media:title type="html">Willie&#039;s accessibility talk</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4057/4381229537_4eb5470902.jpg" medium="image">
			<media:title type="html">Willie &#38; mpt try the ubuntu software installer using orca</media:title>
		</media:content>
	</item>
		<item>
		<title>GNOME Shell Usability Test Plan</title>
		<link>http://mairin.wordpress.com/2010/02/10/gnome-shell-usability-test-plan/</link>
		<comments>http://mairin.wordpress.com/2010/02/10/gnome-shell-usability-test-plan/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 02:26:14 +0000</pubDate>
		<dc:creator>mairin</dc:creator>
				<category><![CDATA[Gnome Shell]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[GNOME]]></category>

		<guid isPermaLink="false">http://mairin.wordpress.com/?p=1557</guid>
		<description><![CDATA[The need to test GNOME Shell For the past couple of weeks I&#8217;ve been working with Jon McCann, Jeremy Perry, and Owen Taylor on developing a usability testing plan for GNOME Shell. It&#8217;s a work-in-progress, and I wanted to make a quick posting about the effort and where it&#8217;s going. Now as you may have &#8230; <a href="http://mairin.wordpress.com/2010/02/10/gnome-shell-usability-test-plan/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1557&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://live.gnome.org/GnomeShell/"><img src="http://i61.photobucket.com/albums/h58/mairinduffy/shell-mockup-overview-moreapps.png"></a></p>
<h3>The need to test GNOME Shell</h3>
<p>For the past couple of weeks I&#8217;ve been working with <a href="http://blogs.gnome.org/mccann">Jon McCann</a>, <a href="http://blogs.fedoraproject.org/wp/jperry/">Jeremy Perry</a>, and <a href="http://blog.fishsoup.net/">Owen Taylor</a> on developing a usability testing plan for <a href="http://live.gnome.org/GnomeShell/">GNOME Shell</a>. It&#8217;s a work-in-progress, and I wanted to make a quick posting about the effort and where it&#8217;s going.</p>
<p>Now as you may have learned from <a href="http://blogs.gnome.org/mccann/tag/gnome-shell/">earlier posts</a> <a href="http://cgwalters.livejournal.com/tag/gnome-shell">on various</a> <a>blog planets</a>, or in <a href="http://gnomejournal.org/article/85/easy-breezy-beautiful-gnome-shell">Marina Zhurakhinskaya&#8217;s GNOME Journal article last November</a>, GNOME Shell defines the user experience for GNOME 3, to address the more fully-networked computing environment of today as well as to reach a wider audience. A great change has occurred in the way technology affects people&#8217;s lives since the original GNOME 2 was designed, including the introduction of new and disruptive technologies such as micro-blogging, large-scale social networking, and the increasingly predominant availability and usage of web-based mobile phones. With so many streams of content and information we need to manage, and it&#8217;s hard to keep focused and on task on the desktop. GNOME Shell is designed to account for these changes, to make desktop computing delightful and comfortable in spite of the amount of information we need to process in the course of our work on the computer.</p>
<p>The GNOME Shell design is based upon a few assumptions about users&#8217; desktop actions. While many of these assumptions are informed by seasoned, long-time GNOME hackers and designers working on it such as <a href="http://blog.fishsoup.net/">Owen</a> and <a href="http://blogs.gnome.org/mccann">Jon</a>, it&#8217;s important to define those assumptions and test them to make sure that they are valid. We wouldn&#8217;t want GNOME 3 and GNOME Shell to be built upon a shaky foundation. GNOME Shell is finally at the point where it&#8217;s stable and we&#8217;ve got enough functionality in place to run some tests on it.</p>
<h3>Figuring out a usability testing methodology</h3>
<p>&#8216;So, Mo,&#8217; you might say, &#8216;why don&#8217;t you do some usability tests of GNOME Shell with your <a href="http://mairin.wordpress.com/category/usability-lab/">swanky usability lab kit</a>, like you did for <a href="http://admin.fedoraproject.org/community">Fedora Community</a>?&#8217; Well, <a href="http://admin.fedoraproject.org/community">Fedora Community</a> is an application that, at this point in time, focuses quite heavily on supporting a particular domain: make Fedora package maintainership easier. To test how successfully Fedora Community does this, sure, you do usability testing to see how it goes when folks using the application try to complete tasks related to package maintainership. GNOME Shell, however, isn&#8217;t an application. It&#8217;s an environment in which a wide spectrum of users are meant to complete tasks within any number of different domains &#8211; within a variety of different applications. If I can&#8217;t successfully write a book report on <em>To Kill A Mockingbird</em> while using GNOME Shell, for example, how much of that is related to GNOME Shell, how much is related to my word processor, how much of that is related to my internet browser? Or, to analogize, if I built a highway, how helpful would it be to make sure I can make a trip to Grandma&#8217;s house, the supermarket, and to the local national park using it? </p>
<p>What are the considerations you should make when building a highway?</p>
<ul>
<li>What speeds is the highway meant to support? Make sure turns and ramps are banked appropriately to support these speeds, make sure the angles in the turns are safe to make at those speeds, and that the materials used to build the road can withstand that level of usage.</li>
<li>Under what weather conditions might the highway be under? (If it&#8217;s in New England, think snow and ice! In Oahu, not so much.) Can the chosen material withstand the weather conditions?</li>
<li>How is the terrain along the planned route? Can the path of the highway be routed such that it avoids dangerous or difficult-to-navigate paths such as along a cliff face?</li>
</ul>
<p>Can testing the trip to Grandma&#8217;s house on the highway expose issues in the design decisions made in building the highway? Maybe if it happens to snow during the trip, you might uncover some issues, but it would really be based on chance. Would you feel safe on a highway tested based on the success of arbitrary trips along it, or would you rather it be tested in a fashion targeted to expose any issues that might be present in the design decisions made in its construction?</p>
<p>Usability testing GNOME Shell to see how well folks can download and listen to music and send emails to their Grandpa I think is like testing a highway&#8217;s safety based a trip to Grandma&#8217;s house: you might get lucky and incidentally happen to uncover a flaw in the design, but more likely you&#8217;re going to cover issues that aren&#8217;t directly related to the design (the car I&#8217;m driving isn&#8217;t comfortable to ride in!) My colleague Ben, who is a seasoned usability professional with over 15 years&#8217; experience, suggested a methodology where we make a catalogue of various design assumptions followed in GNOME Shell&#8217;s design thus far and treat them as research hypotheses we could construct targeted tests for. For example, if we assume users find it easier to search for documents than browse for them for a file tree, we could construct the following test:</p>
<ul>
<li>Assign a user the following task: &#8220;You&#8217;re trying to create a print-out calendar for next month to plan your schedule. Download the OpenOffice template for a calendar available at <em>some URL</em>. Now, open up the calendar file.&#8221;</li>
<li>Observe whether or not the user browses the file hierarchy to open the document up after saving it. How long does it take them to find it when asked to find it? How many clicks? Do they seem annoyed?</li>
<li>If the user browsed for the file, ask them to search for it. If they searched for it, ask them to browse for it. Again, note how long it took them to find the file &#8211; how many clicks &#8211; and their general mood.</li>
<li>Present the user with a quick, 3-4 Likert scale-based questionnaire to assess which method they preferred and how they felt about each method.</li>
</ul>
<p>This way, the tester does not need to rely on chance that the user is going to open a file on the file system and can be prepared for when they do so to observe in a manner focused on a particular design hypotheses. In this example, the tester can be focused on whether or not the user finds searching or browsing more comfortable, so they can filter out other design issues that might just happen to crop out in the process in order to focus on running the test.</p>
<p>This, of course, is not to say more scenario-based and task-oriented usability studies are not useful. I just want a test method that will target specific design assumptions so I can run a series of tests on that assumption to help decision-making, rather than test various tasks and hope some issues related to the particular design assumptions I&#8217;m interested at the time to come up. It will be important to do scenario-based and task-oriented usability studies to complement this work however, especially to identify potentially problematic design assumptions we didn&#8217;t think to test.</p>
<p>Ideally, we&#8217;d do a longitudinal study so we could better get at how users interact with GNOME Shell over time and after they&#8217;ve become familiar with it. These types of studies necessarily take a long time, however, and a lot of investment, so we want to make sure GNOME Shell is ready before we get into that. I think we probably need more confidence in the hypotheses we&#8217;ve set out to test first, so we know we won&#8217;t be wasting our test subjects&#8217; and our own time with a longitudinal study at this point.</p>
<h3>The current test plan status &#8211; and how you can help</h3>
<p><a href="http://live.gnome.org/GnomeShell/Design/UsabilityTesting/PhaseI"><img src="http://i61.photobucket.com/albums/h58/mairinduffy/Screenshot-1-2.png"></a></p>
<p>Right now, with <a href="http://blogs.gnome.org/mccann">the help</a> <a href="http://blogs.fedoraproject.org/wp/jperry/">of other</a>  <a href="http://blog.fishsoup.net/">folks</a>, I&#8217;ve written up 36 design assumptions / hypotheses to test. The next steps are to figure out some test plans for them. Since testing 36 hypotheses is no small feat, I think first I&#8217;ll pick the top ten in priority and develop hypotheses for them first. I&#8217;ll be working on that next.</p>
<p>The <a href="http://live.gnome.org/GnomeShell/Design/UsabilityTesting/PhaseI">first cut of the test plan is on the live.gnome.org wiki</a> with those 36 hypotheses. I would love to hear what you think about them and if you have ideas for other GNOME Shell design assumptions you&#8217;d like to see tested. I would also love to hear your ideas on how we might devise some tests for each hypotheses. I&#8217;ve set up <a href="http://live.gnome.org/GnomeShell/Design/UsabilityTesting/PhaseI/Feedback">a page for commentary on the wiki</a> so please feel free to add your comments and suggestions! (Although of course you can feel free to leave your feedback in the comments area of this blog post instead.)</p>
<br />Filed under: <a href='http://mairin.wordpress.com/category/gnome/gnome-shell/'>Gnome Shell</a> Tagged: <a href='http://mairin.wordpress.com/tag/desktop/'>desktop</a>, <a href='http://mairin.wordpress.com/tag/gnome/'>GNOME</a>, <a href='http://mairin.wordpress.com/tag/gnome-shell/'>Gnome Shell</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mairin.wordpress.com/1557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mairin.wordpress.com/1557/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=1557&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mairin.wordpress.com/2010/02/10/gnome-shell-usability-test-plan/feed/</wfw:commentRss>
		<slash:comments>112</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06679d1adeaa0f535752137036c004a8?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mairin</media:title>
		</media:content>

		<media:content url="http://i61.photobucket.com/albums/h58/mairinduffy/shell-mockup-overview-moreapps.png" medium="image" />

		<media:content url="http://i61.photobucket.com/albums/h58/mairinduffy/Screenshot-1-2.png" medium="image" />
	</item>
	</channel>
</rss>
