Abstract
Responsive, highly functional, and customizable, rich Internet applications (RIAs) are more than a cool front end for a traditional Web application. A RIA turns the browser into a fully programmable platform, relocating user interface (UI) code, cleaning up the application architecture, and simplifying the development job.