Alchemy er et forskningsprosjekt som tillater brukere å kompilere C ++ og C-kode som er målrettet for å kjøre på åpen kildekode Actionscript Virtual Machine (AVM2). & Nbsp; Hensikten med denne forhåndsvisningen er å vurdere graden av samfunnet interesse for gjenbruk eksisterende C og C ++ bibliotek i webapplikasjoner som kjører på Adobe Flash Player og Adobe AIR.
Med Alchemy, kan Web programutviklere nå bruke hundrevis av millioner av linjer med eksisterende åpen kildekode C og C ++ klient eller server-side kode på Flash-plattformen. Alchemy bringer kraften av høy ytelse C og C ++ bibliotek til web-applikasjoner med minimal degradering på AVM2. C / C ++ kode er kompilert til Actionscript 3.0 som en SWF eller SWC som kjører på Adobe Flash Player 10 eller Adobe AIR 1.5.
Alchemy er primært ment å brukes med C / C ++ bibliotek som har få operativsystemavhengigheter. Ideelt egnet for beregningsintensive bruk tilfeller, for eksempel audio / video transkoding, datamanipulasjon, XML parsing, kryptografiske funksjoner eller fysikk simulering, kan ytelsen være betydelig raskere enn Actionscript 3.0 og alt fra 2-10x tregere enn native C / C ++ kode. Alchemy er ikke ment for generell utvikling av SWF-applikasjoner med C / C ++.
Med Alchemy, er det lett bro mellom C / C ++ og Actionscript 3.0 for å utvide funksjonaliteten til programmene på Flash-plattformen, samtidig som de genererte SWCs og SWF-filer kan ikke omgå eksisterende sikkerhets beskyttelser Flash Player.
Krav
- Adobe Flash Player
- Adobe Flash Player for 64-bit
- Adobe AIR
Kommentarer ikke funnet