Rich Internet Applications, popularly known as RIA, are web applications that are loaded with features and functionality of a desktop applications. Against the old HTML, RIAs typically transfers the processing necessary for the user interface to the web client but stores the bulk of the data back on the application server. Using the broad reach of the Internet, RIAs can be deployed across browsers and desktops. Some RIA are developed to work on a platforms sleemlessly without any alteration. Development in Ajax or other client-side engine approaches, such as using Adobe Flash, Adobe Flex and, more recently, Microsoft Silverlight are some example.
General Benefits of RIA
» Provides rich user interfaces. » Minimal or no installation required at all, updating and distributing the application is instant and automated. » Updates/upgrades to new versions are almost automatic or with minimal efforts. » Irrespective of operating system running on the system the application can be used from any computer with an internet connection. » Less prone infection with virus. » Creates more interactive and interesting user experiences. » Provide a more restricted environment for the system. » Light weight because most date is stored on the server then on local system.