Skimmer, which was downloaded over 10,000 times during its first week, is a free desktop application that consolidates social networking activities from Twitter, Facebook, Flickr, YouTube, and Blogger. Using our experiences working on Skimmer we'll let you in on the secrets that will make make developing your own Adobe AIR desktop application much easier. In this session, you'll learn how to handle memory management, decide on a framework, reuse view components from the web, integrate your app with third party APIs, and more. We'll cover both successes and lessons learned during the six months of development on Skimmer.
15. ADOBE AIR UPDATE FRAMEWORK Part of AIR 1.5 SDK Requires new installation: Change in application ID Version number formatting 1.1 vs 01.01 Security certificate
18. WINDOWS AUTHENTICATION The server twitter.com at Twitter API requires a username and password. private function twitterRequest (url : String):URLRequest { var result:URLRequest = new URLRequest (url); if (this.authorizationHeader){ result.authenticate = false; // Most Important Line of Code!!! result.requestHeaders = [this.authorizationHeader]; } return result; } link
19. CLEARING YOUR ELS Each Adobe AIR application has its own encrypted local store. The encrypted local store can only be accessed from the application security sandbox. Data persists even after un-installing the application. http://www.adobe.com/devnet/air/ajax/articles/encrypted_local_store.html