Что-то технология Adobe AIR на хабре почти никак не представлена. На мой взгляд, напрасно, так как проект очень интересный. И не только тем, что позволяет создавать интернет-приложения для десктопов, но и тем, что технология мультиплатформенна. Недавно в своем блоге я написал статью о разработке приложений для AIR. Этой статьей мне хочется показать, что разработка для AIR — это просто.
Мне стало интересно оценить трудоемкость разработки программного обеспечения для Air. На сайте Adobe доступен для скачивания SDK и средства разработки. Можно скачать SDK как отдельно, так и в виде расширения к Adobe Dreamweaver CS3. Но самый, на мой взгляд, удобный способ — это установка Aptana Studio. Aptana основана на Eclipse. Air SDK подключается плагином, как это сделано в случае с SDK для Android и ACCESS Linux Platform. Естественно, ничего не мешает подключить плагин для Air SDK и просто в Eclipse. Это приятно. Eclipse становится, фактически, стандартом для разработки ПО для очень разных систем. Вдвойне приятно, что эта интегрированная среда разработки кроссплатформенна и существует для всех современных десктопных операционных систем.
В качестве объекта для эксперимента я выбрал Google Reader. У меня это одно из самых востребованных веб-приложений и оно как нельзя лучше подходит для вынесения в отдельное приложение. Даже своего интерфейса городить не нужно, базовые возможности Google Reader вполне достойны.
Скачать специальную редакцию Aptana Studio с поддержкой Air можно здесь. После установки и запуска на стартовом экране Aptana предложит скачать и установить Air-плагин. В том случае, если используется стандартная редакция Eclipse, необходимо вручную установить плагин. Для этого в Help -> Software Updates -> Find and Install указываем путь для поиска плагина:
update.aptana.com/install/air/3.2
После установки можно создавать новый проект (File -> New -> Project). Выбираем тип проекта AIR Project и с помощью нехитрого визарда создаем HTML-приложение.
![](https://habrastorage.org/r/w1560/getpro/habr/olpictures/d46/ca6/e4b/d46ca6e4b64fd8e208b3fd37fc232709.png)
![](https://habrastorage.org/r/w1560/getpro/habr/olpictures/61a/3cc/cbf/61a3cccbf1ca7e5eaa82a136e8db5ac5.png)
Собственно, заготовка готова. Осталось только отредактировать HTML-файл. В моем случае в файле GooReadAir.html я написал следующее:
Мне стало интересно оценить трудоемкость разработки программного обеспечения для Air. На сайте Adobe доступен для скачивания SDK и средства разработки. Можно скачать SDK как отдельно, так и в виде расширения к Adobe Dreamweaver CS3. Но самый, на мой взгляд, удобный способ — это установка Aptana Studio. Aptana основана на Eclipse. Air SDK подключается плагином, как это сделано в случае с SDK для Android и ACCESS Linux Platform. Естественно, ничего не мешает подключить плагин для Air SDK и просто в Eclipse. Это приятно. Eclipse становится, фактически, стандартом для разработки ПО для очень разных систем. Вдвойне приятно, что эта интегрированная среда разработки кроссплатформенна и существует для всех современных десктопных операционных систем.
В качестве объекта для эксперимента я выбрал Google Reader. У меня это одно из самых востребованных веб-приложений и оно как нельзя лучше подходит для вынесения в отдельное приложение. Даже своего интерфейса городить не нужно, базовые возможности Google Reader вполне достойны.
Скачать специальную редакцию Aptana Studio с поддержкой Air можно здесь. После установки и запуска на стартовом экране Aptana предложит скачать и установить Air-плагин. В том случае, если используется стандартная редакция Eclipse, необходимо вручную установить плагин. Для этого в Help -> Software Updates -> Find and Install указываем путь для поиска плагина:
update.aptana.com/install/air/3.2
После установки можно создавать новый проект (File -> New -> Project). Выбираем тип проекта AIR Project и с помощью нехитрого визарда создаем HTML-приложение.
![](https://habrastorage.org/getpro/habr/olpictures/ca4/84c/945/ca484c94516a7c2015761146dc08b86b.png)
![](https://habrastorage.org/getpro/habr/olpictures/7b5/61d/7ef/7b561d7ef2e892717c5fb060249243ef.png)
![](https://habrastorage.org/getpro/habr/olpictures/d46/ca6/e4b/d46ca6e4b64fd8e208b3fd37fc232709.png)
![](https://habrastorage.org/getpro/habr/olpictures/61a/3cc/cbf/61a3cccbf1ca7e5eaa82a136e8db5ac5.png)
Собственно, заготовка готова. Осталось только отредактировать HTML-файл. В моем случае в файле GooReadAir.html я написал следующее:
Google Reader
Собственно, все. Можно запускать приложение прямо из Aptana или сделать готовый air-пакет. Для создания пакета делаем правый клик мышью на проекте и выбираем Export.
![](https://habrastorage.org/r/w1560/getpro/habr/olpictures/f4b/185/bed/f4b185bed287fe0915ad1c0a328a29ba.png)
Приложение GooReadAir готово. Можно устанавливать и запускать. Результат на скриншоте:
![](https://habrastorage.org/r/w1560/getpro/habr/olpictures/440/b94/ec9/440b94ec94ea89dcc47c66e85cd2df30.png)
К сожалению, на хабре нельзя прикладывать файлы к постам. Поэтому желающие могут скачать исходники проекта и готовый AIR-пакет, пройдя по ссылке.