Adobe flex

Відео: Beginning Adobe Flex Tutorial: Your first Flex Program Part I

Adobe Flex
Аналізуючи взаємовідносини Adobe і спільноти FOSS в традиційних для компанії областях - видавничу справу, дизайні - можна зробити висновок, що ніяких істотних змін в останні роки не було, а в найближчому майбутньому - не передбачається. Те, що компанія хотіла відкрити, вона вже відкрила, і в форсуванні подій не зацікавлена.

Зовсім інакше йде справа в щодо нової для Adobe сфері - створення «багатих» інтернет-додатків (Rich Internet Applications, RIA). Вчасно придбавши одного з ключових гравців активно розвивається RIA - компанію Macromedia, автора технології Flash, - Adobe зуміла закріпитися на цьому ринку і навіть зміцнити дісталися їй у спадок позиції, істотно розширивши Flash і побудувавши на його основі техно-логію Adobe Flex.

Розвиток інтернет-додатків радикально відрізняється від тієї ситуації, що спостерігалася в 80-х роках, коли опублікував специфікації PostScript, компанія заробляла на продажу його інтерпретаторів. Як виявилося, в світі Web для успішного просування технології і боротьби з конкурентами, публікації специфікацій недостатньо - і Adobe випустила під відкритою ліцензією ряд продуктів для розробників, які бажають використовувати Flex.




На сьогоднішній день відкритими є більшість компонентів кроссплатформенного інструментарію розробки Flex SDK - консольні інструменти (компілятор, відладчик, оптимізатор) і різні бібліотеки і фреймворки. З останніх варто відзначити Open Source Media Framework (OSMF) для створення мультимедійних програвачів на основі Flash, а також Text Layout Fremework для відображення форматованого тек-ста в додатках Flex.




Flex SDK містить і закриті (хоча і безкоштовні) компоненти - зокрема, все той же Flash Player і середу виконання Adobe AIR. Закритим і не безоплатною залишається Flash Builder -IDE на основі Eclipse.

Крім інструментів і бібліотек Flex SDK, до послуг розробників - фреймворки для побудови складних додатків Durango і Cairngorm. Є і готові компоненти для використання в інтернет-порталах: програвачі Storable Media Player (побудований на OSMF) і більш скромний Flash Ajax Video (FAVideo). Нарешті, надаються допоміжні інструменти: FlexPMD для контролю якості коду (виявлення невикористовуваних ділянок, неефективних і громіздких конструкцій), FlexUnit для модульного тестування і плагіни для Flash Builder, що вимірюють покриття коду тестами.

Adobe Flex

Деякі продукти, які є частиною технології Flex, можуть використовуватися і в відриві від неї. Наприклад, технологія обміну даними BlazeDS, що використовує бінарний формат AMF (Action Message Format) замість популярного XML і суттєво економить за рахунок цього трафік. А самий, мабуть, відомий приклад - це NanoJIT, динамічний компілятор javascript в машинний код, який використовується в TraceMonkey - движку javascript для Firefox. NanoJIT прийшов з проекту Tamarin - віртуальної машини мови ActionScript (використовуваного в Flash), переданої Adobe фонду Mozilla. Як і javascript, ActionScript є діалектом ECMAScript, і спочатку передбачалося пристосувати Tamarin для обробки javascript в Firefox. Проект в цілому не прижився, але динамічний компілятор з нього виявився дуже навіть корисний, істотно прискоривши обробку javascript в движку TraceMonkey. У Firefox 4 на зміну TraceMonkey повинен прийти JagerMonkey, але і в ньому для ряду завдань буде використовуватися NanoJIT.

ІНШЕ

Веб-захист від копіювання фото

Веб-захист від копіювання

Голлівуд хоче, щоб ми дивилися комерційне відео тільки в закодованому вигляді. Розширення Encrypted Media Extensions…

Компанія apple і open source webkit фото

Компанія apple і open source webkit

Якщо користь від Darwin для спільноти не дуже велика, то плоди інший реформи ПО в Apple сьогодні спостерігають багато…

Перевага flash-камер фото

Перевага flash-камер

Відео: Плаваюча камера в Adobe Flash Pro Sony HDR-PJ320E Сьогодні відеокамера - це зовсім не громіздке пристрій, який…

Новий photoshop для смартфона фото

Новий photoshop для смартфона

Відео: Що нового в photoshop cc 2017? Все для мобільних пристроїв: Adobe представляє не тільки нові функції, але і три…

Прикладне по від google фото

Прикладне по від google

Відео: Google РосіяGoogle Chrome і Chromium Веб-браузер Chromium (https://chromium.org) - це Open Source-проект, який…

Огляд смартфона lg g flex 2 фото

Огляд смартфона lg g flex 2

Відео: Огляд LG G Flex 2 - перший смартфон на базі Qualcomm Snapdragon 810 Виробники телефонів не часто дивують чимось…

Adobe systems і open source фото

Adobe systems і open source

Відео: Open Source at Adobe Порівняння Linux з Windows і Mac OS нерідко зводиться до порівняння доступних для них…