Flash/Flex

Top > Flash > Flex

アクセス総数:3819



Flexとは

正式名称は『Adobe Flex』といいます。
RIA*1の統合開発環境と、SDK*2です。

デザインにはMXML(「Macromedia Flex Markup Language」Macromedia Flexのプレゼンテーションを記述するためのXML言語) とよばれる、
Flexのプレゼンテーションを記述するためのXML言語を利用し、
プログラムにはActionScript?を利用して、Flash Player上で実行するswfファイルを生成します。
今年2009年5月31日にFlex4がBeta版としてが正式リリースされていて、Flex3からはAIR上でも実行が可能になりました。



Flexでできること

デスクトップアプリケーション

「.air」という、若干みなれない拡張子のファイルに圧縮された物体をインストールし使うようになります。
そのときにランタイムが入ってないとランタイムのインストールを要求されます。
デスクトップに~.exeファイルが作成されて、デスクトップからアプリケーションが実行できるようになります。

例として、アスクルデスクトップアプリケーションなどがあります。

ウィジェット・ガジェット

デスクトップから実行できるようなアプリケーション以外にも、ガジェットやウィジェットが作成できたりします。
大手の代表的なサイトとしてはGoogle デスクトップ ガジェットや、Yahoo ウィジェットなどがあります。

「ウィ」と「ガ」の違い

言葉はどちらも耳にした事はあるかと思いますが、この二つに違いはあるのかしらと思い、調査してみました。

ウィジェットガジェット
表記「widget」「gadget」
単語の意味(辞書・三省堂より)「部品[装置]」
「製品」
「(機械の)付属品 」
「ちょっとした仕掛け 工夫」

ウィジェットもガジェットも、どちらも共通して言えることは、

  • 「ちょっとしたもの」的なニュアンスがある
  • 小物的なアプリケーションを指すのに使われている

と、いうことです。 呼び名は違いますが、基本的な機能は同じみたいですね。



どうやって作るの?

FlexBuilderを使用して作成することができます。FlexBuilderについてはFlexBuilderのページをご覧ください。
またFlexBuilderいがいにAIR GEARや、Aptana Studioなどで作成することができます。

AIR_GEAR
Adobe AIRでの開発を支援するオープンソースのEclipseプラグイン。
以下のような機能を提供しています。

  • AIRプロジェクトを作成するためのウィザード
  • FlexアプリケーションのためのWYSIWYG(ウィジウィグ)フォームデザイナ
  • MXMLファイルのインクリメンタルビルダ
  • ActionScript?を編集するためのビュー
  • AIRアプリケーションのランチャー

Aptana Studio
Ajaxアプリケーション向けの統合開発環境。
Web 2.0(Ajax)開発ツールの本命とも言われています。
AIR開発にも対応しており、プラグインを導入することで、
AIRアプリケーションの実行、配布パッケージの作成などを行うことがでます。
以下のような機能を提供しています。

  • HTML/CSS/JavaScript?を利用して、AIRの開発が可能
  • AIRアプリケーションの実行、配布パッケージの作成が可能
  • AIRアプリケーションの雛型も作成してくれる

Eclipseのプラグインもあり、AIR プラグインを導入することによりAIRに対応します。
しかし、Aptanaは、HTML/JavaScript?/CSSの開発を支援するものなので、
FlashをベースのAIRは開発できません。

  1. *1 リッチインターネットアプリケーション。ウェブブラウザなどのクライアントの機能を活かした、柔軟なインターフェースをもつウェブアプリケーションのこと。
  2. *2 ソフトウェア開発キット。

最終更新日: 2009-10-04 (日) 16:22:56 (2729d)

このページをブックマーク:

このページのURL(コピペして利用下さい):

TOP