Rich Internet Applications - RIA

While the nature of technology delivery is constantly evolving, occasionally there are fundamental shifts in the landscape that create lasting advantage for early adopters, and over time, require all market participants to rethink their existing capabilities. Such was the case in the last 1990’s with the emergence of Web technologies. OpenCrowd believes that we are once again at such a threshold with RIA and Web 2.0 technologies.

What is RIA?

Rich Internet Applications (RIAs) are a new set of technologies that combine the powerful user interface capabilities of desktop applications with the broad reach and low-cost deployment of web applications. This interactive combination results in a more intuitive, responsive and effective user experience.

RIA can be simply defined as “desktop functions over the internet”. Since the early days of the internet, refreshing an entire page on the browser was the most common method used to reflect a change or to display the results of a user request. This limitation has resulted in users always waiting for a page to reload for even the smallest change to be reflected on the page. This constant refresh of the entire page makes implementing a seamless user experience extremely challenging. RIA technologies like AJAX and Flex solve this problem by only updating portions of the web page, as needed, thereby avoiding the complete reload of the page. This provides for an uninterrupted seamless user experience on the internet.


RIA Dashboard


The capabilities offered by these technologies are wide ranging and can be quickly applied to any browser based application. Highlighted below are a few of the capabilities:

  • Provides desktop capabilities like drag and drop, annotation, charting etc.
  • Support for asynchronous communication enabling client applications to anticipate future data
  • Ability to integrate data from disparate sources at both the browser and the server level
  • Ability to support client side processing and caching of information

These capabilities result in providing a quick and responsive interactive user experience.

To learn more, please contact us at .