I’m using Adobe AIR and Flex only because, I wanna built my project(minidx:full-text search engine and file management system) into a AIR/Flex version.Not only a web application but also a desktop application. The Adobe® AIR™ runtime lets developers use proven web technologies to build rich Internet applications that deploy to the desktop and run across operating systems, but unfortunately, in Adobe AIR 1.0, neither the ability to launch native executables from an AIR application nor the ability to integrate native libraries into an AIR application was included.
But thanks for Mike Chambers,has build a proof of concept software based on C#/.NET to support the ability to launch native executables from Adobe AIR,it runs on the open source Mono runtime,that’s available for Linux too. The project is called CommandProxy. It provides a communication proxy between an AIR application and the underlying operating system and could theoretically work with other web based desktop runtimes (such as Mozilla Prism). And the code is released under an MIT License.