Flex и RIA блоги
2008-07-03 |
Flash Player 10 beta 2
В общем, новая бета не несет особо ничего нового. Кроме:
Как видим, новшеств не так много. Но есть ряд исправлен ошибок и прочее. Все это доступно на страничке Astro в Adobe Labs. Там же можно скачать новый плеер, который, опять же, не доступен в debug-версии Если же отвлечься от темы, хочу обратить ваше внимание на вводную статью Юлии Николаевой по поводу относительно нового MVC (и не только) Flex фрэймворка Mate. Юля не сговариваясь опередила меня в выражении восторга по его поводу, чем я и собираюсь в подробностях заняться в ближайшее время (при его наличии), ибо сам сейчас этот фреймворк использую в текущем проекте и не могу не нарадоваться. По сравнению с ним Cairngorm и его не очень удачная (в чем-то удачнее Cairngorm’а, но не решающая ряд вопросов, зато предлагающая взамен еще больше писанины и новых классов) замена PureMVC - просто рутина и тонны не приносящих радости, не нагладных строк кода и классов. Mate же предназначен для написания гибких решений, использующих преимущества именно Flex. А конкретно - декларативный подход. Но обо всем об этом позже. Пока же в дополнение могу предложить сегодня же опубликованную Яковом Файном диаграмму одного из вариантов использования Mate и опубликованное вчера интервью с одной из создательниц фреймворка Laura Arguello. |
Silverlight vs Flash: Video Codec Comparison* Статья о сравнении производительности видео кодеков от Silverlight и Flash. В кратце, дела у Silverlight похуже чем у Flash, но сильных различий невидно. Сложившаяся ситуация не может не радовать — конкуренция великая сила). В данный момент, по моему мнению, мы имеем двух противников адоб и майкрософт и этих противников совершенно разные политики достижения целей: адоб дает хорошие инструменты, майкрософт “скупает” разработчиков. Адобу творит чудеса в плане флешплеера (да и софта в целом), но ему нехватает мобильности и желания активно работать с флеш-сообшеством (покрайней мере отечественным). Майкрософт делает свои “обычные” порой тормознутые вещи, но ведет активную работу с сообществом программистов, привлекая и стимулируя(читай “подкупая” Вобщем берем попкор и смотрим за событиями дальше. Обещают, что будет интересно. UPD: пример работы MS ) ________________ |
Новый Flex фреймворк - Mate Не так давно вышла публичная альфа версия нового Flex фреймворка Mate. Разработчики говорят о том, что это скорее бета, и к финальному релизу они не планируют вносить существенные изменения. Не секрет, что при использовании событийной модели во Flex, часто разобраться в хитросплетениях происходящих событий бывает не легко. Mate как раз поможет более наглядно организовать ваши события в приложении, причем предлагается использовать для этого mxml. Обработка событий станет более прозрачной. Основной частью и идеей фреймворка является карта событий, которая описывает обработку событий, происходящих в приложении. И приятно, что использование Mate не должно приводить к полной зависимости проекта от него. Этот фреймворк не несет в себе лишний функционал, не придется вносить существенные изменения в архитектуру, а просто станет удобнее работать с обработкой событий, ну и уменьшится связанность, за счет применения injectors. Из минусов я заметила то, что используя Mate, далеко не все можно проверить на этапе компиляции, что может приводить к эксепшенам в рантайме. Однако идея мне очень нравится и в целом фреймворк выглядит многообещающе. |
Flex Mojos - A Maven Flex Plugin Недавно вышел новый Flex Mojos - A Maven Flex Plugin. Если вы собираетесь внедрять maven, рекомендую к нему присмотреться. Сборка приложения использующего BlazeDS, Spring, Hibernate. очень хорошо описана в наборе статей (Flex, Spring and BlazeDS: the full stack! part 1, part2 , part3, part4) |
Flash Player 10 beta refresh (10.0.0.525) Adobe как раз выпустила новую версию Flash Player 10 beta (10.0.0.525). Сделана куча изменений и улучшений, в том числе и остро желаемых пользователями: * ограниченная поддержка клавиатуры в режиме fullScreen Полный, большой список изменений: новые фичи, исправленные баги. Скачать Flash Player 10 beta (10.0.0.525) // via 0xffffff |
2008-07-02 |
URAFPUG — доклады, лекции и презентации встречи в Крыму С точки зрения флэш-разработчика, все презентации, доклады и лекции международной встречи URAFPUG, проходящей в рамках Южной конференции разработчиков ITSea, можно разбить на две части: флэшовые и не только. Начнем с флэшовых и флексовых:
Чтобы прочесть доклад по Alternativa3D, к нам на встречу едет ее разработчик Антон Волков, который также планирует провести по ней пару мастер-классов и ответить на вопросы. Также к нам мечтает присоединиться представитель компании Adobe, чтобы сказать пару слов :-) Список докладов дополняется; порядок изложения уточняется. Если вы хотите прочесть свой доклад на этом мероприятии — пишите мне, и все получится! Напоминаю детали проезда на встречу URAFPUG, а также о ее культурной программе. |
Три презентации от профессиональных аниматоров на UAFPUG-3 Презентации со встречи аниматоров в Донецке в порядке изложения:
|
Flashphone.ru начал поддерживать видео-звонки "Еще не flashphone2, но уже flashphone с поддержкой видео звонков" — пишут создатели FlashPhone. Теперь все пользователи сервиса могут совершать видеозвонки друг другу как при звонках пользователя пользователю (flash2flash), так и при звонках по SIP (flash2SIP) на внешние системы IP-телефонии, поддерживающие видеокодек H.263. Для этого достаточно открыть страницу и дать Flash Player разрешение на доступ к вашей веб-камере и микрофону. Судя по некоторым упоминаниям Flashphone на сайте Skype Club и в чате FPUG, это видеонововведение вызвало довольно высокий интерес. Постестим? Можно сегодня вечером, часов в 19 по Москве — глядишь, заодно и стресс-тест выйдет ;-) Чтобы не показалось мало, Flashphone теперь поддерживает звонки через AOL/AIM Call out. |
2008-07-01 |
Трехмерный поиск был впервые реализован 1 июля 2008 года на платформе Adobe Flash Итак, Google и Yahoo получили в распоряжение спец-версии Flash Player, позволяющие производить поиск в глубину во Flash-приложениях. Теперь боты смогут индексировать данные, динамически загружаемые в SWF-приложение с сервера. Чтобы сделать это, они будут, подобно пользователям, "кликать" по кнопкам и ссылкам приложения, а также выполнять другие подобные действия, приводящие к загрузке динамического контента, ранее им недоступного. Чтиво по теме:
Значит, в ближайшее время следует ожидать подобного же решения для AJAX и Silverlight — для них суть проблемы та же. Славное время: сеошники со дня на день начнут зубрить флэш! Жорж? |
Вызывая Великого Аниматора — отчеты с UAFPUG-3 Пытаясь понять, чем стала встреча аниматоров в Донецке, начну с начала конца встречи: Murejib в своем отчете о встрече выложил видео "UAFPUG GATHERING BAND - Calling on Great Animator". Этот клип мне и самому боязно смотреть ("Похоже, мы Его таки вызвали" © Олег Томенко), но именно так все и было. А потом было еще круче — кто снимал файершоу в исполнении Лерики? Одиннадцатилетний флэш-разработчик и не толькоАлександр Крестелев выложил хороший отчет с фотками, где вы сможете увидеть Того Самого Самого Молодого Флэш-разработчика Сашу из Донецка. Пожелайте ему и его товарищу, с которым они на пару делают игрушки — успехов!Внимание: все три презентации со встречи аниматоров будут выложены на странице самой встречи. Жеке Хищнику: в следующий раз берем дарбуку-другую :-) |
Апостроф и FlashDevelop|Flex SDK. AS3 Сегодня столкнулся с забавной проблемкой. Проект FlashDevelop находится в папке, содержащей апостроф - символ " ' ": Children'sPortal. В код включаю внешний SWF - пишется строчка: [Embed(source="Assets/preloader.swf")] .Компилирую. Вылезает список ошибок: Classes\myApplication___preloader_class.as(25): col: 43 Error: Syntax error: expecting rightparen before sPortal. [Embed(_resolvedSource='.../Children'sPortal/.../Assets/preloader.swf', mimeType='application/octet-stream')] . . . Убираю апостроф - всё компилится. Итог - апострофы в именах файлов и папок - враги девелопера. Не проверял этот баг на других программах, но могу предположить, что всплыть он запросто может где угодно. |
Срочно в номер: Flash-контент становится по-настоящему доступным для поисковиков
|
SWF теперь можно будет найти поисковиком Сегодня Adobe |
2008-06-29 |
Попытка предварительных выводов о встрече аниматоров Я ничего не знал о Донецке. Также я ничего не знал о флэш-анимации и аниматорах, о том, сколько любви и музыки внутри у флэшеров; я далеко не все знал об организации встреч и я ничего не понимал в том, как на самом деле оно может быть, и как это сложно потом выразить в словах (но все равно давайте попытаетмся), и как иногда не хочется, эх, уезжать. Спасибо тем, кто это устроил, и тем, кто там был, и тем, кто поддерживал нас онлайн, и тем, кто слушал, спрашивал, звучал и танцевал! |
2008-06-27 |
Онлайн трансляция встречи аниматоров в Донецке 28-го июня в 11:00 по Киеву начнётся онлайн трансляция 3-й официальной встречи UAFPUG. Трансляция будет осуществляться через Adobe Connect по этому адресу. Присоединяйтесь к нам! Вам всего лишь нужно зайти как гость ("Enter as a Guest"), указать свои имя и фамилию — и вы сможете послушать докладчиков, просмотреть презентации и увидеть атмосферу зала в реальном времени, а также писать сообщения во встроенный чат среды Adobe Connect. Также с 11-00 до 17-00 в официальном Скайп-чате UAFPUG будет происходить обсуждение конференции и докладов. Вы сможете задать вопросы докладчикам в реальном времени через чат. Внимание! Оба чата будут выводиться на экраны, поэтому постарайтесь не загружать работой модераторов чата. Расписание конференции:
Соотвественно, вы можете присоединиться в любое удобное для вас время :-) (Ушел на поезд в Донецк: отправление в 22:24, прибытие в 6:30. Если что, звоните на мой моб +380 50 406 03 96) |
Обновление Alternativa3D 5.0.2 Обновилась замечательная 3D платформа - Alternativa! Все подробности тут. А если кратко, то:
В общем, нада юзать! |
2008-06-26 |
URAFPUG — алгоритм проезда из Москвы и сколько брать денег Ukrainian & Russian Adobe Flash Platform User Group (URAFPUG) Вариант проезда из Москвы на URAFPUG прямым поездом
Вариант проезда из Москвы на URAFPUG через Симферополь или Джанкой
Суммарное время в пути: 22-23 часа. Также в Керчи вы можете вызвать такси сразу от ЖД или автовокзала в Курортное, номер +380676535990, стоимость около 15 у.е. Суммарные затраты на URAFPUG для участникаСумма: 230 у.е. — с проживанием, питанием, экскурсиями и лекциями (будет подробнее). Если интересно, можно узнать суммы в деталях (суммы указаны в гривнях, 1 у.е ~ 5грн.) Место проживания на URAFPUGЧастное домовладение "Светлана" находится на берегу Азовского моря, пос. Курортное.
Есть и другие варианты проживания, но "Светланы" нам, по идее, должно хватить. Мой телефон: +380 50 406 03 98. Если у вас есть вопросы — не стесняйтесь, спрашивайте. Не забываем регистрироваться, и в форме регистрации ставить метку 'URAFPUG'! :-) |
NoFollow или DoFollow — вот в чем вопрос!" — Я всерьёз задумался над тем, убрать ли из моего блога— пишет Дмитрий Волотко в своей обзорной статье "Что же такое NoFollow?". Рекомендую изучить вопрос не только пользователям Wordpress, но и простым жителям гуглосферы. Я уже несколько раз видел вопросы по этой теме. Кстати, есть подозрение, что именно агрессивное использование NoFollow во всех внешних ссылках сильно помогает Википедии находиться в самом верху страницы с результатами поиска по огромному количеству терминов. |
Flashphone добавил функцию видеозвонков Небезызвестный сервис Flashphone добавил новую фичу видео-звонков! Реалне хороший сервис Flashphone становится хорошим конкурентом Skype! |
Новый автор У блога появился еще один автор — Илья Сегеда aka ALFer! Прошу любить и жаловать! Обещает держать нас в курсе всех событий в мире технологий ) |
Adobe начал официально продавать Adobe Acrobat 9 Компания Adobe Systems сообщила о начале продаж девятой версии программного пакета Acrobat, предназначенного для создания, редактирования и просмотра электронных документов в формате PDF. Среди основных нововведений в Acrobat 9 разработчики выделяют полноценную поддержку технологии Adobe Flash и систему PDF Portfolios. Пользователи теперь смогут не просто создавать статичные PDF-документы с текстом и изображениями, но и внедрять в них видеоролики, файлы приложений и даже трехмерные модели. В то же время средства PDF Portfolios позволят объединить в единый сжатый файл PDF данные различных типов - текстовые документы Word, аудиозаписи, видеоклипы и пр. Для операционных систем Windows компания Adobe предлагает три модификации пакета Acrobat - Acrobat 9 Pro Extended, Acrobat 9 Pro и Acrobat 9 Standard. Их стоимость составляет, соответственно, 699 долларов, 449 долларов и 299 долларов. Апгрейд с предыдущей версии продукта обойдется в сумму от 99 до 229 долларов в зависимости от версии. Для владельцев “Маков” доступен только профессиональный вариант Acrobat 9. Ну а покачать триалки можно тут: |
Видеоурок по использованию SWFObject 2 Adobe евангелист Lee Brimelow опубликовал видеоурок о том как нужно пользоваться свежей js-либой - SWFObject 2. Ролик, как всегда, сделан на отлично, его английский чёток и понятен даже для слабо говорящих на этом языке людей. Кстати, Ли упоминает, что Adobe сделают эту либу главным средством внедрения флеш роликов в HTML страницы уже в CS4 пакете своих продуктов. |
Дека слайдов по изучению AS3.0 от Grant Skinner Grant Skinner выложил кладезь знаний по AS3.0 в виде 165 слайдов. Куча полезной инфы по AS3.0 с огромным количеством code snippets. Читать всем обязательно! |
2008-06-25 |
О чудо — законы программирования работают даже для Flex! Пока люди делают все более навороченный софт, древние правила продолжают работать:
Кто-то узнает здесь законы Мерфи для программирования — и молодец :-) |
Жители Самары — айда дышать воздухом AIR и пробовать силу Flex Напоминаю жителям города Самара: завтра, 26 июня, в 17:00 в Медиацентре Самарского Государственного Аэрокосмического Университета состоится эффективное рассмотрение свежих технологий Adobe Flex и Adobe AIR — презентация под названием «Fresh Air». Регистрация и полное описание события находятся на странице Take-The-Air.ru. Расскажу вкратце: Цель встречи «Fresh Air» — познакомиться друг с другом, поделиться опытом разработки RIA и Java, дать старт к изучению новых, перспективных технологий. Будут описаны возможности RIA-приложений и свежие тенденции. Будут показаны конкретные примеры и работа с кодом. Расскажут также о Termo, о Flash Player 10 Astro, о Silverlight 2.0 и JavaFX, о 3D и интерактиве. Дадут свежесвареный кофе и съедобные объекты. Приходите подышать свежим воздухом! По некоторым данным, на встрече появится и будет вещать Александр Сергеев — математик, создатель сервиса One-Face.ru и компактного математического аппарата для классов продвинутой AS3-геометрии Bezier. |
2008-06-24 |
Fresh Air: жизнь за МКАДом есть!
26 июня в Самаре пройдет встреча, целиком посвященная насыщенным интернет-приложениям (Rich Internet Applications, RIA). Мероприятие обещает быть весьма любопытным потому как организовано людьми, всерьез интересующимися этой перспективной областью в разработке интернет-приложений. Вдобавок, помимо энтузиазма у ребят за плечами уже есть опыт проведенных встреч на данную тематику (в феврале собралось около 30 человек, что даже для Питера вполне прилично). Программа мероприятия уточняется, но уже сейчас известно, что будут приглашены люди не просто с улицы, а имеющие за плечами RIA-опыт. Будут не только рассказы, а также показы примеров приложений и конечно общение. Где это будет проходить? Проходить мероприятие будет в медиацентре Самарского Государственного Аэрокосмического Университета (СГАУ). 26 июня (четверг) в 17.00. Приглашаются все интересующиеся, а особенно разработчики. А если вы еще и зарегистрируетесь, то цены вам не будет. Если вдруг кто посетит, расскажите в комментах как оно прошло. Также пост Роста по теме. |
Вопрос по багу с окнами в Flash CS3 IDE Сегодня мне пришло такое письмо от Виктора Рассохи: Ростислав, привет! К своему стыду, я не знаю, как решить эту проблему. А вы знаете? (Flex Builder не предлагать). Спустя короткое время мне пришло еще одно письмо с того же адреса: Решение проблемы тормозов Flash CS3 IDE под Windows VistaКстати, сам недавно столкнулся с проблемой тормозов Flash CS3 IDE под вистой, знаю, что некоторые разработчики столкнувшись с ней даже переходили обратно на XP (ну, по крайней мере это была одна из причин). Виктор, спасибо за дельный совет! И все же, друзья — как полечить окна во Flash CS3? |
Внедрение Flash в XHTML с помощью SWFObject 2 — на русском Неожиданная и приятная находка: на сайте "Design For Masters" выложена переводная статья "Внедрение Flash с помощью SWFObject 2" — полный перевод официальной доки! Это супер-дополнение к уже имеющемуся у нас экспресс-материалу, созданному в 2005 году Майклом Клишиным — "SWFObject: все о внедрении SWF, детекции версии плеера и ExpressInstall". (Вернись, Майкл, наш Флекс возмужал) И еще: jQuery Flash Plugin — встраиваем Flash в HTML с помощью jQueryСуществует и другой способ вставки Flash, основанный на использовании библиотеки jQuery. Данный способ очень выгоден тем, кто уже использует в своих проектах эту мега-либу (а попробовав ее однажды — так трудно отказаться!) Простая вставка Flash в HTML-страницу с jQuery выглядит так (остальные примеры на странице jQuery Flash Plugin): $('#hello').flash({ Что такое jQuery, и почему это так вкусно, можно быстро узнать здесь, здесь, здесь, здесь, здесь, здесь и здесь — все на русском, и это только верхушка айсберга. // эти драгоценности настойчиво предоставлены добрым, но справедливым Ку-зьмой (а как он лаконичен) |
2008-06-23 |
Как флэшеры собирались на URAFPUG ехать То ли УРАФПУГ так популярен, то ли Керчь, то ли это закон больших чисел cрабатывает, но Алексей, 23 года нашел в бездне bash.org.ru следующее: (17:15:32 18/06/2008) К чему это я? А к тому, что у нас уже начинает созревать FAQ по поводу проезда в Крым, паспортного контроля, влажности моря, яркости солнца и т. п. Итак, Вопросы и Ответы: 1. Вопрос: загранпаспорт и ещё какие-то документы нужны?Ответ: Нет. Россиянам нужен только обычный паспорт — и все. Белорусам тоже.2. Вопрос: а что с морем? Ходят слухи о разливе нефти в Керченском проливе в марте.Короткий ответ такой: с морем Полный Порядок. Подробнее: все пляжи города Керчь функционируют в нормальном режиме, место проведения нашей встречи находится на другой стороне полуострова от пролива (где и произошел разлив нефти) и даже теоретически пострадать не могло.Будем считать тему моря раскрытой. И Черное, и Азовское моря хорошие, но Черное холоднее. Знающие люди тусят на Азовском, которое и чистое и теплое и песочек приятный. Ждем! (это моя редакция ответа Дениса Радина). Не стестнятесь, задавайте все волнующие вас вопросы и регистрируйтесь на сайте ITSea. |