Home  >  

RIAs as Tools

Author photo
AddThis Social Bookmark Button

I have no doubt that nearly everyone is familiar with the phrase "the right tool for the job" when it applies to construction. Well, that same adage applies directly to computer software and especially RIAs.

With rich internet applications there is always a focus on the user. The ultimate goal is to make a task easy for the user, and the application is to aid in the user's productivity. This sounds to me like this is a tool...

Tool: a device or a piece of equipment that typically provides a mechanical advantage in accomplishing a task or enables the accomplishment of a task not otherwise possible

While your application may not actually be providing a physical advantage, it is providing an intellectual or creative advantage, or a means to accomplish a task.

This is an important thing to keep in mind when developing a RIA. Your application is built to serve a purpose. Whether your application is calculating budgets or financial statements, projecting business needs, enabling sales, distributing information, enabling communications, providing a visual representation of statistical information, or enabling a creative outlet, it is built to serve a purpose.

An emphasis on design must never forget about the original needs of the user, and how to make the user's tasks easier. Focusing on the 'easy' development issue should never precede the means to accomplish the original task.

This is extremely important in RIAs because RIA technologies enable a great experience. It is up to the development team to create that experience, and make it applicable, and worth using.

Read more from Andrew Trice. Andrew Trice's Atom feed

Comments

3 Comments

Rhys Tague said:

Hey Andrew.

You are so right it is not funny. There are some RIAs out there that leave you scratching your head going saying, "Now what? What am I suppose to do?"

I think anyone should plan and develop an outcome goal before even implementing a project. Otherwise they might be wasting their time.

matthew quinlan said:

Amen! The phrase we use at Appcelerator to describe this is 'RIA is not glitter'. I suppose there will always be the 'blink tag' group who thinks that just because you can, you should.

Niran said:

Great post.

I believe a useful RIA (or any other application for that matter), starts with a well executed user experience-based design. This includes performing the appropriate user research and usability testing to ensure that the prospective application is: 1. What the user wants. and 2. Meets basic usability guidelines.

Planning for these exercises before code starts getting slinged around ensures that we're not building what we "think" is useful but rather what the user really needs.

Leave a comment


Tag Cloud

Question of the Week: Dream App

If you had an unlimited budget and unlimited resources what application would you build and why would you build it?

Answer

Latest Features

Recommended for You

@InsideRIA on Twitter

Archives

  • Or, visit our complete archive.  

About This Site

Welcome to the premiere community site for all things RIA sponsored by O'Reilly Media and Adobe Systems Incorporated.