March 2009 Archives

GlobalSign is currently running a discount on Adobe AIR code signing certificates, selling one-year certificates for $99.

If your applications are publicly available, you should be using a CA-issued certificate, such as one from GlobalSign, VeriSign, or Thawte. This price is a discount of $130, making this a good time to make the switch. See Code Signing in Adobe AIR for more on why this matters, and Switching Certificates for information on how to transition from your current certificate to a new one.

For those who are wondering, no, I'm not receiving anything from GlobalSign for posting this.


I see a lot of requests for new AIR features on blogs, sent in via Adobe's web site, and sometimes on comments posted here. That's great, and the AIR team takes all of these into consideration.

These requests are often accompanied by straw-man arguments detailing why we haven't included these features yet—and then more arguments demolishing those straw-man arguments. No doubt this is intended to remove the obstacle that had prevented us from implementing this feature.

Amusingly, the straw-man arguments are basically all wrong. I thought I'd take the time to post some of these and refute their accuracy, with the ultimate goal of providing a better understanding of how we do make decisions.

Today's straw man: Feature x hasn't been implemented because of its perceived security risk.

This argument is (correctly) knocked down each time by noting that AIR applications are desktop applications and can already do dangerous things. It doesn't make sense for us to limit new features that aren't any more dangerous. We do design features to default to safe behaviors, but we don't reject features just because they might be dangerous, too. The feature you want might well be dangerous, but I can assure you that's not why it isn't yet implemented.

Interested in improving the performance of your AIR application? Have a look at Performance-Tuning AIR Applications, at the Adobe Developer Center. (This is a follow-up to my MAX 2008 presentation on the same subject.)

About this Archive

This page is an archive of entries from March 2009 listed from newest to oldest.

February 2009 is the previous archive.

April 2009 is the next archive.

Find recent content on the main index or look in the archives to find all content.