Adobe Air Dday

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

    Notes on slide 1

    Welcome to the last session of this years developer‘s day My name is Niels Drobek and I want to give you an overview of what is Adobe AIR

    1 Favorite

    Adobe Air Dday - Presentation Transcript

    1. Adobe AIR - Connecting Desktop And The Web Developer‘s Day 2008 Niels Drobek
    2. Overview
      • Introducing AIR
      • Why Adobe AIR
      • Existing Examples
      • AIR Technology
      • AIR with HTML and Ajax
      • Map Example
      • Security Model
      • Flex Community App
      • Conclusion
    3. Introducing Adobe AIR
      • Adobe Integrated Runtime, after 1 year development first official release 1.0
      • Ability to build desktop apps using web development technology, like:
          • ActionScript with Flash or Flex (ide)
          • HTML / JavaScript / CSS / Ajax
      • Desktop apps without learning traditional desktop development technologies
    4. AIR Runtime
      • Apps are installed and run like any other desktop apps
      • Cross-operating system runtime Win, Mac, Lnx
      • Look&Feel of native window system
    5. Why connect Desktop and Web?
      • Example Apple iTunes: desktop app that leverages web-based technology (Apple iTunes Music Store)
      • No browser necessary and seamless integration and wildly popular means of media distribution
    6. Adobe AIR Examples
      • Desktop ebay: for power sellers to manage their auctions
      • Finetune Desktop: listen to user created playlists or dynamic playlists dedicated to artists and tags
      • Taking WebKit browser engine (most notably used in Safari), together with Flash and PDF technologies, as a desktop runtime to offer an API that enables common desktop features like:
        • file IO
        • network awareness
        • native drag-and-drop
        • embedded SQLite
      Adobe AIR Technology webkit.org
    7. AIR and Flash Player API
      • Service Monitor (ServiceMonitor, SocketMonitor, URLMonitor)
      • Data (SQL)
      • Media (Sound and Video Files)
      • HTML (HTMLLoader)
      • Security (XMLSignatureValidator)
      • Utility (Timer)
      • UI (Keyboard, Mouse)
      • Display (NativeMenu, Screen, Loader, Bitmap)
      • Desktop (Clipboard)
      • System (OS)
      • Network (URLRequest, URLLoader, NetConnection)
      • Native window
      • Geometry
      • Events (ProgressEvent, HTTPStatusEvent, IOErrorEvent)
      • File
    8. Hello World Html file XML descriptor file
    9. How to develop?
      • AIR runtime + Software Development Kit (SDK)
      • Tool for testing command line (adl)
      • GUI creation with Editor/Dreamweaver/ Flash/ Flex
      • Tool (adt) for packaging to executable Adobe AIR Files (including all libraries, xml files, databases, images, icons)
    10. MapCache Example 1/2
      • Yahoo Maps on the desktop
      • Getting pixels from screen and save them to desktop
      • Clipboard support from OS
      • Drag & Drop image from app to desktop
      • Provides native file IO
    11. MapCache Example 2/2
      • Also additional javascript libraries like Prototype, e.g. to get dimension of a div or position of an element
      • AIR API to extend js‘s functionality and capture pixels on screen
    12. MapCache Example 2/2
      • Also additional javascript libraries like Prototype, e.g. to get dimension of a div or position of an element
      • AIR API to extend js‘s functionality and capture pixels on screen
      ActionScript 3 Core Library by Google Code to offer more functionality to Javascript
    13. Security Model: Sandboxes
      • Application sandbox: has full access to the Adobe AIR APIs, but places certain restrictions on the JavaScript that can be executed
      • Non-application sandbox: operates just like the browser, and doesn't give access the Adobe AIR APIs
    14. Example: SearchCoders Dashboard
    15. Conclusion
      • Suitable for app that are often used and require a lot of data from the web, like intensive community activities
      • Adobe AIR blurs the line between Flash and HTML technologies by making them virtually interchangeable (as3 + js)
    16. Thank you for your attention!

    + Neo_lingNeo_ling, 2 years ago

    custom

    1236 views, 1 favs, 2 embeds more stats

    Slide for my talk on i5 developer day 2008

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1236
      • 1205 on SlideShare
      • 31 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 23
    Most viewed embeds
    • 21 views on http://www.mkswork.de
    • 10 views on http://lichtbringer.biz

    more

    All embeds
    • 21 views on http://www.mkswork.de
    • 10 views on http://lichtbringer.biz

    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