Наши партнеры

UnixForum






Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Тематический каталог -> Программирование и алгоритмические языки в Linux

Обзор Adobe AIR для Linux

Оригинал: Adobe AIR for Linux - An Overview
Автор: Ravi
Дата: 14 апреля 2008
Перевод: Александр Тарасов aka oioki
Дата перевода: 20 апреля 2008

Если вы хоть как-то знакомы с разработкой ПО, вам должно быть известно высказывание "Разработай однажды и запускай на любой платформе". Такой подход во многом стал популярен благодаря компании Sun Microsystems и разработанному ими языку Java. Приложение, написанное на Java, может быть скомпилировано на любой платформе и запускаться затем на любой другой платформе без перекомпиляции. Другими словами, Java-приложения независимы от ОС и архитектуры. Нужно лишь чтобы на целевой платформе была установлена среда выполнения Java (Java Runtime Environment, JRE).

Когда я впервые прочитал об Adobe AIR, меня поразило ее сходство с JRE. Но если отбросить принцип "скомпилируй однажды, запускай везде", то от этого сходств между Adobe AIR и Java (JRE) остается мало. Adobe AIR - среда выполнения, в которой могут работать интернет-приложения, разработанные с помощью HTML, JavaScript, Flash или Flex. При этом на всех компьютерах эти приложения будут работать одинаково.

Преимуществом для конечного пользователя является то, что он может установить и запускать AIR-приложение независимо от используемой ОС, нужно лишь, чтобы среда Adobe AIR был установлена на компьютере.

Две недели назад Adobe выпустила версию Adobe AIR для Linux. Сам по себе это повод для радости, однако не стоит забывать, что пакет еще не прошел стадию альфа-тестирования и его функции неполны. Более того, для установки среды в Linux имеются некоторые требования:

Установка AIR в Linux
Рисунок 1: Установка AIR в Linux

Установка AIR-приложения
Рисунок 2: Установка AIR-приложения

  • По официальным сведениям среду AIR можно установить лишь в следующих дистрибутивах: Red Hat Enterprise Linux, SuSE и Ubuntu. Но так как Ubuntu - производный от Debian дистрибутив, предполагаю, что и пользователи Debian смогут оценить по достоинству преимущества Adobe AIR, а также пользователи других дистрибутивов, производных от Debian.
  • На данный момент AIR поддерживает лишь окружения Gnome и KDE.
  • Поддерживаются системы управления пакетами RPM и Debian.
  • Имеется поддержка прозрачности AIR-приложений, но для этого необходимо иметь Compiz или подобный композитный оконный менеджер.

На моей машине с Ubuntu Gutsy сразу удалось установить Adobe AIR, все прошло без каких-либо неприятностей. Установщик представляет собой бинарный файл, которому нужно было назначить право выполнения. Двойной щелчок запустил процесс установки. По завершению установки стало возможным устанавливать AIR-приложения точно так же, как в Windows. AIR-приложения имеют расширение '.air'. Удалить приложение можно запустив установщик еще раз. В Ubuntu AIR-приложения по умолчанию устаналиваются в каталог /opt, его можно изменить.

AIR-приложение (RSS-агрегатор), работающее в Ubuntu
Рисунок 3: AIR-приложение (RSS-агрегатор), работающее в Ubuntu

Альфа-тестирование Adobe AIR для Linux закончится 1 марта 2009 года. Выход финальной версии для платформ Linux, Windows и Mac ожидается во второй половине 2009 года.

В Linux-версии среды Adobe AIR пока еще не работают все AIR-приложения. Список поддерживаемых в Linux AIR-приложений можно взять здесь.


Обсуждение статьи на LOR