このページの本文へ

前へ 1 2 3 4 5 次へ

2009年06月16日 14時00分更新

これからはじめるAdobe AIRプログラミング 

第1回 

AIRでWeb&Desktopの両刀使いプログラマーになる!

文● 宮田 亮/Webシステム開発株式会社代表取締役

  • はてなブックマークに登録
  • del.icio.usに登録
  • livedoorクリップに登録
  • Buzzurlに登録
  • StumbleUponに登録
  • Google Bookmarksに登録
  • Facebookでシェア
  • Yahoo!ブックマークに登録
  • お気に入りに登録
  • 本文印刷

 次に、AIRとFlexの開発方法や開発時の共通点、および違いを比較します。Flex経験者の方や、興味がある方は参考にしてください。


AIRとFlex開発方法の比較――選択肢が多い、AIRの開発環境

 すでに見たように、AIRは「デスクトップRIA」の実行環境と開発インフラです。作成する人のスキルごとに作成方法が選択できます。アドビ製品としては、次のような充実した環境が提供されています。

  • Dreamweaverを使用してHTML/Ajaxベースのアプリケーションとインストーラの作成が行なえる
  • Flash オーサリングツールを使用してAIRアプリケーションとインストーラの作成が行なえる
  • Flexコンパイラを使用してAIRアプリケーションをビルドできる。この場合、MXMLを使用してレイアウトを効率よく作成でき、Flex Builderでマウス操作による直感的な画面作成やテストも行なえる

 一方、Flexアプリケーションの開発では、Flex Builderが主な開発ツールとなり、AjaxやFlashオーサリングツールによるFlexアプリケーション開発はできません。


Flex BuilderによるAIR開発手順

 Flex Builderを使用する場合、AIRアプリケーションとFlexアプリケーションの開発方法は大変近いものになります。

 次の画面は、Flex Builder 3のプロジェクト(アプリケーションを作成する前に作成する管理単位)作成画面ですが、「アプリケーションの種類」という選択欄があります。

アプリケーションの種類

  • Webアプリケーション(Flash Playerで実行)
  • デスクトップアプリケーション(Adobe AIRで実行)

 前者がFlexアプリケーションで、後者がAIRアプリケーションになります。どちらを選択しても共通の開発方法と開発言語により、アプリケーションを作成できます。このように、AIRとFlexはどちらもFlex Builderで開発し、テストを行なうことができます。

 その他の大きな共通点として、AIR、FlexどちらもFlexコンパイラが使用されます。これはコマンドラインによる作成時もFlex Builderによる作成時も同様です。


最後に

 今回はRIAの基本概念、デスクトップRIAというAIRの特徴とアドバンテージをご紹介しました。AIRはデスクトップRIAであるため、Webサーバーを構築しなくても手軽にパソコン上に環境を構築してアプリケーションを動かすことができます。次回はAIRアプリケーションの実行と開発を行なうために必要な環境の作成方法をご紹介いたします。

■次回のトピック

  • AIRランタイムの入手とインストール
  • AIR SDKの入手とインストール
  • SDKコマンドの実行とSDK版Hello AIRアプリケーションの作成

著者:宮田 亮氏

宮田氏

Webシステム開発株式会社代表取締役 開発・教育エンジニア。アドビ認定Flex/AIR/Flashデベロッパー、同Flex/AIR/Flashインストラクター。20年を超えるIT開発・教育・マネジメントキャリアを持ち、Flex、AIR、Java、C/C++、Oracle、MySQL、.NET等を駆使したシステム開発経験多数。同社サイトでは、Flex/AIRの技術情報やサンプルコードの公開している。技術者養成の専門スクールIT塾(Adobe認定トレーニングセンター)でFlex/AIRセミナーも随時開講。著書は「Flex 3プログラミング入門」(秀和システム)、「AIRプログラミング入門」(秀和システム)。

前へ 1 2 3 4 5 次へ

カテゴリートップへ

この特集の記事

ASCII.jp RSS2.0 配信中

Webディレクター江口明日香が行く

みんなが買ってる最新アイテムはコレだ!

Microsoft Windows 7 Home Premium 通常版 Service Pack 1 適用済み

iPhone 4S/4 防指紋性・高光沢機能性フィルム PRO GUARD AF for iPhone 4S/4 / PGAF-IPH4

iPhone 4S/4 防指紋性・高光沢機能性フィルム PRO GUARD AF for iPhone 4S/4 / PGAF-IPH4

マイクロソリューション Micro Solution Inc.

83人が購入

BenQ 24型 LCDワイドモニタ XL2420T

BenQ 24型 LCDワイドモニタ XL2420T

ベンキュージャパン

37,238円〜

3人が購入

jQuery Mobile スマートフォンサイト デザイン入門 (WEB PROFESSIONAL)

jQuery Mobile スマートフォンサイト デザイン入門 (WEB PROFESSIONAL)

アスキー・メディアワークス

2,499円〜

20人が購入

メモリーカード 32GB (PCH-Z321J)

メモリーカード 32GB (PCH-Z321J)

ソニー・コンピュータエンタテインメント

7,772円〜

6人が購入

Amazon.co.jp