マルチプラットフォーム RIA 比較

 

RIA(Rich Interactive Application, Rich Internet Application) とその実行環境である RE(Runtime Environment)の構成図を作成しました。

Adobe

RIA Flex (MXML, ActionScript)
RE AIR Flash Player
Platform Linux MacOSX Windows Firefox Safari Opera IE
  • AIR の Linux 版は、AIR 1.0 のリリース後に予定されています。 → FAQ
  • Flash Player がサポートしている OS とブラウザの組み合わせについては、 必要システム構成 を参照してください。

Mono Project / Microsoft

RIA XAML, JScript
RE Mono (.NET Framework) Moonlight (Silverlight)
Platform Linux MacOSX Windows Firefox Safari Opera IE
  • Mono は多くの OS に対応していますが、.NET Framework は Windows のみの対応です。
  • .NET Framework を構成する主要なコンポーネントの1つに、WPF (Windows Presentation Foundation) があります。
  • Silverlight がサポートしている OS とブラウザの組み合わせについては、 必要システム構成 を参照してください。

Mozilla

RIA XUL, JavaScript
RE XULRunner Firefox, Prism
XULRunner
Platform Linux MacOSX Windows

Sun Microsystems

RIA JavaFX Script, Java
RE Java
Platform Linux MacOSX Windows Firefox Safari Opera IE
  • ブラウザの中で Java を実行するには Applet を作成します。 Applet で JavaFX Script を実行する方法は分かっていませんが、 JFXBuilder を使用して作成された GALLERY は、ブラウザの中で実行されます。
  • Web で Javaアプリケーションを配布するには、Javaアプリケーションと一緒に JNLP ファイルを配置します。
  • JNLPファイルへのリンクがクリックされると、ブラウザの外で Javaアプリケーションが起動されます。 デスクトップ上にこの JNLPファイルを置いておくと、デスクトップアプリケーションと同様に Javaアプリケーションを起動できます。

更新履歴

日付 内容
2009-01-22 情報記事のタイトルを「RIA 比較」から「マルチプラットフォーム RIA 比較」へ変更。
2007-11-30 初版