WebDU в Сиднее, которая уже шестой год успешно работает, является ведущей австралийской конференцией по технологиям на базе Adobe (главным образом Flex и ColdFusion). Местом проведения конференции 2008 года был Сиднейский конференц-центр — отъезд от казино Star City, где он проводился в течение последних четырех лет, хотя и не далеко от удобной, но ориентированной на туристов гавани Дарлинг.
Одной из давних традиций WebDU является открытие анимации от давнего партнера и серебряного спонсора дизайнерского агентства Nectarine. Фактически, когда делегаты подняли свои сумки для конференций, выяснили, как подключиться к беспроводной связи и встретились со старыми лицами, в главном зале проходили анимации прошлых лет, которые развлекали тех, кто ждал вступительного выступления от главного евангелиста Adobe Майка. Дауни — включая классику, такую как супергерои 2005 года (и, конечно же, привлекательного Спарки) и 2006 года «Не упоминай о слиянии». Хотя анимация 2008 года еще не была опубликована, все предыдущие годы можно найти в портфолио анимации Nectarine .
Ключевые слова: Майк Дауни и Грег Рьюер, евангелисты Adobe, в AIR, Flash Player 10 и Creative Suite CS4
После приветствия от организатора конференции Джеффа Бауэрса Майк Дауни начал слушания. Вступительное слово началось с последнего акцента Adobe, выходящего за пределы рабочего стола, с обзора платформы AIR (Adobe Integrated Runtime) — настольного клиента, работающего на Windows, Mac и Linux, который позволяет веб-разработчикам создавать настольные RIA с использованием Flash / Flex. или HTML и JavaScript. Майк продемонстрировал, насколько быстро идет разработка AIR, запустив на сцене простой Flash-видеоплеер. Он также продемонстрировал некоторые из новых функций Flash Player 10, в том числе манипуляции с осью z и «Pixel Effects» — эффекты рендеринга в режиме реального времени на видео — прежде чем перейти к бета-версии среды разработки Flash, в которой есть некоторые довольно интересные новые функции анимации и обратная кинематика для анимации персонажей. Поцелуй график до свидания, мигалки!
Затем евангелист Creative Suite Грег Рьюис продемонстрировал пока еще не выпущенный Fireworks CS4, который он с энтузиазмом называл «сводным пасынком» семейства продуктов Creative Suite. Fireworks в настоящее время позиционируется как инструмент быстрого прототипирования, и он генерирует довольно чистую разметку и CSS — определенную экономящую время отправную точку для проектов веб-сайтов. Грег также пробовал Dreamweaver CS4, доступный в Adobe Labs в качестве общедоступной бета-версии для владельцев пакета CS3. Dreamweaver теперь использует Safari в качестве внутреннего движка рендеринга, предоставляя ему очень хорошую поддержку веб-стандартов в режиме конструктора. Были продемонстрированы три новые функции: связанные файлы — быстрый доступ к связанному CSS, JavaScript и включаемым файлам — вертикальное разделенное представление, которое также допускает два отдельных представления кода, — и динамическое представление, которое я лучше всего могу описать как интерактивную версию Firebug. прямо в Dreamweaver — довольно впечатляюще для работы с CSS и JavaScript.
Сессии 1-го дня
После утреннего чая делегаты разделились на четыре комнаты для сессий в четырех потоках: Flash / Flex, AIR / JavaScript, ColdFusion и Web Essentials. Презентации о доступности в Spry, функциях PDF CF8, Flex в Acrobat, разработке пользовательских тегов и мобильных веб-сайтах, а также вводные сессии по ActionScript 3 и AIR заставляли участников работать до обеда, после чего он вернулся к большему: мониторинг производительности ColdFusion, Ajax в CF, Google Maps и Flash-видео, и это лишь некоторые из них.
Стефани Салливан: макеты на основе CSS с Dreamweaver CS3
Давний учитель, автор и универсальный специалист по стандартизации Стефани Салливан начала дневные занятия со своей презентации о макетах на основе CSS, которые поставляются с Dreamweaver CS3 — шаблонами, которые она сама создала для Adobe. Эти шаблоны предназначены только для структурной разметки — без изображений, без стилей — они предназначены для обеспечения прочной структурной основы для разработчиков, плохо знакомых с макетом CSS, или для быстрого старта для более опытных практиков CSS. Стеф ознакомился с принципами пяти основных типов макетов, включенных в набор шаблонов: фиксированная ширина, жидкая, эластичная, гибридная и абсолютно позиционированная (хотя всем настоятельно рекомендуется держаться подальше от абсолютно позиционированных макетов). Затем она затронула несколько моментов, касающихся очистки и избежания «падения поплавка» — важных моментов, которые следует помнить при работе с поплавками, что связано со многими макетами. Позже во второй половине дня Стеф провел сопутствующую сессию, посвященную устранению проблем с макетом CSS.
Лиза Херрод: Пользовательское тестирование для остальных из нас
Презентация Лизы Херрод о пользовательском тестировании, безусловно, была одной из моих ярких идей первого дня — она была наполнена действительно полезной информацией о пользовательском тестировании, которую почти каждый мог отобрать и немедленно использовать. На самом деле, было обидно, что больше разработчиков не присутствовало на этой сессии — качество проектов ColdFusion и Flex по всей Австралии могло бы быть значительно повышено!
Лиза рассказала о типах юзабилити-тестирования, которые обычно проводятся — экспертные обзоры, сравнительные обзоры и пользовательское тестирование — и сформулировала все для разработчика, которого, возможно, попросили начать проводить юзабилити-тестирование, либо изучив сам процесс, либо задействовав профессионал. Она привела практические примеры того, в чем заключаются сильные стороны каждого типа тестирования, и где срезать углы, если бюджет ограничен (а также, где определенно НЕ срезать углы). И ее слайды были чертовски смешными.
Разработка Ajax с использованием ColdFusion 8
Ракшит Н, инженер из Adobe в Индии, провел вводную сессию, посвященную новым функциям Ajax в ColdFusion 8. Он рассмотрел три уровня архитектуры Ajax в ColdFusion — лежащую в основе поддержки JSON — «трубопровод» Ajax, который соединяет логику на стороне сервера с интерфейс и виджеты пользовательского интерфейса (компоненты YUI и ExtJS — отмечая, что поддержка JSON и «сантехнические» функции могут быть использованы для соединения с любой библиотекой интерфейса. Особое внимание было уделено CFAJAXPROXY, почти волшебному тегу, который позволяет на стороне сервера компоненты, которые будут вызываться напрямую из JavaScript, с помощью «холодного трубопровода» ColdFusion, отвечающего за преобразование типов данных и другие подобные неприятные вопросы.
Встроенные функции Ajax — это первый опыт, который многие разработчики ColdFusion имеют с Ajax, поэтому я не думаю, что многие из них ценят, насколько они мощны и экономят время. И было здорово услышать от Ракшита, одного из инженеров, который работал непосредственно над этими функциями — вы должны были предположить, что он знает их лучше, чем кто-либо другой!
Kingpin Bowling Lounge
Несмотря на то, что социальный аспект WebDU всегда был важен, команда в этом году совершенно превзошла себя своим особенным событием — весь боулинг, пул, аркадная игра и центр лазерных меток были забронированы на ночь для всех участников конференции. И если этого было недостаточно, первые три часа напитков и закусок были бесплатными.
Из всех сообщений, замечательное время было у всех. Ходят слухи, что, несмотря на открытие караоке-уголка, большинство делегатов даже добрались до основного выступления второго дня … но это еще один пост.