C or C++ to AS3 with Adobe Alchemy
Alchemy (formerly referred to as FLACC) is a project from Adobe that allows users to compile C/C++ code that is targeted to run on the open source ActionScript virtual machine (AVM2). The C/C++ code is compiled to AS3 as a SWF or SWC that runs on Flash Player 10 or AIR 1.5. Alchemy is primarily intended to be used with C/C++ libraries that have few OS dependencies. The generated content is within the security constraints of the AVM.
Macintosh Requirements:
- Alchemy Toolkit Package for your operating system
- XCode 2.4+
- Flex 3.2 SDK
- Flex Builder or Flex SDK setup to target compilation for Flash Player 10
Windows Requirements:
- Alchemy Toolkit Package for your operating system
- Cygwin with the following packages installed
- Perl
- zip
- gcc / g++
- Java
- Flex 3.2 SDK
- Flex Builder or Flex SDK setup to target compilation for Flash Player 10
Alchemy is a research project that allows users to compile C and C++ code that is targeted to run on the open source ActionScript Virtual Machine (AVM2). The purpose of this preview is to assess the level of community interest in reusing existing C and C++ libraries in Web applications that run on Adobe® Flash® Player and Adobe AIR®.
With Alchemy, Web application developers can now reuse hundreds of millions of lines of existing open source C and C++ client or server-side code on the Flash Platform. Alchemy brings the power of high performance C and C++ libraries to Web applications with minimal degradation on AVM2. The C/C++ code is compiled to ActionScript 3.0 as a SWF or SWC that runs on Adobe Flash Player 10 or Adobe AIR 1.5.
Alchemy is primarily intended to be used with C/C++ libraries that have few operating system dependencies. Ideally suited for computation-intensive use cases, such as audio/video transcoding, data manipulation, XML parsing, cryptographic functions or physics simulation, performance can be considerably faster than ActionScript 3.0 and anywhere from 2-10x slower than native C/C++ code. Alchemy is not intended for general development of SWF applications using C/C++.
Source: http://labs.adobe.com/technologies/alchemy/
The article is ver good. Write please more
you copied the starts info from adobe labs, can you write more ?