В качестве конференции, WebDU дорог сердцам разработчиков Flash, Flex и ColdFusion в Австралии — до недавнего времени это было единственное мероприятие, специально предназначенное для их платформы выбора. Начиная с MXDU, сиднейская компания Daemon уже в течение семи лет проводит насыщенное двухдневное мероприятие, посвященное продуктам Macromedia / Adobe. И они делали чертовски хорошую работу.
Однако в последние годы команда WebDU добавила дополнительные потоки, предназначенные для общей веб-разработки и взаимодействия с пользователями в Интернете (и соответственно изменили свое имя), а также сеансы, посвященные командной работе, и некоторые из них с надписью «безопасно для менеджеров». Это подводит нас к WebDU 2009, снова в Star City Casino, с пятью отдельными потоками: Team / UX, Web I, Web II (не так, как некоторые могли бы предположить, Web двухточечное), Flash / Flex и ColdFusion. Это в общей сложности 46 сессий в течение двух дней — и для участника общего профиля — непростая задача выбрать всего 12 человек для физического посещения.
День 1 Основной
Пух
Существует два разных типа вступительных слов от сотрудников Adobe: «посмотрите, что люди делают с нашими продуктами», и «посмотрите, что вы сможете сделать со следующей версией наших продуктов». С CS4, выпущенным сравнительно недавно, на основной сессии этого года Майк Чамберс (Mike Chambers) , главный менеджер по продуктам по связям с разработчиками для Flash Platform в Adobe, сделал первое — продемонстрировав некоторые передовые новинки прямо сейчас в дикой природе. Трехмерный сасквот танцевал по экрану Майка, балансируя на листе бумаги, который он держал перед своей веб-камерой, благодаря дополненной реальности и Papervision 3D; с практической точки зрения, есть ряд клиентов Twitter на основе AIR, и более 12% твитов в сервисе приходят из Tweetdeck, приложения AIR; Нью-Йорк Таймс использует Flash и AIR для предоставления специализированного контента и расширенного опыта в качестве добавочной стоимости для своих платных подписчиков. Интеграция AIR с API-интерфейсом Facebook, несомненно, приведет к появлению некоторых интересных приложений — показная игра-шутка «Jackass», безусловно, подойдет для просмотра.
Местный офис Adobe познакомился с Эндрю Сполдингом, который продемонстрировал местный магазин гибридной музыки для веб / AIR, построенный местным разработчиком Эндрю Мюллером в течение нескольких недель, а не месяцев — впечатляющее усилие. Эндрю Мюллер позже представил целую сессию по разработке приложений AIR, опираясь на свой опыт работы с bandit.fm и другими проектами.
Мясо
Adobe Майк Чемберс
(фото Пит Оттеры @webdu)
Затем на пленарном заседании был рассмотрен другой «тип» основного выступления: пробные пики будущих продуктов, которые каждый разработчик в комнате ждал, чтобы увидеть. Стивен Хайнц из Adobe продемонстрировал Flash Catalyst, инструмент для создания скинов Flex, который Adobe уже давно демонстрирует альфа-версиям. Catalyst — это инструмент для разработки кода для Flex — многоуровневые элементы можно импортировать из Illustrator, Fireworks или Photoshop и применять к компонентам Flash в качестве обложек. Стивен показал действительно быструю, но полную демонстрацию, где он создал простое, но работающее приложение за считанные минуты, без написания какого-либо кода — многим оу и ахх из аудитории.
Catalyst станет инструментом, который не даст приложениям Flex выглядеть как приложения Flex и даст дизайнерам некоторую свободу для инноваций, и, без сомнения, внесет большой вклад в сферу RIA. Интересно было то, что до сих пор я не осознавал, что Catalyst основан на Eclipse — из того, что я видел на экране, он, конечно, не выглядит или не ведет себя как Eclipse IDE, а скорее как часть Creative Suite. Публичная бета-версия, по-видимому, будет доступна в какой-то момент в недалеком будущем, так что каждый может запачкать руки.
ColdFusion, возвращающийся ребенок
Тем не менее, основным докладом будет не Flash. Далее Терри Райан , новичок в команде евангелизации ColdFusion, но, безусловно, не новичок в ColdFusion, продемонстрировал Bolt, долгожданную IDE для ColdFusion на основе Eclipse, и некоторые новые функции, которые будут включены в предстоящий ColdFusion 9. Он начал отказавшись от признания, что у Adobe есть небольшая проблема с изображением в CF, но что платформа далеко не застаивается с более чем 700 000 разработчиков по всему миру. Затем он быстро продемонстрировал некоторые функции генерации кода в Bolt, которые связаны с функциями ORM, новыми в CF9 с Hibernate.
Время истекало, но суть доклада была ясна: цель Adobe — создать полный рабочий процесс для полнофункциональных интернет-приложений, развернутых в браузере с помощью Flash Player или на рабочем столе через AIR: с помощью таких инструментов дизайна, как Photoshop, Fireworks и Illustrator; через Catalyst, который является своего рода инструментом быстрого прототипирования; в Flash Builder (переименованный Flex Builder) для написания хардкорного ActionScript; и Bolt для написания кода бэкэнд-сервисов для взаимодействия с сервером ColdFusion.
Отвратительная снисходительность: веб-сервисы, внедрение зависимостей, каналы Yahoo и многое другое.
Эндрю Мюллер
(фото Пит Оттеры @webdu)
На других сессиях в течение дня у этого разработчика были возможности питать и потакать своему внутреннему гику: Кай Кениг размышляет над состоянием игры с веб-сервисами (вывод: совместимость все еще отстой!), Деннис Кларк демонстрирует внедрение зависимостей с помощью среды ColdSpring для ColdFusion и Филип Теллис показывает нам, как разобраться с трубами Yahoo, сделать ремикс и переиздать RSS-каналы в довольно сухой, но насыщенной примерами сессии. Особенно круто было 98 чашек чая Эндрю Мюллера, интересная сессия, на которой рассказывались советы и рекомендации по разработке приложений AIR от человека, который создал несколько очень успешных. Моим любимым выводом из сессии Эндрю было включение автоматических обновлений в ваше приложение с самого начала — оно занимает всего несколько строк кода и гарантирует, что на протяжении всего процесса разработки у вашего клиента и тестеров всегда будет самая последняя версия приложения. Умное мышление!
День завершился сеансами «птичьи перья» по AIR, разработке мобильных приложений и ColdFusion, где группы разработчиков-единомышленников провели непринужденную дискуссию на интересующие темы под руководством одного из докладчиков. Затем он отправился в лаундж-бар Oscars, в нескольких минутах ходьбы, для напитков, спонсируемых Gruden.
Оставайтесь с нами для подведения итогов второго дня!