2011年9月17日 FxUG 京都勉強会 ライトニングトーク AIR 3.0 : Native Extension for AIR...
-
Upload
tokuyama-sadao -
Category
Documents
-
view
2.206 -
download
1
Transcript of 2011年9月17日 FxUG 京都勉強会 ライトニングトーク AIR 3.0 : Native Extension for AIR...
![Page 1: 2011年9月17日 FxUG 京都勉強会 ライトニングトーク AIR 3.0 : Native Extension for AIR for Android](https://reader036.fdocument.pub/reader036/viewer/2022082420/557d2bdbd8b42a80608b4d4d/html5/thumbnails/1.jpg)
ANE for AndroidFxUG 勉強会 第 152 回 in 京都 ライトニングトーク2011 年 9 月 17 日 ( 土 ) 徳山禎男
![Page 2: 2011年9月17日 FxUG 京都勉強会 ライトニングトーク AIR 3.0 : Native Extension for AIR for Android](https://reader036.fdocument.pub/reader036/viewer/2022082420/557d2bdbd8b42a80608b4d4d/html5/thumbnails/2.jpg)
自己紹介tokufxug (http://twitter.com/tokufxug/)
徳山 禎男
業務システム WEB アプリ開発者
Java ( Servlet, JSP, Struts )
Flex 3.0, AIR 1.5
FxUG 東京勉強会運営メンバー
s3blazeDS と yui-examples と ANE Lab コミッタ
![Page 3: 2011年9月17日 FxUG 京都勉強会 ライトニングトーク AIR 3.0 : Native Extension for AIR for Android](https://reader036.fdocument.pub/reader036/viewer/2022082420/557d2bdbd8b42a80608b4d4d/html5/thumbnails/3.jpg)
Native Extension for AIR とはAIR 3.0 から提供される機能
AIR アプリと OS ネイティブライブラリと連携が可能
対応 Windows : Dynamic Link Library (.dll) OS X : Framework (.framework) iOS : Static library (.a) Android : Java Archive (.jar) or shared library
(.so) Google TV
![Page 4: 2011年9月17日 FxUG 京都勉強会 ライトニングトーク AIR 3.0 : Native Extension for AIR for Android](https://reader036.fdocument.pub/reader036/viewer/2022082420/557d2bdbd8b42a80608b4d4d/html5/thumbnails/4.jpg)
Ane for Android 開発環境
サンプルアプリ作成時に使用していた開発環境
Flash Builder 4.5.1 ( Eclipse 3.7 ) AIR 3.0 リリース候補版( FlashRuntimeExtension.jar も使用しま
す。) Android Development Tools (ADT) Plugin for Eclipse
![Page 5: 2011年9月17日 FxUG 京都勉強会 ライトニングトーク AIR 3.0 : Native Extension for AIR for Android](https://reader036.fdocument.pub/reader036/viewer/2022082420/557d2bdbd8b42a80608b4d4d/html5/thumbnails/5.jpg)
AIR for Android で ANE
Android ライブラリ作成 Android SDK ( JAVA )開発。( FlashRuntimeExtension.jar をビルドパスに設
定します。) Android NDK 開発も可能だと思います。(未確認、未検証)
ActionScript で Java と対話するライブラリ生成 Android ライブラリを ActionScript 側から呼び出すライブラリを作成します。
AIR Developer Tool (ADT) で ANE ライブラリ生成 Android ライブラリと ActionScriot ライブラリを、 ADT コマンドを使用し
て ANE ファイルを作成します。
![Page 6: 2011年9月17日 FxUG 京都勉強会 ライトニングトーク AIR 3.0 : Native Extension for AIR for Android](https://reader036.fdocument.pub/reader036/viewer/2022082420/557d2bdbd8b42a80608b4d4d/html5/thumbnails/6.jpg)
モバイルアプリ作成
Flex モバイルフレームワークの場合 ANE ファイルをライブラリとして libs に配備。(ビルドパスも追加) モバイルアプリからネイティブへアクセスする処理を実装。 完成したら、 ADT でビルドします。
APK ファイルをインストール .apk ファイルが作成されます。 apk ファイルを実機にインストール。 実機側でインストールしたアプリが確認できれば完了。
![Page 7: 2011年9月17日 FxUG 京都勉強会 ライトニングトーク AIR 3.0 : Native Extension for AIR for Android](https://reader036.fdocument.pub/reader036/viewer/2022082420/557d2bdbd8b42a80608b4d4d/html5/thumbnails/7.jpg)
サンプルアプリの実機デモ
![Page 8: 2011年9月17日 FxUG 京都勉強会 ライトニングトーク AIR 3.0 : Native Extension for AIR for Android](https://reader036.fdocument.pub/reader036/viewer/2022082420/557d2bdbd8b42a80608b4d4d/html5/thumbnails/8.jpg)
ANE 関連情報 (英語)Adobe Developer Connection 「 Extending Adobe AIR 」
http://adobe.ly/nsz69A
Developing ACTIONSCRIPT Extensions for ADOBE AIR ( PDF ) http://bit.ly/ppcp3P
![Page 9: 2011年9月17日 FxUG 京都勉強会 ライトニングトーク AIR 3.0 : Native Extension for AIR for Android](https://reader036.fdocument.pub/reader036/viewer/2022082420/557d2bdbd8b42a80608b4d4d/html5/thumbnails/9.jpg)
ANE 関連情報 (日本語)akihiro kamijo
http://cuaoar.jp/2011/09/adobe-air-actionscript-n.html
AKABANA (有川榮一さんブログ)
http://akabana.info/2011/08/11/air-native-extension-series/
ane-lab (有川榮一さんコミッタ)
http://code.google.com/p/ane-lab/
ANE Lab (有川榮一さんの不定期な実習会)
http://atnd.org/events/19043 (二回目:終了)
![Page 10: 2011年9月17日 FxUG 京都勉強会 ライトニングトーク AIR 3.0 : Native Extension for AIR for Android](https://reader036.fdocument.pub/reader036/viewer/2022082420/557d2bdbd8b42a80608b4d4d/html5/thumbnails/10.jpg)
ご清聴ありがとうございました。