Apache Flex
| 開発元 | アドビシステムズ |
|---|---|
| 最新版 | 4.5.1 / 2011年06月19日 |
| 対応OS | Windows、Mac OS X |
| 種別 | リッチインターネットアプリケーション |
| ライセンス | プロプライエタリ |
| 公式サイト | Adobe Flex |
| 開発元 | アドビシステムズ |
|---|---|
| 最新版 | 4.5.1 / 2011年06月19日 |
| 対応OS | Windows、Mac OS X、Linux、Solaris |
| 種別 | リッチインターネットアプリケーション |
| ライセンス | Mozilla Public License |
| 公式サイト | Adobe Flex |
Apache Flex(アパッチ・フレックス)は、リッチインターネットアプリケーションの統合開発環境とSDKのことである。デザインにはMXML(Macromedia Flex Markup Language. Macromedia Flexのプレゼンテーションを記述するためのXML言語)を利用し、プログラムにはActionScriptを利用し、Flash Player上で実行するswfファイルを生成する。Flex3からはAIR上でも実行可能。
目次 |
[編集] 概要
Ajaxブームの火付け役となったのがGoogleマップと言われており、今日のAjaxを利用した代表的なWebサービスであるが、Webブラウザに依存するJavaScriptによる記述であるAjaxと、Adobe Flash内部で実行しているActionScriptが広義のJavaScript (ECMAScript) であることからこの2つを1つにパッケージングすることによる開発コストの削減、開発環境の整備といった狙いがある。
Adobe FlashはActionScriptというJavaScriptと類似したプログラミング言語を内包しており、これまでもWebブラウザ上でJavaアプレットと同様の目的に使われてきた。Javaアプレットの基本動作制限に見られるような問題点が解消されているため、重宝されている。その意味では、Javaアプレット以上にオブジェクト指向言語によるクロスプラットフォームな実行環境を実現している。
Adobe Flexはその長所をさらに拡げ、Ajaxの弱点であるWebブラウザ毎の実装の相違やバグ、挙動の差異に左右されずに動的なページを作成することができるため、Ajaxよりもクロスプラットフォームでの開発が容易なソフトウェア開発キット(SDK)として注目されている。ただし、現実には、Adobe Flex は OS 間の挙動の相違の問題を抱えていて、Windows 以外の OS でのバグが多い。
また、Adobe Flashの開発環境には、タイムラインなどのアニメーション作成に特化した要素が存在し、プログラマはその独特の開発手法を覚える必要があったことに対して、Adobe Flexでは従来のプログラミング手法を生かせるため、アプリケーションの開発がAdobe Flashよりも容易であると言われている。
また、Flex SDK 3からは、Mozilla Public License(MPL)ライセンスの下でソースコードを公開し、ActionScript のコンパイラや Flex のライブラリの部分がオープンソース化された[1]。ただし、Flash Player や Flash Builder はクローズドソースである。
[編集] LiveCycle Data Services
'Flex'で開発したクライアントとのデータ通信ミドルウェア。 バージョン2まではFlex Data Servicesと称したが、バージョン2.5からLiveCycle Data Services ESと改称した。Adobeの製品戦略上、名前に'LiveCycle'を冠したが、'Flex'で開発したクライアントとのデータ通信に特化しており、Flexファミリーと考えてよい。
[編集] リリース
- Flash Builder および Flex Builder
- 1.0 - 2004年8月24日
- 2.0 - 2006年6月29日
- 3.0 - 2008年2月25日
- 3.0.2 - 2008年11月17日
- 4.0 - 2010年3月22日
- 4.0.1 - 2010年6月30日
- 4.5 - 2011年4月11日
- Flex SDK
- 1.0 - 2004年3月
- 1.5 - 2004年10月
- 2.0 (Alpha) - 2005年10月
- 2.0 Beta 1 - 2006年2月
- 2.0 Beta 2 - 2006年3月
- 2.0 Beta 3 - 2006年5月
- 2.0 FINAL - 2006年7月28日
- 2.0.1 - 2007年1月5日
- 2.0.1 available as open source - 2007年4月26日
- 3.0 - 2008年2月12日
- 3.0.2 - 2008年6月17日
- 3.1.0 - 2008年8月15日
- 3.2 - 2008年11月17日
- 3.3 - 2009年2月5日
- 3.4 - 2009年8月19日
- 3.5 - 2010年1月5日
- 4.0 Beta 1 - 2009年5月14日
- 4.0 Beta 2 - 2009年8月5日
- 4.0 - 2010年3月22日
- 4.1 - 2010年6月30日
- 4.5 - 2011年4月11日 - AIR SDK 2.6.0.19120を含む
- 4.5.1 - 2011年6月19日
[編集] 関連項目
[編集] 脚注
[編集] 外部リンク
|
|||||||||||||||||||||||