Продление Adobe Flash Player / Adobe AIR с C и C + + с помощью ActionScript 3

09 апреля 2008 Жульен Lestel

На MAX 2007 Adobe показал внутренний проект под названием "C / C + + на ActionScript Компилятор" до сих пор, и Кевина Линча, упомянутых проектов на привлечение 2008. Этот проект представляет собой кросс-компилятор для ActionScript позволяет любой код C или C + + для работы на Adobe Flash Player и Adobe AIR. Этот проект имеет некоторые тонкости продлить платформы Adobe в плане кодирования. Ключевым является то, что многие языки построены с C / C + +:

Java, Python, Ruby, PHP, Lua, Perl, C # (Mono), JavaScript, и многие другие ...

Часть ее осуществления на основе схемы, которая позволяет ActionScript "зеленый Threading": она позволяет выполнять код синхронно в виртуальной машины ActionScript asyncrhone. Работа, проделанная в ходе этого проекта откроет новые перспективы ...

Как и многие компании, Adobe много C / C + + для фильтров, используемых PhotoShop, рендеринга PDF, читать и écriretous существующие форматы файлов библиотеки шрифтов, очень сложные векторные renderers, и больше ... Что это Adobe Многие библиотеки с открытым исходным кодом, которые могли бы служить в качестве одного из компонентов. Самая большая привлекательность для меня является то, что нет необходимости в порт эти библиотеки, они работают, как и оригинал. Например, поведение Python в Flash Player идентичен C-Python по сравнению с поведением сферы, как проекты, IronPython и Jython. Цель заключается в том, чтобы концепция наследования, библиотек внешнего кода в Flash Player и Adobe AIR.

Примером сложности проекта: инженеры включили C + + версии Quake 3 в Flash Player ... и он работает прекрасно, и многое другое! Это крайний случай, но свидетельствует о потенциале этого projet.Pour завистливые и внутренний проект в Adobe является на данный момент. Будет интересно посмотреть, как она развивается и как Adobe Flash Player и Adobe AIR может стать incourtournable в качестве платформы разработки.

Обновление: Вы можете проверить Shockwave Quake 1 вариант, нажав здесь

Если вы впервые на Flex-info.fr, Вы можете подписаться на RSS канал. Благодарим Вас за Ваш визит!

1 étoile2 étoiles3 étoiles4 étoiles5 étoiles (1 голоса, 5.00 из 5)
Loading ... Загрузка ...

5 комментариев на этот пост

  1. Арно Говорит:

    Очень интересно, что! это будет означать, что разработчики специализируются на разных языках могут сотрудничать по проекту Flex или воздух?

  2. Николас говорит:

    Портирование Quake 3 на флэш-плеера, не потому, что Adobe и внутренними видимыми (и воспроизводиться ;) ) На этом сайте: http://www2.rasterwerks.com/game/phosphor/beta1.asp

  3. Pez Говорит:

    Quake 3 Я думаю, вероятно, 1 ;)

  4. Николас говорит:

    @ Pez: Если вы следили за ссылку, вы увидите, что это Quake 3 Арена, с одной дуэли в "кольцо" ...

  5. Pez Говорит:

    Ах да я еще не видел связи.

    Итак, что я сделал, я могу сказать, что не только она не имеет ничего общего с Quake 3, но более, что не имеет никакого отношения к этой статье, это игра, которая использует Shockwave Player , а не Flash.

    И я подтверждаю, что это порт Quake 1 они показали,

1 Trackbacks Это Artic

  1. Doom в AS3 - Tuto Flex, примеры, новости и консультативную помощь в разработке Adobe Flex / AIR Говорит:

    [...] Для наших любимых платформе Flash Player. Я уже говорил в порт Quake 1 по AS3. Поэтому Doom, которая в настоящее время воспроизведения флэш с помощью алхимии, [...]

Напишите комментарий