User Interface Standards
From Computing and Software Wiki
(→Principles) |
(→Principles) |
||
Line 32: | Line 32: | ||
These principles are in nature heuristics of interface design. They are guidelines that "should" be used in the design of interfaces, since there is no one industry standard.<br><br> | These principles are in nature heuristics of interface design. They are guidelines that "should" be used in the design of interfaces, since there is no one industry standard.<br><br> | ||
+ | |||
+ | ==Ten Usability Heuristics== | ||
+ | |||
+ | [http://www.useit.com/jakob/ Dr. Jakob Nielsen], a user adovacate and principal of the [http://www.nngroup.com/ Nielsen Norman Group] for enhancing user experience, outlines the following heuristics; | ||
:*'''Visibility of system status''' | :*'''Visibility of system status''' | ||
Line 43: | Line 47: | ||
:*'''Help users recognize, diagnose, and recover from errors''' | :*'''Help users recognize, diagnose, and recover from errors''' | ||
:*'''Help and documentation''' | :*'''Help and documentation''' | ||
+ | |||
+ | ==Eight Golden Rules of Interface Design== | ||
+ | |||
+ | From the book Designing the User Interface, [http://en.wikipedia.org/wiki/Ben_Shneiderman Ben Shneiderman] outlines eight key rules of good interface design; | ||
+ | |||
+ | :*'''Strive for consistency''' | ||
+ | :*'''Enable frequent users to use shortcuts''' | ||
+ | :*'''Offer informative feedback''' | ||
+ | :*'''Design dialog to yield closure''' | ||
+ | :*'''Offer simple error handling''' | ||
+ | :*'''Permit easy reversal of actions''' | ||
+ | :*'''Support internal locus of control''' | ||
+ | :*'''Reduce short-term memory load''' | ||
=Design= | =Design= |
Revision as of 18:34, 21 November 2009
Contents |
Overview
TALK ABOUT TRIAL AND ERROR, SIMPLICITY,ETC
NO INDUSTRY STANDARDS BUT THERE ARE HEURISTICS AS A GENERAL GUIDLINE
(Use http://www.isii.com/ui_design.html)
Standards
TAKE FROM APPLE AND MICROSOFT AND MORE CRAP
http://developer.apple.com/mac/library/documentation/UserExperience/Conceptual/AppleHIGuidelines/XHIGIntro/XHIGIntro.html
http://developer.apple.com/mac/library/documentation/DeveloperTools/Conceptual/IB_UserGuide/Introduction/Introduction.html
http://msdn.microsoft.com/en-us/library/aa511258.aspx
http://msdn.microsoft.com/en-us/library/ms737844(VS.85).aspx
http://www.usabilitynet.org/tools/r_international.htm
http://www.beta-research.com/standards.html <---GOOD RESOURCE
Titles and Icons
Shortcuts
Sizing
Prompts
Asthetics
Formatting
Mouseovers
User Input
Text
Menus
Controls
Windows
Pointers
Principles
These principles are in nature heuristics of interface design. They are guidelines that "should" be used in the design of interfaces, since there is no one industry standard.
Ten Usability Heuristics
Dr. Jakob Nielsen, a user adovacate and principal of the Nielsen Norman Group for enhancing user experience, outlines the following heuristics;
- Visibility of system status
- Relate system and real world
- User Control and freedom
- Consistency and standards
- Error Prevention
- Recognition rather than recall
- Flexibility and effciency of use
- Aesthetic and minimalistic design
- Help users recognize, diagnose, and recover from errors
- Help and documentation
Eight Golden Rules of Interface Design
From the book Designing the User Interface, Ben Shneiderman outlines eight key rules of good interface design;
- Strive for consistency
- Enable frequent users to use shortcuts
- Offer informative feedback
- Design dialog to yield closure
- Offer simple error handling
- Permit easy reversal of actions
- Support internal locus of control
- Reduce short-term memory load
Design
(Use http://www.ambysoft.com/essays/userInterfaceDesign.html)
Techniques
(Use http://ergo.human.cornell.edu/ahtutorials/interface.html)