L'alchimia è un progetto di ricerca che permette agli utenti di compilare C ++ e il codice C che si rivolge per funzionare su open source ActionScript Virtual Machine (AVM2) & nbsp;. Lo scopo di questa anteprima è quello di valutare il livello di interesse comunitario a riutilizzo librerie C ++ di applicazioni Web che girano su Adobe Flash Player e Adobe AIR esistente C e.
Con Alchemy, sviluppatori di applicazioni Web possono ora riutilizzare centinaia di milioni di righe di esistenti open source C e C ++ client o server-side codice sulla piattaforma Flash. Alchemy porta la potenza di alte prestazioni C e librerie C ++ di applicazioni Web con degrado minimo sulle AVM2. Il / C codice C ++ è compilato a ActionScript 3.0 come un file SWF o SWC che gira su Adobe Flash Player 10 o Adobe AIR 1.5.
Alchemy è destinato principalmente per essere utilizzato con C / C ++ le librerie che hanno poche dipendenze del sistema operativo. Ideale per casi d'uso ad alta intensità di calcolo, come ad esempio audio / video transcoding, manipolazione dei dati, l'analisi XML, le funzioni di crittografia o la simulazione della fisica, le prestazioni possono essere notevolmente più veloce di ActionScript 3.0 e ovunque da 2-10x più lento di nativo C / C ++ di codice. L'alchimia non è destinato allo sviluppo in generale di applicazioni SWF utilizzando C / C ++.
Con Alchimia, è facile da ponte tra C / C ++ e ActionScript 3.0 per ampliare le funzionalità delle applicazioni sulla piattaforma Flash, garantendo nel contempo che le SWCS e file SWF generati non possono bypass protezioni di sicurezza di Flash Player esistente.
Requisiti
- Adobe Flash Player
- Adobe Flash Player a 64 bit
- Adobe AIR
I commenti non trovato