После окончания AUG туров, команда евангелистов компании Adobe приступила к новому проекту. В течение недели, с 7 по 10 Июня, у нас будет возможность поучаствовать в серии онлайн семинаров, которые покажут полную мощь новых инструментов. В течение этих семинаров они создадут веб приложение с начала и до конца и объяснят, как все продукты компании взаимодействуют вместе.

Присоединяйтесь к евангелистам из Adobe, чтобы узнать, как построить интерактивное приложение от начала и до конца всего за одну неделю. Используйте Flash Catalyst CS5 для описания взаимодействий с пользователем и состояний приложения, основанного на графическом дизайне, созданном в Ilustrator CS5 и Photoshop CS5. Воспользуйтесь Flex4 и Flash Builder 4, для соединения с сервером на основе PHP или Java. Попробуйте Flash Professional CS5 и Device Central, чтобы создать мобильную версию приложения с использованием нового Flash Player 10.1 API для мобильных устройств. Создайте версию для десктопа с помощью AIR 2.0. И, наконец, объедините социальные и корпоративные возможности через LiveCycle Collaboration Services и Flash Player 10.1 P2P API. См. полный график под катом.
Недавно на сайте Adobe появилась новая статья "Freedom of choice". Она вызвала массу обсуждений, и я, пожалуй, опубликую здесь ее перевод:
Только воображение может ограничить открытые потоки творчества, идей и информации -- так считаем мы в Adobe. Инновации процветают, если люди могут свободно выбирать технологии для самовыражения и получения знаний -- там, где они этого хотят и тогда, когда они этого хотят. Каждый проигрывает, когда технологические барьеры препятствуют обмену идеями.
Открытость -- в сердце Adobe. Наша первая технология была открытым стандартом, освободившая индустрию публикации от довления собственнических (проприетарных) систем, и вскоре после этого открытая технология PDF от Adobe устранила барьеры на пути совместного использования документов на разных платформах.
Технология Adobe® Flash® доставляет контент сотням миллионов людей, независимо от платформы или браузера. В 2009 году, в партнерстве с Google, Research In Motion, а также десятками других компаний, мы сформировали проект Open Screen -- коалицию, призванную сделать использование сети легко доступным на любом мобильном устройстве.
Мы верим, что важное значение для прогресса имеют открытые рынки, позволяющие разработчикам, издателям и потребителям самим выбирать то, как они создают, распространяют и получают доступ к содержимому. Вот почему мы активно поддерживаем такие технологии, как HTML4, HTML5, CSS, и H.264, в дополнение к нашей собственной технологии.
Сейчас, когда, как никогда ранее, сетевые и мобильные устройства облегчают свободный обмен идеями, мы находимся на переднем крае удивительной революции. Мы по-прежнему уверены, что открытость является единственным способом продвижения вперед.
Недавно появилась шутка по поводу предыдущей картинки --
Пишет Flop:
Адоб открыла опенсорс?
О_О
Что за бред -- открыть открытый код?
На самом деле теперь мы сможем наконец исправить глюки и баги в их опенсорсе.
УРАААААААА!!!
Читаем:
Соответственно, это уже можно коммитить, а вот это можно самому исправить и закомитить.
Может и боян (более месяца этому событию), но что то я не видел по этому поводу новостей.
В среду, 3-го марта пройдёт семинар на котором Tomas Krcha покажет как использовать P2P во Flash. Семинар будет проходить на английском, объявить о своём участии и узнать подробности можно на eventbrite.com.
Трансляция будет проходить через Acrobat Connect.

(Картинка упорота с masternewmedia.org)
Видимо, Adobe решила сделать подарок ко Дню Защитника Отечества
и выпустила третью бету флеш-плейера Flash Player 10.1. Подробности.
Как это устроено: вы задаете вопрос в комментариях к этой записи в блоге Ли. Затем Ли садится, все обдумывает и отвечает, а свои ответы записывает на видео. Получившееся видео он публикует у себя в блоге. Если он не сможет ответить на ваш вопрос, то объяснит, почему. Ли просит указывать ваше имя и географическое положение (и то и другое не обязательно, но Ли просил). Сбор вопросов идет до 31 июля 2009 года (пятница) включительно. Не владеете английским? Могу помочь, пишите вопросы сюда.
Недавно мы голосовали за исправление бага ASC-3778, который делает работу с выражениями switch/case не только трудной, но и опасной. Спасибо всем, кто проголосовал! Баг уже набрал 18 голосов, его статус изменился на "Internal Review", и в результате этого "внутреннего рассмотрения" баг посчитали связанным с багом ASC-3644, который имеет приоритет "B - Major Issue", и с ним связано еще 8 проблем. Его устранение запланировано на версию Milestone FP 10.1.
Но самое интересное — это сам багрепорт по багу # 3644. Во-первых, отчет об ошибке сделан сотрудником Adobe Ларсом Хансеном, который тоже фиксит баги плейера. Во-вторых, Ларс разбирает этот баг на низком уровне. Он предлагает скомпилировать код файла switch.as с помощью asc.jar с опцией -optimize, затем сделать дамп (дизассемблировать) получившийся файл switch.abc и уже в файле с результатами дампа switch-abc-nemo440.dump обнаружить, что вместо ожидаемых 8 инструкций case во флэшовом ассемблере получилось 9, то есть на одну больше, чем просили (L2...L10):
162 lookupswitch default:L10 maxcase:8 L2 L3 L4 L5 L6 L7 L8 L9 L10
Что и есть проявление бага. Интересно, чорт побери. Даже такому чайнику в ассемблере, как я.
За свою более чем десятилетнюю историю Flash Player развился от простенького анимационного движка до универсальной платформы для создания приложений.
Но не только новые возможности добавляются в каждой новой версии, но и новые проблемы. Как правило, почти все они исправляются в следующей версии проигрывателя, но бывают баги, которые живут годами, переходя из версии в версию. Есть среди них баги, которые разработчики Flash Player даже не комментируют, делая вид, будто их нет.
Флэш-проигрыватель наотрез отказывается правильно работать в режиме полной прозрачности, задаваемой через параметр wmode="transparent". Стоит его включить, как появляется целый букет болячек: от резкого падения FPS и производительности (что вполне объяснимо, вед прозрачность тоже считать надо) до вообще необъяснимой невозможности ввода не-латинских символов в режиме прозрачности. Совсем недавно эту проблему в который раз обсудили в ruFlash, снова придя к неутешительному выводу, что воз и ныне там, хоть на дворе уже Flash Player 10. И Adobe не спешит эту ситуацию комментировать.
А знаменитый баг-444, связанный с невозможностью глобального отлова исключений в проекте? Он приводит к остановке приложения прямо перед недоумевающим пользователем, и у разработчика нет никакой возможности это исправить. Еще один экспонат этой выставки уродов, и снова Adobe молчит.
Сюда же можно отнести игнорирование проблемы эхоподавления во Flash Player (баг-273), которое мы уже обсуждали. И здесь мы слышим унылое молчание Adobe.
Тем временем, опыт получения правильного аудио во флэше доказывает, что если говорить целенаправленно и четко, то Adobe прислушивается и фиксит, или хотя бы объясняет свою позицию.
Предлагаю собрать коллекцию самых латентных и злых багов Flash Player (давайте пока ограничимся этим), а по результатам составить статью или презентацию (берусь составить), где вопрос будет стоять ребром в сторону Adobe, которой просто негоже прикидываться шлангом при таком количестве реальных проблем!
Итак, прошу в комментариях писать о латентных багах:
Неконструктивные комменты трутся в режиме реального времени, наша цель — добиться реакции Adobe.