Christopher Bennage

Sponsors

The Lounge

Wicked Cool Jobs

Syndication

Images in this post missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at imagehelp@codebetter.com
UX Patterns (and not UI Architecture Patterns)

Just when you think that you finally have an accurate label to describe something, you discover the true ambiguity of the term.

What is UX?

UX means User Experience. You might say that it is the ergonomics of an user interface, or possibly the level of intuitiveness. More plainly, good UX means that the users of the software are able to quickly understand how to use and don’t have to go out of their way to make things happen. This blurs a little bit into the concept Usability. But UX just sounds so much sexier, and there is this aspect of producing chemistry between the user and software that transcends mere Usability.

Why do I bring this up? Well, I’ve just started talking about UI Architecture patterns and I wanted to make sure the concepts were distinct. When I talk about UI architecture patterns I’m talking about the structure of the code that underlies a user interface. It’s all non-visual stuff. On the other hand, UX patterns deal with the rendered view that is presented to the user.

QuinceInfragistics just recently published a very cool (and Silverlight-based) catalog of UX Patterns called Quince.

You might be inclined to say, “Well, that’s nice for designers, but…”. Please don’t, this is really a useful for tool for anyone building user interfaces, even if those interfaces are basic and handed off to a design team. In the very least, this will help establish a common vocabulary for talking about user interfaces.

More Resources

If you are interested in know more about UX and usability, here’s a couple of resources:

Jakob Nielsen – very well know and full of good info, but he is definitely plain usability with none of the sizzle.

Don’t Make Me Think – one of the first books I read on the subject. (I probably need to reread it, it’s been so long…)


Posted 02-05-2009 2:19 PM by Christopher Bennage
Filed under: , , ,

[Advertisement]

Comments

Silverlight Travel » UX Patterns (and not UI Architecture Patterns) wrote Silverlight Travel » UX Patterns (and not UI Architecture Patterns)
on 02-06-2009 3:31 AM

Pingback from  Silverlight Travel » UX Patterns (and not UI Architecture Patterns)

Dew Drop - February 6, 2009 | Alvin Ashcraft's Morning Dew wrote Dew Drop - February 6, 2009 | Alvin Ashcraft's Morning Dew
on 02-06-2009 10:52 AM

Pingback from  Dew Drop - February 6, 2009 | Alvin Ashcraft's Morning Dew

Ambrose Little wrote re: UX Patterns (and not UI Architecture Patterns)
on 02-07-2009 2:48 PM
Hi Christopher, Thanks for this post. It is good to have more people who *get it* talking about it. Also, I blogged on our Infragistics (Quince) UX team blog about UX design patterns and even a further distinction (between what some folks call UI patterns vs. UX patterns). I hope it helps to further clarify rather than, e.g., muddying more. :) http://snipurl.com/design-patterns Some fine, even debatable, distinctions, but I do think it's important to disambiguate between UI and UX, as you do here. --Ambrose
Billy McCafferty wrote re: UX Patterns (and not UI Architecture Patterns)
on 02-07-2009 9:22 PM
Don't Make Me Think is a classic on my bookshelf...good call there!
DotNetKicks.com wrote UX patterns vs UI patterns
on 02-12-2009 6:50 PM

You've been kicked (a good thing) - Trackback from DotNetKicks.com

About The CodeBetter.Com Blog Network
CodeBetter.Com FAQ

Our Mission

Advertisers should contact Brendan

Subscribe
Google Reader or Homepage

del.icio.us CodeBetter.com Latest Items
Add to My Yahoo!
Subscribe with Bloglines
Subscribe in NewsGator Online
Subscribe with myFeedster
Add to My AOL
Furl CodeBetter.com Latest Items
Subscribe in Rojo

Member Projects
DimeCasts.Net - Derik Whittaker

Friends of Devlicio.us
Red-Gate Tools For SQL and .NET

NDepend

SlickEdit
 
SmartInspect .NET Logging
NGEDIT: ViEmu and Codekana
LiteAccounting.Com
DevExpress
Fixx
NHibernate Profiler
Unfuddle
Balsamiq Mockups
Scrumy
JetBrains - ReSharper
<-- NEW Friend!

 



Site Copyright © 2007 CodeBetter.Com
Content Copyright Individual Bloggers

 

Community Server (Commercial Edition)

CodeBetter.Com