Deploying AIR applications
You created your AIR file… so now what? The easiest thing to do is to upload the file to your server and put a link to it on your website. But this is not very user-friendly for whoever is going to download and install your application. In some cases, when your server isn’t configured to handle AIR files, it may even fail altogether. That’s why we created the concept of install badges. Install badges are basically a small Flash application that handles download and install in such a way that it becomes very easy for the end user to install your application.
There are 3 different flavors of the install badge: The standard version, the “currently in beta” version and the custom install badge.

The standard install badge is part of the AIR SDK. If you download and extract that zip file, there’s a folder called samples that includes a ready-to-go sample. Just change some parameters in the source of the html, upload the files and your AIR file to your server and you’re done. I have to be honest and tell you that I don’t really like the standard badge. It’s fine if you just want a simple install badge but the beta badge is so much better.

The beta badge is available on Adobe Labs. It is actually created by Grant Skinner. The first thing you notice when you launch the sample, is that it has a much cooler/smooth look. But this badge also has a bunch of extra features that the default badge doesn’t have. For one, this badge can determine if the application is already installed and then prompt the user to launch the application right from within the browser. It also detects if the user has the correct version of the runtime installed; if not, it will offer to download it. This badge also allows you to add a little bit of support information when the user clicks on the question-mark icon. But my favorite feature is that this badge uses SWFObject which is my preferred way of adding SWF content to a web page. If you compare the source of the default and beta badge, you’ll see that SWFObject and the way it handles FlashVars is a lot more readable compared to the name-value pairs in the default badge.

The third option would be to build your own install badge. Don’t worry… you don’t have to start from scratch. The sources for both the default and beta badge are available so you can use these as the basis for your own. It’s as simple as that ;-) The great thing is that this can be anything you want to it to be and can have all the features you want it to have ’cause well… you are building it. If you want to ping your server whenever someone starts the install of your application for instance, that is absolutely possible.
No trackbacks yet.
Help improve Flash Player 10.1 and AIR 2.0
February 8, 2010 - 1:54 pm
Tags: AIR, beta, bugs, community, feedback, Flash Player
Posted in AIR, Flash Player | 9 comments
Adobe engineering is headed into the final stretch of development of Flash Player 10.1 and AIR 2.0. We need community help to identify quality issues with your deployed and in-development content. While both Flash and AIR are tested extensively internally, every beta we receive valuable feedback from the Flash community and beyond.
Here is how you can get involved:
Download and [...]
Microwave oven powered by Adobe AIR
December 8, 2009 - 9:25 am
Tags: adobe air, AIR, devices, microwave, oven
Posted in AIR | 5 comments
Oh wow… Just last April Fool’s day, I joked about this… and now it’s real!
From Crunchgear:
Two researchers from Japan’s Keio University (which yours truly attended just until recently by the way) have developed a kitchen appliance aimed at the total web geek in you, a YouTube-powered microwave. The so-called Castoven [JP] is based on a conventional, unbranded [...]
The future of magazines?
December 7, 2009 - 4:32 pm
Tags: adobe air, AIR, apple, concept, demonstration, Flex, magazines, multi-touch, tablet, Video
Posted in Cool stuff | 4 comments
I came across this video on Ubergizmo and I wish this was real today…! The video demonstrates a multi-touch tablet to read magazines in full color with video, audio and online capabilities. The video is created by The Wonder Factory and other than that, there really isn’t any more information out there. While it’s only [...]
Reducing CPU usage in Adobe AIR
October 20, 2009 - 7:21 am
Tags: AIR, cpu, destroytoday, framerate throttling, jonnie hallman, reduce
Posted in AIR, How-to | 5 comments
Jonnie Hallman from DestroyTwitter fame and recently employed by the Adobe XD team, wrote a great article about how he reduced CPU usage in his AIR application.
“AIR gets a bad rap for being a bloated runtime, using up a lot of precious memory and CPU. Although a lot of AIR applications seem to fall into [...]
Flash Player 10.1 & AIR 2.0: It’s not just about new features…
October 16, 2009 - 1:38 pm
Tags: AIR, crash, Flash, Flash Player, mac, osx, performance, runtime, safari, stability
Posted in AIR, Flash Player | 5 comments
Recently I’ve been getting a lot of questions about the performance and stability of the Flash Player and AIR runtimes. I got another one just this morning and thought it would be a good idea to write a quick blog post about this.
Let’s talk about Flash Player first. In all honesty, I also encounter the [...]
New on Adobe Labs: Squiggly – spell checking engine for Flash Player and AIR
September 22, 2009 - 9:33 am
Tags: AIR, as3, download, Flash, labs, library, spell check, spell checker, squiggly
Posted in Flash Builder, Flex, adobe, labs | 7 comments
One of the most requested features for both Flash Player and AIR is definitely a spell checker. Grant Skinner released a spell check engine about 2 years ago and it has been used in number of different applications. While it was totally worth the cost, I did hear from some people that they thought this [...]
ColdFusion on tour – SOTR Europe
September 7, 2009 - 1:51 pm
Tags: ColdFusion, europe, event, free, sotr, tour
Posted in ColdFusion, Events | 1 comment
After a very successful and fun tour though the UK, SOTR is now going to mainland Europe. Most of you know that my love for ColdFusion is growing with every project I do using it. I think you can really only appreciate ColdFusion after getting a taste of it and SOTR is the perfect place [...]
Why I love the Flash Platform…
July 16, 2009 - 2:18 pm
Tags: adobe air, AIR, Flash Platform, Flash Player, open, open screen project, open source, osp
Posted in Flash Platform | 2 comments
Before we start and just so we get this out of the way… For 2 years now, Adobe pays my paycheck. That said, I “saw the light” of Flash more than 13 years ago. Because of my long history with Flash, I feel I can say that this is an unbiased post.
Everywhere
First of all, Flash [...]
Adobe is on a roll! MAX, RTMP, Flash Player 10 for mobile, Acrobat.com and 200m AIR installs
June 17, 2009 - 2:50 pm
Tags: acrobat.com, adobe air, adobe max, AIR, flash player 10, max, mobile, rtmp, tables
Posted in MAX2009, adobe, open screen project | 2 comments
Wow… Where do I start? First of all, you may have noticed that the activity on my blog has been rather low the last couple of weeks. June is a pretty hectic month and it’s not always easy to finish a blog post (I have several sitting in my draft folder now) while traveling.
This week, [...]
5 Adobe AIR apps I use every day
June 3, 2009 - 12:04 pm
Tags: adobe air, adobe directory, AIR, air marketplace, applications, destroytwitter, espressoreader, polaris, refreshing apps
Posted in AIR | 5 comments
Yes I know… I work for Adobe and some of you will call me (and have called me) an Adobe fanboy. I’m fine with that. However, I honestly think that Adobe AIR has greatly changed the way people think about application development. I’m sure most of you know that Adobe AIR allows you to build [...]






June 17, 2008 - 3:39 pm
Hi Serge, thanks for writing about your presentations as I didn’t make it to Milan. :(
On this post it would be nice to mention the WordPress plugin of Peter Elst, the Air Badge which you can download from here: http://wordpress.org/extend/plugins/air-badge/