Служба новостей IDG, Нью-Йорк
Adobe обещает представить свободно распространяемый пакет разработчика полнофункциональных Internet-приложений
Стремясь привлечь к своей среде Flex как можно больше разработчиков, руководство компании Adobe Systems объявило о планах выпуска к концу текущего года пакета разработчика для Flex с открытым кодом. Таким образом, разработчики получат возможность создавать Internet-приложения с развитыми мультимедийными средствами.
В пакет SDK войдут средства поддержки двух языков, предназначенных для написания приложений Flex, — MXML и ActionScript 3.0; библиотека классов; компоненты управления пользовательским интерфейсом и соответствующие контейнеры а также компилятор кода, используемого при создании приложений Flex. По словам вице-президента Adobe по маркетингу продуктов Джеффа Уоткотта, к концу года все эти элементы начнут распространяться на условиях открытой лицензии Mozilla Public License.
Данная инициатива соответствует общей стратегии компании Adobe, направленной на формирование облика союзника сообщества разработчиков программного обеспечения с открытым исходным кодом. В руководстве компании надеются, что это поможет среде Flex, которая призвана укрепить позиции Adobe на быстроразвивающемся рынке проектирования полнофункциональных приложений Internet, получить более широкое распространение.
В реализацию этой стратегии вовлечен целый ряд сил. Компания Adobe традиционно специализировалась на выпуске закрытых механизмов создания цифровых документов и инструментальных средств разработки для Web. К примеру, повсеместно используемый сегодня формат Adobe PDF, несмотря на бесплатное распространение, так и не получил статуса стандарта. Стремясь изменить сложившееся положение дел, компания Adobe направила в ISO соответствующее представление, которое должно продемонстрировать всем ее стремление к открытости.
Приобретение в 2005 году создателя технологии Flex — компании Macromedia помогло Adobe укрепить образ дружественного к разработчикам поставщика благодаря популярности Macromedia среди разработчиков Web-приложений, а также наличию у нее достаточно масштабного портфеля программных средств на основе Java. Но вместе с этим Adobe заполучила в свое распоряжение и набор закрытых инструментальных средств — например, технологию Flash, базирующуюся на Flex, а также программное обеспечение Dreamweaver. У Dreamweaver имелось довольно много поклонников, но этот пакет не был рассчитан на привлечение разработчиков программ с открытым кодом.
Поддержка сообщества Open Source кодом нужна Adobe по другой причине. Корпорация Microsoft вторглась на ее территорию с набором инструментальных средств Expression, а недавно еще и представила технологию Silverlight, предназначенную для запуска полнофункциональных Internet-приложений непосредственно из браузера. Открытие Flex могло бы помочь Adobe привлечь на свою сторону критическую массу разработчиков для отражения дальнейшего наступления Microsoft.
Джо Берковиц, главный архитектор компании Allurent, разрабатывающей сайты электронной коммерции на основе Flex, заявил, что перевод комплекта разработчика для Flex в категорию Open Source отвечает интересам как независимых разработчиков, так и Adobe.
«Flex — развивающаяся платформа, и если Adobe на какое-то время предоставит доступ к ее исходному коду, независимые разработчики совместно с представителями компании смогут найти пути ее дальнейшего совершенствования», — пояснил Берковиц.
«Конкурирующие технологии Microsoft WPF (Windows Presentation Foundation) и Silverlight, с одной стороны, и Adobe Flash/Flex — с другой можно сравнивать на разных уровнях, — заметил Берковиц. — Речь идет не о том, чей функционал лучше, а о том, в соответствии с какими процессами развивается каждая из них. Процессы, построенные на основе ПО с открытым кодом, традиционно обеспечивают большую мощность и лучшую масштабируемость».
Уже в июне разработчики получат доступ к открытой базе данных ошибок Flex и их исправлений, которая будет обновляться ежедневно. Кроме того, ежедневно будет появляться новый предварительный вариант очередной версии Flex, которая в настоящее время находится на стадии альфа-тестирования.
К концу года Adobe разместит на сайте Flex централизованный открытый репозитарий кода, и разработчики получат возможность вносить в него изменения, развивая связи в рамках виртуального сообщества Flex.