Apollo Deployment Tool: how the Apollo compiler works
For the first time Adobe shows how the Apollo compiler will work.
During one of the Apollo session it has been showed the Apollo Deployment Tool (ADL) via command-line :
adl -runtime ..\runtime\ application.xml
adl -package HelloWorld.air application.xml HelloWorld.swf
The first comman-line instruction creates the runtime using the information into the application.xml.
The second instruction creates the package and buldles it to HelloWorld.air file !
Pretty cool, eh ?
Having the package file (with the AIR extension) tt's possibile to install Apollo applications in two different modes:
- Download and Install: distribute the AIR installation file, make it downlodable and let users to install the file
- Install from the browser: "seamless Install" method that overcomes the download system
More information has to come !




















Marco, thanks for relaying this information...
Posted by: Dominick | October 26, 2006 at 01:37 AM
Good post. Just to clarify, there isnt an Apollo compiler. You compile your SWF the normal way (mxmlc, flex builder, flash authoring, etc...).
The tools above show how to take the compiled SWF and package it into an AIR file (which you can think of as a crossplatform apollo application installer).
Hope that helps...
mike chambers
mesh@adobe.com
Posted by: Mike Chambers | October 26, 2006 at 01:57 AM
Thanks Mike :)
See you tonight at the Party !
Posted by: Marco Casario | October 26, 2006 at 02:05 AM
Nice.
Posted by: Chris Charlton | October 26, 2006 at 07:33 PM
is this tool availablke for seperate download or is part of the SDK?
can you package the runtime with the air file using flex builder as well?
chris ellem
Posted by: chris elle, | June 08, 2007 at 08:07 AM
typo? shouldnt the second line of code be
-adt not -adl
adt -package HelloWorld.air application.xml HelloWorld.swf
ADT - Apollo Deployment Tool is in the SDK. They are also available in the Apollo Extensions for Flex Builder bin subdirectory.
chris ellem
www.flexfactory.com.au
Posted by: chris ellem | June 08, 2007 at 08:28 AM