Last week at the Google I/O conference, we announced the public availability of the Adobe AIR for Android Developer Prerelease program. This week, we wanted to highlight a few excellent examples of AIR and Android powered enterprise applications developed by two members of our evangelism team, Christophe Coenraets and James Ward.
Both Christophe and James recently recorded inspiring video demonstrations of some of the sample applications they have been working on lately.
Mobile version of Employee Directory application by Christophe Coenraets.
Trading sample application by Christophe Coenraets.
Example of a Flex and AIR application that includes multi-touch support by James Ward.
If you’ve ever wondered about plugins for AIR applications, I just published a article called Extending AIR Applications With Plugins which hopefully should answer most of your questions.
The trick to writing a plugin architecture for AIR applications isn’t really so much plugin management (installing, loading, deleting, etc.) as it is plugin security. Plugins that are privileged enough to be really powerful also have enough power to be potentially dangerous, so before an end user installs one, he or she needs to know not only who wrote it, but also that the plugin wasn’t somehow modified prior to installation. That’s where code signing and validation come in.
The sample plugin architecture I wrote addresses both plugin management and security. The article contains plenty of background on plugin security as well as sample code for an application called "Pluggable SearchCentral" which you can see in action below:
For more on how to write your own secure plugin architecture, see Extending AIR Applications With Plugins.
Greg Wilson tweeted that Tour de Flex, a desktop application for exploring Flex and Adobe AIR capabilities and resources, was recently updated to include additional Adobe AIR 2 samples for mass storage device detection, DNS, and network information.
If you are not familiar with Tour de Flex, it is a fantastic resource for discovering code samples. The application is free, powered by Adobe AIR and used by Flex developers all over the world (check out this amazing data visualization that displays global usage of the application).
Both the web and desktop versions of Tour de Flex were recently updated to include AIR 2 samples. If you are not familiar with Tour de Flex, it is an extremely valuable resource for learning about Adobe platform technologies including Flex, Flash and Adobe AIR.
The new AIR 2 examples include:
- Global error handler
- Open with default application
- Native Process
- Socket API
For additional information on these examples, see Holly Schinsky’s blog post. Also, Greg Wilson informs me that more examples are coming soon. If there are specific examples you would like to see, please leave us a comment and we will relay your requests back to the Tour de Flex team.
Christian Cantrell, a member of the AIR team, also created an extremely valuable blog post that provides links to a number of articles, videos, blog posts and samples related to AIR 2.
This video shows to to connect to a simple SOAP based web service and display the results on some visual components. it is easy to follow along. You can download the server from http://www.web2open.org/courses.html.