Rich internet application: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
 
Line 1: Line 1:
{{Disambig}}
== Definition ==
== Definition ==


'''Rich Internet applications''' (RIA) are Web applications that have the features and functionality of traditional desktop applications. RIAs typically transfer the processing necessary for the user interface to the Web client but keep the bulk of the data (i.e., maintaining the state of the program, the data etc) back on the application server. ([http://en.wikipedia.org/wiki/Rich_Internet_Application Wikipedia],, retrieved 11:15, 27 April 2007 (MEST))
'''Rich Internet applications''' (RIA) are Web applications that have the features and functionality of traditional desktop applications. RIAs typically transfer the processing necessary for the user interface to the Web client but keep the bulk of the data (i.e., maintaining the state of the program, the data etc) back on the application server. ([http://en.wikipedia.org/wiki/Rich_Internet_Application Wikipedia],, retrieved 12:35, 27 April 2007 (MEST))


== Technology and examples ==
== Technology and examples ==
Line 7: Line 8:
=== Technology ===
=== Technology ===


* [[AJAX]] (Javascript + HTML + CSS + HTTP + XML remote calls)
* [[AJAX]] (Javascript + HTML + CSS + HTTP + XMLHTTPRequest calls). There are a number of available development frameworks
* [[AJAX3D]]
* [[AJAX3D]]
* Java applets or Java webstart applications
* Java applets or Java webstart applications

Revision as of 11:35, 27 April 2007

Definition

Rich Internet applications (RIA) are Web applications that have the features and functionality of traditional desktop applications. RIAs typically transfer the processing necessary for the user interface to the Web client but keep the bulk of the data (i.e., maintaining the state of the program, the data etc) back on the application server. (Wikipedia,, retrieved 12:35, 27 April 2007 (MEST))

Technology and examples

Technology

  • AJAX (Javascript + HTML + CSS + HTTP + XMLHTTPRequest calls). There are a number of available development frameworks
  • AJAX3D
  • Java applets or Java webstart applications
  • Flash + tools like Adobe Flex and Apollo
  • ActiveX Controls (only works with IE)
  • XUL (only works with Mozilla-based browsers).

Examples

General (in this wiki)
Specifically for education (in this wiki)
Other places to visit

Links and references