Nine Tips for Designing Rich Internet Applications
Recently I was asked to provide input into a presentation. The question was
asked, if you were going to provide some quick basic guidelines for designing
rich applications what would they be.
Here were the nine thoughts as they originally came to my head.
1) Make it directly interactive
Instead of page to page interactions think direct interaction. Use in context
editing as much as possible. Use drag and drop only where it makes sense.
Barring a selection model, put tools as close to the objects being edited as
possible. Cooper states it as "Where there is output, let there be input."
2) Make it inviting
Use hover to invite users to the next level of interaction. If the interface
responds well to light events (like hover) it c... (more)