CommandProxy:integrate native libraries and launch native executables from an AIR application

logoI’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.

Some work will be required for using CommandProxy to integrate minidx libraries,anyway,it provides me a great solution.I will try! Thanks Mike Chambers angin!

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • Reddit
  • Technorati
  • StumbleUpon
  • Twitter
RSS Enjoy this Post? Subscribe to Ntt.cc

RSS Feed   RSS Feed     Email Feed  Email Feed Follow us Follow us
You can leave a response, or trackback from your own site.

5 Responses to “CommandProxy:integrate native libraries and launch native executables from an AIR application”

  1. [...] eburket wrote an interesting post today onHere’s a quick excerptAnd the code is released under an MIT License. Some work will be required for using CommandProxy to integrate minidx libraries,anyway,it provides me a great solution.I will try! Thanks Mike Chambers angin! … [...]

  2. mike chambers says:

    Cool. Glad you find it helpful.

    Make sure to read my follow up post on the proof of concept:

    http://www.mikechambers.com/blog/2008/01/22/commandproxy-its-cool-but-is-it-a-good-idea/

    This discusses some of the security issues, and how they can be addressed, as well as some of the issues with distributing applications that use this model.

    mike chambers

    mesh@adobe.com

  3. efish says:

    Great, cross os is important.

  4. [...] read morehttp://www.webpronews.com/topnews/2008/03/31/adobe-airs-it-out-for-linuxCommandProxy:integrate native libraries and launch native exI??m using Adobe AIR and Flex only because, I wanna built my projectminidx:full-text search engine [...]

  5. [...] 可能很多人和我一样(@see CommandProxy:integrate native libraries and launch native executables from an AIR application),最早开始接触Flex是因为听到了关于Flex如何如何优秀,如何如何好用,而没有去实际思考/研究Flex是否适合自己的项目,Alaric Cole对Flex进行了分析并且总结出了Flex中你最应该知道的10点,不管你是打算将Flex用于自己的个人主页或是公司或其他的商务用途,他们都是你事先应该了解的,这十点分别是: [...]

Leave a Reply