Wednesday, June 8, 2011

Designing Rich Web Applications

Designing Rich Web Applications by Theresa Neil, who is the author for O'Reilly book, Designing Web Interfaces: Principles and Patterns for Rich Interactions. This book gives concepts that are central to enterprise application and web productivity application design. The book can be read and explored online at
It also gives info about:
Six simple design principles underpin 70+ patterns and best practices for creating rich internet applications.

1. Make it direct
2. keep it lightweight
3. Stay on the page
4. Provide an invitation
5. Use Transitions
6. React Immediately

Rich Internet Applications (RIA) = richness of desktop apps + familiar features of the web.

RIA is designed at 4 levels.
  1. Application structure
  2. Screen Layouts
  3. UI Controls
  4. Interactions
Peoples goals fall into one of three categories for designing RIA.
  1. Information pattern - RIA gives info to user
  2. Process Pattern - RIA do some task
  3. Creation Pattern - RIA let user create
Designing Rich Applications  
View more presentations from Theresa Neil

Some of the Useful resources