akihiro kamijo: February 2008 Archives

« December 2007 | Main | March 2008 »

February 27, 2008

Flex 3 日本語版リリース

Flex 3 日本語版が発表になりました。出荷は 3 月中旬開始予定ですが、60 日間トライアル版が既にダウンロードできるようになっています。(Flex Builder 3 60 日間無償体験版

Flex Builder 3 は standard と professional 2 つのバージョンが用意されていて、価格はそれぞれアドビストア価格で stanard が 31,500 円、 Professional が 89,250 円です。Flex Builder 2 のライセンスをお持ちの方はアップグレード版の購入が可能とのことです。

2 つのバージョン間の機能上の違いは、Advanced DataGrid, チャートコンポーネント、プロファイラ機能等の有無になります。英語になりますが詳しくはこちらのページをご覧ください。(Flex version comparison chart)その他の新機能は、こちらも英語ですが US のサイトに一覧が掲載されています。(Flex Builder 3 features

それから、残念なことに、CS3 用の Flex スキンデザイン機能拡張や Flex Component Kit for Flash CS3 は英語版のみとなったようです...英語版がダウンロードできるようなので一応お知らせしておきます。(Flex Skin Design Extensions

Posted by ackie at 09:24 AM | Comments (3)

February 26, 2008

Adobe AIR 1.0 関連のアップデート(Spry とインストールバッジ)

AIR 1.0 のリリースと一緒にいくつかのアップデートがありました。

まず、Spry が AIR 1.0 の対応版として 1.6.1 になりました。新しいバージョンのフレームワークと Dreamweaver CS3 用の Spry 機能拡張が Adobe Labs に公開されています。(Spry framework for Ajax@Labs) ダウンロードはこちらから。(Spry prerelease 1.6.1@Labs

それから、AIR 用の新しいインストールバッジの情報も更新されました。(AIR Badge@Labs

インストールバッジ (zip: 113 KB)

このインストールバッジを使用する際は zip に含まれる EmbedDemo.html ファイル内のコードが参考になります。SWFObject ベースのアップデータになっていて、HTML 内でインストールに必要なパラメータを設定することができます。参考までに、SWFObject にパラメータを設定する場合は以下のように記述します。

var so = new SWFObject("AIRInstallBadge.swf", "Badge", "215", "180", "9.0.115", "#FFFFFF");
so.addVariable("パラメータ名", "値"); // この行を必要なパラメータの数繰り返す
 

バッジを正しく動作させるためには、とりあえず以下の 3 つのパラメータを設定します。

  • airversion :必要な AIR ランタイムのバージョン (AIR 1.0 は "1.0")
  • appname :ダイアログに表示されるアプリケーション名
  • appurl :".air" アプリケーションファイルへの絶対パス (例 http://www.adobe.com/sample.air)

インストールしたアプリを実行したい場合は以下のパラメータも設定します。このとき、アプリケーション記述ファイル内の <allowBrowserInvocation> が true に設定されている必要があります。

  • appid :アプリケーション記述ファイル内に書かれたアプリケーション固有の ID (例 com.adobe.air.MyApplication)
  • pubid :パブリッシャー ID、16 進数の文字列

その他の主なオプションパラメータもいくつか。(全部試してないので違ったらごめんなさい)

  • appversion :アプリケーションのバージョン、アップデートを行う際には必要でアプリケーション記述ファイル内のバージョンと一致していることが望ましい
  • imageurl :バッジ内にアプリケーション名の代わりに表示する画像ファイルの URL
  • appinstallarg :インストール時にアプリケーションが起動された場合 BrowserInvokeEvent の arguments 属性に渡される値
  • applauncharg :バッジからアプリケーションが起動された場合 BrowserInvokeEvent の arguments 属性に渡される値
  • helpurl :インストール時のヘルプコンテンツが書かれたページへの URL

その他、バッジ内に表示されるテキストは一通りパラメータで変更できるようになっているようです。

インストールバッジを正しく使用するには Flash Player 9.0.115.0 が必要です。以下の行を追加すると 6.0.65.0 以降のFlash Player がインストールされた環境であれば、必要に応じて Express Install を利用した Flash Player のアップデートが実行されます。

so.useExpressInstall('expressinstall.swf');
 

インストールのロジックは AIRInstallBadge.as に記述されています。これを変更することでもインストール環境の設定が可能です。また、バッジの見た目を変えたいときは AIRInstallBadge.fla を変更することになります。

Posted by ackie at 09:04 AM | Comments (0)

February 25, 2008

Adobe AIR 1.0 リリース

Adobe AIR 1.0 が正式にリリースされました。US のサイトに製品ページが新しくできています。(http://www.adobe.com/products/air/) AIR ランタイムのインストールは専用の URL からもできるようになっています。(http://get.adobe.com/air/

また、Flash 用アップデータ(Flash CS3 9.0.2 アップデートの事前インストールが必要です) と Dreamweaver 用機能拡張、 FlexBuilder 3 と開発環境も合わせてリリースされています。

Flash 用アップデータは以下のリンクからダウンロードできます。

ベータ版の Flash 用機能拡張をインストールしていた場合は、事前に以下の作業を行ってください。

1. 以下のフォルダを削除します

  • (Windows) \Program Files\Adobe\Adobe Flash CS3\AIK
  • (Mac) /Applications/Adobe Flash CS3/AIK

2. 以下のフォルダを開いて

  • (Windows) \Program Files\Adobe\Adobe Flash CS3\<lang>\First Run\Commands\
  • (Mac) /Applications/Adobe Flash CS3/First Run/Commands

以下のフォルダまたはファイルを削除します

  • AIR フォルダ
  • AIR - Application and Installer Settings.jsfl
  • AIR - Create AIR File.jsfl

3. 以下のファイルを削除します

  • (Windows) \Program Files\Adobe\Adobe Flash CS3\<lang>\Configuration\External Libraries\FLAir.dll
  • (Mac) /Applications/Adobe Flash CS3/Configuration/External Libraries/FLAir.bundle.

4. 以下のファイルを削除します

  • (Windows) \Program Files\Adobe\Adobe Flash CS3\<lang>\Configuration\Players\AdobeAIR1_0.xml
  • (Mac) /Applications/Adobe Flash CS3/Configuration/Players/AdobeAIR1_0.xml

5. 以下のフォルダを開いて

  • (Windows) \Document and Settings\<username>\Local Settings\Application Data\Adobe\Flash CS3\ja\Configuration\Commands\
  • (Mac) /Users/<username>/Library/Application Support/Adobe/Flash CS3/ja/Configuration/Commands/

以下のフォルダまたはファイルを削除します

  • AIR フォルダ
  • AIR - Application and Installer Settings.jsfl
  • AIR - Create AIR File.jsfl

Dreamweaver 用の機能拡張はこちらのページ内のリンクからダウンロードできます。(Tools for AIR and Ajax)英語版のみの提供ですが、日本語版の Dreamweaver でも使えるようです。サポート状況については、なにか情報があればまたお伝えします。

Flex は同時に新バージョンの Flex 3 が発表されています。(Adobe Flex 3)このバージョンアップにより AIR アプリケーションの開発もサポートされています。

残念ながら、既に発表されていた通り AIR 1.0 は英語版ということで、日本語環境でのインストールや実行、それから日本語入力や日本語の表示や日本語データの取り扱いはサポートされないことになります。日本語対応は次のアップデートの最重要項目とのことですので、本格的な利用はもう少しだけお待ちください。

Posted by ackie at 06:05 PM | Comments (2)

February 04, 2008

Adobe BlazeDS release candidate 公開

BlazeDS のリリースキャンディデート (重要なバグフィックス以外はほぼそのままリリースされる予定のバージョン) が公開されました。(BlazeDS@Labs) Flash 用のクライアントライブラリが提供されないようなのがちょっと残念ですが、Flex 3 と Ajax からは直ぐに使えるようになっています。コード、サンプル、およびドキュメントのダウンロードはこちらから。(Adobe ID が必要です)

Posted by ackie at 06:28 PM | Comments (0)