Agenda What AIR ? Why AIR ? – Business benefits Browser vs. desktop AIR for everyone AIR for Ajax Developers AIR Security AIR every where – Showcase applications We Need some AIR – Hello world AIR application – Where to go from here
What AIR ? combine HTML, Ajax, Adobe Flash®, and Flex technologies to deploy rich Internet applications (RIAs) on the desktop Adobe Integrated Runtime (AIR) version 1.0 was released on February 25, 2008 Linux version was released on December 18, 2008
Why AIR ? have powerful desktop capabilities and access to local data cross-operating system runtime free download available Business benefits – give you a closer connection to your customer. – Establish a more persistent connection with existing customers – extend your market reach – enhance customer satisfaction – improve customer retention – lower costs & increase profits
Browser vs. desktop updated as easily as pushing new content to a website store information locally and operate offline Unlimited local storage and access to a local database, plus encrypted local storage Not in the sandbox of a browser. Access desktop file I/O, clipboard, drag and drop events, system event notifications, native system menus, window management, etc…
AIR for everyone Developers and designers – AJAX – FLASH – FLEX End User – shopping – managing music – have fun …
AIR for Ajax Developers Ajax can be used to build applications that are deployed on Adobe AIR Use existing code. Take advantage of the desktop capabilities of Adobe AIR to build applications that are more responsive, engaging, and valuable for users. Most common Ajax frameworks work with Adobe AIR – Dojo Toolkit Beta – jQuery – MooTools 1.11 – MochiKit – Spry Prerelease 1.6.1
Security User is notified of the system access permissions for the application prior to installation. encrypted local storage AIR installation files must be digitally signed
AIR every where
Offline – AIR Menus – Kronos – todoit Online – FinetuneDesktop – XeTranslate – Wordpress comment Moderator Showcase Applications
We Need some AIR Hello world AIR application Step 1 - Install Adobe AIR runtime & the Adobe AIR SDK you will want to add Adobe AIR SDK bin/ directory to your environment path Step 2 - Create Some Directories Create a folder named “HelloWorld”. Create 2 files, named “HelloWorld-app.xml”, “HelloWorld.html” that should be in “HelloWorld” directory
We Need some AIR Hello world AIR application Step 3 - Create an Application Descriptor Your application descriptor is an XML file that sets some properties for your application. examples.html.HelloWorld 0.1 HelloWorld HelloWorld.html true
We Need some AIR Hello world AIR application Step 4 - Create your Application edit HelloWorld.html and save it My First AIR Application Hello World :D
We Need some AIR Hello world AIR application Step 5 - Test your Application To test the application, go to command console, and type adl HelloWorld-app.xml
We Need some AIR Where to go from here Download the Adobe AIR runtime.Adobe AIR Download the Adobe AIR SDKAdobe AIR SDK Download AIR development toolsAIR development tools Get AIR applicationsAIR applications Get supportsupport
Any Questions?
Thanks..