What is RIA ?

“O RIA, YOU HAVE MADE MY LIFE RICH AND MORE PRODUCTIVE “- SAYS SAURABHSTAR – Don’t assume RIA as the name of a girl and the life about which is being said in the quote is about web life.

RIA or Rich Internet Application , as the name suggests, these are web-based applications that work in our web browser but offer richness and functionality similar to desktop applications typically delivered either by way of a standards based web browser, via a browser plug-in, or independently via sandboxes or virtual machines. Examples of RIA frameworks include Ajax, Curl, GWT, Adobe Flash/Adobe Flex/AIR, Java/JavaFX, Mozilla’s XUL, OpenLaszlo and Microsoft Silverlight.

Things have moved our from desktop to cloud and RIA plays major role in coducting web cloud efficiently productive.
Technically speaking, RIAs are layers of code added between webserver and end user to perform certain intended tasks by asynchronous communication within them. Google Docs is an excellent example of RIA’s based website. When we use google docs, codes get transferred to our system and these codes act as browser extensions and communicates with the server. As we keep writing in google docs, supplementary codes are being downloaded. In this way, it works.
All video websites are RIA based websites as they use adobe flash to render video playback. But with HTML 5, use of many custom extensions would be reduced as html 5 incorporates support and syntax for such features natively. Google Gears and Adobe AIR has bridged the gap between offline and online tools at the same time.

Lot more to come, keep on reading freetechjournal.com

If you enjoyed this post, make sure you subscribe to my RSS feed!

Subscribe / Share

One Comments Post a Comment
  1. Web Spiders says:

    This is a nice article I have come through. Thanks for this usefull article. Here I am also trying to provide few more thing regarding this. Which I think will be usefull for the viewers of your site.

    RIA : – Rich Internet applications (RIA) are web applications that have the features and functionality of traditional desktop applications. RIAs typically provide a “no-refresh” look to the user interface and provide what is now being known as HDuX – High Definition User eXperience. For an end user, RIA apps bring the best of client-server and web technology and for most ISVs and E-businesses, it is now imperative to adopt RIA technology for their next release.

    From software development perspective RIA follows a standard software development model with rich controls that include powerful data and multimedia capability allowing us to present a rich set of information in an attractive interface. From design perspective, RIA delivers highly customizable output with a CSS (Cascading Style Sheet) based model.

    For details you can go through this website also.
    webspiders.com/rich-internet-applications.aspx

Leave a Reply