Alchemy er et forskningsprojekt, der giver brugerne mulighed for at kompilere C ++ og C-kode, der er målrettet til at køre på open source ActionScript Virtual Machine (AVM2). & Nbsp; Formålet med denne forhåndsvisning er at vurdere niveauet af Fællesskabets interesse i at genbruge eksisterende C og C ++ biblioteker i web-applikationer, der kører på Adobe Flash Player og Adobe AIR.
Med Alchemy, kan Web applikationsudviklere nu genbruge hundreder af millioner af linjer af eksisterende open source C og C ++ klient eller server-side kode på Flash-platformen. Alkymi fører kraften af højtydende C og C ++ biblioteker til web-applikationer med minimal nedbrydning på AVM2. C / C ++ kode er kompileret til ActionScript 3.0 som SWF eller SWC, der kører på Adobe Flash Player 10 eller Adobe AIR 1.5.
Alkymi er primært beregnet til at blive brugt med C / C ++ biblioteker, der har få operativsystemet afhængigheder. Ideel til beregning-intensive use cases, såsom audio / video transcoding, data manipulation, XML parsing, kryptografiske funktioner eller fysik simulation, kan ydeevnen være betydeligt hurtigere end ActionScript 3.0 og helst fra 2-10x langsommere end native C / C ++ kode. Alkymi er ikke beregnet til generel udvikling af SWF applikationer ved hjælp af C / C ++.
Med Alkymi, er det let bro mellem C / C ++ og ActionScript 3.0 til at udvide mulighederne i applikationer på Flash-platformen, og samtidig sikre, at de genererede SWCs og statsejede investeringsfonde ikke kan omgå eksisterende Flash Player sikkerheds beskyttelse.
Krav :
- Adobe Flash Player
- Adobe Flash Player til 64-bit
- Adobe AIR
Kommentarer ikke fundet