Brief introduction to the subject RAI
Rich Internet applications (RIA) are web applications that have the features and functionalities 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.