Alchemy ist ein Forschungsprojekt, mit dem Benutzer C ++ und C-Code, der gezielt auf die Open-Source-Actionscript Virtual Machine (AVM2) ausgeführt wird & nbsp kompilieren können;. Ziel dieser Vorschau ist auf das Niveau von gemeinschaftlichem Interesse in der Wiederverwendung zu beurteilen bestehenden C und C ++ Bibliotheken in Web-Anwendungen, die auf der Adobe Flash Player und Adobe AIR laufen.
Bei Alchemy können Web-Anwendungsentwickler nun Hunderte von Millionen von Zeilen bestehender Open Source-C und C ++ Client oder Server-Side-Code auf der Flash-Plattform wiederverwenden. Alchemy bringt die Leistung von Hochleistungs-C und C ++ Bibliotheken, um Web-Anwendungen mit minimaler Verschlechterung auf AVM2. Die C / C ++ Code in Actionscript 3.0 als SWF oder SWC, die auf der Adobe Flash Player 10 oder Adobe AIR 1.5 läuft zusammengestellt.
Alchemy soll in erster Linie mit C / C ++ Bibliotheken, die einige Betriebssystemabhängigkeiten verwendet werden. Ideal für rechenintensive Anwendungsfälle, wie zB Audio / Video-Transcodierung, Datenmanipulation, XML-Parsing, kryptographische Funktionen oder Physik-Simulation geeignet, kann die Leistung deutlich schneller als Actionscript 3.0 und überall von 2-10x langsamer als native C / C ++ Code. Alchemy ist nicht für die allgemeine Entwicklung der SWF-Anwendungen mit C / C ++ gedacht.
Mit Alchemy ist es leicht Brücke zwischen C / C ++ und Actionscript 3.0, um die Fähigkeiten von Anwendungen auf der Flash-Plattform zu erweitern, während sichergestellt wird, dass die erzeugten SWCs und SWFs nicht umgehen können vorhandene Flash Player Sicherheitsschutz.
Voraussetzungen :
- Adobe Flash Player
- Adobe Flash Player für 64-Bit
- Adobe AIR
Kommentare nicht gefunden