Adobe AIR Launchpad – a tool for Flex developers building AIR applications

August 23, 2010 | By

During the past two years, I’ve met a lot of developers going through the process of learning to build desktop applications on Adobe AIR. As they learn AIR, these developers face the same set of challenges — enabling auto-update, setting up icons, creating an install badge, accessing the SQLite database, and using the many other AIR APIs. Even my own blog traffic is evidence of the many developers seeking information on building AIR apps.  For example, my blog post titled, “Adding auto-update features to your AIR application in 3 easy steps” has been read 19,828 times!  As I was thinking about all of this, I realized that we needed to figure out a way to help developers learn this stuff faster!

Today we launched Adobe AIR Launchpad, a desktop tool that helps Adobe Flex developers get started building desktop applications deployed on Adobe AIR. Simply run Adobe AIR Launchpad and select the capabilities you need; Adobe AIR Launchpad will create a ready-to-import Flex project with your selected features implemented in a way that can be easily modified and extended. You can use the resulting project as a starting point for your AIR application.

Adobe AIR Launchpad creates a folder structure that contains a ready-to-compile AIR application with the selected features implemented. It also creates a ZIP file in the parent folder that can be imported directly into Adobe Flash Builder. If you select auto update as an option, a “server” subfolder will be created that contains the XML file needed on the server to control auto-update. If you select the install badge option, a “install_badge” subfolder will be created containing the files needed to create an install badge.

The generated code is well commented and clearly written.  I think you will find that using this tool will dramatically accelerate learning AIR.

The Adobe AIR Launchpad is free and available now at http://labs.adobe.com/technologies/airlaunchpad

If you like Launchpad and have never looked at Tour de Flex, check it out at http://flex.org/tour – there are over 500 Flex samples including a lot of AIR-specific samples.

CREDITS:  Holly Schinsky (blog / twitter) built nearly all of the application including the generated code and comments.  Holly has a unique sense of what developers need when learning a new language or API.  Her blog has a large and growing following because her blog posts are very useful and written from one developer to another in a no-nonsense style.  Holly has often discussed building code templates that developers can use as a learning resource so this project was a perfect fit for her.   Christophe Coenraets, James Ward, Michael Chaize, Ben Forta and I contributed to the overall design and concept.

James Ward created a great demo video:

Michael Chaize also created a demo video:

Adobe AIR Launchpad beta for RIAgora.com from michael chaize on Vimeo.

Filed in: Adobe AIR, Adobe Flex, Tour de Flex | Tags: , , , , , , ,

About the Author (Author Profile)

Greg is a developer advocate for the Google Cloud Platform based in San Francisco, California

Comments (19)

  1. Thanks for the great app! Couple things to fix with your badge if they aren’t already on your list.

    1. You are using the files for the original install badge and not Grant’s version, image size is much smaller than 215 x 180 with the original.
    2. With Grant’s badge image size should be 205 x 170 instead of 215 x 180 (this will still work, just won’t look as nice)
    3. That is all for now, thanks again for the great tool!

  2. graham

    Will this work with FB3?
    Cheers

    • The project will import into FB3 just fine, but you will get a few compile errors because we use Spark components . If you change those back to , it will work fine.

      Greg

  3. Antonio Stoilkov

    If you are interested in Adobe Air News – http://twitter.com/Adobe_Air_Lab

  4. Hi,
    Will there be a version for HTML/JavaScript availabel?

    kind regards,

    Karel

  5. Hi:

    Please consider addition of HTML/javascript support.

    Best:
    Jim

  6. Oscar

    How about support for HTML/JavaScript dudes?

    Just curious: Why does HTML/Javascript always have to come in second in all these tools?

  7. We are hoping to do a Adobe AIR Launchpad for HTML soon, but first we’re working on one for mobile. After that, we’ll knock out one for HTML/JS.

    Thanks!

    Greg

  8. Oscar

    Thanks Greg!

    See? We HTML/Javascript developers are losers in this Adobe AIR arena. No, I’m wrong, we don’t come in 2nd, we’re 3rd after ActionScript and mobile! Darn it! :-)

  9. Derek

    An HTML/Javascript (AJAX) version is definitely needed!

  10. Ben

    I just ran across this post and installed v2.5.0 (beta 5). It’s pretty slick.

  11. Alex Winx

    Other tools for AIR developing. Live codding. What you code is what you see
    http://www.youtube.com/watch?v=GsK_syADzQ8&hd=1