Compila tu codigo en C/C++ a FLASH: Adobe Alchemy!

Recién salidito del horno via slashdot me entero de esto, y por ahora no lo ví posteado...
(Parece demasiado groso...)

[ Texto oficial traducido al español por mi. Texto original en http://labs.adobe.com/technologies/alchemy/ ]



"Bienvenido a la versión preliminar del en codigo llamado "Alchemy". Alchemy es un desarrollo que permite a los usuarios compilar codigo C y C++ que esta orientado para correr en la ActionScript Virtual Machine (AVM2). El objetivo de esta versión previa es para asegurar el nivel de interes de la comunidad en reusar codigo existente en C y C++ para aplicaciones web que corren en Adobe Flash Player y Adobe AIR.

Con Alchemy, los desarrolladores de aplicaciones web pueden aura reusar cientos de millones de lineas de codigo open source c o c++, del lado del cliente o server-side, en la plataforma Flash. Alchemy trae el poder de la alta performacen de librerias en C y C++ a las aplicaciones web con una minima degradacion en AVM2. El codigo C/C++ es compilado a ActionScript 3.0 como un SWF o SWC que corre en adobe flash player 10 o Adobe Air 1.5.

Alchemy esta principalmente dirigido para ser usado con librerias C/C++ que tienen poca dependencia del sistema operativo. Ideal para casos de intensivo computo, como conversion de audio/video, manipulación de datos, parseo de XML, funciones criptográficas o simulaciones de fisicas, mejorando la performance considerablemente en comparacion con ActionScript 3.0 y entre 2-10x mas lento que el codigo C/C++ nativo. Alchemy no esta pensado para el uso general de desarrollo de aplicaciones usando C/C++.

Con Alchemy, es un puente facil entre C/C++ y ActionScript 3.0 para expandir las capacidades de aplicaciones en la plataforma Flash, mientras asegura que los SWF y SWC generados no pueden sobrepasar las protexiones de seguridad existentes en los reproductores Flash."





Como empezar con Alchemy:

1. Descarga Flash Player 10 o Adobe Air 1.50
2. Descarga el kit de herramientas de Alchemy para tu sistema operativo.
3. Descarga y seguí las instrucciones para empezar, que te guiaran a través de Alchemy, te mostrarn como compilar codigo C/C++ a SWC y como usar ese SWC con un simple ejemplo de Actionscript.
4. Compartir tu experiencia en el foro de adobe.
5. Descarga librerias de ejemplo y compartí las tuyas.