お使いのブラウザは最新版ではありません。最新のブラウザでご覧ください。

続々と登場するリッチインターネットアプリ--一体何に最適か?

2007/06/19 08:00
  • このエントリーをはてなブックマークに追加

 2007年はリッチインターネットアプリケーション(RIA)フレームワークが爆発した年だ。最初に発表を行った主要なプレイヤーは、Adobeと同社のApolloフレームワーク(編集部注:現在はAIR(Adobe Integrated Runtime)と呼ばれている)だ。これについてはRichardが3月に触れており、わたしもTech中に記事を書いている。RichardはApploに関する解説記事も書いている。それに続いたのはMix 2007におけるMicrosoftのSilverlightの発表だ。MozillaはFirefoxの次のバージョンではオフラインモードの実装を計画しているし、GoogleもGearsと呼ばれる同社のオフラインフレームワークでこのゲームに参戦した

RIA

 RIAとオフライン機能の嵐が起こっているのはなぜだろうか。ブロードバンドや無線LANやモバイルが普及してきているのに、なぜデスクトップアプリケーションのことなど話しているのだろう。何かもっともな理由と、これらのフレームワークが役に立つ場面があるはずだ。この記事では、これらのRIAフレームワークの背後にある、想定されている用途とマーケティングについて詳しく見ていきたい。

リッチインターネットアプリケーションとは何か

 これらのフレームワークと利用場面を理解するために、基本的な定義をする必要がある。WikipediaにあるRIAの定義から始めてみよう。

 Rich Internet Application(RIA)は、従来のデスクトップアプリケーションの特徴と機能を持つ、ウェブアプリケーションである。RIAは通常、ユーザインターフェースに必要な処理をウェブクライアントに送るが、データの大半(プログラムの状態の状態の管理、データなど)はアプリケーションサーバ上に置いておく。

RIAは通常、次のような性質を持っている。

  • ウェブブラウザの中で実行され、ソフトウェアのインストールを必要としない
  • サンドボックスと呼ばれるローカルの安全な環境で実行される
  • 公衆無線LAN空間を出入りしたり、オフィスからオフィスへ移動したりする間「随時接続」が可能

 つまり、RIAの定義は、デスクトップ的UIを持つオンラインアプリケーション、オンラインアプリケーションのように見えるオフラインアプリケーション、オフラインになることも想定したオンラインアプリケーションの3つが交じったものということになる。一緒にすると、これらは少し紛らわしい。単に「豊かなユーザインターフェースを持ち、オフラインモードを持つブラウザアプリケーション」と言えば、簡単になるかもしれない。つまり、RIAはブラウザアプリケーションであるが、デスクトップアプリケーションのように動作するもののことだ(例えば、Outlookのように動作するリッチブラウザメールアプリケーションなど)。

Read/WriteWebについて

Read/WriteWebは次世代ウェブの技術に関する話題を中心に扱ったブログ。

Richard MacManus氏が心惹かれた革新的なアプリケーションやサービスのほか、気になる製品のポジショニングや最新のウェブニュース、業界への洞察をつづっている。

筆者Richard MacManus氏について

独立系ウェブアナリスト兼コンサルタント。シリコンバレーの企業向けにリサーチや分析、製品開発支援を行う。

Web 2.0 Workgroupの共同創設者でもある同氏はCNETの姉妹サイト米ZDNetでも記事を執筆している。

  • このエントリーをはてなブックマークに追加
個人情報保護方針
利用規約
訂正
広告について
運営会社