Adobe AIR — что за программный продукт, и для чего он нужен. Мультиплатформенная среда Адобе АИР предназначена для работы интерактивных игр и программ, с применением Adobe Flash Professional, Apache Flex, AJAX, JavaScript, HTML, CSS, ActionScript. Следует Adobe AIR скачать бесплатно для Виндовс 7, 8, 8.1, 10, и Vista, и XP (32-бит и 64-бит), не покидая сайт https://сайт без регистрирования и SMS, и инсталлировать на свой компьютер, чтобы иметь доступ к огромной коллекции игрушек и приложений с современным интерфейсом и функционалом. Совместимы системы Microsoft Windows, Apple Mac OS X, QNX, Linux (до 2.6.0), WindowsPhone, iOS, Android и WEB. Поддержку различных платформ программная среда Адоб АЙР обеспечивает как развертыванием WEB-Apps, так и потенциалом запуска программ, которые специально созданы для соответствующей ОС.
Общее описание Адобе АИР
Для начала определимся, что такое Adobe AIR, для чего применяется и почему стоит бесплатно скачать Adobe AIR для Windows XP SP 3, Vista, 7, 8, 8.. Программный пакет Адобе АИР является частью глобальной Flash Platform. Адобе АИР по сути не просто программный продукт, это среда выполнения, используемая веб-дизайнерами и программистами, применяющими HTML, Java Script, Flash, Flex, AJAX и языки наподобие Action Script.
Как обновить Adobe Air
Таким образом, популярные веб-приложения устанавливаются на ПК и портативные устройства. С другой стороны, софт для ОС Microsoft Windows без существенного перевода кода языков программирования запускаются в среде Apple Mac OS X, Linux, iOS, Android и WEB. Естественно, и популярные на iOS или Android планшетах и смартфонах Apps также устанавливаются на любую из упомянутых платформ. Все это возможно при условии, что на ПК или ином устройстве стоит Адобэ ЭИР, а игра или приложение понимают АИР.

Adobe Integrated Runtime выступает как плеер с расширенным функционалом для Flash, Flex или иного формата. АИР от корпорации Адобе применяется при разработке Rich Internet Application (RIA) для персонального компьютера. Адобе АИР располагает соответствующими ресурсами для разработки RIA, например, для доступа к файлам, буферу обмена, GPU, для работы с несколькими окнами, Drag для чего нужен Adobe Air» отпадет.
Источник: offlink.ru
Введение в Adobe Air
В этом руководстве вы познакомитесь с Adobe Air, платформой для создания многофункциональных интернет-приложений. Это первое введение покажет, как создать простое приложение с использованием технологий Html / Js.
Что такое Adobe Air?
Adobe Air – это фреймворк, позволяющий создавать настольные приложения.
Приложения Adobe Air основаны на двух технологиях: Html / Js и Flash.
Разработчики могут выбрать для создания настольного приложения через Html / Js, Flash или Flex. После краткого обзора архитектуры мы создадим простое приложение с использованием Html / Js.
Скачать и установить Adobe AIR
Шаг 1 – Архитектура приложения Air
Приложение Air выполняется с помощью компонента времени выполнения, который выполняет код, содержащийся в файле air. Как вы можете видеть на рисунке, Adobe предоставляет компонент времени выполнения для трех операционных систем мэра, Mac OS X, Windows (XP / Vista) и Linux (примечание: версия для Linux все еще находится в бета-версии). Рисунок может привести к тому, что оба подхода являются эксклюзивными, либо вы разрабатываете их на HTML / JS или Flash. Поскольку среда выполнения позволяет «соединять» между движками Javascript и ActionScript, вы можете вызывать код javascript из swf, манипулировать HTML / DOM через ActionScript и т. Д.
Шаг 2 – Функциональность уровня ОС
Среда выполнения Adobe Air – это не просто интеграция технологий HTML / JS и Flash. Среда выполнения предоставляет набор API, который позволяет прикладным программам взаимодействовать с такими функциями ОС, как:
- Чтение и запись файла
- Родные Windows / Создание и управление меню
- Поиск интернет-ресурсов
Adobe Air также включает в себя SQLite, ядро базы данных для локального хранения и извлечения данных.
Шаг 3 – Установка
Чтобы повторить шаги, описанные ниже, вам нужно установить среду выполнения и sdk (Software Development Kit), который позволяет вам создавать прикладные программы.
Среду выполнения можно скачать с http://www.adobe.com/go/getair . Просто запустите установщик и следуйте инструкциям.
SDK можно загрузить по адресу : http://www.adobe.com/go/getairsdk.
Разархивируйте SDK и разместите папки в том месте, которое вы предпочитаете (пользователи macosx должны будут смонтировать образ .dmg). Запомните расположение SDK, мы будем называть его SDKPATH .
Каталог SDK должен выглядеть следующим образом:

Шаг 4 – Конфигурация
SDK должен быть настроен, иначе ОС не найдет команды для выполнения.
Фактически, если вы откроете оболочку типа adl , ваша ОС скажет что-то вроде «команда не найдена». Это будет работать, только если вы перейдете в каталог bin папки SDK. Поскольку мы хотим иметь возможность запускать команды сборки и тестирования из каждой папки, нам необходимо настроить SDK. Важно правильно ввести абсолютный путь к каталогу bin в папке SDK.
В Mac OS X выполните следующую процедуру:
- Откройте Терминал (/ Приложения / Утилиты / Терминал)
- Введите cd чтобы убедиться, что вы находитесь в своей домашней папке
- найдите файл с именем .profile . Если его не существует, создайте его
- Найдите строку, похожую на эту: export PATH=$PATH:/usr/bin
- добавьте еще одну строку, например: export PATH=$PATH:/airsdk/bin
- если путь к воздуху SDK содержит пробелы, заключите его в двойную кавычку (например, “/ my pathtosdk / air”)
- Закройте и снова откройте терминал. Или введите source .profile
В Windows выполните следующие действия:
- Щелкните правой кнопкой мыши на Мой компьютер, выберите Свойства
- Выберите вкладку «Дополнительно» и нажмите кнопку «Переменные среды».
- Выберите PATH из нижнего списка и добавьте путь к папке sdk в конце, как показано на рисунке.

Чтобы проверить успешность конфигурации, откройте оболочку и введите
команда adt .
Результат должен быть следующим:

Технически этот ответ означает, что мы предоставили команде неверное количество параметров, но также
означает, что SDK был правильно установлен и настроен.
Шаг 5 – Создание проекта
Давайте теперь создадим папку нашего проекта. Мы называем это myTest и создаем два файла: myTest.html и myTest.xml.
XML-файл – это файл конфигурации, который позволяет настроить приложение air. Откройте его в выбранном вами редакторе и вставьте следующий код.

Первая строка – это стандартный заголовок для XML-файлов. Вторая строка запускает определение нашего приложения. id – это уникальный идентификатор вашего приложения. В этом случае я добавил это к своему доменному имени. Имя filename – это имя исполняемого файла, который мы сгенерируем.
Name – это имя приложения, видимое пользователем. description представляет собой фрагмент, который отображается во время установки для описания приложения. Version указывает номер версии вашего приложения, 0,1 в нашем случае.
После указания метаданных о приложении мы переходим к определению графики, заключенному в тег.
В строке 10 указывается корневой файл, то есть файл, который будет загружен в приложение air при запуске. В этом случае myTest.html, который мы покажем позже. Title – это строка, которая появится в верхней части окна. systemChrome указывает, имеет ли ваше приложение стандартный Chrome (один из хост-ОС) или нет. Chrome – это набор стандартных инструментов, которые позволяют манипулировать окнами в среде рабочего стола, а именно: строка заголовка, кнопки закрытия / изменения размера, границы и область захвата для изменения размера.
background приложения Air можно установить прозрачным, но этот параметр действителен, только если для chrome установлено значение none. Visible позволяет решить, должно ли ваше приложение отображаться при запуске. Это полезно, когда запуск занимает некоторое время, и вы не хотите показывать графику пользователям.
Значение тегов minimizable , maximizable и resizable должно быть интуитивно понятным и не нуждается в объяснении.
Теперь давайте посмотрим на myTest.html, который фактически содержит наше приложение.

Шаг 6 – Запуск приложения
Перед упаковкой приложения в файл .air мы проверим его на предмет ожидаемого результата.
В инструменте мы будем использовать id adl , который позволяет запускать наши приложения Air без установки.
Давайте откроем оболочку и перейдем в каталог, содержащий наши файлы myTest (html и xml).
Затем введите следующую команду:
adl myTest.xml
Это запускает приложение с хромом текущей ОС. На MacOs должно выглядеть так.

В Windows XP приложение будет выглядеть так:

Вы можете сомневаться, что это приложение работает только с HTML. Давайте проверим JavaScript.
Мы myTest.html файл myTest.html следующим образом.

Что касается предыдущей версии, мы добавили тег script, который содержит определение простой функции javascript, myfunction() , myfunction() предупреждение (строки 4-8). Мы добавили кнопку к телу (строка 12). Действие, связанное с нажатием кнопки – это popme() . Давайте сохраним файл и запустим его, используя ту же команду из оболочки, adl myTest.xml
Если мы нажмем кнопку, мы увидим что-то вроде следующего:

Шаг 7 – Развертывание приложения Air
Когда ваше приложение будет готово к развертыванию, мы можем создать файл .air, который является дистрибутивом для приложений Adobe Air.
Этот файл, основанный на zip-сжатии, содержит все необходимое для установки воздушных приложений.
Воздушная заявка должна быть подписана сертификатом. Для широко распространенных приложений предпочтительно получить сертификат от такого органа, как thawte .
Наша цель – просто тестирование, поэтому достаточно самозаверяющего сертификата. Создание сертификата может быть сделано с помощью команды adt . Откройте оболочку, перейдите в папку проекта и введите следующую команду:
adt -certificate -cn mycertificate 1024-RSA mycertificatefile.p12 mysecretpass
adt -certificate -cn – это просто синтаксис, необходимый команде. В следующей таблице приведены значения, предоставленные команде.
| Значение параметра | объяснение |
| mycertificate | Наименование сертификата |
| 1024-RSA | Ключ шифрования сертификата |
| mycertificatefile.p12 | Файл, в котором хранится сертификат |
| mysecretpass | Пароль, который защищает ваш сертификат |
Если вы проверите папку проекта, то обнаружите новый файл mycertificate.p12 который представляет собой самозаверяющий сертификат, который мы создали.
Папка проекта теперь должна содержать три файла, как показано на рисунке ниже.

Теперь у нас есть все необходимое для создания нашего файла .air. Мы должны запустить довольно длинную команду оболочки. Не паникуйте. Я объясню каждое слово. Сначала посмотрим.
adt -package -storetype pkcs12 -keystore mycertificate.p12 AIRHelloWorld.air AIRHelloWorld.xml AIRHelloWorld.html
Как указано выше, adt -package является синтаксисом команды, а storetype указывает формат хранилища ключей. Это довольно технический параметр. Короче говоря, поскольку мы сгенерировали сертификат в соответствии с форматом pkcs12, мы должны сообщить его компилятору. Далее мы указываем файл сертификата через параметр -keystore . Наконец, мы предоставляем имя получившегося файла .air, файл xml, содержащий настройки приложения, и файл точки входа .html. Когда мы выдаем эту команду, у нас спросят пароль, введенный при создании сертификата («mysecretpass») в нашем случае.
Теперь у нас есть файл .air, который является форматом распространения нашего приложения. Если дважды щелкнуть по нему, начнется процесс установки.
Установка проходит два простых шага, как показано ниже.

Обратите внимание, что, поскольку мы сами подписали сертификат, опубликованная идентификационная информация приложения, если НЕИЗВЕСТНО.

На втором этапе вы можете указать, куда устанавливать приложение и запускать ли его по окончании установки.
Вывод
В этом руководстве мы познакомились с платформой Adobe Air и создали наше первое приложение Adobe Air с использованием Html / Js.
В следующих выпусках мы увидим, как создать одно и то же приложение с помощью Flex и Flash CS3.
- Подпишитесь на RSS-канал NETTUTS, чтобы узнать о ежедневных новостях и статьях о веб-разработке.
Источник: coderlessons.com
Adobe AIR 33.1.1.743
Adobe AIR – кроссплатформенная библиотека, являющаяся удобной и популярной средой выполнения для развертывания приложений по современным стандартам.
Возможности Adobe AIR
- поддержка стандартов JavaScript, Ajax, CSS, HTML, ActionScript, Adobe Flex и Adobe Flash Professional;
- работа с автономными клиентскими приложениями, не связанными с браузерными ограничениями;
- гибкое и согласованное создание приложений для разных платформ и устройств;
- перенос готовых приложений, написанных на Adobe Flex или HTML, на компьютер;
- обеспечение созданных приложений доступом к буферу обмена и файловой системе;
- созданные приложения поддерживают многооконный режим и функцию перетаскивания (если это предусмотрено при их разработке);
- создание веб-приложений для всех существующих на сегодняшний день мобильных операционных систем.
Особенности библиотеки
Adobe AIR используется в качестве среды межсетевого взаимодействия, открывающей широкий спектр возможностей не только для разработчиков, но и для обычных пользователей. Утилита дает возможность создавать современные веб-приложения, используя популярные языки веб-программирования – Flex, Javascript, XML и HTML.
Кроме того, использование этих языков не ограничивается встроенными библиотеками Adobe. Разработчики могут использовать как встроенные возможности, так и собственные познания в данных языках, чтобы создавать определенные веб-приложения, работая самостоятельно или в команде.
Пользователи Adobe AIR получают доступ с коллекции веб-приложений (RIA), созданных по самым современным стандартам. Каждое из этих приложений можно запускать на рабочем столе, изучая их быструю запуск, плавность анимации и другие параметры, которые в последствии можно будет использовать в собственных веб-приложениях. Также утилита обеспечивает доступ к галерее Adobe Showcase, позволяющей получить представление о том, какие приложения для Adobe AIR являются наиболее востребованными.
- универсальность среды за счет поддержки множества современных языков веб-программирования и стандартов (компьютерных и мобильных);
- множество функций;
- доступ ко встроенной галерее для ознакомления с профессиональными и любительскими образцами приложений;
- среда Adobe AIR используется ведущими компаниями, что свидетельствует об ее эффективности и надежности;
- среда обеспечивает полную безопасность установки (в каждом приложении требуются цифровые подписи для идентификации как самого приложения, так и его разработчика, чтобы установить его на компьютер пользователя).
Источник: biblsoft.com