Flex и RIA блоги
2008-10-28 |
Первый флэш-подкаст от Valyard Когда-то Валентин "Valyard" Симонов был первым известным на западе русским сайтом о флэше, а теперь он первым делает подкаст: onEnterFrame #1. Темы: Flash Blogs, Флэш-технолог, Интервью, Кризис, AS2, Flash 10, AS2, AS3, CS4, Top4Top, Toyota, КРИ. Прошу любить! Валентин предлагал мне делать подкаст вместе. Я не против, но пока просто не нашел времени. Еще раньше, два (или три? четыре?) года назад эта идея появилась у Nirth'а и он со мной по этому поводу связывался. Короче, тормоз я прогресса, простите великодушно. Вывод такой: тема подкаста актуальна. Может, вместе делать, типа — сегодня ты, а завтра он? |
2008-10-27 |
FlexCamp FAQ Как мы уже писали ранее, 30 октября 2008-го года в Подмосковье состоится очередная встреча Русскоязычной Группы Пользователей Платформы Adobe Flash (Russian Adobe Flash Platform User Group, RAFPUG), которая пройдет в выездном формате. Для тех, кто еще ничего по данному вопросу не решил, предлагается небольшой FAQ. Правильно ли я понимаю, что мероприятие это очень дорогое и платное? Правильно ли я понимаю, что если я флэшер, то мне там попросту неинтересно? Правильно ли я понимаю, что если я не имею отношения к Flash-платформе, то мне лучше не приходить? Правильно ли я понимаю, что добираться придется самостоятельно? Правильно ли я понимаю, что программа мероприятия еще неизвестна?
Уже круто! Но ведь четверг — это рабочий день! Ну вот я думал-думал и решил принять участие. Что мне для этого нужно? Где я могу прочитать дополнительную информацию? Ну, вроде, пока информации достаточно. Пару слов про мой доклад. Как было сказано, его цель — расширить кругозор Flex/Flash-разработчиков. На самом деле у этого доклада есть симметричный собрат, который призван расширить кругозор .NET-разработчиков. И будет он прочитан на следующий день, 31 октября на Silverlight Day в рамках встречи Питерской .NET User Group. Так что желающие могут сходить еще и туда Так что увидимся |
Полный список API нового Flash Player 10 Майк Чемберс опубликовал длинный-предлинный перечень всех объектов, классов, и функций, одним словом — API Flash Player 10 в полном виде (и просит указать, если что-то упустил). |
Полный список нововведений в Flash Player 10 API Майк Чемберз опубликовал полный список нововведений во Flash Player 10 API. Кому интересно, тот может ознакомиться с этим списком на сайте Майка. Хотя меня мучают подозрения, что он не совсем полный…
Кроме того, Майк задает своим читателям вопрос, получивший просто огромное количество откликов: «Используете ли вы ActionScript 2 или 1? И если да, то почему?». Мне стало тоже интересно, кто-нибудь из читателей этого блога программирует еще на прошлых версиях ActionScript? И, в противоположность, начал ли кто-нибудь использовать в своих приложениях новшества Flash Player 10? От себя добавлю, что мы в разрабатываемом приложении, о котором будет рассказано на ближайшем RAFPUG 11, решили заранее ориентироваться на Flash Player 10, поскольку не смогли отказаться от таких вкусностей, как |
Шахматы — это хардкор Закончился FlashGAMM — событие, в котором совместились 7 стран, 150 участников, 10 докладов, мастер-класс, викторина и баскетбол, масса позитива, новые деловые контакты и планы, окончательный вердикт всем фреймворкам (beer session) и отвал башки. Скоро-скоро будет написан подробный отчет, а в нем — перечислены виновные, названы пострадавшие и офигевшие участники двухдневного синергетического симпозиума по флэш-играм. Все файлы докладов будут выложены на специальном сайте, видеозаписи будут проиграны на особенном ресурсе, а фотографии будут показаны с уникального адреса, имя которому FlashGAMM. Кстати, насчет фотографий. Чтобы их смогли увидеть не только ваши соседи по чату, коим вы кинете ссылку на архив (bad-bad practice), поговорим немного о том, Как правильно показывать фотографии с конференции FlashGAMM?Cпасибо всем, кто выкладывает фото со встреч! Всегда им радуюсь. Но, чтобы ваши фото увидело максимальное количество людей, нужно сделать две важные вещи. В порядке важности:1. Куда бы вы ни залили свои фото, обязательно сообщите об этом организаторам встречи. Лучше всего сделать это в виде комментария к последнему посту на сайте FlashGAMM. Можно писать здесь, прямо в этой записи. Главное — собирать ссылки на фото в одном месте, так будет удобнее всем, не правда ли? 2. Разместите фото в сети и присвойте им правильные тэги (или ключевые слова, желательно также дать названия, содержащие хотя бы название встречи). Например, если вы заливаете фото на сервис Flickr, то не забудьте присвоить клевый тэг FlashGAMM — и тогда ваши фото автоматически будут видны всем, кто кликнет по последней ссылке! Такой подход делает поиск всех связанных с событием офоток очень легким. Например, вот фото разных авторов с UAFPUG2 на одной странице, собирающей все фото с тэгом "uafpug2". Вот что может вебдваноль! Избегайте выкладывать фото в виде безликих zip-архивов ведь это может привести к возврату в вебодинноль! Этот метод применим не только к Flickr, но ко всем, где есть система тэгов или ключевых слов. Призываю всех фотографов придерживаться лучших практик размещения фото в сети! Но при чем тут шахматы и хардкор спросит внимательный читатель. Попробую объяснить это попозже :) Update: первый отчет о FlashGAMM: Роман Шупер, на украинском и как всегда с перцем :-) |
Статья: «Разработка на Flex в IntellliJ IDEA с использованием maven» Признаюсь честно, в последнее время я писал статью о том, как разрабатывать Flex-приложения при помощи InlelliJ IDEA. Но сейчас я сомневаюсь, стоит ли мне продолжать, поскольку понимаю, что написать статью, наполненную большей любовью к этой среде разработки, чем ее написал пользователь Develar на Хабрахабре, в настоящий момент я не смогу. =)
Поэтому сейчас я отсылаю вас к статье «Разработка на Flex в IntellliJ IDEA с использованием maven». Не жалейте на знакомство со статьей свое время — IDEA восполнит его вам сторицей. Ну а сам я все же сконцентрируюсь на неосвещенных в статье вопросах: интеграции с Apache Ant, рефакторингах, автогенерации кода и горячих клавишах. |
Имитация воды Сегодня на повестке дня - эффект имитации ряби на поверхности воды. Воду имитировать не так сложно, есть разные подходы. С появлением фильтров эта задача стала еще проще. Если раньше рябь получали путем маскирования изображения мельчайшими полосами и многократного его дублирования, что дико нагружало процессор, то начиная с 8й версии, фильтр DisplacementMapFilter, легко позволяет искажать изображение, и получать эффектную анимацию воды. Поглядим, какие эффекты делают наши коллеги: Realistic Flash Water Effect - AS2. Вода получается сочетанием Bitmap.perlinNoise и DisplacementMapFilter. Вода смотрится вполне реалистично, если не считать недостатка отсутствия перспективы. Здесь: Water effect, обошлись без фильтров и сделали всё масками. Смотрится конечно слабовато да и работы многовато. Но, для тех, кто не хочет дружить с flash-программированием, то вполне сойдет. Довольно продвинутый способ создания ряби, плюс имитация подводных каустиков: Water caustic effects with Flash/AS2. Демка смотрится довольно свеженько, но как-то не совсем реалистично. А всё из-за того, что карта подводных каустиков не генерируется, а является секвенцией. И сгенерирована она специальной программой, неким Caustics Generator. Что же, такой подход тоже имеет право на существование и, возможно, пожертвовав памятью на секвенцию карты, мы выиграем в производительности. А я думаю, что для того, чтобы на лету генерировать такую графику, ресурсов надо прилично, да и алгоритм еще поискать/разработать придется. Смотрим далее: несравненный блог #Laboratory Andre Michelle и эффект Water. К сожалению, для него нет исходников. Приходится просто любоваться... Продолжаем любоваться на воду: Rain Drop Water Effect. Сайт предлагает купить flash-компоненты с различными эффектами. Мы, безусловно, вежливо отказываемся и продолжаем рыскать. Люди выкладывают исходный код на форумах: например, здесь - water effect. Правда нет демки, а прежде чем потратить время на проверку, хочется знать, ради чего. Пока пропустим, но будем иметь в виду. По соседству лежит еще код: is this water effect possible in AS3? Он позволяет скрывать/появлять изображение с эффектом искажения. Как-то не очень... Следующий претендент: Water ripples revisited (AS3-only version). Вот это то что надо! Есть Демка с "волнующейся" поверхностью и исходники. Думаю, здесь стоит остановиться и поэкспериментировать. О результатах обязательно отпишусь. Добавлю, что сам блог еще свежий, но пестрит очень любопытными демками с исходниками. Пока это всё, что я смог нарыть про эффект водяной ряби. Причем, помню, что видел еще что-то стоящее по этой теме, но, увы не смог найти. Буду рад помощи. * * * Вспомнил еще одну статью по анимации воды: Море воды - программная анимация и не только, и здесь же: Еще раз о воде - самый главный секрет. Очень полезные примеры имитации воды с помощью анимационных приемов и капельки программирования. * * * Уже поступают новые решения: Облака с отражением в воде - генеруемые облака, отражающиеся в генерируемой воде. Думаю, если подобрать хорошее сочетание цветов, можно получить довольно реалистичную картинку. Вот еще демка, правда без исходников.
|
2008-10-24 |
До встречи на FlashGaMM! Уехал на FlashGaMM! Онлайн трансляция там же. В 16:40 по Киевскому времени (17:40 по Москве) будет также трансляция доклада "Future of Flash" Тома Крча из Adobe, по этому адресу. Когда количество желающих посетить мероприятие превысило 160, что означает -10 свободных посадочных мест в зале, регистрацию пришлось прекратить. Поймите нас правильно. До встречи на FlashGaMM! |
Google на самом деле индексирует SWF-файлы — и не только это Помимо индексации, Google также присваивает swf-файлам PageRank, независимый от аналогичного показателя содержащих эти swf-файлы html-страниц. Именно к такому выводу пришел Brian Ussery в своем отчете об экспериментах по индексированию Гуглом флэш-контента. Пока только статического, но зато SWFObject.js уже не является непреодолимым баръером. Это легко проверить прямо сейчас. Google уже находит swf-файл главной страницы специально созданного для тестирования флэш- и флекс-поиска ресурс Fleximagically.com по fleximagically_searchable. Гугл Тулбар покажет вам и PR этого swf-файла, равный 3 (господа сеошники, это жирная четверка в дореформационном исчислении!). В статье также много других интересных выводов — почитайте. Лед тронулся, и этот лед — толстый. А еще сделанный на Вордпресс + Флекс Fleximagically.com впечатляет как новая попытка создания блога с чисто флексовым интерфейсом. Резинового, с комментариями, RSS и всем, что положено. Да, баги есть, но все равно впечатляет, да еще и шустро работает. |
2008-10-23 |
Работа с памятью в ActionScript3 — геймерский подход На DTF.ru по наводке Imugi нашлась статья Павла Наказненко с описанием работы Garbage Collector для ActionScript 3, возникающих при этом трудностей и путей их преодоления. Автор не ограничивается описанием решения проблем, но также прикрепляет к статье два класса. Это утилиты, которые, по словам Павла, позволили ему безопасно снизить расходование памяти с 200 до 95 Мб для флэш-игры "Воплощение". Более, чем в два раза — это немало. Файлы:
|
Игрушка Eco Rangers на PureMVC и V2D Game IDE от Дебройла Пример флэш-игры Eco Rangers, использующей фреймворк PureMVC:
Кстати, кто-то пробовал в деле свежую разработку Дебройла, V2D Game IDE — визуальный конструктор физических систем (и часть Swf.Net)? Выглядит очень привлекательно! |
2008-10-22 |
Как компилировать из Flex 3 / Flex 4 для Flash Player 10 Чтобы использолвать Flash Player 10 с Flex 3 или Flex 4 нужно взять сборку Flex 3 или Flex 4 SDK от 15 октября 2008 года (или позже). В ней уже содержится новый Flash Player 10 Debug Version, файл flex-config и playerglobal.swc, так что руками править ничего не придется. Переключение версий Flash Player в браузереЧтобы переключать версии проигрывателя в Firefox, рекомендуется скачать Flash Switcher для Firefox. Внимание: именно скачать вручную flash_switcher.xpi, а затем установить его из Firefox (можно просто перетащить скачанный файл на браузер). При попытке установить прямо из Firefox последний качает только небольшую часть 14-мегабайтного файла, а затем выдает ошибку о неправильном формате обновления. Файл такой большой, потому что в нем уже содержится несколько версий Flash Player. Но FP10 там нет. Чтобы он появился, нужно после установки Flash Player и Flash Switcher кликнуть его иконку в правом нижнем углу браузера, выбрать "Shockwave Flash 10.0 r12 > Save as..." и нажать OK:Этим вы сохраняете Flash Player 10 для Flash Plugin Switcher и теперь он сможет переключаться между ним и проигрывателями других версий. Если вы хотите компилировать Flex-библиотеки или собирать приложения из командой строки, то рекомендую почитать офдок — Targeting Flash Player 10. Таким образом, флекс-разработчики получают небольшое преимущество перед флэшерами, которым официально ждать еще почти месяц. Может быть, это неплохой стимул обратить внимание на Flex, если вы еще этого не сделали? |
2008-10-21 |
Flash CS4: впечатления, обзоры, видео и признания в любви "Одна из важнейших для меня функций Flash IDE — это возможность сразу после запуска — Сtrl+N, ввести код, жмакнуть Ctrl+Enter и увидеть, что из получается. Можно получить готовый SWF за 60 секунд, чтобы проверить любую идею. Не нужно заводить воркспейс, проект, класс. Не обязательно что-либо сохранять и решать что с этим потом делать. Столько проектов я сделал, начиная с быстрого прототипирования! Некоторые из них стали FLA-проектами, другие затем мигрировали во Flex Builder как AS3-проекты. Как по мне, это одно из лучших использований Flash — в качестве среды быстрого прототипирования. Проблема в том, что уже несколько версий Flash терял эту свою сильную сторону. Что я могу сказать о flash CS4 — Adobe сумели его улучшить и вернуть харизму экспериментальной среды. Конечно, перерь мой десктоп заполонили FLA-шки, ждущие превращения во что-то большее. Но это клево :)" — пишет Кейт Петерс в своем обзоре Flash CS4. Еще немного ссылок: Рекордное количество скриншотов выложил Flashtusiast. Видео по Flash CS4 от Lee Brimelow: Все фишки Flash CS4 и Advanced Motion Editor. Первые впечатления о Flash CS4 на русском от Дениса Коляко. Вопрос: когда можно будет скачать триал? В официальном FAQ по триалам от Adobe сказано, что триал-версии станут доступны в середине ноября. Японцам повезло еще меньше — им ждать до декабря. С точки зрения конечного пользователя это — полный отстой :) И отстой этот тем более полон, чем яснее, что Flash CS4 действительно удался. |
III IIIIIII ищет флэш-технолога в Москве до 19 декабря
Вакансия открыта до 19 декабря 2008 года. Тестовые работы присылайте на адрес . |
2008-10-20 |
Как скомпилировать ролик под Flash Player 10 при помощи Flex SDK 3 С официальным релизом нового Flash Player 10 «Astro», многие наверняка заинтересовались вопросом, как можно компилировать ролики под эту версию плеера, используя Flex 3 SDK. Отвечаем – очень просто! Первым делом нужно скачать самую свежую сборку Flex SDK 3. Далее возможны два варианта развития событий:
После проведения одной из этих манипуляций, не забудьте в HTML-обертке указать правильную версию плеера для вашего ролика. Наибыстрейших вам компиляций. |
Просят оценить Flex-приложение одного года от роду "Приветствую. Хочу вынести на суд пользователей приложение, написанное на Flex (AC3). Очень интересны отзывы" — пишет нам Хотченко Владимир aka Codre. Это дизайнер для генератора отчётов, написан чуть больше года назад двумя людьми. Для запуска Flex-приложения нужно нажать кнопку Design на странице с отчетом. |
FlexCamp с участием Adobe — 30 октября под Москвой Не пропустите: 30 октября под Москвой пройдет мероприятие FlexCamp с участием Сержа Джесперса из Adobe. Все подробности — в блоге Константина Ковалева. Не пропустите! |
2008-10-19 |
FlexCamp с участием представителей Adobe Как я уже сообщал ранее, 30 октября (это четверг) в Москве будет проходить очередная встреча Русскоязычной Группы Пользователей Платформы Adobe Flash (Russian Adobe Flash Platform User Group, RAFPUG). Вскрылись новые подробности этого мероприятия, о чем я и хочу поведать. Во-первых, формат мероприятия будет выездным. Что называется, Flex Camp. То есть за городом, в одном из санаториев на природе. Что позволит тесно, продолжительно и качественно пообщаться весь день. Во-вторых, будет присутствовать (и читать доклад) Серж Джесперс, евангелист из Adobe, который живет и работает в Бельгии (куда я надеюсь поехать в декабре). А также представители сообщества и партнеры Adobe. Обещают, что это будет очень интересное мероприятие, которое позволит совместить отдых с общением на профессиональные темы. А также доклады. Точная программа и место проведения уточняются. О результатах мы вам обязательно сообщим. Также через некоторое время начнется регистрация. Итог: у вас есть время подумать (хорошо подумать!) и провести целый день не в офисе, а на природе с коллегами. Лично я - еду. Так что встретимся |
2008-10-17 |
FlexMonkey - тестирование UI FlexMonkey - это фреймворк, автоматизирующий тестирование функциональности пользовательского интерфейса Flex-приложений. С его помощью можно записывать и воспроизводить взаимодействия с UI приложения. Также можно генерировать ActionScript-код с тестами. Использует Flex Automation API. Вот небольшой пример. |
FlexMonkey - тестирование UI FlexMonkey - это фреймворк, автоматизирующий тестирование функциональности пользовательского интерфейса Flex-приложений. С его помощью можно записывать и воспроизводить взаимодействия с UI приложения. Также можно генерировать ActionScript-код с тестами. Использует Flex Automation API. Вот небольшой пример. |
FlexMonkey - тестирование UI FlexMonkey - это фреймворк, автоматизирующий тестирование функциональности пользовательского интерфейса Flex-приложений. С его помощью можно записывать и воспроизводить взаимодействия с UI приложения. Также можно генерировать ActionScript-код с тестами. Использует Flex Automation API. Вот небольшой пример. |
Веб 2.0 → Лучшие графические редакторы, написанные на Flash Под таким заголовком на Хабрахабре подан неплохой обзор онлайновых редакторов графики от Ивана 'Veter' Роденкова. Большинство их написано на Flex (я насчитал 6 и ушел работать). Пройдут годы и можно будет сказать: мы жили в то время, когда к словам "онлайновый графический редактор" не стоило добавлять "на флексе" — это было и так понятно. А Nihilogic Pixastic был еще далеко позади :) |
2008-10-16 |
Если вы до сих пор думаете что Flex — это такая тормозная штука с двумястами килобайтами ненужного мусора внутри То вам нужно немного потестить приложение Sumo Paint. Вот его домашка с примерами: Домашку тоже на флексе умудрились, блин, удмурты, то бишь финны :) А вот еще Курвейер занятный. |
Установка Silverlight 2 Для многих уже не секрет, что бравый Microsoft таки выпустил на волю “убийцу флеша” Silverlight 2. А также наконец-то добавил поддержку Visual Studio Web Developer 2008 Express Edition (VSE). Об этом недавно написал Костя Ковалев. Поскольку давно ждал поддержки VSE, решил сразу же скрестить Silverlight и VSE. При попытке поставить Silverlight Tools, инсталлер технично сказал, что моя студия ему не по нраву: “Build 9.0.30729.XX of Visual Studio 2008 SP1 or Visual Web Developer 2008 SP1 must be installed before installation can continue. See <A HREF=”http://go.microsoft.com/fwlink/?LinkID=122094″>http://go.microsoft.com/fwlink/?LinkID=122094</A> for download information.” Что немного меня удивило, так как версия моей VSE соответствовала требуемой. Пройдя по ссылке, предложили скачать SP1 инсталер. Скачал, поставил, результат тот же. Реинстал студии не помог. Вдоволь попереустанавливая и перезапуская всякие утилиты и версии VSE, решил пойти кардинальным методом. Итог: Снес VSE, снес TFS Team Explorer, зачистив после них хвосты. Установил заново Visual Studio Web Developer 2008 Express Edition. Запустил инсталляцию Silverlight Tools, и вуаля, все поставилось и радосно замахало хвостиком. Правда, пока думаю над тем, стоит ли пытаться вернуть себе TFS Team Explorer или пользоваться web интерфейсом Вывод: TFS Team Explorer, вернее его оболочка, основана на Visual Studio 2008. И хоть версия и совпадала с требуемой для установки Silverlight Tools, но получилось, что для Silverlight Tools “две студии” ( Полноценный Express и оболочка от Visual Studio) оказалось много, и он как обезьянка из анекдота терялся между “умными и красивыми”. В итоге MS снова порадовало совместимостью своих продуктов, могли хотябы при инсталяции спросить под какую студию ставить Silverlight Tools. А не тупо кричать, что версии неправильные. |
Установка Silverlight 2 Для многих уже не секрет, что бравый Microsoft таки выпустил на волю “убийцу флеша” Silverlight 2. А также наконец-то добавил поддержку Visual Studio Web Developer 2008 Express Edition (VSE). Об этом недавно написал Костя Ковалев. Поскольку давно ждал поддержки VSE, решил сразу же скрестить Silverlight и VSE. При попытке поставить Silverlight Tools, инсталлер технично сказал, что моя студия ему не по нраву: “Build 9.0.30729.XX of Visual Studio 2008 SP1 or Visual Web Developer 2008 SP1 must be installed before installation can continue. See <A HREF=”http://go.microsoft.com/fwlink/?LinkID=122094″>http://go.microsoft.com/fwlink/?LinkID=122094</A> for download information.” Что немного меня удивило, так как версия моей VSE соответствовала требуемой. Пройдя по ссылке, предложили скачать SP1 инсталер. Скачал, поставил, результат тот же. Реинстал студии не помог. Вдоволь попереустанавливая и перезапуская всякие утилиты и версии VSE, решил пойти кардинальным методом. Итог: Снес VSE, снес TFS Team Explorer, зачистив после них хвосты. Установил заново Visual Studio Web Developer 2008 Express Edition. Запустил инсталляцию Silverlight Tools, и вуаля, все поставилось и радосно замахало хвостиком. Правда, пока думаю над тем, стоит ли пытаться вернуть себе TFS Team Explorer или пользоваться web интерфейсом Вывод: TFS Team Explorer, вернее его оболочка, основана на Visual Studio 2008. И хоть версия и совпадала с требуемой для установки Silverlight Tools, но получилось, что для Silverlight Tools “две студии” ( Полноценный Express и оболочка от Visual Studio) оказалось много, и он как обезьянка из анекдота терялся между “умными и красивыми”. В итоге MS снова порадовало совместимостью своих продуктов, могли хотябы при инсталяции спросить под какую студию ставить Silverlight Tools. А не тупо кричать, что версии неправильные. |
TechDays от Microsoft
Но самое интересное в ресурсе то, что он уже сейчас предлагает великое множество скринкастов по множеству технологий для слушателей разного уровня. И этот список постоянно пополняется. Меня, конечно, во всем этом разнообразии больше всего интересует Silverlight. Причем настолько, что я тоже принял участие. Желающие могут просмотреть мой доклад для начинающих под названием “Silverlight для Flash-разработчиков”. Также на сайте имеются викторины по темам уже просмотренных докладов, по результатам которых можно выиграть призы. Подробнее о ресурсе можно узнать в блогах Ромуальда Здебского и Михаила Черномордикова. |
2008-10-15 |
Adobe FlexTeam будут в Москве Совершенно случайно узнал о том, что во второй половине октября FlexTeam будут в Москве на следующих мероприятиях: - The 4th Software Engineering Conference (Russia) 2008 SEC(R) 2008 (Enrique Duvos). |
Adobe FlexTeam будут в Москве Совершенно случайно узнал о том, что во второй половине октября FlexTeam будут в Москве на следующих мероприятиях: - The 4th Software Engineering Conference (Russia) 2008 SEC(R) 2008 (Enrique Duvos). |
Adobe FlexTeam будут в Москве Совершенно случайно узнал о том, что во второй половине октября FlexTeam будут в Москве на следующих мероприятиях: - The 4th Software Engineering Conference (Russia) 2008 SEC(R) 2008 (Enrique Duvos). |
Октябрьские мероприятия с участием Adobe в Москве Илья Панин кинул интересную ссылочку, из которой мы можем узнать о московских мероприятиях, проводимых в октябре, в которых примут участие представители Adobe. Продублирую информацию:
Так что спешите участвовать и везде успевать |