<?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>Rikcat Industries &#187; user interface</title>
	<atom:link href="http://www.rikcatindustries.com/tag/user-interface/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rikcatindustries.com</link>
	<description>The Portfolio of Rik Catlow</description>
	<lastBuildDate>Sat, 28 Feb 2009 04:08:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>The Importance of Metadata</title>
		<link>http://www.rikcatindustries.com/2007/10/30/the-importance-of-metadata/</link>
		<comments>http://www.rikcatindustries.com/2007/10/30/the-importance-of-metadata/#comments</comments>
		<pubDate>Tue, 30 Oct 2007 21:00:18 +0000</pubDate>
		<dc:creator>Rik Catlow</dc:creator>
				<category><![CDATA[Design & UI]]></category>
		<category><![CDATA[interaction design]]></category>
		<category><![CDATA[mashups]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://www.rikcatindustries.com/2007/10/30/the-importance-of-metadata/</guid>
		<description><![CDATA[I haven&#8217;t seen much written on the subject of metadata, especially as it relates to information architecture and designing interactions with users. This post describes metadata and shows real world examples of advanced uses of metadata. Metadata is at the core of what makes mashups, a Web 2.0 staple, so popular. Wikipedia describes metadata as [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t seen much written on the subject of <a href="http://en.wikipedia.org/wiki/Metadata" target="_blank">metadata</a>, especially as it relates to information architecture and designing interactions with users. This post describes metadata and shows real world examples of advanced uses of metadata. Metadata is at the core of what makes <a href="http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29" target="_blank">mashups</a>, a Web 2.0 staple, so popular.</p>
<p>Wikipedia describes metadata as data about data. So, for example, you might have this post&#8217;s content as the main data but the date published, date edited, author, category, tags, etc. would all be its metadata. <span id="more-29"></span>It&#8217;s supporting data that enables enrichment of navigation for users or intersections with other data to provide more related information.</p>
<p>It&#8217;s extremely important for those who dabble in information architecture, interaction design or web design to understand the importance of using metadata to build an effective modern web application.</p>
<h3>Metadata as Navigation</h3>
<p>Navigation is the more common usage of metadata. This post has supporting navigation to related posts by category, tags, and its publish date. All of these navigation points are associated by their metadata.</p>
<p>I think it&#8217;s important as a designer to have access and to look at feeds or database tables when developing the user interface. It enables them to find creative uses for metadata that can complement the interaction. I&#8217;ve worked at places were this is not a common practice and always thought it was odd.</p>
<p>Early this year I redesigned rikcat.com and I used my Delicious links feed as the main content area for <a href="http://www.rikcat.com/links" target="_blank">my links section</a>. I noticed the feed had the tags from my posts. So I decided to provide them to users as links back to the corresponding Delicious tag to enrich the user experience. If I never looked inside the data feed, I would have never had the idea to use them in the user interface.</p>
<h3>Metadata for Data Intersection &#038; Mashups</h3>
<p>Simple forms of data intersection could be the use of tags on a real estate blog. Say all of your authors tagged their posts with a zipcode relating to the content. Well, you could aggregate all of those zipcodes and <a href="http://en.wikipedia.org/wiki/Geocode" target="_blank">geocode</a> the posts. Then use the Google Map API to visualize the related posts on a map to create new entry points to the content.</p>
<p><a href="http://en.wikipedia.org/wiki/Geocode" target="_blank">Yahoo Pipes</a> is a mashup tool that takes multiple sets of data and intersects them on their metadata. It also provides some tools to do content analysis and outputs the results to a feed. You can create and enrich the data to enable new interfaces into content.</p>
<h3>Data Visualization</h3>
<p>A more advanced example of leveraging metadata is digg.com&#8217;s <a href="http://labs.digg.com/" target="_blank">Digg Labs</a>. Via flash applications Digg Labs uses the choices their users are constantly making to create a steady flow of metadata, giving the applications a feeling of activity. Users will generate more metadata than your admin users or, in Digg&#8217;s case, its story submitter will, so figuring out how to provoke and strengthen users interaction will help enable more visualization.</p>
<p><a href="http://www.espn.com" target="_blank">ESPN.com</a> Sportsnation Polls use IP look-ups to capture the state where poll votes are cast. Then it uses that metadata to provide a visual map of where votes were cast. The user can also hover over a state and see results from just that state. A great use of the collected metadata.</p>
<h3>Conclusion</h3>
<p>When designing a site, do you look at the site&#8217;s metadata? Do you look at the database field or xml feeds for navigation and content ideas?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rikcatindustries.com/2007/10/30/the-importance-of-metadata/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>5 Ways to Make a User Interface Intuitive</title>
		<link>http://www.rikcatindustries.com/2007/10/16/5-ways-to-make-a-user-interface-intuitive/</link>
		<comments>http://www.rikcatindustries.com/2007/10/16/5-ways-to-make-a-user-interface-intuitive/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 11:52:00 +0000</pubDate>
		<dc:creator>Rik Catlow</dc:creator>
				<category><![CDATA[Design & UI]]></category>
		<category><![CDATA[simplicity]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.rikcatindustries.com/2007/10/16/5-ways-to-make-a-user-interface-intutive/</guid>
		<description><![CDATA[When designing a user interface, be it for the web or an application, my core goals are always to eliminate redundancy and make the UI as intuitive as possible. Sounds fairly simple, but like with all subjective processes, keeping those core goals on track can be tough. By no means are the suggestions below written [...]]]></description>
			<content:encoded><![CDATA[<p>When designing a <a href="http://en.wikipedia.org/wiki/User_interface" target="_blank" target="_blank">user interface</a>, be it for the web or an application, my core goals are always to eliminate redundancy and make the UI as intuitive as possible. Sounds fairly simple, but like with all subjective processes, keeping those core goals on track can be tough. By no means are the suggestions below written in stone; these are just things that I keep in mind when designing a user interface. I also use <a href="http://en.wikipedia.org/wiki/Simplicity" target="_blank">simplicity</a> or the <a href="http://en.wikipedia.org/wiki/KISS_principle" target="_blank">KISS principle</a> as a guiding tenet when developing my user interfaces.<span id="more-28"></span></p>
<h3>1. Eliminate Redundancy</h3>
<p>In the old Windows vs. Mac OS debate, most of the time people talk about security, but my biggest pet peeve of the Windows platforms is its overwhelming myriad of ways to do the same thing. With all user interfaces there will be a learning curve, but don&#8217;t use that as an excuse to add duplicate functionality. </p>
<p>Be stingy as it relates to adding top-level navigational elements, and make sure adding them is the right choice. A higher-level grouping may be what is needed. I recently came across a book called <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FParadox-Choice-Why-More-Less%2Fdp%2F0060005696%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1192479887%26sr%3D8-1&amp;tag=dontmeetyourh-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325" target="_blank">The Paradox of Choice</a><img src="http://www.assoc-amazon.com/e/ir?t=dontmeetyourh-20&amp;l=ur2&amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />; it talks about our inability to deal with an abundance of choices. An excess of choice has a paralyzing effect, so keep the UI from overwhelming the users. Make sure everything that&#8217;s included is absolutely needed to accomplish the goals of the UI.</p>
<h3>2. Nomenclature &amp; Contextualization</h3>
<p>A user should have a reasonable understanding of what they will find underneath top-level navigation. Name your navigation exactly what it is and try not to be cute when naming different areas. When developing navigation and content areas, group like items together. This will add cohesion to areas and straighten the users understanding of the content.</p>
<p>Contextualize navigation and certain content elements to limit what the user has to visually take in at any one time. Content having the appropriate context and related information can do a lot to add additional clicks to supporting content.</p>
<h3>3. Consistency</h3>
<p>Being consistent in placement of navigation is a must. Some of the worst UI&#8217;s are ones where navigation moves around the page. Iconography and color can do a lot to improve the UI. Stick with your design conventions and try not to have many variations. </p>
<p>Buttons and typography should have a consistent feel and any deviations should point out special situations to the user. If you have a case where there is a slight change from page to page, like the case of an error message on a form, make sure the user notices the change. This can be extremely frustrating to users who don&#8217;t notice the page refresh and the page isn&#8217;t noticeably changed.</p>
<h3>4. Beware of the Visual Arms Race</h3>
<p>When designing a site or application you will usually have input from a client or business interests. It&#8217;s important to translate their request as it relates to the UI. A lot of times there will be multiple interested parties with separate goals competing for UI importance. It&#8217;s vital to understand this; it happens so often I coined the phrase &#8220;visual arms race&#8221; to describe it. </p>
<p>A visual arms race is when multiple stake-holders compete for prominence in the UI. It tends to skew the UI in some funky directions with the danger of losing focus of the core goal. Remind them what the core goals of the UI are and make sure their suggestions are in line with them. I&#8217;ve had many UI&#8217;s fall apart because of competing interests fighting to be the biggest and boldest.</p>
<p>There will also be a tendency for people to provide solutions to UI problems &mdash; try to get them to articulate the problem first. Many times their suggestion will be to add something to the UI, but this may not always be the best solution. If you first understand the problem, you may be able to come up with a better solution.</p>
<h3>5. Testing</h3>
<p>Because we are so involved in developing the UI, it&#8217;s hard to look at it as if you were a new user. That&#8217;s where testing comes in. For most projects I don&#8217;t think you have to do extensive user testing, but for projects that have sophisticated UI&#8217;s, testing can eliminate a lot of customer service question and also save money.  </p>
<p>For smaller projects, taking simple screen mockups and asking someone new to the UI what the primary and secondary goals of each screen is can give you a good idea if the UI is working. For larger, more complex projects, having a formal user test or focus group can also be helpful. </p>
<h3>In Conclusion</h3>
<p>None of these suggestions are ground breaking, but they are things that I keep in mind when developing a new user interface. You can&#8217;t go wrong with just trying to keep it as simple as possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rikcatindustries.com/2007/10/16/5-ways-to-make-a-user-interface-intuitive/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
