Adobe Flex Builder 2(アドビ フレックスビルダー 2)とは?
Adobe Flex Builder 2(アドビ フレックスビルダー 2)とは?
Adobe Flex Builder 2(アドビ フレックスビルダー 2)は、次世代のWebアプリケーション・リッチインターネットアプリケーション(RIA)を開発することを目的とした開発環境です。
Java開発者にはおなじみのEclipse(エクリプス)をベースに構築されているので、普段なじんでいる環境、操作感でWebアプリケーションの開発を行うことができます。

関連リンク
MXML + ActionScript
Adobe Flex(アドビ フレックス)では、MXMLと呼ばれるXMLベースの言語と、Javaによく似たActionScript(アクションスクリプト)というプログラム言語を使用します。このようなメーカー独自仕様によるプログラム言語を習得することに、抵抗を感じる方もいるかもしれません。ですが、どちらも標準技術をベースにしているため、基本シンタックスや概念は同じです。逆にJavaやC#といった技術でWebアプリケーションを開発している方であれば、なじむのにそれほど時間はかからないでしょう。
どんな機能があるの?
- テキストフィールド
- 選択ボックス
- リスト
- ボタン
- コンポーネントの描画エフェクト機能と画面遷移の機能
- デバッグ機能
- XMLデータなどの外部データを読み込む
- Webサービスへアクセスする
- 10数種類のグラフを描く

どうやって使うの?
使い方はそれぞれですが、製品インストラクターがオススメする使い方はこうです。
- 【デザイン】画面でおおざっぱなデザインを行う。
ここでは、あまり細かい調整を行わず、コンポーネントの配置、おおまかなサイジングだけ行います。 - 【ソース】画面で微調整
ここでそれぞれのコンポーネントの細かい値など設定します。また、アプリケーションの処理(たとえば、クリックしたときにど うするか)をActionScriptで加えます。
Flex Builder 2だけではできないこと。
Flexには、Flex Data Services(FDS:フレックス データサービス)というサーバーもあります。実は、このサーバーを使わないとできないこともあります。
- Javaのシステムにアクセスすること
(サーバーサイドのJavaオブジェクトへのアクセス) - サーバーからのデータのプッシュ配信
- チャットなどの非同期アプリケーション
- クライアント間のデータ同期型アプリケーションの構築
製品インストラクターのこっそりアドバイス!
Flex Builder 2をインストールするPCはできるだけスペックの良いものを

メーカーが推奨する動作要件よりも、できるだけ良いスペックのPCにインストールすることをおすすめします。特にメモリには注意してくださいね。快適に開発が行えるかどうかは、まずここがポイントです。
使えば使うほど奥の深い製品です

Flex Builder 2を起動しただけではそれほどでもないのですが、実際に使っていくとそれぞれのコンポーネントに実に多くの機能を持つことがわかります。さらに上級になると、コンポーネント自体をプログラムでカスタマイズすることもできます。
JavaやC#などのオブジェクト指向言語を習得されている方をターゲットとしています

やはりプログラムを行う製品なので、プログラムのご経験のない方にはあまりおすすめできません。また、取り入れられている概念が、Webアプリケーションの開発で利用される考え方やオブジェクト指向言語に基づいているので、それらの知識も必要になってきます。ただ、ものすごく難しい!というものでもないので、使って慣れていくというのも可能だと思います。
Flex について学べる講座を開催中
m-School ではFlexについて学べる講座を多数ご用意しています。目的に合わせてお選びください。
Flex 2 RIA開発パック
Adobe Flex 2(アドビ フレックス 2)の、基礎とリッチなインターフェース制作方法を学べるFlex 2: Developing Rich Client Applicationsと、サーバーとのデータ通信方法を中心に学習するFlex 2: Data & Communicationをセットにした、m-Schoolバリューパックです。
詳細・お申し込み先:
Flex 2 RIA開発パック
Flex 2: Developing Rich Client Applications
アドビ システムズが開発したカリキュラム(テキスト、実習教材)を使用します。、Flex 2によるリッチインターネットアプリケーション開発にあたり、知っておくべき基礎事項が凝縮されている重要なカリキュラムです。Flex 2のトレーニングコースフローにおいて、一番最初に受講することが推奨されています。
これからFlex 2でリッチインターネットアプリケーション開発を行う方、Flex 2の製品評価をお考えの方に、最適な講座です。
詳細・お申し込み:
Flex 2: Developing Rich Client Applications
Flex 2: Data & Communication
Flex 2でのサーバーとのデータ通信、およびそれに付随するデータの取り扱いに関する必須知識を、2日間で習得する講座です。サーバー、Flex Data Services(FDS)の機能も含めて学習する、充実した内容となっています。
詳細・お申し込み:
Flex 2: Data & Communication
Flex 2: Programming the Visual Experience
Flex 2における、デザインなどの視覚的要素やインタラクションを実装する手法をハンズオン(実習)形式で習得できる3日間のカリキュラムです。「組み込みのUIコンポーネントをカスタマイズする」などの、高度なニーズのアプリケーション開発をおこないたい方に最適のコースです。









