Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.



Published on

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this


  1. 1. ApplicationComplete()<br />Arpit Mathur<br />Lead Software Engineer/ UX Technologist<br />Comcast Interactive Media<br />
  2. 2. …in the beginning<br />
  3. 3. …kaboom!<br />
  4. 4. D’oh! <br />Unlike a website, no real control<br />No idea what was happening in the different applications<br />Performance issues<br />No way to communicate with my end users, besides my blog<br />
  5. 5. Logging<br />Kinda like Log4J / Flex logging<br />Different IConsoles (Trace, FileSystem, etc)<br /><br />
  6. 6. LogBook & LogBook web<br />
  7. 7. Performance measurement<br />Stats:<br /><br />Gskinner’sPerformanceTest<br /><br />… and don’t forget your trusty profiler<br />
  8. 8. Green Threading<br />Threads that are scheduled by a Virtual Machine (VM) instead of natively by the underlying operating system<br /><br />
  9. 9. Remote Properties<br />Inspired by the Java Properties class:<br /><br />
  10. 10. Remote Message<br />Tell your users that something is happening<br />dependent services are down<br />
  11. 11. Thanks <br /><br />Adobe AIR Marketplace<br />Me:<br /><br /><br />Espresso: <br /><br />