User Interface Standards

From Computing and Software Wiki

Revision as of 18:38, 21 November 2009 by Jesurar (Talk)
Jump to: navigation, search

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)

Human Factors

(Use http://www.beta-research.com/standards.html)

Personal tools