About the UI Design Patterns Lens
I'm a UI Designer, always on the lookout for known best practices. Over the last several years, "Design Patterns" have begun popping up to encapsulate a problem and its solution in a digestible, re-useable format.
Unfortunately, good design pattern libraries can be hard to find. I created this lens out of desperation. I'd like to collate the links into one place for my own reference -- and hope you will find the list useful as well.
UI Design Patterns
A few libraries I've found. (The emphasis is on design patterns that solve UI problems, not programming ones.) Please feel free to add to the list.
UI-patterns.com
4 points
Yahoo! Design Pattern Library
3 points
http://www.uipatterns.net
1 point
http://quince.infragistics.com
1 point
Wikipatterns - Wiki Patterns
0 points
WebPatterns
0 points
Web 2.0: A Pattern Library
0 points
Faceted Metadata Search
0 points
What is a UI Design Pattern?
This makes the job of designing needed widgets faster and less error-prone. Let's say, for instance, that you need to include a calendar widget in your website. Instead of thinking through all the permutations on your own, why not start from an established calendar pattern so you don't forget to account for leap year, or formatting differences, or any of a dozen other gotchas? True, a calendar is a well-known metaphor. All the more reason to not have to re-think it yourself every time you need one.
The most common argument against design patterns warns against over-dependence on them. Blind adherence to someone else's design, no matter how well thought out it was, can lead you to overlook flaws in the pattern, as well as potentially more creative or more elegant ways to achieve your goal. I don't disagree with this warning!
Incidentally, design patterns can also cover best practices regarding common programming problems, though this lens focuses purely on the UI end of things for now.
Related Lenses
Other Squidoo lenses concerning patterns, UI design, and usability.-
Interaction Design
-
Interaction Design is the branch of User Experience design concerned with the design of behavior. Learn about Interaction Design here.
-
Software Usability
-
Get an introduction to software usability with these articles and check out the usability sites listed for much more.
-
Design Patterns
-
Wikipedia on design pattern: In software engineering, design patterns are standard solutions to common problems in software design. Instead of focusing on how individual components work, design patterns take a systematic approach, which focuses on t...
-
mobile design
-
I've been working in user interface and user experience for wireless phones since 1999, and have helped hundreds of designers and developers improve their applications, services, and web sites. What I put here is good stuff for getting started in mob...
Other Pattern-Related Links
These aren't actual patterns, they're just related to UI/design patterns in general.
Patterns Almanac
A long list of summaries of pattern-related books more...0 points
UPA 2007 Conference - Usability Professionals' Association
That year's theme was Patterns: Blueprints for Usa more...0 points
Elements of a Design Pattern
UIE article from Jared Spool on how to describe yo more...0 points
Edward Tufte: Ask E.T. forum
Q&A board for visual design. Great source for more...0 points
UI-related books on Amazon
by SarahK227
(more)
by 4 people |




