Estensione di Adobe Flash Player / Adobe AIR con la C e C + + tramite ActionScript 3

09 aprile 2008 da Julien Lestel

Al MAX 2007 Adobe ha mostrato un progetto denominato "C / C + + Compiler per ActionScript" finora e Kevin Lynch di cui al progetto Engage 2008. Questo progetto è un cross-compilatore per ActionScript consente a qualsiasi codice C o C + + per funzionare su Adobe Flash Player o Adobe AIR. Questo progetto ha alcune sottigliezze di estendere la piattaforma di Adobe, in termini di codifica. La chiave è che molte lingue sono costruiti da C / C + +:

Java, Python, Ruby, PHP, Lua, Perl, C # (Mono), JavaScript, e molti altri ...

Parte della sua attuazione sulla base di un modello che consente di ActionScript "verde threading": permette di eseguire codice in modo sincrono ActionScript Virtual Machine asyncrhone. Il lavoro svolto nel corso di questo progetto si aprirà nuove prospettive ...

Come molte altre aziende, Adobe ha molti C / C + + per i filtri utilizzati PhotoShop, PDF rendering, per leggere e écriretous formati di file esistenti librerie di font, vettore renderer molto complessa, e di più ... Con Adobe è sono molte librerie open source che potrebbero servire come un componente. La più grande attrazione per me, è che non vi è alcuna necessità di porto queste librerie, e funziona come l'originale. Ad esempio, il comportamento di Python in Flash Player è identico a C-Python rispetto al comportamento di un campo di applicazione della progetti IronPython e Jython. L'obiettivo è quello di portare i concetti di eredità, le librerie esterne codice in Flash Player e Adobe AIR.

Un esempio della complessità del progetto: i tecnici hanno inserito un C + + versione di Quake 3 in Flash Player ... e funziona perfettamente e molto altro ancora! Si tratta di un caso estremo, ma illustra le potenzialità di questo projet.Pour invidiosi, e interno al progetto di Adobe è in questo momento. Sarà interessante vedere come si evolve e come Adobe Flash Player e Adobe AIR potrebbe diventare incourtournable come piattaforma di sviluppo.

Aggiornamento: È possibile verificare Shockwave versione di Quake 1 cliccando qui

Se venite per la prima volta il Flex-info.fr, puoi iscriverti al feed RSS. Grazie per la vostra visita!

1 étoile2 étoiles3 étoiles4 étoiles5 étoiles (1 voti, 5,00 su 5)
Loading ... Caricamento in corso ...

5 commenti a questo post

  1. Arnaud Dice:

    Molto interessante il fatto che! che significa che gli sviluppatori specializzati in diverse lingue, potrebbe collaborare su un progetto Flex o AIR?

  2. Nicolas Dice:

    Il porting di Quake 3 su Flash Player di Adobe, perché non è visibile e interno (e riproducibili ;) ) Su questo sito: http://www2.rasterwerks.com/game/phosphor/beta1.asp

  3. PEZ Dice:

    Quake 3 a mio avviso, probabilmente il 1 ;)

  4. Nicolas Dice:

    @ PEZ: Se avesse seguito il link, si vede che si tratta di Quake 3 Arena, con duelli in un "anello" ...

  5. PEZ Dice:

    Ah sì, non avevo visto il link.

    Quindi, ora che ho fatto, posso dire che non solo non ha nulla a che fare con Quake 3, ma più di questo non ha nulla a che fare con l'articolo, è un gioco che utilizza Shockwave Player e non di Flash.

    E posso confermare che questo è un porto di Quake 1 hanno dimostrato

1 Trackbacks Questo artico

  1. Doom in AS3 - Tuto Flex, gli esempi, notizie e consigli per lo sviluppo di Adobe Flex / AIR Dice:

    [...] Per la nostra piattaforma preferita, il Flash Player. Avevo già parlato di un porto di Quake 1 a AS3. Si tratta quindi di Doom che ora è giocabile attraverso flash con Alchemy, un [...]

Scrivi un commento

Iscrizioni

  • Add to My AOL
  • Aggiungi a Google
  • Aggiungi ai Zune
  • Aggiungi ai Netvibes
  • Add to Technorati
  • Aggiungi al Mio Yahoo
  • Aggiungi ai Zune

Indagine

Come faccio a trovare il nuovo Flex-info.fr?

Vedi Risultati

Loading ... Caricamento in corso ...

Mugsho