Creative CANUX: Interaction Design for Rich Internet Applications

· 1 min read

Original publication

This post was originally published on September 25, 2005 on The Standard, the Raincity Studios blog, credited to “Will Pate”. This post reflects the context and tools of its time; some links and services mentioned no longer exist.

View the original on the Internet Archive

Anne Yeo and Bruce Pomeroy of Blast Radius

Blast Radius

  • Dot com startup in '96
  • Now a customer experience firm with offices in major metros, 350+ employees
  • Major media and entertainment brands as clients

Rich Internet Applications

  • What makes something a rich internet application as opposed to a website?
  • Involve more evolved experiences for users
  • Use technologies like javascript and flash to process data
  • Rich internet applications behave like desktop applications

Best Practices

  1. Bring related information to the user
  2. Appreciate the essence of "flow"
  3. Adhere to familiar conventions
  4. It's the "little things" that count
  5. See the forest for the trees

Bring Related Information to the User

  • Present more information in the user's space
  • BR uses flash to allow for side scrolling, spreadsheet like visual grids, modules, expanding/collapsing
  • Because Flash is bandwidth-heavy, provide preview windows to present some information before all of it loads
  • Avoid making the user go elsewhere for information
  • Use module based wireframing instead of page-based wireframing

Appreciate the Essence of Flow

  • State of optimal experience by the user when they are totally absorbed
  • Moving from one state to another state, without that step feeling forced
  • Give the user enough flexibility so they feel control, but provide restrictions to keep them from making errors
  • Look to real world metaphors for clues about how to manage flow

Adhere to Familiar Conventions

  • Look to popular software, iconography, anything that has established conventions
  • Users have already been trained for you, don't try to force them to learn something new
  • Be mindful of "interaction gems" that users already recognize

It's the Little Things that Count

  • Loading sequence is important, use that time to display other pieces of information

Seeing the Forest for the Trees

  • The application is only a part of the user's entire experience with the company, and the overall marketing effort

Your business deserves to be found.

Tell us about your project. We answer in English or French, and we travel anywhere in the MRC de Papineau.

Display

Your choices stay in this browser. Nothing is sent.

Text size
100%
Colours
Reading
More help
Site accessibility