Алхимия это исследовательский проект, который позволяет пользователям компилировать C ++ и C код, который предназначен для работы на открытом исходном ActionScript Virtual Machine (AVM2) & NBSP;. Цель этого предварительного просмотра, чтобы оценить уровень интереса сообщества в повторном существующие Си и Си ++ библиотеки в Веб-приложениях, которые работают на Adobe Flash Player и Adobe AIR.
С алхимии, разработчики веб-приложений теперь могут повторно использовать сотни миллионов линий существующего открытого кода С и С ++ клиента или на стороне сервера код на платформе Flash. Алхимия приносит власть высокоэффективной С и C ++ библиотеки к веб-приложениям с минимальными искажениями на AVM2. C / C ++ кода компилируется в ActionScript 3.0, как SWF или SWC, который работает на Adobe Flash Player 10 или Adobe AIR 1.5.
Алхимия в первую очередь предназначен для использования с C / C ++ библиотек, которые имеют несколько зависимостей операционной системы. Идеально подходит для интенсивных вычислений случаях использования, например, аудио / видео транскодирования, манипулирования данными, XML разбора, криптографических функций или симуляции физики, производительность может быть значительно быстрее, чем ActionScript 3.0 и где-то от 2-10x медленнее, чем родной C / C ++ кода. Алхимия не предназначена для общего развития SWF приложений, использующих C / C ++.
С алхимии, это легко мостом между C / C ++ и ActionScript 3.0, чтобы расширить возможности приложений на платформе Flash, обеспечивая при этом генерируемые SWCs и ФНБ не может обойти существующие Flash Player защиты безопасности.
Требования
- Adobe Flash Player
- Adobe Flash Player для 64-бит
- Adobe AIR
Комментарии не найдены