2011/06/18

FlashだのAIRだのFlexだの・・・

Flashにはいろいろな呼び名があるので、整理してみる。
  • FlashによるRIAを開発するための開発技術が「Adobe Flex」。
  • RIAとは、リッチインターネットアプリケーションのことで、パーソナルコンピュータ等のソフトウェアの分類の1つであり、ウェブブラウザなどのクライアントの機能を活かした、柔軟なインターフェースをもつウェブアプリケーションのことである。(Wikipediaより
  • Flexとは、無償のオープンソースフレームワークのこと。
  • Flexの統合開発環境が「Flash Builder」(Eclipseベース)。
  • AIR For Androidとは、Adobe AIRのAndroid向け実行環境(ランタイム)
  • AIR for Android向けのアプリケーションは、Actionscriptという言語(.asファイル)と、MXMLというXMLファイル(.mxmlファイル)で作る。

Adobe Flexは、Flash Player やAdobe AIRが普及している環境をターゲット
Flash PlayerはWebブラウザにプラグインされ、ブラウザの中で動かせる。
Adobe AIRは、windows,Mac のパソコン、Android,iOSのスマートフォン/タブレットデバイスで動作する。実行環境(ランタイム)がインストールされている必要あり。