トピックス

昨日、米国の全てのサーバがより多くのメモリーと高速なCPUを手に入れる為にストライキを起こしました。よりよいRAMの必要が正面の側のバス速度を増加させるある馬鹿によると言いました。今後、バスは、居住のマザーボード中で速度を落とすように命じられるでしょう。
 
powered_by.png, 1 kB

Home arrow ニュース arrow Web情報 arrow Adobe AirをFlex3-sdkで開発
Adobe AirをFlex3-sdkで開発 PDF プリント メール
作者 kiyoeri   
2008/03/01 土曜日 07:39:14 JST
Web2.0 Adobe Air Flex3-sdk アドビシステムズは2008年2月27日,2008年度の事業戦略およびRIA(リッチ・インターネット・アプリケーション)向け新技術の
説明会を開催した。
説明会では,エンタープライズ向けランタイム環境の「Adobe AIR(Adobe Integrated Runtime)」の正式版(英語版)を中心とした
事業戦略を説明した。Adobe AIRの日本語版は2008年中旬ごろに公開予定。
 これを機会にAdobe Airに触れてみる。

■ベースとなる技術
・Flash/Flex  ・HTML/JavaScript/CSS ・PDF
■AIRアプリケーションの種別
①プログラムベース
 ・ActionScriptベース
  対象:ActionScriptプログラマ、Javaプログラマ、C#プログラマ
  ツール:Flex Builder 3、Flex 3 SDK
②デザインベース
 ・MXMLベース
  対象:(RIAの)Flex技術者
  ツール:Flex Builder 3、Flex 3 SDK
 ・HTMLベース
  対象:Ajaxプログラマ、ホームページデザイナ
  ツール:Aptana+AIR SDK+AIR Plugin for Adobe AIR support
       Dreamweaver C3+AIR Extension for Dreamweaver CS3
       Flex 3 SDK
 ・Flashオーサリングベース
  対象:Flashデザイナ
  ツール:Flash C3+AIR update for Flash CS3
※Flex 3 SDKは無償、Flex Bulider3は有償
■インストール
①Adobe AIR 1.0 正式版(2008.02.25発表) (ランタイム:無償)
②Flex 3 SDK(無償)、または Flex Builder 3(3万円) 30日試用版あり
Win2kに無償コースをほうり込んでみる。
・AdobeAIRInstaller.exe(11MB)ダウンロード、実行(ランタイムがインストールされる。)
・flex_3_sdk.zip(80MB)をダウンロードし、解凍しc:\airに名前を変えて保存
・環境変数 Pathにc:\air\binを追加
・c:\air\samples\explorer\build.batを実行する。
 ・・・・ 長時間かかる。 ・・・・
・c:\air\samples\explorer\wplorer.htmlをブラウザで開くとSampleを見る事ができる。

Image

■プログラミング
・そのまえに、Adobe Flash PlayerとAdobe Acrobat Readerをインストールしておく。
 (SDKで作った、リッチコンテンツの動作を確認するため。)
※テキストファイルはUTF-8で記述する。
・mxmlファイルの作成
[Hello.mxml]
 <?xml version="1.0" encoding="utf-8"?>
 <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml"
                 title="Hello World" alpha="0.5">
  <mx:Label text="今日はAIR!" horizontalCenter="0" verticalCenter="0"/>
 </mx:WindowedApplication>
・コンパイルしてSWFファイルを生成
>amxmlc [-default-size 幅 高さ -default-frame-rate=フレームレート
   -default-background-color=背景色] *.mxmlファイル名
 これで*.swfファイルが作成される。
・アプリケーションディスクリプタファイルの作成
  バージョンが違うと悩まされた。
    "../air/applicaton/1.0.M4","../air/applicaton/1.0.M6"では×
[Hello-new.xml]
 <?xml version="1.0" encoding="UTF-8"?>
 <application xmlns="http://ns.adobe.com/air/application/1.0">
  <id>kiyoeri.gotdns.com.Hello.swf
  <name>TestAPP
  <version>1.0
  <filename>Example Application
  <description>Test APP
  <initialWindow>
   <content>Hello.swf
   <systemChrome>standard
    <title>Example Application
    <transparent>false
   <visible>true
  </initialWindow>
 </application>
・コマンドラインでAIRの動作を確認する。
 >adl Hello-new.xml
 ポップアップウィンドウで表示される。
・SWFファイル(またはHTMLファイル)、ADF、アイコンなどをAIRパッケージ化
 >adt -package Hello.air Hello-new.xml Hello.swf
 -storetype required と表示される。
 ※ここでハマッたので、先人のお知恵を拝借
 まづ、証明書の発行を行わなければならない。
 注)******はパスワード
 >adt -certificate -cn SelfSigned 1024-RSA Hello.pfx ******
 これで、Hello.pfxファイルが作成される。
 >adt -package -storetype pkcs12 -keystore Hello.pfx -storepass ******
   Hello.air Hello-new.xml Hello.swf

 これで、Hello.airファイルが作成される。
・インストーラの起動
 出来上がった、Hello.airをダブルクリックするとインストーラが立ち上がると思ったのだが、
 このプログラムは壊れていますと言われてしまった。
 ●まづ、証明書をPCにインストールしなければならない。

Image

 Hello.pfxのアイコンをダブルクリックするとパスワードの入力が面が表示される。

Image

 そこで、先ほどの、******を入力すると、証明書のインストールが完了する。

Image   Image


 ここでやっとHello.airのアイコンをクリックすると、アプリケーションのインストーラが
 立ち上がる。

Image

 Acceptしていくと、C:\Program Filesフォルダにインストールする旨のメッセージ。

Image

 かまわず、進んでいくとインストールが完了し、Hello.swfのアプレットが表示された。

Image

 一旦終了した後、再びHello.airのアイコンをクリックすると「Go/Cancel/Uninstall」
 いずれかが選択できるようになる。

Image

 Program Filesの何処にインストールされているかというと、Hello-new.xmlで定義
 した、titleタグの内容(Example Application)のフォルダが作成され、その中に、
 META_INFフォルダ、Example Application.exe、Hello.swf、mimetypeのファイルが作成
 されている。 このexeファイルをクリックしてもairアプリが起動される。

Image

 ※Webで*.air、*.pf、パスワードを渡せば、クライアントはこのアプリを実行できる。
 ※*.airファイルはZIP形式の圧縮ファイルなので、拡張子をZIPに変更すれば解凍できる。
最終更新日 ( 2008/03/04 火曜日 17:20:11 JST )
 
< 前へ   次へ >
© 2009 joomla
Joomla! is Free Software released under the GNU/GPL License.
Translation is Joomla!JAPAN