Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
Your Affordable Dog Training in Rochester New York
Next
Download to read offline and view in fullscreen.

0

Share

Download to read offline

20110917 fxug kyoto

Download to read offline

20110917 fxug kyoto

  • Be the first to like this

20110917 fxug kyoto

  1. 1. ANE for AndroidFxUG 勉強会 第 152 回 in 京都 ライトニングトーク2011 年 9 月 17 日 ( 土 ) 徳山禎男
  2. 2. 自己紹介 tokufxug (http://twitter.com/tokufxug/) 徳山 禎男 業務システム WEB アプリ開発者 Java ( Servlet, JSP, Struts ) Flex 3.0, AIR 1.5 FxUG 東京勉強会運営メンバー s3blazeDS と yui-examples と ANE Lab コミッタ
  3. 3. 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
  4. 4. Ane for Android 開発環境 サンプルアプリ作成時に使用していた開発環境 Flash Builder 4.5.1 ( Eclipse 3.7 ) AIR 3.0 リリース候補版( FlashRuntimeExtension.jar も使用します。) Android Development Tools (ADT) Plugin for Eclipse
  5. 5. 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 ファイルを作成します。
  6. 6. モバイルアプリ作成 Flex モバイルフレームワークの場合  ANE ファイルをライブラリとして libs に配備。(ビルドパスも追加)  モバイルアプリからネイティブへアクセスする処理を実装。  完成したら、 ADT でビルドします。 APK ファイルをインストール  .apk ファイルが作成されます。 apk ファイルを実機にインストール。  実機側でインストールしたアプリが確認できれば完了。
  7. 7. サンプルアプリの実機デモ SpeechText というアプリ  音声を拾って、文字表示します。  音声認識と通知処理はネイティブ( Java )です。  ツイッター?風 UI は Flex で作成しています。  「削除」と話すと選択したツイートを削除。  「クリア」と話すとツイートリストは全部クリア。  「終わり」と話すとアプリケーションが終了します。  終了すると最後のツイートを通知してくれます。  裏技「困った困った」「しまったしまった」とツイート すると…  http://ane-lab.googlecode.com/svn /trunk/mobile/android/speechtext/
  8. 8. ANE 関連情報 (英語) Adobe Developer Connection 「 Extending Adobe AIR 」  http://adobe.ly/nsz69A Developing ACTIONSCRIPT Extensions for ADOBE AIR ( PDF )  http://bit.ly/ppcp3P
  9. 9. ANE 関連情報 (日本語) akihiro kamijohttp://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 (二回目:終了)
  10. 10. ご清聴ありがとうございました。

20110917 fxug kyoto

Views

Total views

261

On Slideshare

0

From embeds

0

Number of embeds

2

Actions

Downloads

2

Shares

0

Comments

0

Likes

0

×