I have recently submitted a feature request to the fine folks in the Adobe AIR team. Below is the entry, what do you think? I know some of you may have concerns about security, I would like to use this entry as a soundboard of pros and cons for something like this. Thanks
First a bit of history. At first I thought it would be cool to be able to package a dll file along with my AIR app and be able to have AIR register that file locally (given that user has been warned and prompted properly) and then be able to call on that dll from my application. However dll would only be supported on apps running on Windows platform, so instead why not use jar files instead so that at least multiple platforms could take advantage of a given functionality.
Here's the request:Brief title for your desired feature:
JAR Integration and Packaging
How would you like the feature to work?
Ability to package jar files and be able to interact with them on the client (given that user has been warned and prompted properly) from my AIR application. This would give AIR the ability to interact with libraries that already do some of the much requested features like USB/Serial port communications. Given that any platform running jvm can take advantage of this feature, it makes more sense to use jar then dlls.
Why is this feature important to you?
Ability in application to interact with bar code scanners, cash drawers, print certain documents to specific printers like parking permits and invoices in stock paper.

Phill Nacelli has been developing software for over 9 years, and have been using ColdFusion since version 4.5. He has engineered and developed multiple web based applications for the federal government, non-profit association/education market and enjoys playing with the latest in programming techniques, frameworks and development tools. He currently holds a position as Software Architect at




Thanks for the feedback. This is the first I heard of this project and I'll be keeping my eye on it. It was nice seeing you last week!
Cheers..
http://merapiproject.net/
If so then that's another dependency that would somehow prevent some AIR apps from running on the user's system if the jvm is not present
we need this feature!
I'm sick of creating hundreds of socket connections to socket servers (on my desktop) that provide the access to OS and hardware.
I have difficulties to encourage people in my company to change from VB to Flex/AIR, because of we require the full access to OS and hardware.
The possibility to accessing JVM by AIR will be good arguments in my current discussion.
@ Todd, Leif
I follow the artemis / merpapi project for a couple of months now. I'm looking forward to see it in action. But I don't feel like waiting for it another year. There is no scheduled roadmap available.
Finally, I'd prefer the JVM access as a native feature integrated by Adobe into it's AIR runtime.