Interface Design Resources

Mac OS X, Windows and Linux/UNIX desktop managers such as Gnome and KDE have a similar purpose and, as such, similar shortcomings. Though our "Interface Hall of Shame" has been discontinued, this site is designed to be a source (among many) of certain "dos" and "don'ts" for interface designers and application developers. Latest revision: July 15, 2008.

For in-depth information on interface concepts and conventions, refer to:

In the event of information on this site conflicting with the interface guidelines of your target platform, generally follow the platform's guidelines. In the event of conflicting information between interface guideline documents, avoid compromise even in cross-platform development. Adjusting the interface to match the build platform will pay for the added development and build time in customer satisfaction and customer loyalty.

Employ critical thinking when referring to the user interface guideline documents linked here. Is the company or group following their own guidelines? For example, Apple — widely regarded as a company that delivers top class user experiences — occasionally breaks its own human interface guidelines only to revise said guidelines later to suit the company's needs.

For generalized interface and interaction principles, the O'Reilly-published book Designing Interfaces by Jenifer Tidwell is a thorough look into interface and interaction design from a pattern language viewpoint. Excerpts of the book are available online.

For more information on how can help you design accessible, streamlined interfaces, please contact us. We look forward to hearing from you!

© 2008 All rights reserved.