Rich Internet application (RIA)
คือ เว็บแอปพลิเคชันที่มีความสามารถของเดสก์ท็อปแอปพลิเคชัน โดยทั่วไปแล้ว RIA จะทำงานที่เกี่ยวข้องกับส่วนติดต่อผู้ใช้บนเครื่องของผู้ใช้ แต่จะเก็บข้อมูลต่างๆ (เช่น สถานะของโปรแกรม) ไว้บนแอปพลิเคชันเซิร์ฟเวอร์
โดยปกติแล้ว RIA จะ
รันในเว็บเบราว์เซอร์ หรือไม่ต้องติดตั้งซอฟต์แวร์เพิ่มเติมเป็นพิเศษ
ทำงานบนเครื่องของผู้ใช้ในสภาพแวดล้อมที่จำกัด (sandbox) ด้วยเหตุผลด้านความปลอดภัย
เทคโนโลยี RIA ในปัจจุบัน
ในปัจจุบันมีเทคโนโลยีหลายชนิดจากผู้พัฒนาหลายราย ที่อาจนับได้ว่าเป็น RIA
AJAX
AJAX ไม่ใช่เทคโนโลยี แต่ว่าเป็นเพียงการนำเทคโนโลยีหลายๆ ตัวมารวมกัน แล้วทำให้ประสิทธิภาพในการทำงานที่ดีขึ้น
AJAX จะประกอบไปด้วย
1. ส่วนแสดงผลจะใช้ XHTML และ CSS
2. Dynamic display and interaction จะใช้ DOM ( Document Object Model )
3. การแลกเปลี่ยนข้อมูลและการจัดการข้อมูลจะใช้ XML และ XSLT
4. Asynchronous data retrieval จะใช้ XMLHttpRequest
5. ใช้ JavaScript ในการ binding ทุกๆ อย่างเข้าด้วยกัน
Adobe Flash, Adobe Flex, Adobe AIR, Adobe Creative Suite และ Adobe ColdFusion
Openlaszlo
JavaFX
จาวาแอพเพล็ต
Microsoft Silverlight
ActiveX
XUL
อ้างอิงจากวิกิพีเดีย สารานุกรมเสรี
http://th.wikipedia.org/wiki/Rich_Internet_application
วันที่ 23 มิถุนายน 2552