Alchemy là một dự án nghiên cứu, cho phép người sử dụng để biên dịch C ++ và mã C đó là mục tiêu để chạy trên mã nguồn mở ActionScript Virtual Machine (AVM2) & nbsp;. Mục đích của việc xem trước này là để đánh giá mức độ quan tâm của cộng đồng trong việc tái sử dụng C hiện có và C ++ thư viện trong các ứng dụng Web chạy trên Adobe Flash Player và Adobe AIR.
Với Alchemy, các nhà phát triển ứng dụng Web có thể tái sử dụng hàng trăm hàng triệu dòng mã nguồn mở hiện có C và client hoặc server-side code C ++ trên nền tảng Flash. Alchemy mang lại sức mạnh của hiệu suất cao C và C ++ thư viện cho các ứng dụng Web với sự xuống cấp tối thiểu trên AVM2. Các C / C ++ mã được biên soạn để ActionScript 3.0 như một SWF hoặc SWC chạy trên Adobe Flash Player 10 hoặc Adobe AIR 1.5.
Alchemy chủ yếu được dùng để sử dụng với C / C ++ thư viện có vài phụ thuộc hệ điều hành. Lý tưởng cho các trường hợp sử dụng tính toán chuyên sâu, chẳng hạn như âm thanh / video chuyển mã, thao tác dữ liệu, phân tích cú pháp XML, chức năng mã hóa hoặc mô phỏng vật lý, hiệu suất có thể được nhanh hơn đáng kể so với ActionScript 3.0 và bất cứ nơi nào từ 2-10x chậm hơn so với bản C / C ++ code. Alchemy không dành cho sự phát triển chung của các ứng dụng SWF sử dụng C / C ++.
Với Alchemy, nó rất dễ dàng cầu nối giữa C / C ++ và ActionScript 3.0 để mở rộng khả năng của các ứng dụng trên nền tảng Flash, trong khi đảm bảo rằng các SWCs tạo ra và các file SWF không thể bỏ qua Flash Player bảo vệ an ninh hiện tại.
Yêu cầu :
- Adobe Flash Player
- Adobe Flash Player cho Windows 64-bit
- Adobe AIR
Bình luận không