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.
This year at MAX, I organized a “Flex Frameworks” session called “Using Flex Frameworks to build Data Driven Applications”. I wanted to stay away from a high level / rhetorical debate or panel. I also did not want a session aimed at proclaiming a (subjective) winner. What I had in mind was a pragmatic [...]
I’ve been working on putting together what should be a fun and informative session at MAX this year. The session is called: “Using Flex Frameworks to Build Data-Driven Applications”.
This is a 3 hour BYOL (Bring Your Own Laptop) session. The idea is to look at four versions of the exact same application: each version built [...]
Adobe launched the website for the Open Source Media Framework (formerly Strobe), including the source code for the new Flash Media framework.
After my recent explorations of “Swiz”, and “Spring ActionScript” (1,2,3), I decided to take the new version of the Parsley framework for a test drive, and build the Parsley version of inSync: the simple Contact Management application I often use to try out and demonstrate different features and techniques in Flex and Adobe AIR.
Parsley is [...]
Ryan Marples of Salesforce.com announced on the Force.com developer blog that an update is available to the Force.com Toolkit for Adobe Flex and AIR. This toolkit is designed from the ground up to make it easy to build engaging applications with Flex and Adobe AIR that, for example, allow users to access their Salesforce.com data and business processes when they are offline. Salesforce.com published a tutorial titled Taking Salesforce Data Offline Using Adobe AIR that describes how to build an AIR application that interfaces with Salesforce.com using this toolkit.
From the Force.com Toolkit for Adobe Flex and AIR wiki:
With the toolkit, Flex developers now have direct access to the Force.com Web services API, allowing the easy creation of new user experiences and web applications that connect directly to Force.com’s database, logic and workflow capabilities. And using the Adobe AIR component in the toolkit, information from Force.com can automatically be made available offline, allowing developers to extend their Force.com applications with offline and desktop applications.