1 / 17

AIR

Eslam Mahmoud Abdel- Moniem 3 rd year Information Technology 7asobaty.wordpress.com depiak Board Member . AIR. Agenda. What AIR ? Why AIR ? Business benefits Browser vs. desktop AIR for everyone AIR for Ajax Developers AIR Security AIR every where Showcase applications

minowa
Télécharger la présentation

AIR

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Eslam Mahmoud Abdel-Moniem3rd year Information Technology7asobaty.wordpress.comdepiak Board Member AIR

  2. 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

  3. 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

  4. 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

  5. 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…

  6. AIR for everyone • Developers and designers • AJAX • FLASH • FLEX • End User • shopping • managing music • have fun …

  7. 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 1.1.0 Beta • jQuery 1.2.3 • MooTools 1.11 • MochiKit 1.3.1 • Spry Prerelease 1.6.1

  8. 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

  9. AIR every where

  10. Showcase Applications • Offline • AIR Menus • Kronos • todoit • Online • FinetuneDesktop • XeTranslate • Wordpress comment Moderator

  11. We Need some AIR • Hello world AIR application • Step 1 - Install Adobe AIR runtime & the Adobe AIR SDK • http://www.adobe.com/go/getair • 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

  12. 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. <application xmlns=”http://ns.adobe.com/air/application/1.0″> <id>examples.html.HelloWorld</id><version>0.1</version><filename>HelloWorld</filename><initialWindow> <content>HelloWorld.html</content><visible>true</visible><width>400</width><height>200</height> </initialWindow> </application>

  13. We Need some AIR • Hello world AIR application • Step 4 - Create your Application • edit HelloWorld.html and save it <html> <head> <title>My First AIR Application</title> </head> <body> <h1>Hello World :D</h1> </body></html>

  14. 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

  15. We Need some AIR • Where to go from here • Download the Adobe AIR runtime. • Download the Adobe AIR SDK • Download AIR development tools • Get AIR applications • Get support

  16. Any Questions?

  17. Thanks..

More Related