WHY AIR? Better user experience Image caching Local storage Notifications
WHY PureMVC? Developer ramp-up time Documentation Lightweight Separation of view from data More Later...
IMAGE CACHING Loaded with images Reduce bandwidth usage Image Manager class BulkLoader Binary dataFormat type
SQLite Store large amount of data Realtime filter search MigrationSync
SQLite Migration
SIMILAR LOOK / FEEL
PureMVC
SIMILAR LOOK / FEEL Time is money Switching data sources Flex for AIR ActionScript for web Tortoisesvn
MEMORY FRAGMENTATION Memory consumption Clean tear down of views Flex Profiler Fragmentation in AIR Forcing GC Object Pooling
TIPS & TRICKS
ADMIN PRIVLEDGES
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
RELEASE NOTES
ERROR LOGGING
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
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
HTML CONTENT No chromless No alpha transparency link
Skimmer, which was downloaded over 10,000 times dur more
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. less
0 comments
Post a comment