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

<channel>
	<title>Calum's Wee GNOME Blog &#187; patterns</title>
	<atom:link href="http://blogs.gnome.org/calum/tag/patterns/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/calum</link>
	<description>Usability an' that</description>
	<lastBuildDate>Wed, 08 Feb 2012 00:33:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>My Five Answers&#8230;</title>
		<link>http://blogs.gnome.org/calum/2010/06/24/my-five-answers/</link>
		<comments>http://blogs.gnome.org/calum/2010/06/24/my-five-answers/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 15:12:05 +0000</pubDate>
		<dc:creator>calum</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[guadec]]></category>
		<category><![CDATA[hig]]></category>
		<category><![CDATA[patterns]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/calum/?p=538</guid>
		<description><![CDATA[&#8230; to the five questions on the GUADEC website. 1) Who are you and what do you do? I&#8217;m Calum Benson, and I work for Oracle (neé Sun). As well as working on some GNOME-based projects for Solaris and OpenSolaris, I&#8217;m one of the authors of the original GNOME HIG, and I&#8217;m one of the [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; to the <a href="http://www.guadec.org/index.php/guadec/2010/announcement/view/10">five questions on the GUADEC website</a>.</p>
<p>1) Who are you and what do you do?</p>
<p>I&#8217;m Calum Benson, and I work for Oracle (neé Sun).  As well as working on some GNOME-based projects for Solaris and OpenSolaris, I&#8217;m one of the authors of the original GNOME HIG, and I&#8217;m one of the maintainers of gnome-themes, where I mainly look after the high contrast themes.</p>
<p>2) How did you get into GNOME?</p>
<p>I was hired by Sun in 2000 when they started to replace CDE with GNOME in Solaris. I&#8217;ve been working on GNOME ever since, and have attended every GUADEC except Paris and Stuttgart.</p>
<p>3) Why are you coming to GUADEC?</p>
<p>To talk about, and hopefully get some work done, on the new HIG and UI pattern library that we&#8217;ve been planning to do for GNOME 3.x.  I dare say one or two beers may also be consumed.</p>
<p>4) In 1 sentence, describe what your most favorite recent GNOME project has been. (Doesn&#8217;t have to be yours!)</p>
<p>Hmm.  Sadly haven&#8217;t really been involved enough with any recent project enough to have a firm &#8220;favourite&#8221;, but <a href="http://www.sparkleshare.org/">SparkleShare</a> could revolutionise the way designers work on GNOME. (Except me, because just at the moment it&#8217;s way too hard to get it working on OpenSolaris&#8230;)</p>
<p>5) Will this be your first time visiting the Netherlands?</p>
<p>Yes.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/calum/2010/06/24/my-five-answers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thoughts on Pattern Library categories</title>
		<link>http://blogs.gnome.org/calum/2010/04/19/thoughts-on-pattern-library-categories/</link>
		<comments>http://blogs.gnome.org/calum/2010/04/19/thoughts-on-pattern-library-categories/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 17:05:28 +0000</pubDate>
		<dc:creator>calum</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[hig]]></category>
		<category><![CDATA[patterns]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/calum/?p=528</guid>
		<description><![CDATA[Most of you probably know that one of the things we&#8217;d like to do for GNOME 3.x, alongside a refreshed HIG, is produce and maintain a GNOME UI Pattern Library. (An example of what we mean by a GNOME UI Pattern is this semi-fictional example.) I&#8217;m thinking we&#8217;d probably want a homepage that both allows [...]]]></description>
			<content:encoded><![CDATA[<p>Most of you probably know that one of the things we&#8217;d like to do for GNOME 3.x, alongside a refreshed HIG, is produce and maintain a GNOME UI Pattern Library. (An example of what we mean by a GNOME UI Pattern is <a href="http://live.gnome.org/UsabilityProject/HIG/MultiviewSidebarExamplePattern">this semi-fictional example</a>.) </p>
<p>I&#8217;m thinking we&#8217;d probably want a homepage that both allows you to search by text/tag, and browse by category (something like <a href="http://gomockingbird.com/mockingbird/index.html?project=6199ca0ab41c23edbd8fe52687da3fee16e4cc94">this quick mockup</a>.)  Which would, of course, mean picking some categories.</p>
<p>From a quick survey of other pattern libraries (which are mostly geared to web design) and the type of stuff the current HIG covers, here&#8217;s a first stab at what that list might look like.</p>
<ul>
<li><strong>Feedback</strong>: Showing messages, notifications and progress indicators.<br />
Examples: Alert messages, notification messages, InfoBar usage, status bar usage, focus indication, audio feedback.</li>
<li><strong>Input</strong>: Enabling the entry of different types of information.<br />
Examples: Sliders, audio input, video input.</li>
<li><strong>Layout</strong>: Arranging information and controls in a window.<br />
Examples: Frames, grouping, spacing, anatomy of creation vs viewer vs browser vs utility apps.</li>
<li><strong>Navigation</strong>: Enabling users to move around and between documents and different parts of the application.<br />
Examples: Tabbed windows, sidebars, location bar, zoom controls, media transport controls(?).</li>
<li><strong>Search</strong>: Enabling users to find items or information that may not be immediately visible.<br />
Examples: Find dialogs, in-place searching, filtering, auto-completion, Boolean queries.</li>
<li><strong>Selection</strong>: Allowing the choice of one or more items from many.<br />
Examples: Marquee selection, keyboard selection, pattern matching.</li>
<li><strong>Social</strong>: Maintaining contact information, and interacting with other users.<br />
Examples: Adding information to address books and calendars, Showing online presence, Initiating chat.</li>
<li><strong>Workflow</strong>: Relating to the process/mechanics of using an application to achieve a particular goal.<br />
Examples: Desktop integration, undo/redo, drag-and-drop, extending open/save/print dialogs.</li>
</ul>
<p>Feedback welcome&#8230; any obvious ones I&#8217;ve missed, or ones that seem redundant?</p>
<p>FWIW, I&#8217;m not sure nailing the list now is either entirely necessary or entirely possible. There&#8217;s no reason we can&#8217;t adjust them as the library grows, and I hope we&#8217;ll have some sort of tagging capability to handle the patterns that don&#8217;t fit neatly in a single category anyway.  But it&#8217;s always good to start from as solid a foundation as we can <img src='http://blogs.gnome.org/calum/wp-content/mu-plugins/tango-smilies/tango/face-smile.png' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/calum/2010/04/19/thoughts-on-pattern-library-categories/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>UI Patterns</title>
		<link>http://blogs.gnome.org/calum/2007/07/18/ui-patterns/</link>
		<comments>http://blogs.gnome.org/calum/2007/07/18/ui-patterns/#comments</comments>
		<pubDate>Wed, 18 Jul 2007 16:19:15 +0000</pubDate>
		<dc:creator>calum</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[hig]]></category>
		<category><![CDATA[patterns]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/calum/2007/07/18/ui-patterns/</guid>
		<description><![CDATA[The suggestion of designing some UI patterns for GNOME came up in tigert&#8217;s talk on Monday&#8230; I mentioned at the time that we&#8217;d already started working on this, so just for the record, here&#8217;s the list.You&#8217;ll notice we haven&#8217;t actually done any mockups yet, so feel free to start proposing some designs, or just add [...]]]></description>
			<content:encoded><![CDATA[<p>The suggestion of designing some UI patterns for GNOME came up in <a href="http://guadec.org/node/582" title="tigert's talk on Monday">tigert&#8217;s talk on Monday</a>&#8230; I mentioned at the time that we&#8217;d already started working on this, so just for the record, <a href="http://live.gnome.org/HumanInterfaceGuidelines" title="here's the list">here&#8217;s the list</a>.You&#8217;ll notice we haven&#8217;t actually done any mockups yet, so feel free to start proposing some designs, or just add anything to the list that you think would be useful.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/calum/2007/07/18/ui-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  blogs.gnome.org/calum/tag/patterns/feed/ ) in 1.23579 seconds, on Feb 10th, 2012 at 10:59 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 10th, 2012 at 11:59 pm UTC -->
