7
Nov 2009
Six Basic Principles for Developing Successful Rich Internet Applications
Posted By - Mark Spenser

The W3C standards summary for Rich Internet Applications is the solution to the accessibility and usability problems of the Web 2.0. Web 2.0 has the issues of usability and accessibility due to the limitations of the XHTML. However, the Rich Internet Application offers novel ways of filling up the gaps in the XHTML through effective communication. The best part about using RIA is that it can enhance the accessibility of your websites immensely and that too instantly. One cannot claim a to be rich simply because it is developed by using Ajax, Flex or Silverlight there are certain primary principles that it must embody. Here are the six principles that exemplify rich applications:

  • Principle No.1- Make It Direct-  This principle means in simple words means that "Where there is output, let there be input." as stated by Alan Cooper. It is important that the application allows direct manipulation. For instance, if any editing is required to be done in the content then instead of making a separate page it should allow the editing in the same page itself.
  • Principle No.2- Keep it Lightweight-  Making use of contextual tools will enable you to create lightweight applications. What we mean by lightweight over here is that the applications should not cause much physical or mental effort to the user who is interacting through the application.
  • Principle No.3- Stay on Same Page- Ajax has made it possible for the developer to develop a product that does not need to refresh the page every time. Refreshing a page with every click disrupts the mental flow of the user and hence, it is better to develop an application that keeps the user on one page itself for several sorts of communications.
  • Principle No.4- Render an Invitation- Getting discovered is the most important thing on the web as there is plenty of content on the web. The easy to get your application discovered is by providing an invitation. The invitation will not make the user aware but will also take the communication to the next level. Invitations can be beneficial even when new features are introduced.
  • Principle No.5- Use Visual Transitions- Flash has enabled the developer to use several visual transitions while developing the rich internet applications. The use of animations, cinematic effects, images and so on can be a very powerful tool for communication. This will enable you to enhance the overall look and feel of your website.
  • Principle No. 6- React Immediately- The interface that is responsive is the best one to have for giving the users a complete satisfaction. A responsive product becomes very helpful in increasing the usability of the product.

Thus, these six principles together help you in developing a rich internet application that has amazing usability and accessibility.

Blog Category 

Web Design ,   Web Consulting ,   Web Applications




All articles posted in this blog are copyright of PLAVEB Corporation. It is strictly prohibited to
republish it without backlink to our respective website pages or without prior permission.
© 2010 PLAVEB Corporation. All Rights Reserved.