L'alchimie est un projet de recherche qui permet aux utilisateurs de compiler code C ++ et C qui est ciblé afin de fonctionner sur la open source ActionScript Virtual Machine (AVM2) & nbsp;. Le but de cet aperçu est d'évaluer le niveau d'intérêt de la communauté à la réutilisation Les bibliothèques C de dans les applications Web qui fonctionnent sur Adobe Flash Player et Adobe AIR C et existants.
Avec Alchemy, les développeurs d'applications Web peuvent maintenant réutiliser des centaines de millions de lignes de l'open source existant C et client ou côté serveur le code de C sur la plate-forme Flash. Alchemy apporte la puissance de haute performance C et les bibliothèques C ++ pour les applications Web avec une dégradation minimale sur AVM2. Le code C / C ++ est compilé à ActionScript 3.0 comme un fichier SWF ou CFC qui fonctionne sur Adobe Flash Player 10 ou Adobe AIR 1.5.
Alchemy est principalement destiné à être utilisé avec C / C ++ bibliothèques qui ont peu de dépendances du système d'exploitation. Idéal pour les cas d'utilisation calculs intensifs, comme transcodage audio / vidéo, manipulation de données, l'analyse XML, les fonctions cryptographiques ou de la simulation de la physique, les performances peuvent être considérablement plus rapide que ActionScript 3.0 et partout de 2-10x plus lent que natif C / code C ++. Alchemy est pas conçu pour le développement général d'applications SWF en utilisant C / C ++.
Avec Alchemy, il est pont facile entre les C / C ++ et ActionScript 3.0 d'étendre les capacités d'applications sur la plateforme Flash, tout en assurant que les SWC et SWF générés ne peut pas contourner les protections de sécurité de Flash Player existant.
Exigences :
- Adobe Flash Player
- Adobe Flash Player 64-bit
- Adobe AIR
Commentaires non trouvées