What’s really cool about Adobe AIR is that the extension for Dreamweaver lets you transform a web-based application into a desktop application. Users can then run the application on their desktops and, in some cases, without an Internet connection. I already have a couple of these applications running on my Ubuntu desktop.
For a quick, hands-on illustration of how Adobe AIR works, read the following tutorials:
4 responses to “Developing cross-platform Adobe AIR desktop applications”
AIR has been around for a while, but you should know that when you distribute your AIR apps, your code goes with it. A lot of people seem to be missing this point. They are spending hours and hours developing these smart applications for the AIR platform (some commercial) only to realize anyone can modify and see what they’ve done. Install an AIR app then check the folder where it installed, you should find every line of code.
True, it’s been around for a while, but it’s not that popular yet.
> …anyone can modify and see what they’ve done.
Federico, even if you use Air/Flash/Actionscript, still anyone can read, modify and steal your code. There are dozens of tools on the net for this. Had to learn this the hard way.
The only way to prevent people to steal your code is using obfuscator tools like irrfuscator (obfuscates actionscript3 / AIR applications) in this example.
This goes for every modern programming language. Java and C# are also quite easy to de-compile. This means it isn’t a real disadvantage of Air if you compare it with competing technologies. You should always obfuscate your work to protect your intelectual property.
De-compiling and compiling always go hand in hand.