пятница, ноября 17, 2006

The End Begin

Данный блог закрывается без объяснения причин преобразился в количестве и качестве.

понедельник, октября 30, 2006

Cairngorm 2.1

Тут случайно узнал, что не все в танке. Для тех, кто выпал или еще не успел влезть: вышел Cairngorm 2.1. Причем уже давно (на MAX'е его анонсировали). Изменений в новой версии на так много, но они есть. Типа ряд маркер-интерфейсов заменили новыми, а старые объявили deprecated.

Суть изменений следующая:


  • Добавлена локализация сообщений об ошибках через Resource Bundle. Готовая локаль для en_US.

  • Добавлен класс com.adobe.cairngorm.CairngormError. Экземпляр данного класса выкидывается при ошибках и содержит о них информацию (локализованные сообщения из нового класса com.adobe.cairngorm.CairngormMessageCodes)

  • Маркер-интерфейс com.adobe.cairngorm.vo.ValueObject объявлен deprecated и заменен полностью аналогичным com.adobe.cairngorm.vo.IValueObject.

  • Интерфейс com.adobe.cairngorm.commands.Command объявлен deprecated и заменен полностью аналогичным com.adobe.cairngorm.commands.ICommand.

  • Интерфейс com.adobe.cairngorm.business.Responder объявлен deprecated и заменен mx.rpc.IResponder.

  • Класс com.adobe.cairngorm.business.ServiceLocator изменился наиболее сильно: теперь он поддерживает вебсервисы, DataServices, messaging, а также авторизацию. Мало того, данный класс больше не наследуется от UIComponent, а имплементирует новый интерфейс com.adobe.cairngorm.business.IServiceLocator.

  • В классе com.adobe.cairngorm.control.FrontController появился protected метод executeCommand.

  • Некоторые изменения в документации и незначительные изменения в остальных классах (выкидываются новые ошибки и прочее).


Так что качаем и пользуем!

среда, октября 18, 2006

RIAForge.org

Теперь появились все условия для создания опенсорсных проектов, связанных с RIA, и построенных на технологиях от Adobe. Встречаем RIAForge.org, который не является проектом Adobe, но поддерживается ими. Имеется Subversion, Bug Tracking, blogging, статистика, форумы и многое другое. Там уже имеется несколько проектов. Не нашел я пока поиска, но, может, прикрутят. Ну что, поехали?...

Поздравляем блог Novemberain.com!

Поздравляем Мишу Antares'а Клишина с юбилейным тысячным постом в его блоге! Очень радует, что блог живет, снабжает нас информацией, заставляет кипеть страсти. И 1000-й пост еще раз показал актуальность блога! Ура!

ActionScript 3 и Flex 2 cheat sheets

Всем известный Тед Патрик из Adobe выложил PDF-версии постеров, которые будут распространяться на следующей неделе на MAX. Вы можете скачать постер с AS3 API (2.3М) и с Flex Framework API (6.2М). Я скачал, но Acrobat Reader от Adobe сказал, что у него произошла ошибка отрисовки. И не только я не смог прочитать - в комментах тоже народ жалуется. У кого-нибудь получилось?

вторник, октября 17, 2006

Cairngorm Diagram Explorer

Как мы уже писали ранее, проект создания простой и понятной документации для микроархетиктуры Cairngorm вполне себе развивается. И по этому поводу две новости. Одна не очень новая: проект обрел свой домен - cairngormdocs.org. Другая посвежее: упомянутая диаграмма обросла первосходной визуализацией. Рассказывать не буду - стоит пойти и посмотреть. И она будет улучшаться! И скоро любой Flex-разработчик дорастет до использования J2EE-паттернов :)

среда, сентября 27, 2006

Cairngorm-диаграмма с примерами

Думаю, все в курсе насчет существования Flex-фрэймворка Cairngorm, а многие уже вовсю применяют его в своих проектах. Данный фрэймворк, как всем известно, основан на J2EE-паттернах от Sun. И особенностью фрэймворка является то, что новичков он отпугивает своей кажущейся сложностью, но если на него подсядешь, то слезть тоже тяжело.

Для облегчения понимания создана специальная страничка с диаграммой, иллюстрирующей применение фрэймворка на примере. Создана она достаточно давно, диаграмма обрастает деталями и поправками (с участием представителей Adobe Consulting, бывшего iteration::two - создателей данного фрэймворка еще для Flex 1/1.5), а также наличием большого числа доступных графических форматов.

Но только на днях данная диаграмма была проиллюстрирована реальным примером кода. Идите и смотрите, но не забывайте посмотреть и скачать исходники (как это делать я вас учить не буду).

понедельник, сентября 25, 2006

Новый Flash-блог

В полку русскоязычных Flash-блогов прибыло. Через четыре года у нас тут будет город-сад.

воскресенье, сентября 24, 2006

True Flex Way

Yakov Fain написал интересную статью о проблеме изучения новых языков людьми, имеющими определенный «лингвистический» бэкграунд :) Лирический герой статьи выступает в качестве индейского педагога и предлагает простую задачу трем студентам-неофитам. Один раньше был подвержен минималистической ереси Cobol'а, второй reusable ереси Java, а третий - динамической ереси Smalltalk'а. Все трое решают задачу, и исходный код решения приводится. Индейский педагог ставит всем пятерки, подытоживая: когда решаешь задачу на каком-то языке, ты будешь привносить свой опыт, но потом ты примешь специфику этого языка и твое восприятие расширится. И предлагает решение, связанное с чем? Правильно, с data binding'ом. Это истинное дао Flex :) Желающим предлагается придумать свой вариант, на что не замедлил откликнуться Александр Гахов. Второй True Flex Way это... правильно, состояния. Есть ли еще пути? Прошу в комменты.