Flex и RIA блоги
2007-11-13 |
Проект one-face.ru Мой блог стал использовать сервис one-face.ru. Подробней о том что это за проект и чем это всем грозит можно почитать на сайте проекта + постец от Роста |
2007-11-12 |
Встречайте Флэшиста и мистера Фластара Мистер Flastar делает сайт, выкладывая на нем свои флэш-находки, а Флэшист пишет очень и очень достойный блог про Flash и более того — предлагает задать ему вопрос и получить ответ. Спросите что-нибудь полезное. |
Конференция User Experience 8-10 ноября прошла конференция User Experience. Это направление охватывает создание и использование продукта в целом. Основная цель User Experience - полезность (valuable) продукта для конечного пользователя. |
Red5 обзаводится документацией У сервера Red5, позволяющего взаимодействовать с Flash-клиентом посредством протокола RTMP (Real Time Messaging Protocol) и транслировать потоковый видео- и аудио-контент, появилась первая версия нормальной пошаговой документации (не JavaDoc =). Говорят, что в PDF версии много битого кода, а в XML версии листинги в полном порядке. Удачного знакомства с Red5! |
FlashDevelop 3 beta 4: TODO-списки и обузданный автокомплит В этом релизе Flash Develop 3 beta 4: не такой дружелюбный автокомплит, как в Beta 3. Степень дружелюбия снижена по просьбам трудящихся. Хотя мне предыдущий тоже был ничего. И еще одно хорошее дополнение: появилась полноценная панелька Tasks, что парсит в вашем коде все TODO-шки и выводит их аккуратным списком. Я заново влюбляюсь во Flash Develop! Кстати, какие ваши любимые в нем плагины и рабочие настройки? |
ClientSide-2007, отчет с передовой от Constantiner Constantiner делится своими впечатлениями о ClientSide-2007. Захватывающий отчет с передовой. много хороших и интересный ссылок и новостей, самая привлекательная для меня это
Интересно когда у нас начнется что-то подобное? Ведущие разработчики Украины, не желаете что-нибудь организовать, не с таким канешно размахом, но все же? Я например могу организовать аудиторию с компьтерами, проектором, в НАУ “ХАИ” (Харьков, Украина), где можно будет поделится опытом или просто обсудить на примерах проблемы человечества и вселенной ) |
Sandy 3.0 и AsWing A3 1.2 Собственно, вышли свежие релизы 3D движка Sandy 3.0 и GUI фреймворка AsWing 1.2. |
2007-11-11 |
Cупер-отчет о Client Side 2007 и контуры Adobe Russia User Group Костя Ковалев, сделав на ClientSide2007 два доклада, написал отчет об этой конференции. К отчету приложены: многа пазитифных вибраций, несколько супер-гипер-ссылок, фотография с пивом, флэшерами и флэшерками, а также две презентации с докладами Кости: "Сравнение современных технологий для создания насыщенных интернет-приложений (RIA)" и "Adobe Integrated Runtime (Adobe AIR): платформа для создания десктопных RIA". Идите по ссылке, читайте, качайте, радуйтесь. Костя также упоминает, а Слон в Сапогах пишет отдельный пост о том, что Adobe User Group Russia — уже на линии горизонта! Друзья, я предлагаю ссылаться на Костин проект щедро и повсеместно. |
Delegate. Проблема доступа к вызывающему объекту this.item.area.onRelease=Delegate.create(this,this.onItemRelease); Объектов item может быть много. Необходимо в onItemRelease как-то добраться до area, которое вызвало событие. Неполучилось. Есть конечно способы модифицирующие класс Delegate, но хотелось бы без этого. * * * Обсудили этот вопрос. Наиболее изящьным мне показался следующий метод: Для Area определяем: var onReleaseWithThis:Function; Теперь для главного класса: this.item.area.onReleaseWithThis=Delegate.create(this,this.onItemRelease); * * * В итоге, склонился к методу перекрытия класса Delegate своим, с передачей параметров. Использовать удобно, подключать удобно. Разве что неудобно таскать из проекта в проект. Заметил правда один хак, который сам непонимаю почему работает. При передаче дополнительных параметров при create, они находятся в области видимости create, но затем, почему-то легко доступны в самой вызываемой функции уже позже, при работе программы. А нет ли такой вероятности, что эти параметры удалятся тем же Garbage Collector ом? Тем не менее метод работает, и я его буду использовать. Благо в AS3 такой ерундой заниматься уже нет необходимости. |
Создаем сайты с Adobe и «1С-Битрикс»: легально и профессионально! Adobe Systems Inc и «1С-Битрикс» предлагают российским веб-дизайнерам создавать сайты легально на лучших продуктах лидирующих разработчиков. Для этого Adobe и «1С-Битрикс» впервые в Рунете проводят уникальную акцию по легализации программного обеспечения для разработки веб-проектов. Профессиональному веб-дизайнеру для создания веб-проекта необходимы программы для работы с графикой, Flash, для верстки веб-страниц и CMS – система управления сайтом. Российские веб-дизайнеры используют все эти программы, но зачастую, нелегально. Это известный факт. С октября 2007 г. российские веб-разработчики, веб-дизайнеры, системные интеграторы и все, кто создает и управляет сайтами, могут принять участие в акции Adobe и «1С-Битрикс» и создавать сайты на лицензионном ПО. |
Создаем сайты с Adobe и «1С-Битрикс»: легально и профессионально! Adobe Systems Inc и «1С-Битрикс» предлагают российским веб-дизайнерам создавать сайты легально на лучших продуктах лидирующих разработчиков. Для этого Adobe и «1С-Битрикс» впервые в Рунете проводят уникальную акцию по легализации программного обеспечения для разработки веб-проектов. Профессиональному веб-дизайнеру для создания веб-проекта необходимы программы для работы с графикой, Flash, для верстки веб-страниц и CMS – система управления сайтом. Российские веб-дизайнеры используют все эти программы, но зачастую, нелегально. Это известный факт. С октября 2007 г. российские веб-разработчики, веб-дизайнеры, системные интеграторы и все, кто создает и управляет сайтами, могут принять участие в акции Adobe и «1С-Битрикс» и создавать сайты на лицензионном ПО. |
Релаксы с ClientSide-2007 Константин "Constantiner" Ковалев опубликовал небольшой отчет о своей поездке в Москву на конференцию клиентских интернет-технологий Client Side'2007. На которую я так и не попал Тем не менее Костя любезно предлагает познакомиться с его выступлениями и скачать презентацию Сравнение современных технологий для создания насыщенных интернет-приложений (RIA) (Zip, ppt inside, 7M) или Adobe Integrated Runtime (Adobe AIR): платформа для создания десктопных RIA(Zip, ppt inside, 6M). А еще меня приятно порадовала информация о том, что ведутся организационные мероприятия по части поддержки разработчиков в России. Так что не исключено, что в скором времени у нас будет Flash Platform User Group или что-то в этом роде. Это на самом деле полезное дело. Ну а общее настроение можно передать словами Кости:
|
Релаксы с ClientSide-2007 Константин "Constantiner" Ковалев опубликовал небольшой отчет о своей поездке в Москву на конференцию клиентских интернет-технологий Client Side'2007. На которую я так и не попал Тем не менее Костя любезно предлагает познакомиться с его выступлениями и скачать презентацию Сравнение современных технологий для создания насыщенных интернет-приложений (RIA) (Zip, ppt inside, 7M) или Adobe Integrated Runtime (Adobe AIR): платформа для создания десктопных RIA(Zip, ppt inside, 6M). А еще меня приятно порадовала информация о том, что ведутся организационные мероприятия по части поддержки разработчиков в России. Так что не исключено, что в скором времени у нас будет Flash Platform User Group или что-то в этом роде. Это на самом деле полезное дело. Ну а общее настроение можно передать словами Кости:
|
ClientSide-2007: впечатления Ну вот и я сподобился отойти после путешествия и написать о своих впечатлениях от прошедшего мероприятия. В двух словах: все было очень круто. По сравнению с РИТ-2007, на котором я рассказывал про Adobe Flex, и которые были организованы одной и той же группой энтузиастов, возглавляемой Олегом Буниным и Павлом Рогозиным, виден явный прогресс как в организационно-технической части, так и по части докладов/общения. Несмотря на мои предыдущие жалобы, я все-таки прочитал оба своих доклада. Их по большей части пришлось пролистывать, но основное я, думаю, сказать успел. Теперь можно даже скачать презентации моих докладов:
Что же касается самой публики, то публика была весьма почтенная как среди докладчиков, так и среди учаснегов. Надо сказать, что было прилично народа и из Питера. В частности, там были Юля Николаева 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-платформой, но и многие другие. К сожалению, тут сильно засидеться нам не удалось, ибо нас ждал поезд. И серые будни. Так и не удалось совсем не приболеть после двух поездов за короткое время В общем, могу лишь сказать спасибо организаторам, докладчикам и учаснегам этой замечательной конференции. Так держать! Ну а ссылки на видео некоторых докладов, которые транслировались в прямом эфире, ссылки на фотографии (кстати, много интересных фоток!) и прочее - вполне доступны. |
Использовать String не по назначению плохо. AS2/3 Еще раз убедился что String для идентификаторов состояний и тому подобного очень плохо, хотя и, казалось бы, удобно. Например, очень просто определить переменную state как String и устанавливать/проверять состояния типа "playing", "stopped" и т.п. Теперь определяем state как Number и определяем константы ClassName.PLAYING и ClassName.STOPPED. В случае, если состояние проверяется часто, например несколько раз в течение фрейма, выигрыш производительности составляет почти в 2 раза. |
2007-11-10 |
ASTRA: набор инструментов для Flash-разработчика от Yahoo! ActionScript Toolkit for Rich Applications — так расшифровывается название "ASTRA" (создатели тактично обошли стороной проблему "Internet vs. Interactive"). ASTRA — это набор Flash- и Flex- компонентов, бибилотек и готовых приложений. В данный момент доступны для скачивания: + ASTRA Flash Components Library, а именно: флэш-компоненты Tree, Menu, TabBar, AutoComplete и Charts. Все бесплатно, OpenSource (BSD, лицензия) и все это — дело рук Yahoo Flash Platform Team, появившейся 17 Августа 2007 года. |
Прошел курс “Введение в анализ, синтез и моделирование систем” Вчера обнаружил в институте интересную книжку по курсу “Введение в анализ, синтез и моделирование систем”. Книжки такие выпускаются по соответствующим курсам Интернет-университета информационных технологий (http://intuit.ru/) Там в принципе, всегда есть электронная версия, но так уж случилось, что мне было нечего почитать в электричке - вот и купил В целом курс сделан лучше, чем достаточно много других на том же Интуите - в частности, очень много примеров, придуманных автором для иллюстрации понятий. Не откажу себе в удовольствии привести цитату:
В курсе рассматриваются (на качественном уровне) общие понятия теории систем, затрагиваются основные понятия синергетики, математического и компьютерного моделирования, управления, эволюционного моделирования (генетического алгоритма), моделей знаний и новых информационных технологий (кстати, наконец понял значение термина “информационная технология”). Очень большой объем информации, в очень сжатом виде. Из недостатков: конечно же, вопросы к главам и некоторые раздражающие опечатки. Хотя, безусловно, можно это понять: все авторы должны подготовить очень большое число вопросов к каждой главе, и не удивительно, что они пользуются Copy-Paste, создавая довольно формальные вопросы. Ну, и наконец - я полностью прошел первый курс на Интуите, вот и диплом: Если вы захотите его себе в печатном виде, обойдется это удовольствие в 200 р. - не так много. |
2007-11-09 |
Flex Best Practices от Ted on Flex Тэд Патрик (Ted Patrick) отдает на обзор и критику общественности свою презентацию, с FOTB 2007 и MAX 2007 Japan, посвященную Flex Best Practices. Напутствие к презентации (перевод авторский, так что заранее извиняюсь кому не понравится):
Слайды: PDF, SWF, PPT [UPD]: я только не совсем понял, что он хочет сказать. из примеров. |
Flex 2 продается теперь по новой цене! Как недавно стало известно, Adobe решили пересмотреть ценовую политику в отношении Flex Builder. Обещали с 1 ноября, но все что то у них не получалось. И вот, Тед Патрик сообщил, что уже таки снизили цену на FB2 до обещанных $249, а FB2 Charting - $699. |
Flex 2 продается теперь по новой цене! Как недавно стало известно, Adobe решили пересмотреть ценовую политику в отношении Flex Builder. Обещали с 1 ноября, но все что то у них не получалось. И вот, Тед Патрик сообщил, что уже таки снизили цену на FB2 до обещанных $249, а FB2 Charting - $699. |
Неделя Flash Lite 3 - Создаем простейшее приложение, которое загружает локальное FLV-видео с мобильного устройства. В этой статье мы создадим небольшое приложение, которое будет проигрывать локальное FLV-видео на мобильном телефоне. Автор: Giorgio Natili (Оригинал статьи) Что для этого нужно: • Flash CS 3 Professional |
Неделя Flash Lite 3 - Создаем простейшее приложение, которое загружает локальное FLV-видео с мобильного устройства. В этой статье мы создадим небольшое приложение, которое будет проигрывать локальное FLV-видео на мобильном телефоне. Автор: Giorgio Natili (Оригинал статьи) Что для этого нужно: • Flash CS 3 Professional |
2007-11-08 |
Хотите проверить свои знания Flex 2? Наткнулась на описание Adobe Flex 2 Certification Exam Simulator. |
Теперь ни кто не спрячется в инвизибле |
Неделя Flash Lite 3 - Видео возможности Flash Lite 3 Итак на LIFE.Flash - начинается неделя Flash Lite 3. Последние новости, статьи, уроки, обзоры. Начинаем. Видео возможности Flash Lite 3 Не так уж и много времен прошло, как видео в WEB стало массовым явлением (не без помощи Flash Platform кстати). Бум (как разработчика, так и производителям) интернет-видео на мобильных телефонах только начинается. Flash Lite 3 как раз позиционируется именно на этом. Мобильный Web 2.0 – это некая новая эра, где online и интерактивное видео на мобильном устройстве не является фантастикой. А возможностей с мобильным видео Web 2.0 открывается масса. Online-TV, сервисы подобные YouTube , запись видео с мобильных телефонов на сервер. Перечислять можно долго. Мобильные видео-приложения, теперь могут быть “классическими” относительно web-приложений. • Локальное воспроизведение видео из памяти телефона Да, Flash Lite 3 ввел долгожданную поддержку Flash Video (FLV), которое проигрывается непосредственно плеером Flash Lite, а не самим устройством, так что теперь можно не беспокоится о том, поддерживает ли устройство конкретный видео-формат. Flash Lite 3 поддерживает следующие видео кодеки: Анонсировав новый плеер Flash Lite 3, Adobe заявила, что этот продукт будет использоваться такими производителями сотовых телефонов и операторами, как Nokia и NTT DoCoMo. Согласно заявлению Adobe, предыдущие версии Flash используются в более чем 300 миллионах мобильных устройств. По прогнозам, к 2010 году поддерживать Flash будут уже более миллиарда устройств. Сразу после выпуска новой версии Flash Lite от Adobe компания Nokia заявила о намерении всячески поддерживать эту технологию, в связи с чем будет организовано сообщество разработчиков в рамках программы Forum Nokia. Вооруженная новыми технологиями Adobe, Nokia, крупнейший производитель мобильных телефонов, полна решимости сделать новый решительный шаг на рынке мобильных развлечений (включая мультимедиа, видео, музыку, игры) и оспорить доминирование Apple в этом сегменте.
К слову - Adobe Flash Lite работает на многих платформах, включая S60 на Symbian OS второго и третьего выпуска, Qualcomm BREW 2.x/3.x и Microsoft Windows Mobile 5, в дополнение ко встроенным системам на всех OEM-платформах. Анонсы: |
2007-11-07 |
С первым днем рождения, Тамарин! Начиная с сегодня, 7 ноября — не только День Предыдущей Конституции (увы!), но и праздник для большой части OpenSource-сообщества. Ведь ровно год назад, 7 ноября 2006 г. Adobe отдала Mozilla Foundation исходники виртуальной машины AVM2, на которой работает ActionScript3 и будет работать... а об этом завтра. Я допишу черновик со многими буквами и там всеми известными мне детялями поделюсь. С первым годом, Тамарин! |
Communigate Systems ищет программиста в Москве Российское представительство компании CommuniGate Systems ищет классных программистов для работы над интересными проектами, существующими и новыми. Требования к кандидатам:
О нас: офис в Москве, отличная зарплата (в рынке и выше), свободный график и небольшая дружная команда. Присылайте резюме с рассказом о себе на hrundik [жэвотное] stalker.com. |
Импорт звука во Flash (способ I) прикрепить звук к флешу. Есть всего два способа это сделать, импортировать звук непосредственно во флеш или прикрепить программно. В зависимости от выбранного способа появляются разные возможности работы со звуком. |
blogowar Я играю в Blogowar.ru, чего и вам советую. |
Новые книги о Flex 2/3 и ActionScript 3.0 Опубликована новая книга «Flex Solutions: Essential Techniques for Flex 2 and Flex 3 Developers» Марко Касарио (Marco Casario). Автор делится в ней своими практическими знаниями и техниками, которые он использует при создании Flex 2 и Flex 3 приложений. Книгу сейчас можно предварительно заказать на Amazon.com. |