« Silverlightを触る | メイン | [ゴータマ]自己について »

Adobe Integrated Runtime (AIR)を触る

Adobe Integrated Runtime (AIR)は、Adobeが提供しているプロダクトです。AIRは、Webアプリの開発技術をベースにデスクトップアプリを作ることが目的のようです。HTML、やJavaScriptのみならず、FlashやPDFといった既存の様々な技術要素を組み合わせることができるから「Integrated Runtime」なのでしょう。ちなみにAIRは「Apollo」というコードネームです。

  1. AIRの実行環境
  2. 以下から落とせます
    http://labs.adobe.com/downloads/air.html
    利用者はこれが入っていないとAIRのアプリケーションを実行できません。利用者が明示的に実行環境をインストールしなければなりません。

  3. SDK
  4. Flex3のSDKの中に含まれているようなのでこちらを使ってみました。(AIR単体のSDKもあります。)
    http://labs.adobe.com/technologies/flex/sdk/flex3sdk.html
    もうFlex3なんですね、全然ついていけません。AIRは、Flexの技術要素を使わずにJavaScriptやHTMLとAIRのAPIだけで作ることもできますが、Flexと連携するのが本流のようです。

  5. IDE
  6. 一般的なIDEはFlex Builder 3のようですが、私はAptana IDEを使いました(ステップ実行はできませんが)。Aptana起動画面のpluginsタブに「Download and install the Aptana plugin for Adobe AIR Support」というリンクがあります。そこからAIRの開発環境をインストールすることができます。

  7. サンプル
  8. 自分で作る気力がなかったのでサンプルを見る程度でお茶を濁すことにしました。
    以下にあるサンプルの
    http://labs.adobe.com/wiki/index.php/Apollo:Applications:Samples
    Freshというものを見ました。このサンプルはFlexを使っていないようです。htmlとJavaScriptだけでできています。画面デザインはhtml(fresh.html)です。このHTMLがデスクトップアプリになるとは。すごいなあ。
    画面からのイベントや画面の部品とJavaScriptを紐付けて、そこからAIRのAPIを呼ぶような感じです。
    ちなみに、RSSのfeedなどの情報は、Local Storeに保存されています。Local Storeの場所は

    C:\Documents and Settings\[user]\Application Data\com.adobe.apollo.samples.fresh\Local Store

    のあたりです。

  9. 配布
  10. AIRのアプリケーションの配布は簡単です。Aptanaであれば、プロジェクトを右クリックし、「エクスポート」->「Adobe Air Package」を選択することで、AIRのパッケージファイルを作成できます。このファイルはインストーラーになっています。

トラックバック

このエントリーのトラックバックURL:
http://www.grandnature.net/bin/mt-tb.cgi/40

コメントを投稿

About

2007年07月19日 14:16に投稿されたエントリーのページです。

ひとつ前の投稿は「Silverlightを触る」です。

次の投稿は「[ゴータマ]自己について」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。