User Interface Design
The links below provide additional information regarding human-computer interaction (HCI), user-centered design and interaction design.
Articles & Papers
- David Gelernter on Knowledge Management
- Experiences—A Pattern Language for User Interface Design
- Guide to Usability for Software Engineers (GUSE)
- Implementing a Pattern Library in the Real World: A Yahoo! Case Study
- Boxes and Arrows, Apr. 29, 2005
- MIT's "clutter detector" could cut confusion
- Strike a balance: User’s expertise on interface design
- IBM developerWorks
- Summary of UI Design Principles
- Unified Field Theory of Design
Blogs & Columns
- OK/Cancel
- paper & pencil
- Semantic Studios
- Peter Morville’s Website
- Yahoo! User Interface Blog
Books
- Ambient Findability
- By Peter Morville
- Designing Interfaces
- By Jenifer Tidwell
- Task-Centered User Interface Design
Miscellaneous
- Color Scheme Designer *
- E15: Dynamic Texture Engine *
- MIT Research Project
- Google Chart API
- Lorem Ipsum — All the Facts
- ManyEyes: Visualizations
- The Art of Unix Programming
- Ch. 11: Interfaces
- W3C Interaction Domain
- wxWidgets
Prototyping Resources
- Adobe Fireworks
- Graffletopia
- IA Institute: Tools
- Wireframe templates & stencils
- OmniGraffle
- Rapid Prototyping Tools Revisited
- Adaptive Path
- Stencil Kits for OmniGraffle & Visio
- Yahoo! Developer Network
- Three Visio Tips
- Boxes and Arrows
- UI Stencils *
- Visio: The Interaction Designer’s Nail Gun
- GUUUI