Рубрика: ClientSide-2007
ClientSide-2007: впечатления
Ну вот и я сподобился отойти после путешествия и написать о своих впечатлениях от прошедшего мероприятия. В двух словах: все было очень круто. По сравнению с РИТ-2007, на котором я рассказывал про Adobe Flex, и которые были организованы одной и той же группой энтузиастов, возглавляемой Олегом Буниным и Павлом Рогозиным, виден явный прогресс как в организационно-технической части, так и по части докладов/общения.
Несмотря на мои предыдущие жалобы, я все-таки прочитал оба своих доклада. Их по большей части пришлось пролистывать, но основное я, думаю, сказать успел. Теперь можно даже скачать презентации моих докладов:
Сравнение современных технологий для создания насыщенных интернет-приложений (RIA) (Zip, ppt inside, 7M). Таблицы, приведенные в презентации, не претендуют на абсолютную истину. По многим причинам. Например, потому, что четкие и одинаковые сравнения не всегда возможны и корректны. Не по всем пунктам имеются достоверные данные. Также следует учитывать, что колонка для WPF касается XBAP, а колонка JavaFX - апплетов на базе JavaFX. Ибо эти виды приложений уж точно ориентированы на веб, когда WPF-приложения могут быть, а могут и не быть связанными с веб. То же касается и JavaFX. Java Web Start представляет лишь способ дистрибуции и установки Java-приложений, но при этои не гарантирует, что эти приложения должны работать с вебом.
По другим нечетким заявлениям в таблице сравнений есть комментарии к слайдам. Но все тонкости я собирался рассказать на словах и даже кое-что успел
Буду стараться в последующих постах вернуться к этой теме и написать подробно. Но тут явно не на один пост информации.В создании этих материалов мне помогали Ромуальд Здебский и Михаил Черномордиков из Microsoft, а также Александр Щербатый из Sun.
- Adobe Integrated Runtime (Adobe AIR): платформа для создания десктопных RIA(Zip, ppt inside, 6M). Тут особые комментарии не нужны. Все, вроде, понятно. Доклад был предназначен для ознакомления почтенной публики с новой незнакомой технологией.
Что же касается самой публики, то публика была весьма почтенная как среди докладчиков, так и среди учаснегов. Надо сказать, что было прилично народа и из Питера. В частности, там были Юля Николаева aka Junique и Павел Кожин. Также я смог очно увидеть Максима Качуровского aka Слон в сапогах и теперь со всей уверенностью могу заявить, что знаю всех учаснегов Riapriority.com лично ![]()
Также приятно было увидеть и познакомиться с рядом персонажей, связанных с Flash-платформой: Андреем Ивановым, Иваном Дембицким, Артемом Малковым, Дмитрием Величкиным, Алексеем Гончаренко, Александром Цыплихиным и многими другими.
Атмосфера конференции была самая дружелюбная, еда вкусная, доклады, повторюсь, интересные. Вопросов по сравнению с РИТ’ом задавалось гораздо больше (правда по большей части в кулуарах, ибо в конце доклада времени просто не хватало на все обсуждения). Лично меня после докладов в коридоре окружила достаточно большая толпа народа, и мы долго и интересно беседовали.
Также вполне плодотворно удалось пообщаться с представителями Adobe и Flexis’а (которые являются партнерами Adobe) по части поддержки разработчиков в России. Так что не исключено (тьфу-тьфу-тьфу), что в скором времени у нас будет Flash Platform User Group или что-то в этом роде. Которая будет двигаться силами заинтересованных ведущих разработчиков России при поддержке Adobe. Ориентировочно это будут ежемесячные встречи с докладами в Москве и, возможно, в Питере. И касаться они будут прежде всего Flex, AIR и, в девелоперской части, Flash. Желающие получать приглашения на встречи могут оставлять в комментариях к этой записи свои e-mail’ы (если мыло написать в соответствующем поле соответствующей формы, то оно будет доступно только мне и не будет доступно спаммерам).
На второй день конференции Ваня Дембицкий рассказывал про кривые Безье. Для любителей математики и аналитической геометрии (коих, впрочем, собралось предостаточно, и к числу которых можно отнести меня) это было довольно интересно. Во всяком случае рассказывает Ваня увлекательно ![]()
Большинство других докладов на конференции, которые можно отнести к тематике RIA, касались в основном AJAX. В силу того, что приходилось много общаться и следить за работой вверенной мне секции, все доклады посетить не удалось. Но кое-что - вполне. Понравился доклад «Векторная графика в Вебе (SVG, VML, Canvas)» Леонида Хачатурова, познавательно было узнать подробности некоторых интересных технологий от Google («Технология Google Web Toolkit» Аскара Рахимбердиева и «Offline Web-приложения: от Google Gears до HTML5» Алексея Захлестина). Неожиданно познавательным был также доклад «Анимационные эффекты средствами браузера» Петра Леонова. По крайней мере в той части, что касалась примеров. Кстати, если кто помнит, то цитату из тезисов именно этого доклада я привел в предыдущем посте. После доклада мы поговорили с его автором (милейший молодой человек) и вполне нашли общий язык.
Интересны были также доклады по части тестирования GUI, а особенно «Автоматизация тестирования сложных Flash интерфейсов» Александра Комлева. Александр копнул вглубь, разобрал множество методик, инструментов и подходов и рассказал об используемом ими методе на базе Selenium (тестируют они в том числе и игры). Во время фуршета мы пообщались с автором доклада, что, в общем, тоже было вполне приятно и плодотворно. Надеюсь, что в скором времени можно будет раздобыть презентацию Александра.
Также во второй день конференции на базе стенда Adobe/Flexis была проведена серия коротких мастер-классов об Adobe Flex, где рассказывалось об эффекстах, стилях, состояниях, лэйаутах, событиях итд. В одном из них даже поучаствовал я, но не думаю, что это было сильно интересно: сказывались две ночи с малым количеством сна и возлияний по поводу встреч после первого дня конференции
Но мастер-класс про эффекты был очень эффектным, а про стили - стильным ![]()
Ну и какая конференция без совсем уж неформального общения вечерком в кабачке?
Flash-тусовка отправилась в «Думу», где и посидели.

Также после конференции был замечательный фуршет и вечер второго дня, где к нам присоединились не только тусовка, связанная с Flash-платформой, но и многие другие. К сожалению, тут сильно засидеться нам не удалось, ибо нас ждал поезд. И серые будни. Так и не удалось совсем не приболеть после двух поездов за короткое время ![]()
В общем, могу лишь сказать спасибо организаторам, докладчикам и учаснегам этой замечательной конференции. Так держать! ![]()
Ну а ссылки на видео некоторых докладов, которые транслировались в прямом эфире, ссылки на фотографии (кстати, много интересных фоток!) и прочее - вполне доступны.
Расписание докладов ClientSide-2007
Буквально вчера ночью на сайте конференции ClientSide-2007 появилось расписание выступлений.
Оба моих доклада попали в секцию «Мультимедиа». Действительно, одной из необходимых составляющих любой RIA-технологии являются интегрированные в среду исполнения медиа-возможности. Поэтому ввиду того, что приходится с печалью констатировать факт, что о RIA в российской интернет-разработке чаще всего говорить еще рано, такая классификация докладов имеет какое-то право на существование. Хотя приятно было бы видеть отдельную секцию, посвященную RIA, на которой много и интересно рассказывали бы об Adobe Flex, Adobe AIR (будет немного, но, надеюсь, интересно), Microsoft WPF, Microsoft Silverlight, Sun JavaFX, OpenLaszlo, XUL, Prism итд. А также о мобильных rich-клиентах и многом другом интересном. Но до такой секции на российских конференциях, посвященных клиентским веб-технологиям, нужно, думаю, шагать еще года два-три-четыре-пять. Подождем… ![]()
Проблема в том, что на мои доклады «Сравнение современных технологий для создания насыщенных интернет-приложений (RIA)» и «Adobe Integrated Runtime (Adobe AIR): платформа для создания десктопных RIA» отведено всего по тридцать минут, а это очень мало. Ну ничего, буду быстро бежать по верхам. Не думаю, что широкой аудитории интересны технологии создания насыщенных интернет-приложений. Гораздо интереснее, например, AJAX и JavaScript, которые спустя несколько лет таки дошли до России и стали популярными. Так, в секцию «Мультимедиа» проник 45-минутный доклад по GWT, который имеет отношение к AJAX, а также 45-минутный доклад по анимационным эффектам в браузере, явно относящемся к секции «AJAX, JavaScript, JSON, GWT», тезисы которого начинаются с замечательных слов про Flash:
Потому что проприетарно, внутри нет любимых CSS и HTML, неиндексируемо, плохая модель событий, в скриптах слишком долго не было регулярных выражений и замыканий, огромная среда разработки, потребность в компиляции, необходимость создания сайта целиком на флеше.
Видимо, автор не в курсе, что для Flash-платформы в отстающей в технологическом плане на несколько лет России можно писать не только в среде разработки Flash, но и с использованием того же Flex’а, с учетом которого слова автора о Flash-платформе правдивы лишь в утверждении о проприетарности, в чем лично я вижу только положительные стороны (думаю, что после конфы я опубликую свои соображения по этому поводу), а также о компилируемости приложений (с учетом наличия стандартного решения предоставления исходного кода приложения это тоже явный плюс).
Но мы не будем вешать голову, а воспользуемся даже тем немногим, что нам дали, с максимальной отдачей. Надеюсь увидеть благодарных слушателей на своих докладах.
Встретимся в Москве! ![]()
ClientSide-2007
Думаю, что никто не забыл, что 6-7 ноября 2007-го года в Москве будет проходить конференция ClientSide-2007. Осталось что-то около недели и подготовка к ней идет хоть и медленно, но верно. Я тоже готовлю доклады: их у меня планируется целых два и все о RIA-технологиях.
На данный момент доступна предварительная программа конференции. Также сегодня ушли в печать тезисы докладов. Если кто-то все еще думает об участии, но не может принять решения, отсюда можно скачать эти тезисы и ознакомиться. Если убрать напыщенный модно-патриотический пафос вступления, из которого следует, что участие программистов нерусской национальности в конференции рассматривается лишь как дополнительная опция, то сама программа вполне даже интересна. Для тех, кто имеет отношение к насыщенным интернет-технологиям, будут интересные доклады и мастер-классы по кривым Безье во Flash, про работу с XML в AS2 (или AS1?), про создание стандалонных Flash-приложений, обзор и сравнение современных RIA-технологий, а также обзор возможностей Adobe AIR. Все темы, как говорится, на острие современных технологий.
Ну а также много чего интересного связанного с AJAX, CSS, HTML 5.0, Google Gears, XSLT, юзабилити, тестированием GUI и многим другим.
Сильно надеюсь, что для такого тормоза, как я, билеты до Москвы еще появятся (надеюсь, что дополнительные поезда дадут). А то в связи с детскими каникулами какой-то сплошной ахтунг с этим делом ![]()
Кстати, а кто-нибудь еще из Питера на это мероприятие едет?
Update: Билеты купил, но на регистрацию и самое начало опоздаю ![]()
Update 2: Судя по дискуссии в одном из постов в жж, ссылка на который есть в комментах, вступление к тезисам будет несколько изменено, и ура-патриотического пафоса там поубавится. Так что рекомендую всем забыть о политических разногласиях и попытаться решать на конференции профессиональные вопросы ![]()
UA Web 20072008

Некоторые, а, может, и все, читатели данного блога в курсе, что украинский вариант РИТ-2007 под названием UA Web 2007 должен был проводиться в Киеве в конце октября 2007-го года. Ввиду того, что я непременно хочу прочитать доклад(ы) на ClientSide/2007 в Москве через месяц, я никак не успевал в Киев по ряду причин. Но мне очень хотелось там побывать.
Но тут появилась новость, что организаторы UA Web переносят конференцию на март 2008 для того, чтобы избежать накладок. Естественно, заплатившим за участие деньги возвращаются, либо, по их желанию, зачитываются на перенесенное мероприятие.
Так что есть шанс встретиться с украинскими френдами в марте ![]()



