Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Spring Framework | Web Services | BioInformatics | Java Server Faces | Jboss 3.0 tutorial | Hibernate 3.0 | XML

Tutorial Categories: Ajax | Articles | JSP | Bioinformatics | Database | Free Books | Hibernate | J2EE | J2ME | Java | JavaScript | JDBC | JMS | Linux | MS Technology | PHP | RMI | Web-Services | Servlets | Struts | UML


  Tech. Home
  Vehicle Tracking
  Tech. What is?
Jobs At RoseIndia.net!
Join For Newsletter

Powered by groups.yahoo.com
Visit Group! Post Questions!

Benefits of RIAs


There are several benefits of RIAs over Traditional Web Application; these are:

  • RIAs are usually richer in functionality as they offer user-interface behaviors using only the HTML widgets that can include any technology being used by the client side, including drag and drop, using a slider to change data, calculations performed only by the client and not need to be sent back to the server.
  • The interface behaviors of RIAs are usually much more responsive in the comparison of interface behaviors of a standard Web browser while it can also generate other performance benefits when it uses a client engines. These are:
  1. It is able to make better balance between Client and Server that frees server resources allowing the same server hardware to handle more client sessions concurrently.
  2. It is also be able to make asynchronous communication without waiting for the user to perform an interface action like clicking on a button or link. So the RIA designers feel free to move data between the client and the server without making the user wait. Besides this prefetching is the most common application, in which an application anticipate a future need for certain data, and downloads it to the client before the user requests it, because of running at high speed and getting up a consequent response. Google Maps uses this technology with efficiently and on the massive scale to move adjacent map segments to the client before the user scrolls their view

There is another benefit of RIA in terms of network efficiency as the huge traffic significantly reduces in Rich Internet Applications because an application-specific client engine is more intelligent than a standard Web browser when deciding what data needs to be exchanged with servers. This boosts the individual requests or responses due to less data transferring in each interaction. Thus the overall network load becomes reduced.

Meanwhile, use of asynchronous prefetching techniques can either neutralize or can reverse this potential benefit, as many times the code cannot anticipate exactly what every user will do next, it is common for such techniques to download extra data, not all of which is actually needed, to many or all clients.


Ask programming questions?



Add This Tutorial To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 

Current Comments

0 comments so far (post your own) View All Comments Latest 10 Comments:
  JDO Tutorials
  EAI Articles
  Struts Tutorials
  Java Tutorials
  Java Certification

Tell A Friend
Your Friend Name


Browse all Java Tutorials
Java JSP Struts Servlets Hibernate XML
Ajax JDBC EJB MySQL JavaScript JSF
Maven2 Tutorial JEE5 Tutorial Java Threading Tutorial Photoshop Tutorials Linux Technology
Technology Revolutions Eclipse Spring Tutorial Bioinformatics Tutorials Tools SQL

Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Search Engine | News Archive | Jboss 3.0 tutorial | Free Linux CD's | Forum | Blogs

About Us | Advertising On RoseIndia.net  | Site Map

India News

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright 2007. All rights reserved.

[an error occurred while processing this directive]