The purpose of this document will allow us to look into the WHAT, WHY & HOW of Rich Internet Applications
WHAT: describes the general definition of a Rich Internet Application (RIA) and view some examples of these Rich Internet Applications.
WHY: will take us through, why use Rich Internet Applications, the benefits and future developments.
HOW: will allow us to look at the Technologies behind the RIA.
WHAT is a Rich Internet Application?
The term Rich Internet Applications refers to web applications that have features and function like a desktop application, it means that Rich Internet Applications are a cross between web applications and traditional desktop applications which allows some of the essential work to be shared amongst the Web Client and Application server.
Rich internet applications increase the level interaction on a website and therefore provide a richer online experience for the user. It adds flexibility to web pages making them interactive and responsive and on the whole more able to draw the attention/attraction of the user.
The aim of the Rich Internet Application is to work more fluidly, applications more responsive to user input, allow direct user content change without having to request a new page after each and every user action and therefore resemble / feel more like a desktop application to the User.
Wikipedia are quoted to define a Rich Internet application as “Rich Internet applications (RIAs) are web applications that have most of the characteristics of 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.”
The Term ‘RICH’ in Rich Internet Applications describes the broad range of media available to be used including multiple different fonts, vector and bitmap graphic files, animations, audio and video.
Rich internet applications are a relatively old idea and were previously known under different names like remote scripting, X Internet and well as several others.
Most Companies that employ a Rich Internet Application, do so to allow the user to update their requests/details at anytime and anywhere with the smoothness of a desktop application. A good example of a Rich internet application is shown below:
On Google Maps, users can navigate a map in any direction by dragging it, and the page remains in place. Previous websites would have had navigation/directional buttons and the webpage would have to refresh each time the user opted for a direction to scroll. Before Rich Internet Applications, Google Maps’ capabilities were only available on desktop applications.
Rich Internet Applications can also be applied to any processes that require multiple steps including Registration and shopping cart checkouts.
WHY use Rich Internet Applications
In simple terms, a rich internet...