Extensión de Adobe Flash Player / Adobe AIRE con C y C + + a través de ActionScript 3

09 de abril de 2008 por Julien Lestel

En el MAX 2007 de Adobe ha mostrado un proyecto interno denominado "C / C + + a ActionScript Compilador" hasta el momento y Kevin Lynch mencionó el proyecto en Comprometer 2008. Este proyecto es una muestra del compilador para ActionScript que permite a cualquier código C o C + + para ejecutarse en el Adobe Flash Player o Adobe AIR. Este proyecto tiene algunas sutilezas para extender la plataforma Adobe en términos de codificación. La clave es que muchas lenguas están construidas a partir de C / C + +:

Java, Python, Ruby, PHP, Lua, Perl, C # (Mono), JavaScript, y muchos otros ...

Parte de su aplicación sobre la base de un patrón que permite ActionScript "roscando verde": permite ejecutar código de forma sincronizada en la máquina virtual ActionScript asyncrhone. El trabajo realizado durante este proyecto se abrirán nuevas perspectivas ...

Como muchas otras compañías, Adobe ha muchos de C / C + + para filtros PhotoShop, renderizado PDF, leer y écriretous los formatos de archivos de las bibliotecas existentes de las fuentes, muy complejo vector renderizadores, y más ... Con Adobe que Son muchas las bibliotecas de código abierto que puede servir como un componente. La atracción más grande para mí es que no hay necesidad de puerto de estas bibliotecas, que funcionan como el original. Por ejemplo, el comportamiento de Python en el Flash Player es idéntico con C-Python en comparación con el comportamiento de un alcance que los proyectos IronPython y Jython. El objetivo es acercar los conceptos de herencia, las bibliotecas de código externo en el Flash Player y Adobe AIR.

Un ejemplo de la complejidad del proyecto: los ingenieros han incluido una versión de C + + de Quake 3 en Flash Player ... y funciona perfectamente y mucho más! Es un caso extremo, pero ilustra el potencial de este projet.Pour la envidia, y la interna del proyecto en Adobe está en estos momentos. Será interesante ver cómo evoluciona y cómo Adobe Flash Player y Adobe AIR podría convertirse incourtournable como plataforma de desarrollo.

Actualización: Usted puede probar Shockwave Quake 1 versión haciendo click aquí

Si viene por primera vez el Flex-info.fr, puede suscribirse a la fuente RSS. Gracias por su visita!

1 étoile2 étoiles3 étoiles4 étoiles5 étoiles (1 votos, 5.00 fuera de 5)
Loading ... Cargando ...

5 comentarios de esta entrada

  1. Arnaud dice:

    Muy interesante eso! esto significa que los desarrolladores especializados en diferentes idiomas pueden cooperar en un proyecto Flex o AIR?

  2. Nicolás dice:

    Porting de Quake 3 en Flash Player de Adobe, ya no es visible y el interior (y jugable ;) ) En este sitio: http://www2.rasterwerks.com/game/phosphor/beta1.asp

  3. PEZ dice:

    Quake 3 en mi opinión, probablemente el 1 de ;)

  4. Nicolás dice:

    @ PEZ: Si usted ha seguido el enlace, verá que este es Quake 3 Arena, con un duelo en un "anillo" ...

  5. PEZ dice:

    Ah sí que yo no había visto el enlace.

    Así que ahora que he hecho, puedo decir que no sólo no tiene nada que ver con Quake 3, pero más que eso no tiene nada que ver con el artículo, es un juego que utiliza Shockwave Player y no el flash.

    Y confirmo que se trata de un puerto de Quake 1 que han mostrado

1 Trackbacks Este artic

  1. Doom en AS3 - Tuto Flex, ejemplos, noticias y asesoramiento en el desarrollo de Adobe Flex / AIR dice:

    [...] Para nuestra plataforma preferida, el Flash Player. Yo ya había hablado con un puerto de Quake 1 a AS3. Por lo tanto, es de Doom que ahora es jugable a través de flash con Alchemy, un [...]

Escribir un comentario

Suscripciones

  • Añadir a Mi AOL
  • Añadir a Google
  • Añadir a Zune
  • Añadir a Netvibes
  • Añadir a Technorati
  • Añadir a Mi Yahoo
  • Añadir a Zune

Encuesta

¿Cómo se encuentra el nuevo Flex-info.fr?

Ver Resultados

Loading ... Cargando ...

Mugsho