Businesses are constantly pushed to enhance their web applications to deliver better customer service or drive up the sales or allow their users to manipulate data at run time. HTML based websites on their own cannot deliver these requirements and that is where RIA comes in.
Rich Internet Applications run within the browser and do not require any control to be downloaded on the client computer. Users are able to manipulate and visualise data rather than simply present it. Rich Internet Applications can use a wider range of controls to improve users’ interaction with the interface, allowing efficient interactions, better error management, feedback and overall user experience. RIA create an intuitive and user friendly experience validating the user input as it happens and also providing visual clues to guide users through the process.
Rich Internet Applications run within the browser and do not require any control to be downloaded on the client computer. Users are able to manipulate and visualise data rather than simply present it. Rich Internet Applications can use a wider range of controls to improve users’ interaction with the interface, allowing efficient interactions, better error management, feedback and overall user experience. RIA create an intuitive and user friendly experience validating the user input as it happens and also providing visual clues to guide users through the process.
For security purposes most Rich Internet Applications run their client portions within a specially isolated area called a sandbox or virtual machine. The sandbox limits visibility and access to the operating system on the client.
At Tabaq Software, we work with RIA frameworks like Adobe Flex, Java FX and Microsoft Silverlight. Examples of RIAs include:
- Self-service web applications where users can customise their products before they buy.
- Rich data dashboards that allow users to manipulate and interrogate date in real time and plot dynamic charts.
- Interactive map based web applications which allow users to plot their selection on maps or maps with dynamic drill-down functionality.