RIA meets Desktop

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

    4 Favorites

    RIA meets Desktop - Presentation Transcript

    1. RIA meets Desktop Introduction to the AIR API's
    2. Who is this guy? ■ Freelance Flash Platform Consultant ■ Adobe Community Expert ■ Adobe Certified Instructor ■ Author of \"Object-Oriented ActionScript 3.0\" and several other Flash Platform books
    3. What is AIR? Adobe® AIR™ is a cross-operating system runtime that allows web application developers to use their existing web development skills (HTML, Javascript, Adobe Flash®, Adobe Flex™, Ajax) to build and deploy rich Internet applications to the desktop. Adobe AIR brings your Rich Internet Applications to the Desktop — Flash, HTML/AJAX and PDF running as a native application.
    4. Why AIR? www.30onAIR.com
    5. What will we talk about? ■ Network monitoring ■ Windowing API ■ HTML support ■ FileSystem access ■ SQLite database ■ Drag 'n drop support ■ Clipboard access ■ Update API
    6. How do you build it? ■ Flex Builder ■ Flash CS3 ■ Dreamweaver CS3 ■ your favorite text editor… The AIR runtime is free of charge, authoring applications is free!
    7. Network monitoring air.net.URLMonitor air.net.SocketMonitor ■ monitor network status changes ■ check if URL is available ■ check if specific socket is available 001_Network
    8. Windowing API flash.display.NativeWindow ■ create new application windows ■ NativeWindowInitOptions ■ subclass <mx:Window> for Flex 002_Windowing 002_Windowing Flex
    9. HTML support mx.controls.HTML ■ WebKit HTML engine embedded ■ Rendered as part of the Flash display list ■ Script bridging 003_HTML 003_HTML displaylist
    10. FileSystem access flash.filesystem.File ■ read, write, create files and folders ■ resolves correct path regardless of OS ■ no ability to launch applications 004_FileSystem
    11. SQLite database flash.data.SQLConnection ■ SQL database saved a single file ■ Run queries using SQLStatement class ■ Prevent SQL injection using parameters 005_SQLite
    12. Drag 'n drop support flash.desktop.NativeDragManager ■ drag between AIR and native apps ■ accepts different formats ■ define a drag out image 006_DragDrop
    13. Clipboard access Clipboard.generalClipboard ■ generalClipboard is system wide clipboard ■ takes text, file, bitmap formats ■ ability to supply multiple formats 007_Clipboard
    14. Update API flash.desktop.Updater ■ AIR runtime handles updates ■ Updater class allows self-updating ■ Requires an online resource to check 008_Update
    15. Wanna learn more? ■ on AIR tour coming to Europe ■ April 4th - Amsterdam ■ April 7th - Brussels onair.adobe.com ■ www.adobe.com/devnet/air
    16. Q&A ■ What do you think? ■ What features are you most excited about? ■ What is still missing?
    17. Thanks! Peter Elst training@peterelst.com www.peterelst.com www.linkedin.com/in/peterelst www.twitter.com/peterelst

    + Peter ElstPeter Elst, 2 years ago

    custom

    1629 views, 4 favs, 4 embeds more stats

    Introduction to the Adobe AIR API's

    More info about this document

    CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

    Go to text version

    • Total Views 1629
      • 1105 on SlideShare
      • 524 from embeds
    • Comments 0
    • Favorites 4
    • Downloads 83
    Most viewed embeds
    • 521 views on http://www.peterelst.com
    • 1 views on http://feedtailor.jp
    • 1 views on http://209.85.173.104
    • 1 views on http://11.gmodules.com

    more

    All embeds
    • 521 views on http://www.peterelst.com
    • 1 views on http://feedtailor.jp
    • 1 views on http://209.85.173.104
    • 1 views on http://11.gmodules.com

    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

    Tags