アクセシビリティ

Flexの概要

Flexの概要

Flexは、主要なブラウザ、デスクトップ、オぺレーティングシステムに同一の体験を提供する、操作性の高い表現力豊かなWebアプリケーションを構築できる無償のオープンソースフレームワークです。Flexは最新の標準規格準拠言語とプログラミングモデルを備え、一般的なデザインパターンをサポートします。UIのレイアウトとビヘイビアの記述には、XMLベースの宣言型言語であるMXMLを使用し、クライアントロジックの作成には、強力なオブジェクト指向プログラミング言語であるActionScript 3を使用します。 また、Flexには、RIA作成のための100以上の実績ある拡張可能UIコンポーネントを含むリッチコンポーネントライブラリや、インタラクティブなFlexアプリケーションデバッガも用意されています。

Flexで作成されたリッチインターネットアプリケーションは、ユビキタスなAdobe Flash® Playerソフトウェアを使用してブラウザで実行したり、Adobe AIR™が動作するデスクトップで実行することができます。このため、Flexアプリケーションは主要なすべてのブラウザや様々なオぺレーティングシステム上のデスクトップで、環境を越えて一様に実行することができます。また、クロスオペレーティングシステムのランタイムであるAdobe AIRを使用することにより、デスクトップのFlexアプリケーションからローカルデータやシステムリソースにアクセスできるようになりました。

生産性に優れたEclipse™ベースの開発環境であるAdobe Flex Builder 3と、Flex開発で使用できる先進のデータサービスセットであるAdobe Live Cycle Data Services ESを使用することで、アプリケーション開発を加速することができます。これら2つの製品をお求めいただくこともできます。

ADOBE FLEX BUILDER 3

Adobe Flex Builder 3は、Flexアプリケーションの開発期間を短縮します。Eclipse™ベースの開発ツールで、インテリジェントなコーディング、ステップバイステップ方式のインタラクティブなデバッグが可能であり、リッチインターネットアプリケーションのユーザインターフェイスのレイアウト、外観、ビヘイビアをビジュアルにデザインできます。Flex Builder 3には、コンパイラ、コンポーネントライブラリおよびデバッガを含むすべてのFlexフレームワークが含まれています。

Flex Builder 3にはStandardエディションとProfessionalエディションがあります。どちらのエディションもAdobe Creative Suite 3からアセットを読み込めるので、デザイナーとデベロッパーは容易に共同作業することができます。さらにFlex Builder 3 Professionalには、強力なデータ可視化機能、新しい高度なデータグリッド、メモリプロファイラとパフォーマンスプロファイラ、ビジネスクリティカルなアプリケーション開発のための自動機能テストのサポートが追加されています。

無償のADOBE FLEX 3 SDK

無償のAdobe Flex 3 SDKをダウンロードすることにより、Flex Builder 3を購入しなくてもFlexフレームワークのすべてを入手できます。デベロッパーは、無償のAdobe Flex 3 SDKのみを使用して、RIAを完成させることができます。Flex SDKは、オープンソースFlex SDKプロジェクトからオープンソースとしても入手できます。

先進のFLEXデータサービス

Adobe® LiveCycle™ Data Services ESは、RIAでデータを使用するための包括的なデータ有効化機能を備えているため、より迅速で効率的なオペレーティングモデルで、RIAにバックエンドデータやビジネスロジックにアクセスさせることができます。また、LiveCycle Data Services ESを使用すると、LiveCycle ESのビジネスプロセスとドキュメントサービスをシームレスに統合することができます。

BlazeDSは無償のオープンソースプロジェクトであり、すべてのデベロッパーにFlexのリモーティングとメッセージングの機能を提供します。Flexのリモーティング機能では、ActionScript Message Format(AMF)と呼ばれるバイナリのシリアルデータ転送形式が用意され、RIAへのデータ転送を迅速かつ効率的に行ってアプリケーションの性能を高めます。Flexのリモーティング機能を使用することで、デベロッパーによるバックエンドのビジネスロジックとデータへの接続も迅速化および簡素化されます。Flexのメッセージング機能では、リアルタイムのデータプッシュ配信とパブリッシュ/サブスクライブという2つの強力な機能を、簡単に実行できるようになりました。BlazeDSを使用することで、これらの強力なJavaサーバ統合機能の無償利用を開始し、後からLiveCycle Data Services Community Editionへ登録して認定ビルドとサポートを利用したり、LiveCycle Data Services ES Enterpriseエディションにアップグレードしてサーバソリューションのすべてを利用することもできます。

高度なデータ可視化機能

ILOG Elixirは、Adobe Flex 3やAdobe AIRで作成したリッチインターネットアプリケーションをさらに拡張する、グラフィックデータ表示コンポーネントを提供します。 ILOG Elixirでは、高度なグラフィック機能とインタラクティブな操作性により、生データをクリアで実用的な情報に変換できます。コンポーネントには、3Dチャート、ゲージとダイアル、世界地図、レーダーチャート、ガントチャート、ツリーマップおよび組織図があります。

次のステップ