RIAとは、Rich Internet Application(リッチ・インターネット・アプリケーション)の略語である。
概要
従来のウェブ・アプリケーション(クライアント側)はウェブ・ブラウザ内部で動作するため、各ウェブサービス毎に余計なインストール作業が伴わない代わりに、ブラウザのユーザ・インタフェースの制約の範囲内の機能しか持てず、目的に合わせたデータ表現を行う為にはそういった制約を回避するため開発者の負担も大きかった。
こういった問題に対して、多くのOSで共通の動作をし、ブラウザからの独立性を高め、デスクトップ・アプリケーション並の多彩なGUI表現を持つウェブ・アプリケーションとそれを構築する技術を含めてRIAと呼ぶ。
サーバ側との通信が終わってもデスクトップに単独で常駐したり、サーバとの通信がない状態でも動作が可能なアプリケーションとしても利用可能な技術である。
元々ウェブ・アプリケーションやデスクトップ・アプリケーション開発において既に用いられている技術を転用して利便性を高めたものが多く、特に見た目の派手なあるいは機能豊富な(つまりリッチな)GUI(動画や音声を扱うものなど多岐に渡る)の構築を大幅に省力化する用途に重点が置かれている。
この技術(というよりキーワードというべきだろうか)が注目を浴びている背景には、アドビ・システムズ社のFlashの技術のウェブ上での普及があるのだろう。Flashのような複雑なユーザ・インタフェースを手軽に短時間で実現し、さらにFlashを上回る汎用性と市場優位性を追求しようというRIA技術提供者側の意図が伺える。
関連動画
関連商品
関連コミュニティ
関連項目
- 4
- 0pt