URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 90589
[ Назад ]

Исходное сообщение
"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."

Отправлено opennews , 26-Июн-13 12:50 
Компания Adobe представила (http://blogs.adobe.com/digitalmedia/2013/06/open-source-flas.../) новый проект CrossBridge (http://adobe-flash.github.io/crossbridge/), а рамках которого открыты исходные тексты компилятора FlasCC (http://gaming.adobe.com/technologies/flascc/) (Flash C++ Compiler), поставляемого в составе Adobe Creative Cloud и позволяющего компилировать код на языках C/C++ в представление для выполнения в браузере под управлением Flash Runtime (Flash Player или AIR).


Представленный инструментарий позволяет комбинировать гибкость, привычность и производительности языков  C/C++ с широкой доступностью контента в Web. В частности, при помощи CrossBridge можно адаптировать существующую программу на C/C++ для распространения через Web и выполнения в окружении web-браузера с Flash-плагином, без необходимости инсталляции программ на локальные системы.  Собранное при помощи CrossBridge приложение выполняется в специальном изолированном окружении и выполняется с производительностью близкой к нативным программам.


При этом из подобных программ можно использовать весь спектр возможностй Flash Runtime API, в том числе средства ускорения операций с графикой с привлечением GPU, OpenGL, применение 3D-шейдеров, вывод звука, функции для выполнения сетевых операций. Указанные особенности делают CrossBridge  интересным решением  для портирования игр для работы в Web.  Кроме того поддерживает компиляция С/C++ библиотек для использования в классических web-приложениях, в качестве примеров подобных библиотек отмечаются средства кодирования видео, шифрования и разбора различных форматов.


В настоящее время для загрузки доступен код выпуска CrossBridge 1.0.1, который включает в себя не только исходные тексты  FlasCC 1.0, но и серию дополнительных улучшений. Кроме того сообществу переданы все текущие наработки будущего выпуска 1.1, примечательного переходом на использование LLVM и на новый фронтэнд, а также задействованием Clang для поддержки расширенного синтаксиса C++. После открытия кода компания Adobe не отстраняется от проекта, а намерена продолжать его развитие совместно с сообществом.


Текущая версия включает в себя вариант компилятора GCC 4.2 с Flash-бэкендом, отладчик на базе GDB, реализацию многопоточной библиотеки на основе pthread и бэкенд SWIG для автоматической генерации переносимого года, позволяющего создавать Flash-библиотеки (SWC) на основе C/C++ библиотек.
<center><iframe width="640" height="360" src="http://www.youtube.com/embed/sp4G0-T7eYk?rel=0" frameborder="0" allowfullscreen></iframe></center>


URL: http://blogs.adobe.com/digitalmedia/2013/06/open-source-flas.../
Новость: http://www.opennet.me/opennews/art.shtml?num=37282


Содержание

Сообщения в этом обсуждении
"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено Аноним , 26-Июн-13 12:50 
От Wt чем отличается? http://www.webtoolkit.eu/wt

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено Алексей , 26-Июн-13 12:54 
Wt - это библиотека, FlasCC - компилятор.

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено Аноним , 27-Июн-13 18:30 
Тем, что это - клиентская технология, а не серверная.

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено Eugene Ryabtsev , 26-Июн-13 12:51 
Какая эпическая жуть... "современные игры" на сях, и всё туда же, в браузер... пристрелите кто-нибудь этого флэша чтоб не мучался и заразу по интернетам не разносил.

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено Аноним , 26-Июн-13 12:56 
хватит насиловать труп

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено Клыкастый , 26-Июн-13 13:00 
дыры флеша: теперь в нативном коде.

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено Аноним , 26-Июн-13 13:46 
>дыры флеша: теперь в нативном коде.

Ура товарищи!
ЗЫ. Гвоздь бы в голову забить изобретателю FlasCC.


"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено Аноним , 26-Июн-13 13:11 
Adobe что-то открыла, очень странно. Видно плохи дела в Датском королевстве

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено an , 26-Июн-13 13:28 
Flash на 64-bit появился?

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено nmorozov , 26-Июн-13 15:05 
на 64bit Linux он есть уже наверное год, на 64 венде вроде нету

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено Вован из Тагила , 26-Июн-13 23:42 
Есть, но только для 64-битного IE10 (ActiveX).

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено Spaces are allowed , 26-Июн-13 23:58 
и для фф, но самого 64-битного фф  - нет, можно его только самому собрать

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено NikolayV81 , 27-Июн-13 09:39 
> и для фф, но самого 64-битного фф  - нет, можно его
> только самому собрать

Есть вариант поставить Opera ;)

Описание: Shockwave Flash 11.7 r700
Архитектура: «родная» архитектура
C:\Windows\system32\Macromed\Flash\NPSWF64_11_7_700_224.dll


"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено Lain_13 , 26-Июн-13 13:34 
Мне кажется они чуть-чуть опоздали…

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено Lain_13 , 26-Июн-13 13:38 
Ох лол, оно ещё и заметно притормаживает, в отличие от asm.js + webgl.

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено Аноним , 26-Июн-13 13:51 
> выполнения в окружении web-браузера с Flash-плагином,

FAIL. Кому оно надо когда народ уже во всю через emscripten в HTML+JS пересобирает?


"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено Нанобот , 26-Июн-13 14:01 
ну что, уже кто-то нибудь собрал/запустил vmlinuz.swf ? :)

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено Аскар Сафин , 21-Июл-13 18:46 
Ты не поверишь, что-то подобное уже есть. Linux на JavaScript в твоём браузере: http://bellard.org/jslinux

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено Наивный чукотский юноша , 26-Июн-13 14:16 
Флеш умирает - Adobe отдаёт исходники компилятора. Всё нормально.

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено anonymous , 26-Июн-13 14:22 
Когда прочитал новость, у меня стало такое же выражение лица, как и чувака на видео: с приподнятыми бровями и выпученными глазами, как пятирублевые монеты. Что они там курили, чтобы создать очередную никому не нужную жуть?

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено NikolayV81 , 26-Июн-13 14:34 
Забавная штука и шустро работает, и даже демонстрационку такую серьёзную собрали, там даже вода в речке течёт ;), только вот зачем оно непонятно...

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено YetAnotherOnanym , 26-Июн-13 14:57 
http://lurkmore.to/%D0%9D%D0%B5%D1&...

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено lucentcode , 26-Июн-13 22:15 
Проприетарный Flash не нужен. YouTube и без него работает, Vimeo - тоже. Что ещё надо?

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено Аноним , 26-Июн-13 22:47 
3Д игра из броузера - это кросс-платформенная 3Д игрушка. Это удобно делает линукс игровой платформой ничего не меняя и не под кого не подстраиваясь ..
Восторгов нет, но и говорить "Нет!" тоже нет резона. Пусть будет.

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено Аноним , 26-Июн-13 23:19 
> 3Д игра из броузера - это кросс-платформенная 3Д игрушка. Это удобно делает
> линукс игровой платформой ничего не меняя и не под кого не подстраиваясь ..

Кроме того момента что адоб под линь забыл нормальную версию флеша выкатить. Особенно 64-битную. И конечно же совсем не надо подстраиваться под проприерасов из адобы.


"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено energia , 27-Июн-13 02:14 
> делает линукс игровой платформой
> ничего не меняя

взаимоисключающие пункты


"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено Аноним , 26-Июн-13 23:47 
Ну очень актульно в свете того, что Абоба некоторое время назад (год, полтора?) заявило, что новых мажорных версий Flash под GNU/Linux выпускать не будет.

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено Аноним , 27-Июн-13 00:04 
так, умирает флеш. html5 через пол года убьет флеш в других платформах, неважно выпускают или нет. Просто прикрывают лавочку.
Может я что-то не так понимаю, но что мешает выкатить что-то в этим стиле и без флеша ? под html5 ? в стиле html5CC ?

"Компания Adobe открыла код компилятора FlasCC, позволяющего ..."
Отправлено Главные Редакторы , 28-Июн-13 14:59 
Больше платформ новых и разных!