Rich Internet Application

Rich Internet Applications (RIA) are a cross between web applications and traditional desktop applications, transferring some of the processing to the client end.

RIA's typically:

  • run in a web browser, or do not require software installation.
  • run locally in a secure environment called a sandbox
  • can be"occasionally connected" wandering in and out of hot-spots or from office to office

The term"Rich Internet Application" was introduced in a Macromedia whitepaper in March 2002, though the concept had been around for a number of years before that under different names such as:

  • Remote Scripting, by Microsoft, circa 1998
  • X Internet, by Forrester Research in October 2000
  • Webtop, coined by Hummingbird Ltd for their DM WebServer product in February 2002,
  • Athletic client, coined by Scott Shattuck, a software architect for Technical Pursuit Inc, when describing Client/SOA architectures
  • Rich (Web) Clients,
  • Rich Web Application