Теги: ria
MAXиновости
Тем временем на западном побережье США вовсю идет Adobe MAX, ключевое мероприятие от Adobe, которое посвящено множеству интересных технологий, так или иначе завязанных на RIA (Rich Internet Applications, насыщенные интернет-приложения). Мы уже писали об этом событии и связанных с ним новостях. Сегодня начнется третий день мероприятия, а мы еще не осветили самое интересное из его второго дня.
Как известно, на таких конференциях самое интересное и волнующее подается на пленарном докладе (keynote). Туда приглашаются различные интересные люди, демонстрируются интересные технологии, открываются секреты. Это всегда очень эффектное шоу, которое запоминается надолго. К сожалению, мне не удается побывать на MAX’е в Милане, но там будут присутствовать ряд представителей русскоязычного Flex-сообщества, в частности преставители Flexis’а, Альтернативы и, кажется, Ваня Дембицкий, которые, думаю, осветят все это на русском и из первых рук. Ну а я надеюсь побывать на крупнейшей европейской Java-конференции Devoxx (бывший JavaPolis), где будут присутствовать представители Adobe, и которая также позиционируется как RIA-конференция. Adobe там обещает объявить что-то эксклюзивное и интересное, так что будем ждать ![]()
Благодаря Сержу Джесперсу (который был в конце октября в Москве на FlexCamp) и Эндрю Шортену (который был в Москве почти год назад на Adobe Flex and AIR Pre-Release Tour), евангелистам из Adobe, мы можем и сейчас посмотреть живую трансляцию keynote первого дня. Трансляция keynote второго дня также доступна. Мало того, доступна трансляция с сессии живых демонстраций новинок, где также было много интересного.
Поведаю о паре вещей, что были интересны лично мне.
Во-первых, объявили для широкой публики о сайте groups.adobe.com, который представляет собой интересный социальный ресурс, посвященный различным сообществам, завязанным на технологии от Adobe. В основном, различным группам пользователей. В частности, там есть странички Russian Adobe Flash Platform User Group, Ukrainian Adobe Flash Platform User Group и Belarusian Adobe Flash Platform User Group. Даже оказалось, что менеджеры этих групп уже давно тайком там зарегистрировались и никому не сказали: умение держать секрет вызывает подлинное уважение! ![]()
В общем, добро пожаловать на ресурс, регистрируйтесь, а в скором времени я сообщу подробности о ноябрьской встрече RAFPUG, которая пройдет в самых последних числах в Санкт-Петербурге. Готовятся также интересные новости про декабрьскую встречу, которая, напомню, будет юбилейной: в декабре 2007-го года состоялась первая встреча нашей группы.
Их сессии демонстраций хочется упомянуть про такой новый продукт, как Durango, позволяющий быстро и просто создавать AIR-приложения путем простого перетаскиваняи компонент из других приложений и экспорта полученного каркаса в проект Flex Builder для последующей обработки напильником. Возможно, из этого получится что-то действительно интересное.
А вот другой продукт также интересен. Он называется Nitro и представляет собой платформу, позволяющую создавать Flash-виджеты, способные запускаться на различных устройствах. Мало того, подобно JavaFX-приложениям на страничке браузера, такие виджеты можно перетащить из браузера на рабочий стол, и они прекрасно себя там будут чувствовать. Замечательная технология, которая пока еще недоступна публично
Но если у вас есть интересные задумки, пишите на portablewidgets@adobe.com и предлагайте свои идеи по реализации виджетов. И есть вероятность, что вы будете как-то участвовать в этом проекте.
Кстати, о JavaFX. Все помним, что ее обещали выпустить второго декабря?
Тем временем Moonlight...
А тем временем Novell выпустили первую бету первого Moonlight’а. Прошло всего полгода с выпуска первой публичной версии (это была, кажется, альфа).
Напомню, что Moonlight — это порт Silverlight под Linux, который осуществляется силами той же команды, которая выпускает Mono. И делается это по официальной договоренности с Microsoft и под чутким руководством.
Считается, что в Moonlight 1.0 beta 1 реализованы все необходимые медиакодеки (хотя на страничке релиза прямо сейчас написано, что этот билд не поддкрживает видео и/или mp3 — built without multimedia support). Теперь команда Novell возобновила работу над Moonlight 2.0. Но тут работы явно больше, чем над релизом 1.0. Кстати, у Moonlight к тому же доступны исходники. Если тут есть линуксоиды, которые осмелятся это поставить себе — отпишитесь о впечатлениях в комментах.
В общем, Microsoft уверенно идет по пути кроссплатформенности и кроссбраузерности своей RIA-технологии. В удивительные времена мы живем!
А вот вам дополнительные ссылочки по теме.
Катализаторы творческой активности
Как мы знаем, сегодня в США открывается Adobe MAX — ключевое событие, касаемое Flash-платформы и RIA-технологий от Adobe. Некоторым из русскоязычных читателей повезет, и они смогут попасть на это событие (по крайней мере в декабре в Милане). Ну а остальным лузерам и неудачнегам (к коим я с полным правом причисляю и себя) останется лишь тихонько убить себя апстену.
Но это все лирика, а по сути можно сказать, что часть грандиозных новостей, которые готовились к этому событию, уже известны. Перечислю их вкратце:
Thermo, инструмент для “бесшовного” взаимодействия разработчика и дизайнера, о котором мы уже писали, отменяется. Его не будет. Thermo умер
Да здравствует Adobe Flash Catalyst! 
Говоря проще, инструмент сменил свое кодовое название на официальное. Публичная бета будет доступна в начале 2009-го года, но все посетители MAX’а получат ее раньше (MAX preview build). И, судя по всему, он пока доступен только для Маков, что лично меня вполне удовлетворяет. Также стал доступным для широкой публики блог команды разработчиков Adobe Flash Catalyst.
- Также посетители MAX’а получат билд Flex Builder 4, который может работать с Gumbo. В новой версии среды будут реализованы грандиозные фичи: генерация геттеров/сеттеров (уже есть с помощью Eclipse Monkey), генерация кода для событий (Илья Панин показывал на FlexCamp’е в Москве — опять Eclipse Monkey), новый Package Explorer и тултипы для ASDoc’ов, пользовательские шаблоны для MXML, ActionScript, и CSS. Шаблоны кода a la JDT там отсутствуют. Зато есть интеграция с
ThermoFlash Catalyst. Также будет монитор сетевой активности для Flex-приложений (полезная фича) и поддержка Flex Unit (вот это интересно!). Добавятся новые возможности у отладчика (подробности в блоге Майка Мориарти). Помимо всего обещают еще сильнее упростить создание CRUD для большого количества серверов и сервисов с помощью Client Data Management (CDM) (про эти возможности пишет Анил Чаннаппа). - Вышел Adobe AIR 1.5 для Mac и Windows. До конца года обещают для Linux. Он теперь использует новый, более производительный JavaScript-движок SquirrelFish. Среди новинок encrypted база данных для хранения приватной информации. Ну и то, чего мы ждали: поддержка новых возможностей Flash Player 10. AIR 1.5 доступен не только посетителям MAX’а, а всем. Причем уже сейчас.
- Предварительная версия Adobe Flash Player 10 для смартфонов, созданная в рамках Open Screen Project, также будет демонстрироваться на MAX’е.
- Adobe Flash Player 10 для 64-bit Linux.
Проект Alchemy на Adobe Labs. Портирование C/C++ кода на Flash-платформу, которое позволит использовать существующий код (например, работа с аудиокодеками) во Flash-приложениях. При этом такое портирование происходит эффективно с точки зрения производительности (как обещают, исполняться все это будет всего лишь в 2-10 раз медленнее, чем оригинальный нативный код). Естественно, генерируются не ActionScript-классы, а соответствующий байткод. На страничке проекта можно скачать сам инструментарий, который позиционируется как исследовательский проект, примеры портирования аудиокодека OggVorbis и AS Crypto Wrapper, а также интервью в Бранденом Холлом, осуществимшим порт OggVorbis. Обещают адекватное портирование платформонезависимого кода. В общем, очень интересно
Также рекомендую официальный подробный FAQ.Среди возможных способов использования данного инструментария предлагается, например, быстрая работа с PDF прямо во Flash-плеере с использованием C-библиотек, существующих в Adobe, либо. например, импорт изображений в формате RAW. Также есть сведения, что в недрах Adobe имеются как минимум интерпретатор Python, который работает во Flash -плеере (спасибо за ссылку Diestro). В общем, применение достаточно богатое.
На пленарном докладе второго дня MAX в Сан-Франциско были продемонстрированы также портированные во Flash-платформу Quake и игровая приставка Nintendo.
Вся эта информация доступна в официальном пресс-релизе, посвященном MAX. Также можно прочитать новость в блоге InsideRIA.
Хочу еще также заметить, что если есть крупные конкуренты, то все новости обычно ходят парами. Мы это уже замечали при выходе Flash Player 10 на следующий день после выхода Silverlight 2. Сегодня тоже не преминули отметиться сотрудники Microsoft. Скотт Гатри написал в своем весьма авторитетном блоге пост, посвященный Silverlight 3 и не только.
Что хочется отметить?
Silverlight 2 вышел месяц назад и победно шествует по планете. Он загружен уже более чем на 100 миллионов машин пользователей, в чем ему помогают программы Microsoft SMS и Microsoft Update, позволяющие системным администраторам легко устанавливать среду исполнения для большого количества пользователей в корпоративных сетях.
Скотт Гатри таже отметил, что в результате всего этого хоть какая-нибудь версия Silverlight стоит уже на каждом четвертом компьютере
во Вселенной. Как видим, большой прогресс за месяц.- С удовлетворением хочется отметить, что ересь от Microsoft, в результате которой термин RIA там стал расшифровываться как Rich Interactive Applications (насыщенные интерактивные приложения), а не как полагается Rich Internet Application (насыщенные интернет-приложения), долго не продержалась (подробнее об этом можно прочитать у Роста). Скотт Гатри уже упоминает Rich Internet Applications. Что, в общем, радует. Бессмысленная путаница терминов на пользу не идет.
- Silverlight 3 будет существенно расширен по части предоставления пользователю медиа-возможностей (например, кодек H.264), по части графических возможностей (заявлено 3D и аппаратная акселерация графики), расширения в области связывания данных (data binding), а также новые контролы. Скотт говорит, что в рукаве у них много чего еще (лично я готов подозревать поддержку камеры и микрофона, а также работу с битмапами). Visual Studio планирует обзавестись графическим дизайнером для разработки Silverlight-приложений.
Такие вот новости. А что у вас интересного?
FlexCamp FAQ
Как мы уже писали ранее, 30 октября 2008-го года в Подмосковье состоится очередная встреча Русскоязычной Группы Пользователей Платформы Adobe Flash (Russian Adobe Flash Platform User Group, RAFPUG), которая пройдет в выездном формате. Для тех, кто еще ничего по данному вопросу не решил, предлагается небольшой FAQ.
Правильно ли я понимаю, что мероприятие это очень дорогое и платное?
Нет, вы понимаете неправильно. Мероприятие бесплатное.
Правильно ли я понимаю, что если я флэшер, то мне там попросту неинтересно?
И это неверно. Хоть мероприятие и называется FlexCamp, на нем будут доклады и по AIR, и многое другое. А также неформальное общение на любые интересные (и не очень) темы.
Правильно ли я понимаю, что если я не имею отношения к Flash-платформе, то мне лучше не приходить?
Ну а сам(а)-то ты как думаешь? Добро пожаловать в секту!
Правильно ли я понимаю, что добираться придется самостоятельно?
А вот это понято правильно! Едем до базы отдыха «Спутник» своим ходом.
Правильно ли я понимаю, что программа мероприятия еще неизвестна?
Все совсем не так. Программа известна, и она примерно такова:
11:00 - 12:00
Serge Jespers
«Up close and personal with the AIR API’s»О чем:
By showing code snippets and real life applications, you will learn about all the API’s available in AIR and how to use them.12:00 - 13:00
Костантин Ковалёв aka Constantiner
«Microsoft Silverlight и Adobe Flex: технологии для создания насыщенных интернет-приложений (RIA)»О чем:
Доклад призван расширить кругозор Flex/Flash-разработчиков в области технологий для созданич насыщенных интернет-приложений (Rich Internet Applications, RIA). В нем будет дан обзор основных возможностей технологий Adobe Flex и Microsoft Silverlight в сравнительной форме, что дает лучшее представление. Будут рассмотрены краткая история технологий, особенности процесса разработки, доступный инструментарий, доставка приложений пользователю, а также сходство и различие в области API, взаимодействия с браузером, сетевого взаимодействия, медийных возможностей, программной модели, производительности, набора предоставляемых контролов и контейнеров. Более детально будут рассмотрены наиболее интересные “вкусности” (data binding, кастомизация приложений, работа с XML). Помимо этого будут показаны примеры взаимодействия Flash- и Silverlight-приложений, а также пример реализации приложения с использованием обоих технологий.13:00 - 13:30
Dennis Khvostionov
«Degrafa Framework»О чем:
Short introduction to Degrafa - declarative graphics framework for Flex that allows for drawing graphics via MXML markup.- 13:30 - 14:30
Товарищеский обед - 14:30 - 15:50
Минигольф, теннис, медитация и прочие массовые удовольствия 15:50 - 16:00
Антон Волков
«Видеотрансляция: привет из Перми»О чем:
Новости Альтернативы 3D16:00 - 17:00
Иван Дембицкий aka iv и Евгений Потапенко aka John
«Плагинная архитектура Flash-приложения.»О чем:
На примере разрабатываемого проекта DomCAD будет рассказано о том, что такое плагинная архитектура, зачем она нужна, для каких целей используется и каким образом реализуется на Flash.17:00 - 17:45
Илья Панин
«Eclipse Monkey - расширяем функционал Flex Builder»О чем:
Eclipce Monkey – это плагин к Eclipse позволяющий писать рассширения к нему используя JavaScript (также Ruby, Python и Groove). В докладе рассказывается о применении Eclipse Monkey для рассширения и добавление функционала для Flex Builder.17:45 - 18:30
Александр Гахов
«Тестирование Flex UI, с помощью инструмента Flexmonkey»О чем:
Доклад коснется таких тем как FlexUnitTests, Automation, на примере работы с инструментом тестирования Flexmonkey.- 18:30 - 19:30
Товарищеский ужин 19:30 - 20:00
Артемий Малков
«Круглый стол по Adobe Flex/Flash»О чем:
Усыпляющее обсуждение технологий Flash platform плавно переходящее в …- 20:00 - …
afterParty
Уже круто! Но ведь четверг — это рабочий день!
Не совсем так. Для тех, кто будет присутствовать на мероприятии, этот день рабочим не будет.
Ну вот я думал-думал и решил принять участие. Что мне для этого нужно?
Нужно поскорее послать регистрационную заявку на rafpug [dog] gmail.com. И как можно скорее! Подмосковье не резиновое! На всех мест не хватит! ![]()
Где я могу прочитать дополнительную информацию?
Тут.
Ну, вроде, пока информации достаточно.
Пару слов про мой доклад. Как было сказано, его цель — расширить кругозор Flex/Flash-разработчиков. На самом деле у этого доклада есть симметричный собрат, который призван расширить кругозор .NET-разработчиков. И будет он прочитан на следующий день, 31 октября на Silverlight Day в рамках встречи Питерской .NET User Group. Так что желающие могут сходить еще и туда
Подробности в блоге Сергея Жихарева.
Так что увидимся ![]()
TechDays от Microsoft
Кстати, забыл сообщить об открытии ресурса TechDays, который целиком посвящен технологиям от Microsoft. Ресурс призван привлечь разработчиков к традиционной серии мероприятий “Дни разработчика” и семинары TechNet. Соответственно, вы можете прямо там зарегистрироваться на них.
Но самое интересное в ресурсе то, что он уже сейчас предлагает великое множество скринкастов по множеству технологий для слушателей разного уровня. И этот список постоянно пополняется. Меня, конечно, во всем этом разнообразии больше всего интересует Silverlight. Причем настолько, что я тоже принял участие. Желающие могут просмотреть мой доклад для начинающих под названием “Silverlight для Flash-разработчиков”.
Также на сайте имеются викторины по темам уже просмотренных докладов, по результатам которых можно выиграть призы.
Подробнее о ресурсе можно узнать в блогах Ромуальда Здебского и Михаила Черномордикова.
Выход Silverlight 2
Не успел я в связи с отпуском и загруженностью по работе написать про выход релиз-кандидата Silverlight 2, который состоялся меньше месяца назад, 25 сентября, как нас ждут новые чудеса, о которых уже пару дней предупреждала разведка. Речь идет о финальном релизе (RTW, release to web) технологии Silverlight, о которой мы уже неоднократно писали. Который намечается завтра. Кстати, завтра же намечается выход новой линейки ноутбуков от Apple, но это совсем другая история.
Вернемся к теме. Я обычно и не пытаюсь предсказывать, что и кто выпустит на очередной презентации или с очередным релизом, но всегда придерживаюсь довольно скептической позиции. Тем сильнее меня поразил результат сегодняшней пресс-конференции со Скоттом Гатри. Скажем так, в интересные времена мы живем. Ибо это реальная бомба!
Выход JavaFX Preview SDK
Как мы уже сообщали ранее, на JavaOne 2008 Sun объявили о ближайших планах по поводу своей технологии для создания насыщенных интернет-приложений (Rich Internet Applications, RIA) JavaFX.
После всех анонсов не пришлось долго ждать, как Sun выпустили JavaFX Preview SDK. Этот инструментарий, доступный пока лишь на Windows и MacOS, включает в себя следующие компоненты:
- Собственно сам SDK, содержащий компилятор и среду исполнения (так как возможно использование в режиме интерпретатора) (JavaFX Compiler & Runtime tools), библиотеку 2D графики и Media, документацию и примеры приложений.
- Netbeans IDE 6.1 с поддержкой JavaFX (можно плагин для NetBeans установить и отдельно).
- Project Nile 1.0 Preview Release, который представляет из себя плагины для Adobe Photoshop и Adobe Illustrator по экспорту изображений для JavaFX. Напомню, что в обозримом будущем нас ждет также JavaFX Designer в виде отдельной среды.
- Для того чтобы баловаться со всем этим добром необходимо установить Java Runtime Environment 6 Update 10 Beta.
Какие возможности реализованы в этом релизе?
- Все для работы с 2D-графикой.
- Анимация (в виде анимации свойств и покадровой).
- Все основные стандартные GUI-элементы.
- Возможность воспроизведение аудио/видео с использованием установленных на машине пользователя кодеков.
Что следует ожидать в будущем:
- Продвинутая отрисовка текста.
- Анимация по путям.
- Трехмерная векторная графика и эффекты.
- Продвинутые GUI-контролы.
- Кроссплатформенная поддержка аудио/видео (в том числе и потокового) с сипользованием кодека ON2 TrueMotion VP6, который используется во Flash.
- Запись/кодирование видео.
- Поддержка файловой системы и доступа по локальной сети.
- Reflection.
Большой список планируемых возможностей можно найти тут.
Ну и естественно поддержка Solaris и Linux.
Также могу порекомендовать следующие ресурсы по теме:
- Сайт JavaFX и сайт для разработчиков.
- Открывшийся по этому случаю официальный блог JavaFX.
- Статья на InfoQ.
- Информация в блоге Simon Brocklehurst.
- Статья в InfoWorld.
- Причины, по которым вы должны бросать Silverlight и Flex и мигом переключаться на JavaFX

- Очень полезные и интересные статьи по JavaFX.
Несмотря на всю радужность вышеприведенной информации, народ все-таки недоволен и жалуется. Например, в одном из списков рассылки, посвященном JavaFX, есть свежий топик с весьма критическим обсуждением политики Sun в данном вопросе и отсутствия поддержки Linux в частности.
Flex 4 "Gumbo" увидеть не хотите ли?
Вся флексовая блогосфера в страшном волнении: совсем скоро (счет на часы) станет доступен (уже доступен) билд Flex 4 SDK (кодовое название Gumbo), который можно назвать нереволюционным словом “революционный".
На самом деле ряд старых билдов доступны для скачивания (уже недоступны
, но в них нет главного: того разнообразия новых фич, что преподнесет нам новый Flex.
Пока билд еще в пути, я не смог посмотреть на него внимательно. Но доступна документация, которая даже при беглом осмотре дает хорошее представление о том, что изменения не косметические (как между Flex 2 и 3), а меняющие картину в целом и заставляющие нас заново учить Flex.
Информация о новых States была доступна уже давно. Скажу прямо, очень вкусно.
Теперь же нас ждут коренные изменения в скинизации. Насколько я смог разглядеть, это будет больше похоже на WPF/Silverlight API по части того, что ряд компонентов будут иметь свойство content, позволяющее устанавливать не только текст, как раньше (например, в качестве title компонента Panel), но вообще произвольный объект, который и будет использоваться в случае если объект графический, либо будет использоваться Label с применением к контенту toString (). Также мы можем применять различные лэйауты, что позволит, например, легко и просто сделать List расположенным по кругу. Все это будет доступно также на уровне скинов.
Нас также ждут замечательные изменения в CSS, позволяющие перечислять стили в определении styleName (через пробел), id-селекторы, селекторы потомков и селекторы дочерних элементов. То есть часть спецификации CSS2.
Также будет добавлен язык разметки FXG (ранее именуемый MXML-G) для описания графических примитивов (например, <Rect>, <Ellipse>, <Path>). Этот язык может использоваться как в отдельных FXG-файлах, так и напрямую в MXML-разметке в качестве отдельного пространства имен. Этот формат оптимизирован под Flash Player 10 (Astro) и инструмент Thermo.
По части совместимости. Новые компоненты будут наследоваться от того же самого UIComponent, но это будет отдельная ветка, которая, к тому же, будет нацелена на Flash PLayer 10. Таким образом, в Gumbo-приложениях можно будет совмещать использование Halo-компонент и Gumbo-компонент.
Также нас ждет двунаправленная привязка данных (two way data binding).
Вообще, данный релиз делает Flex-фрэймворк, что называется, гораздо более flexible. То есть достигается немыслимая гибкость в кастомизации компонент, что позволит использовать ее в соответствующем инструментарии (Thermo) и улучшить тем самым designer/developer workflow и свободу выражения дизайнерской мысли как таковой.
Так что ждем появления SDK (а пока я это писал SDK 4.0.0.2480 уже появился), а пока читаем дополнительную информацию:
- Страница Gumbo, на которой есть презентации продукта, краткое описание фич, описание архитектуры и доступные спецификации.
- Сообщение блога Flex Team.
- Сообщение блога Flex Doc Team.
- Используем Flex 4 SDK для наших экспериментов (и еще одна ссылка) (и еще одна) (и еще одна
. - Легкий и простой способ компиляции Flex 4-проектов с помощью Flex Mojos (подробнее о Flex Mojos и Maven тут).
- Пример скинизации кнопки в блоге ScaleNine (и еще один).
- Документация по Gumbo API.
- Пример новых компонент HSlider и VSlider. А также пример использования свойства includeIn.
Думаю, что в ближайшее время нас ждет множество интересных материалов по этому поводу! Следите за блогами!
А когда же будет релиз, спросите вы? Ответ такой: во второй половине 2009-го года. То есть не раньше, чем через год. Подождем?
PS. В качестве дополнительной информации и разъяснения общего порядка. Многие теперь говорят о релизе Flex 4, который состоялся вот буквально вчера. Это совершенно неточная информация. Под релизом в данном случае следует понимать лишь первый публичный nightly build, который содержит новую архитектуру Gumbo. А сам релиз, повторимся, еще только через год. Замучаемся ждать ![]()
Microsoft MVP Award
В общем, наверное, это называется “похвастаться", но факт остается фактом. Буквально два дня назад Microsoft удостоили меня звания MVP. Сам я, конечно, не считаю, что так уж заслужил это звание в контексте Microsoft, но это так или иначе подстегнет меня уделять еще больше времени Silverlight в рамках моей самопровозглашенной евангелистcкой деятельности в области насыщенных интернет-приложений (Rich Internet Applications, RIA). Собственно его (времени) и не хватает.
Хочу поблагодарить Михаила Черномордикова, который выдвинул меня на MVP Award ну и фирму Microsoft, проявляющую столько внимания к людям, которые популяризируют их технологии лишь косвенно. Надеюсь, что этот год будет плодотворным, я смогу узнать много нового и поделиться этим с другими разработчиками.
Полный список российских профессионалов, получивших в этот раз титул MVP, можно посмотреть в блоге Юлии Беляниной, которая является теперь моим MVP Lead.
Ну и принимаю поздравления ![]()
Flash Player 10 beta 2
На сомом деле все уже написали о выходе второй беты Astro (кодовое название Flash Player 10). Я решил создать еще один пост на эту тему с той лишь целью, чтобы продолжать держать читателей информированными ввиду того, что прошлый пост стал столь популярным.
В общем, новая бета не несет особо ничего нового. Кроме:
- Улучшения в области работы со звуком (Sound API). Теперь можно использовать Adobe Pixel Bender не только для графических фильтров, но и для звуковых
Это в дополнение к уже продемонстрированной ранее генерации звука. - Различные усовершенствования на платформе Linux в виде поддержки WMODE и Video4Linux v2 (V4L2) camera API.
- Дальше движемся ноздря в ноздрю с Silverlight, В этой бете доступна ограниченная поддержка клавиатуры в полноэкранном режиме. То, что было заявлено во второй бете Silverlight 2.
- Новый метод в ActionScript API unloadAndStop. Немедленно останавливает звук, воспроизводимый в подгруженном ролике, удаляет все обработчики событий, связанные с ним и удаляет сам ролик. Подробности тут.
Как видим, новшеств не так много. Но есть ряд исправлен ошибок и прочее.
Все это доступно на страничке Astro в Adobe Labs. Там же можно скачать новый плеер, который, опять же, не доступен в debug-версии ![]()
Если же отвлечься от темы, хочу обратить ваше внимание на вводную статью Юлии Николаевой по поводу относительно нового MVC (и не только) Flex фрэймворка Mate. Юля не сговариваясь опередила меня в выражении восторга по его поводу, чем я и собираюсь в подробностях заняться в ближайшее время (при его наличии), ибо сам сейчас этот фреймворк использую в текущем проекте и не могу не нарадоваться. По сравнению с ним Cairngorm и его не очень удачная (в чем-то удачнее Cairngorm’а, но не решающая ряд вопросов, зато предлагающая взамен еще больше писанины и новых классов) замена PureMVC - просто рутина и тонны не приносящих радости, не нагладных строк кода и классов. Mate же предназначен для написания гибких решений, использующих преимущества именно Flex. А конкретно - декларативный подход. Но обо всем об этом позже.
Пока же в дополнение могу предложить сегодня же опубликованную Яковом Файном диаграмму одного из вариантов использования Mate и опубликованное вчера интервью с одной из создательниц фреймворка Laura Arguello.




