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


Type the characters you see in the picture above.

Tag Cloud

Poll: Sci-Fi Movies

What's Your Favorite Sci-Fi Movie of All Time?

Vote | View Poll Results | Read Related Blog Entry

Latest Features

  •     Welcome back to the series. This time we are goings to build a really exciting component that will be used to simply display information about the user. Well, you might say why to we need such a component, is there... Continue Reading
  •    Welcome back to our exciting Facebook ActionScript series. In this article we will discuss one of most important (and most exciting) features of the FB platform, it's the publishing of news. We all know when we log in to facebook,... Continue Reading
  • This article provides 10 tips and best practices (in no particular order) for maximizing the benefits that Dojo can bring to your next project. For a more thorough introduction to Dojo, see the article Dojo: The JavaScript Toolkit with... Continue Reading
  •     The notifications are one of the most interesting (and important) parts of the facebook area. In order to completely understand the Flash side of it, we need to understand the basics of the facebook notification, what it is and how... Continue Reading

Development Series

Get an overview of the tools and technologies that work together to allow developers to build Rich Internet Applications (RIAs) quickly and easily.

facebook icon Facebook Application Development

Anatomy of an Enterprise Flex RIA

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.