Wes Leonardo - Putting AIR into your Application

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Wes Leonardo - Putting AIR into your Application - Presentation Transcript

    1. Wes Leonardo Flash Platform Engineer
    2. What will this cover? • Getting Started with Adobe AIR • Differences between AIR and Web apps. • AIR Features with examples • Some Best Practices • Demos/Inspiration • Resources • Q&A
    3. What is AIR? • Adobe Integrated Runtime • Build AIR applications from Flex, Flash and Dreamweaver • AIR applications can be HTML, JavaScript or Flash • Distribute across different operating systems Win/Mac
    4. Developer Role
    5. Developer Role
    6. Developer Role
    7. Developer Role
    8. Getting Started - In Flex Builder, Create a New Flex Project and select Desktop application - Root tag of the application will be WindowedApplication
    9. Application Descriptor File • Located in the root directory • Set the Application ID • Set Desktop & System Tray Icons • Set Application Version
    10. Web vs. Desktop • Storing Information – Web: Database on a Server – Desktop: Local Database SQLite • Connection – Web: Web Site Uptime – Desktop: Mostly Local – Socket Connection
    11. SQLite Integration • Check/Create DB file • Setup/Open SQL connection • Create Tables • Asynchronous/Synchronous • Insert, Update, Delete SQL statements
    12. Socket Connections • Application is online/offline • Connections to Sockets are open • Detect Network Status
    13. Custom Chrome • Branding • Custom Application Border • Circle • Custom Shapes • Chrome Transparent • Drop Shadows
    14. Local File Access • Create, Open, Read, and or Write Files • Create Directories • Get Contents of a Directory • Asynchronous/Synchronous
    15. Updating Your AIR App • AIR Update Framework • Check for updates on your server • Access to Update Process
    16. Best Practices • Don’t annoy your users • Never use Always In Front • Custom chrome - add close, minimize buttons • Avoid full screen applications • Give the user options
    17. Demos
    18. Resources Blog http://developer.ribbit.com/blog AIR 1.5 Documentation http://help.adobe.com/en_US/AIR/1.5/devappsflex/ AIR Team Blog http://wwblogs.adobe.com/air/
    SlideShare Zeitgeist 2009

    + 360|Conferences360|Conferences Nominate

    custom

    154 views, 0 favs, 0 embeds more stats

    The session will cover the unique aspects of taking more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 154
      • 154 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 7
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories