GUI Design Links

GUI Design principles GUI Design principles
Interface design has a number of basic principles. Those principles are valid for GUI and Web design. Knowledge of these principles is a first prerequisite for a successful interface.
Design Basics Design basics
This IBM site offers a number of design basics. What makes a user interface pleasant to users?
GNOME Human Interface Guidelines GNOME Human Interface Guidelines
GUI design guidelines for desktop applications.
Design Basics Discount Usability Test
How to test an interface design, with a limited budget? Jakob Nielsen's answer: Guerilla HCI.
User's Bill of Rights 10-point User's Bill of Rights
Computers sometimes frustrate users enormously. Clarie-Marie Karat, a PhD psychologist at IBM, urges designers to understand the user's needs and frustrations. As a remedy she created the 10-point User's Bill of Rights.
Maximizing Windows Maximizing Windows
This juicy anecdote describes a teeth gnashing designer. He sees in horror how users come to nothing. No matter how satisfied the designer may be, users adjudicate on the quality of a design. The designer will have to go back to the drawing board when users face difficulties with an interface. 3 to 5 iterations are usually necessary, but if needed the designer will have to retry 5, 6 or 7 times.
The Special Interest Group on Computer-Human Interaction brings together people working on the design, evaluation, implementation, and study of interactive computing systems for human use.
Colour wheel Colour wheel
Which colour combination provides good readability for the colour blinds?
The Humane Interface The Humane Interface The Humane Interface
Jef Raskin has a scientifically based vision on interface design. Why do users fail to see an error message? Why can't pop-ups prevent catastrophes? Which user interface matches the human mind best?
The Design of Everyday Things The Visual Display of Quantitative Information
It is very tricky to create graphs that are easy to read. Edward R. Tufte shows in his book many examples, both good and bad. His theory is clear, very practical.
The Design of Everyday Things The Design of Everyday Things
The Design of Everyday Things Every day objects should be easy to use. Why would you have to think about doors, cars and computer systems?

Donald Norman holds designers responsible when users err. The book describes mechanisms behind daily human activities. Warmly recommended for industrial designers and user interface designers.

About Face About Face About Face
Alan Cooper describes a large number of principles of a good GUI design The book has a humorous touch. It's smooth reading but faces designers with the problems they create. The book describes numerous design errors and pitfalls. It's a must-have for every designer.
Prototyping Prototyping
Paper Prototype Paper prototypes are highly effective for a successful iterative system design. SUMit uses rough sketches on paper for a number of reasons: Users get a good idea, feel free to give comments and it's easy to make fast changes.