GUI design techniques to enhance user experience

Posted by aku on Stack Overflow See other posts from Stack Overflow or by aku
Published on 2008-09-03T23:06:44Z Indexed on 2010/05/04 17:28 UTC
Read the original article Hit count: 228

Filed under:
|
|

What techniques do you know\use to create user-friendly GUI ?

I can name following techniques that I find especially useful:

  • Non-blocking notifications (floating dialogs like in Firefox3 or Vista's pop-up messages in tray area)
  • Absence of "Save" button
    MS OneNote as an example.
    IM clients can save conversation history automatically
  • Integrated search
    Search not only through help files but rather make UI elements searchable.
    Vista made a good step toward such GUI.
    Scout addin Microsoft Office was a really great idea.
  • Context oriented UI (Ribbon bar in MS Office 2007)

Do you implement something like listed techniques in your software?

Edit:
As Ryan P mentioned, one of the best way to create usable app is to put yourself in user's place. I totally agree with it, but what I want to see in this topic is specific techniques (like those I mentioned above) rather than general recommendations.

© Stack Overflow or respective owner

Related posts about gui

Related posts about design