Adobe Air for mobile, is it really easy? - Jürgen Coetsiers & Tom Janssens, TCS Digital World - droidcon.be 2011

  • 749 views
Uploaded on

 

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
749
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
11
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Runtime.apk for device is different from runtime.apk for emulator

Transcript

  • 1. Adobe Air for mobile, is it really easy?An introduction
    by Jürgen Coetsiers & Tom Janssens
  • 2. tcs digital world
    Formerly know as the creative stores
    We build ideas into the digital world to enable your brand to be connected with real people in the real world
  • 3. Who are we
    Jürgen Coetsiers
    CTO
    Software Architect
    Tom Janssens
    Architect
    Senior Analyst Developer
  • 4. WE HAVE NO FLASH BACKGROUND
  • 5. The Brief
    Touchscreen app where the shopper can consult information about the beer category:
    Find the right beer brand that fits with my taste preference.
    Which beer do I need to buy that fits with a particular ingredient (fish-chicken-aperitif-...)?
    Which recipe can I make that fits with a particular beer?
    print recipes
  • 6. We delivered
    Available in every Delhaize near you (2011 roll out)
    Based on Adobe Air runtime
    Developed in Adobe Flash CS5
  • 7. LET’s THINK
  • 8. It’s touch based
    It is multi-platform
    It’s flash
  • 9.
  • 10. HOW DID WE DO IT?
  • 11. Getting Started – Required Software
    Flash Professional CS5
    Adobe Flash Professional CS 5 Extension for AIR 2.5
    http://labs.adobe.com/technologies/flashpro_extensionforair/
    Android SDK
    http://developer.android.com/sdk/index.html
  • 12. Getting Started – Device Installation
    Install AIR on the Android device
    • Open a Terminal window
    • 13. Connect your device (or start emulator)
    • 14. Run ‘adb install Runtime.apk’
  • Setting Project Properties (Live)
    Summary / Pitfalls
    • Player = AIR Android
    • 15. Profile = Mobile
    • 16. Output filename extension = .APK
  • Handling different screen resolutions
    In code resizing
    • Fast / Easy to code
    • 17. Single App
    Resize artifacts
    Not Suitable for all screen layouts
  • 18. Handling different screen resolutions
    Multiple projects
    • Redesign UI
    • 19. Shared AS3 code
    • 20. Fast / Easy to code
    • 21. No Resize Artifacts
    • 22. Different app / platform
  • Other lessons learnt
    File.applicationStorageDirectory
    • is case-sensitive in Android Air
    Debugging
    • use ‘adblogcat’
    Performance
    • Expect PC performance of 7 years ago
    • 23. http://goo.gl/YamkJ
  • Thank you
    Thank you