Adobe Flex переезд в инкубатор Apache

За последние пол года у компании Adobe произошли изменения в выборе дальнейшего направления развития Flash платформы.
Вначале была прекращена поддержка мобильной версии Flash player, теперь черед проекта Flex.

Организацией Apache Software Foundation утверждено принятие из рук компании под названием  Adobe интересного проекта Flex. Все представители фонда Apache, участвующие в голосовании, решили принять проект в инкубатор под названием Apache. Необходимо напомнить, что компанией Adobe ранее принято решение о передаче Flex в состав фонда од названием  Apache. Представители компании сделали заявление о намерении выделить  разработчиков,   продолжающих заниматься развитием Flex уже в составе Apache. В список коммитеров  уже включено тридцать шесть разработчиков, в том числе шесть из компании под названием Adobe и два из VMware.

Компания Adobe в ближайшее время официально планирует передать фонду под названием Apache всю интеллектуальную собственность, имеющую связь с Flex SDK и  дополнительными компонентами. После анализа кода, подготовки инфраструктуры, проведения аудита лицензионной чистоты и также проверки способности сообщества разработчиков   проект Flex   переведут из инкубатора в разряд первичных проектов.

AS3/Air and Kinect

Видео, демонстрирующее первые результаты интеграции Adobe Air (использован Air Native Client Extensions) и Kinect Microsoft SDK с C++ .DLL.

Данная реализация происходит в 2D режиме, но вскоре ожидается реализация с использованием Stage3D !

Flash Player 11, AIR 3, and Flex/Flash Builder 4.6

На днях Adobe официально объявил выход Flash Player 11, Air 3 и Flex & Flash Buidler 4.6 — 4 октября 2011.
Так же бонус — Flash Builder 4.6 будет бесплатные обновлением для всех владельцев Flash Builder 4.5!!

Немного о новом в FB 4.6 (ссылка на Adobe):

  • SplitViewNavigator – A new top-level application component specifically designed for the tablet experience. With only a few lines of code, manage the layout of multiple views and have them adapt automatically based on device orientation.
  • CallOutButton – A versatile component that pops over existing content and can contain text, components or even entire views.
  • SpinnerList – This popular tablet component is an adaption of the existing List component. It not only has a new look, but also gives options like recirculating content and a position based selection model.
  • DateSpinner – A highly flexible component that is not only locale-aware, but provides multiple out-of-the-box configurations to fit most date/time entry needs.
  • Text Enhancements – Flex 4.6 solves the problem of cross-device text input. Flex exposes the native text-editing controls on EVERY platform—this enables the developer to customize the keyboard and the user to experience the native UI of common operations like selection, copy/paste and spelling checking.
  • ToggleSwitch —
    This simple and much-requested control is now available in Flex 4.6
  • Native Extensions – Enable your applications to complement AIR apps with native code functionality.
  • Captive Runtime – Package the AIR runtime with your application in a native install file. No longer will you have a 3rd party dependency.

 HTML5 vs Flash

Добавлю цитату и ссылку на CNET news — Adobe Flash & Windows 8 :

“We’re not so concerned about what the right technology is for that as long as we’ll be able to deliver those experiences. We’re working with Microsoft and other members of the HTML community including Google, Apple, and others to enable rich experiences on HTML5.”

Javascript Command Pattern и «привычный» EventDispatcher

Собственно откуда родилась идея написать такой «класс».
«Рабочая» необходимость создавать приложения HTML 5 постепенно наступает, а времени вникнуть в стиль, каноны и т.п. языка порой нет. Хочется — классов, событий и всего родного из AS3.
Почему jQuery ? — все просто, с ним приходилось до этого работать, анимация и прочее в проекте использует данный фреймворк.
Классы и события (именно addEventListener, dispatcher & etc.) ? — JS нет понятие классов, наследований и прочего из ООП… ищем что-то похожее (плагин) для jQuery. Нашел интересную и что самое главное достаточно «живую» библиотеку — JavaScriptMVC ( бывает и такое 0).

Пример паттерна для AS3 можно посмотреть тут — active.tuts.com

Код можно посмотреть и скачать тут: