24 Ноября 2024
В избранные Сделать стартовой Подписка Портал Объявления
Технологии
Adobe предлагает ПО с открытым исходным кодом для разработки интерфейса
03.03.2005
Стивен Шанкленд

Гигант графического ПО Adobe Systems выпустил некоторые компоненты своих коммерческих продуктов в виде программного обеспечения open source, намереваясь помочь другим облегчить трудоемкую, но важную часть процесса программирования.

Adobe открыла два пакета: Adam и Eve, которые она применяет для создания интерфейса управления приложениями. Эти пакеты опубликованы на веб-сайте компании. Она утверждает, что сделала это, чтобы «отплатить замечательному сообществу open source, которое так много нам дает» и заручиться поддержкой других в совершенствовании данных пакетов.

Большинство продуктов Adobe закрыты, но компания постепенно сближается с миром open source. Сегодня ее флагманские продукты работают только на Windows и Mac OS, но в 2004 году Adobe начала серьезнее присматриваться к Linux. А ее последняя бета-версия Adobe Reader, программы для просмотра PDF-файлов, работает под Linux.

Adam и Eve — это библиотеки, которые могут использоваться другими пакетами. Eve облегчает создание таких элементов интерфейса, как диалоговые окна, и позволяет управлять их положением на дисплее. Adam автоматизирует процесс модификации элементов интерфейса в соответствии с меняющимися условиями.

«Спросите любого инженера-программиста, что он больше всего ненавидит делать, и почти каждый скажет: „Заниматься построением пользовательского интерфейса”. Даже с Eve это утомительная работа, — говорится в обзоре технологии Adobe. — Код, связанный с пользовательским интерфейсом, занимает почти треть всего кода, необходимого для реализации функций в приложениях Adobe».

Eve дебютировала в форме прототипа в Adobe Photoshop 5 и теперь существует в версии Eve2. Adam входит в несколько программ Adobe. Обе библиотеки могут использоваться с любой операционной системой.

Adam и Eve являются частью более крупного проекта, называемого Adobe Source Libraries (ASL), которым занимается Adobe Software Technology Lab. ПО ASL подчиняется либеральной лицензии open source MIT License.

Adobe сообщила также, что она намерена открыть ПО, относящееся к стандарту XMP, которое позволяет вставлять метаданные, описывающие файл, непосредственно в этот файл.


 
Количество просмотров:
147
Отправить новость другу:
Email получателя:
Ваше имя:
 
Рекомендуем
Обсуждение новости
 
 
© 2000-2024 PRESS обозрение Пишите нам
При полном или частичном использовании материалов ссылка на "PRESS обозрение" обязательна.
Мнение редакции не всегда совпадает с мнением автора.