Рубрика: события
По горячим следам второй встречи RAFPUG
Только сегодня утром с поезда, поэтому напишу кратко и под впечатлением.
Побывала на второй встрече RAFPUG, а главное, послушала Andrew Shorten и Enrique Duvos в рамках Adobe Flex and AIR Pre-Release Tour.
Именно от докладов Andrew Shorten и Enrique Duvos у меня наиболее сильные впечатления. Мы так долго этого ждали, и вот они приехали в Россию.
И было, что послушать. Если вы это пропустили, то могу только посочувствовать, потому что даже просто послушать было приятно. Выступления очень хорошего уровня. Уровня, к сожалению, пока не достижимого в России. В общем, нам есть к чему стремиться - и то, к чему можно стремиться было проиллюстрировано.
Первое выступление Andrew Shorten пытались переводить (с посильной помощью Кости). Не знаю, как кого, но меня перевод только отвлекал от сути, поэтому радует, что остальные выступления евангелистов прошли без перевода. Даже вопросы разработчики задавали на английском языке, что не может не радовать, так как говорит о том, что сообщество становится все более профессиональным.
И Andrew Shorten, и Enrique Duvos рассказали много интересного, поэтому настоятельно рекомендую посмотреть их презентации и видео-записи выступлений. Лично для меня самыми интересными моментами были рассказ про BlazeDS и Open source.
Среди примеров приложений, сделанных на Flex приводился Buzzword, который был приобретен компанией Adobe. А это говорит о том, что Adobe сейчас заинтересован в таких web-приложениях. Более того, Adobe предлагает российским разработчикам участвовать в конкурсе на лучшее Flex 3, AIR приложение, и в качестве приза предлагается поездка на следующий Adobe MAX в Европе.
Завершали встречу выступления Кости, Ивана Дембицкого и Артемия Малкова.
Константин уже по традиции поведал нам о том, что такое RIA. Если есть еще люди, которые не знают, что это такое - убейте себя апстену. ![]()
Иван кратко поведал о том, как развивалось flash-сообщество до того, как Adobe все-таки обратил свое внимание на Россию. Удивительное рядом - ни слова про кривые Безье. ![]()
Артемий же рассказал о том, насколько может быть полезным применение flash-платформы в российском образовании.
Теперь совсем кратко о неофициальной части.
Тут мне очень повезло, потому что я познакомилась с самим Ростом! Ростислав оказался очень интересным во всех отношениях - не только как flash-разработчик, но и как человек.
Приятно, что команда riapriority была почти в полном составе, не было только Graann. Но мы будем работать над посещаемостью. ![]()
Жаль, что неофициальная часть началась очень поздно и необходимо было бежать на поезд. Но ведь мы все еще встретимся. ![]()
Russian Flash Platform User Group
Свершилось! Поздравляю всех поклонников и почитателей Flash Platform! ![]()
Читаем про Russian Flash Platform User Group в посте у Constantiner.
Конечно же, все бежим срочно присоединятся к группе.
Смотрим календарь группы и видим, что первая встреча скоро состоится в Москве.
Ну что же. Будем ждать встречи и в Питере. ![]()
Впечатления от Client Side'2007
Constantiner в своем посте ClientSide-2007: впечатления уже про многое написал. Теперь мои впечатления. ![]()
Конечно, самой интересной для меня оказалась секция “Мультимедиа". Но и в других секциях было, на что посмотреть.
Сравнение современных технологий для создания насыщенных интернетприложений (RIA)
Те, кто не знали о происхождении понятия RIA, узнали, что своим появлением оно обязано старой доброй Macromedia. И что все люди используют расшифровку Rich Internet Applications, а Microsoft - Rich Interactive Applications.
Проводилось исчерпывающее сравнение технологий: Flex, Flash, AIR, Silverlight, WPF и JavaFX. Было рассмотрено большое количество различных характеристик и очень жаль, что не про все Костя успел рассказать. На основании сравнения не были сделаны какие-либо выводы, так что все сделали свои выводы самостоятельно и получили обзорное представление о наиболее популярных RIA-технологиях.
Adobe Integrated Runtime (Adobe AIR): платформа для создания десктопных RIA
Данная платформа позволяет создавать десктопные RIA, то есть расширяет область использования и возможности привычных RIA работающих в браузере.
Adobe AIR представляет собой технологию, интегрирующую в себя Flash/Flex, HTML/DHTML/JavaScript/AJAX и PDF и позволяет разрабатывать или просто портировать веб-приложения на десктоп.
Была рассмотрена тема которая интересовала многих - зачем вообще нужны RIA на десктопе? Я для себя лично отметила две основных и взаимосвязанных причины - проблема работы в оффлайне и хранение данных на клиенте. Все-таки всякое бывает в жизни, и могут быть варианты, когда оффлайн работа очень нужна. Я бы например, с удовольствием отказалась от параллельного использования почтовых программ и веб-интерфейса в пользу одного десктопного RIA.
AIR позволяет использовать встроенную базу данных SQLite или хранить необходимые данные просто в файлах на локальном компьютере. Кстати, SQLite использует и Google Gears, про который рассказывалось в докладе Оффлайн веб-приложения: от Google Gears до HTML5 в секции “AJAX, JavaScript, JSON".
В общем, рассказ про новую технологию Adobe Integrated Runtime произвел очень большое впечатление. После доклада заинтересованные буквально засыпали вопросами Костю. А так как времени на вопросы не оставалось, и вопросы задавались уже в коридоре, то многие пропустили доклад Работа с данными в формате XML в среде Adobe Flash. Создание standalone приложений с использованием Adobe Flash и Northcode SWF, и я была среди многих, так что буду ждать появления материалов для ознакомления.
Мастеркласс «Геометрия во Flash: кривые Безье второго порядка»
Иван прямо-таки не пожалел зрителей и провел краткий экскурс в математику кривых Безье, с раскрытием их геометрического смысла и особенностей построения.
Рассказал о том, зачем простому смертному нужны эти кривые и представил свой проект www.bezier.ru. Если вы занимаетесь разработкой игр, то вам скорее всего будет особенно интересен этот проект.
Технология Google Web Toolkit
Google Web Toolkit (GWT) - технология имеющая своими целями создание desktop-like веб-приложений, позволяющая разрабатывать их на языка Java (с последующей компиляцией в JavaScript).
Технология имеет ряд преимуществ, таких как использование CSS, эффективная загрузка картинок, поддержка истории браузера, статическая и динамическая локализация, простая интеграция с Java бекендом, desktop-like интерфейс и т. д. Существуют и недостатки, среди которых сложный UI, который может занимать много памяти и времени CPU на клиенте.
Анимационные эффекты средствами браузера
Речь шла об основах анимации средствами JavaScript, а также о существующих фреймворках, позволяющих упростить процесс создания анимации (script.aculo.us, Dojo, jQuery и др).
Был дан ряд советов, позволяющих улучшить производительность - минимальное использование прозрачности, использование одного общего таймера и др.
Оффлайн веб-приложения: от Google Gears до HTML5
30 мая 2007 года Google анонсировала свой проект с открытым исходным кодом — Google Gears для решения проблемы работы web-приложений в оффлайне.
Тогда же было принято решение ввести стандартизацию веб-приложений, работающих без подключения к сети в рамках спецификации Web Applications 1.0, также известной как HTML 5.
Какие же проблемы решает Google Gears? Это кеширование приложения, хранение локальных данных, отложенная загрузка файлов на сервер и др.
Но по сути, Google Gears является временным решением до прихода эры HTML 5.
Автоматизация тестирования сложных Flash интерфейсов
Этот доклад был в секции “Качество, тестирование". Автор озабочен решением проблемы тестирования сложных Flash интерфейсов и предлагает свой вариант - это использование Selenium и связки ExternalInterface + JavaScript.
У данного подхода есть плюсы и минусы, но одно радует - эта проблема волнует умы, и решения существуют.
Подводя итог поездке на Client Side’2007, могу сказать, что было очень интересно. На мой взгляд, конференция удалась. Было много возможностей пообщаться с коллегами и обменяться опытом.
Будем ждать новых интересных конференций и успешного создания “Flash Platform User Group или что-то в этом роде” ©Constantiner.
Дни разработчика Осень 2007 - Санкт-Петербург
2 октября в Петербурге были Дни разработчика Осень 2007 от Microsoft.
Часть команды riapriority присутствовала, Костя слегка упомянул об этом в своем посте.
Мне все понравилось, а некоторые темы особенно интересно были раскрыты.
О семинарах:
- Новые возможности SQL Server 2008. Наверное очень интересно для тех, кто активно использует SQL Server, так как было очень подробно рассказано о новых фичах, их использовании и т.д. и т.п.
- Windows Communication Foundation - “серебряная пуля” для распределенных приложений на платформе Microsoft. Интересно было узнать об истории развития Windows Communication Foundation. Активно продвигалась идея о декларативности и использовании готовых ‘кубиков’.
- Многопоточное программирование. Не смотря на то что многопоточное программирования - очень интересная и особо актуальная тема, доклад утомлял и не наводил ни на какие размышления. Мне почему-то хочется верить в создание нового супер-языка, который все-таки возьмет на себя всю низкоуровневость работы с потоками.
- Развитие платформы Windows Presentation Foundation - путь к Acropolis. Наверное одного того, что доклад представлял Роман Здебский, достаточно для того, чтобы проникнуться темой до глубины души. Рассказ о WPF впечатляет, очень динамичная красивая презентация была показана. По поводу Acropolis могу сказать, что задумка интересная, но пока не совсем понятно, что из этого получится. Microsoft стремится в этом продукте объединить весь накопленный опыт разработки типового ПО, в том числе и шаблоны проектирования, чтобы разработчикам не приходилось каждый раз писать один и тотже по сути код.
- ASP.NET и динамичный Web, новые возможности Silverlight. Доклад тоже представлял Роман Здебский. Интересно было послушать об AJAX ToolKit в Visual Studio 2008, несколько впечатляющих примеров было показано. И конечно, самой интересной темой для нас был Silverlight. Сейчас уже Microsoft готовы поддерживать все платформы и браузеры. Судя по всему Silverlight 1.1 будет представлять из себя что-то интересное, поживем - увидим.
- Примеры использования Autodesk API. Эта тема, наверное интересна была только поклонникам Autodesk.