- AIR was specifically designed for applications, unlike browsers, originally designed to serve simple HTML pages
- Better control flow of applications. (ie no Back Button that can cause state loss, or control flow exceptions)
- Integration with the Desktop, including greater interaction between web applications and desktop applications
- The ability to utilize the application when an internet connection is unavailable
- No need for platform-specific code, particularly with Javascript, AJAX, and CSS
- No need for application developers to have to learn new languages
This appears to be a problem with the XML descriptor file. I changed the runtime version from "http://ns.adobe.com/air/application/1.0.M4" to "http://ns.adobe.com/air/application/1.0.M6".This solved the first problem, but then the ADL began to complain about other tags in the XML file, which led me to believe that the XML notation must have changed with the newest version of Air. I found this tutorial, and began basing my XML descriptor file on the given example.
After correcting the XML, the ADL stopped generating errors. The application would run, but for some reason the GUI would not load, and the application would simply hang with the following prompt "init function called" is a return statement from the HTML file, so we know that the application is running, but for whatever reason, the AIR GUI is not loading.

Unfortunately, the AIR/AJAX tutorial does not go into detail in how to utilize the ADL and ADT binaries to test/build the application.
After some tweaking and trouble shooting, I realized why my GUI for my application was not coming up... it helps to set the visibility of the application to true in the XML descriptor file.
<visible>true </visible>
And Voila:

I have successfully created my first HTML AIR application, with only a few bumps and dents along the way!
1 comment:
I had some of the same problems. It turns out the references we both used for the xml file were based on the AIR beta 1.
A better more up-to-date tutorial is available here:
http://livedocs.adobe.com/labs/air/1/devappshtml/
Post a Comment