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.

about "AIR for Android" (at FxUG No135 in Toyama.)

2,545 views

Published on

FxUG No135, in Toyama. about AIR for Android.

Published in: Technology
  • Be the first to comment

about "AIR for Android" (at FxUG No135 in Toyama.)

  1. 1. AIR for Android - AIR - @itsuki_kosen
  2. 2. ×
  3. 3. What is AIR ... ?What can we do ... ?How to Develop ... ?
  4. 4. introduction
  5. 5. Kazuki TADA
  6. 6. a.k.a.itsuki_kosenitsukichang
  7. 7. LOVE Flash#FxUG #wcaf #kosen-conf
  8. 8. itsukichang.com
  9. 9. What is AIR ... ?What can we do ... ?How to Develop ... ?
  10. 10. What is AIR ... ? - AIR -
  11. 11. OS
  12. 12. Ver 2.0
  13. 13. ver 2.0foriPhone (iOS)
  14. 14. ver 2.0foriPhone (iOS)
  15. 15. ver 2.5forAndroid→iOS API
  16. 16. k
  17. 17. ver 2.6forAndroidiPhone (iOS)
  18. 18. ver2.0 2.5 2.6
  19. 19. .app※AIR iOS.apk※ .apk AIR
  20. 20. AIR ver 2.0 / 2.5 2.6 Retina GPS HTML HTML GPS USB
  21. 21. ver 2.6
  22. 22. iOS 4.0 Android2.2 • HTC Desire HD• iPhone 3GS, iPhone 4 • Nexus one• iPad • Galaxy S• iPod Touch 3 • Galaxy Tab ...
  23. 23. What is AIR ... ?What can we do ... ?How to Develop ... ?
  24. 24. What can we do ... ? - AIR -
  25. 25. AIR ver 2.0 / 2.5 2.6 Retina GPS HTML HTML GPS USB
  26. 26. APIFlashPlayer 10.1 ~
  27. 27. GPSHTML
  28. 28. GPSHTML
  29. 29. CLICK TOUCH_TAPMOUSE_UP TOUCH_BEGINMOUSE_DOWN TOUCH_ENDMOUSE_MOVE TOUCH_MOVEMOUSE_OVER TOUCH_OVERMOUSE_OUT TOUCH_OUT
  30. 30. import flash.events.TouchEvent
  31. 31. import flash.event.TouchEvents;var sp:Sprite = new Sprite();sp.graphcs.beginFill(0xff0000);sp.graphics.drawCircle(100,100,100);sp.graphics.endFill();addChild(sp);sp.addEventListener(TouchEvent.TOUCH_TAP, onTap);function onTap(e:TouchEvent):void { trace(“TAP Done.”);}
  32. 32. import flash.ui.Multitouchimport flash.events.GestureEvent
  33. 33. import flash.ui.Multitouch ※
  34. 34. import flash.events.GestureEvent※SWIP,ZOOM,PAN
  35. 35. import flash.ui.Multitouchimport flash.events.GestureEventMultitouch.inputMode = MultitouchInputMode.GESTURE;var sp = new Sprite();sp.addEventListener(GestureEvent.GESTURE_TWO_FINGER_TAP , onTap);sp.graphics.beginFill(0x336699);sp.graphics.drawRect(0, 0, 100, 80);addChild(sp);function onTap(e:GestureEvent):void { e.target.rotation -= 45;}
  36. 36. import flash.events.TransFormGestureEvent ※SWIP,ZOOM,PAN
  37. 37. import flash.events.GestureEventimport flash.events.TransFormGestureEventMultitouch.inputMode = MultitouchInputMode.GESTURE;if (! Multitouch.supportsGestureEvents) {    txtFld = " ";}else {    txtFld = " ";    addEventListener(TransformGestureEvent.GESTURE_SWIPE, onSwipe);}
  38. 38. import flash.events.AccelerometerEvent
  39. 39. var accl : Accelerometer;accl = new Accelerometer();if( Accelerometer.isSupported ) { trace(“ ”);}
  40. 40. var accl : Accelerometer;accl = new Accelerometer();accl.setRequestedUpdateInterval(50);accl.addEventListener(AccelerometerEvent.UPDATE, onUpdate);function onUpdate(e:AccelerometerEvent):void { txtFld.text = "X: " + e.accelerationX + "n" +" "Y: " + e.accelerationY + "n" +" "Z: " + e.accelerationZ;}
  41. 41. What is AIR ... ?What can we do ... ?How to Develop ... ?
  42. 42. How to Develop ... ? - AIR - Android
  43. 43. Flash CS5 Flash Builder Burrito AIR SDK(with extension for air) (Flex SDK Hero)
  44. 44. FlashFlash CS5 UI API )
  45. 45. AIR for Android
  46. 46. GUI( )
  47. 47. 15 lines. -3lines -3lines -2lines * 2 + 3lines -2lines
  48. 48. +Flash CS5 extension for air
  49. 49. + 3.31Flash CS5 extension for air
  50. 50. Flash CS5.5Coming soon...
  51. 51. Flash UI API )Flash Builder Burrito
  52. 52. newFlex SDK “ Hero ” ( )
  53. 53. Spark DataGrid Spark Imagenew Spark BitmapImageFlex SDK “ Hero ” Spark Form Spark MobileApplication
  54. 54. FlashBuilder SDK HeroFlash Builder Burrito※Adobe Labs DL
  55. 55. Flash Builder
  56. 56. Flash Builder 4.5Coming soon...
  57. 57. AIRfor Mobile . Flash
  58. 58. What is AIR ... ?What can we do ... ?How to Develop ... ?OMAKE ... !
  59. 59. ?.5
  60. 60. AIR.5 UI
  61. 61. Flash ...
  62. 62. UIHero
  63. 63. AIR for Android - AIR - @itsuki_kosen
  64. 64. @itsuki_kosen

×