Pull to refresh

Пишем AIR-приложение за 5 минут

Reading time 2 min
Views 9.7K
IT-companies
Что-то технология 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 вполне достойны.
Читать дальше →
Total votes 39: ↑34 and ↓5 +29
Comments 56

Вышел Dojo Toolkit 1.1 Что нового и вкусного?

Reading time 6 min
Views 1.5K
Website development *

Приветствую всех читателей. И так, свершилось то, чего многие (или хоть кто-то уж точно) ждали и предвкушали. Да, вышел наконец релизный вариант самой мощной и реально «веб два-нольной» библиотеки для разработки AJAX веб-приложений Dojo Toolkit. Именно для разработки приложений, так как я себе с трудом представляю обычный сайт, который использовал бы хоть десять процентов всех возможностей, ну разве что ограничиваясь только пакетом dojo, а ведь есть еще и dojox и dijit, хотя, по моему мнению, которое сформировалось еще в период активного освоения версии 0.4.3 (да, такая древность и ископаемое, но в некоторых моментах она и сейчас лучше или проще даже последней версии), с визуальной частью у Dojo не очень сложилось. Все же ExtJS на несколько порядков выше и пока нет альтернатив, которые бы свергли ее с трона.

Но вернемся к нашим делам. Пройдя достаточно долгий эволюционный путь развития и смены нескольких архитектур, Dojo наконец начала стабильный этап развития, на котором уже можно ее не только рассматривать в качестве технологической платформы для своего проекта, но и полноценно реально использовать. Версия 1.1 привносит достаточно много изменений и улучшений, и именно этот релиз я бы рекомендовал рассматривать для себя в качестве инструмента. Что же там появилось новое и интересное для рядового разработчика? Сейчас рассмотрим.
Читать дальше →
Total votes 22: ↑19 and ↓3 +16
Comments 22

Color Browser — программа позволяет дизайнерам подбирать приятные палитры для сайтов.

Reading time 1 min
Views 7.6K
Design


Интересная программа на технологии Adobe AIR. Суть программы Color Browser заключается в приятном подборе палитр для сайта или дизайна. Сделана программа как приложения к сайту ColourLovers (где можно скачать чужие палитры)

Скачать программу Adobe AIR можно на сайте Adobe а Color Browser от сюда.
После установки Adobe AIR запустите файл ColorBrowser.air

Другие приложения работающие на Adobe AIR можно посмотреть здесь.
Источник: mmaxis.info
Total votes 59: ↑49 and ↓10 +39
Comments 49

Веб vs Десктоп

Reading time 1 min
Views 1.6K
Lumber room

Со времен первой интернет-странички утекло не так уж и мало времени. Задачи и возможности Веба менялись изо дня в день. Можно заметить, что некоторые веб-приложения настолько тяжелы — совсем не вписываются в иделогию мультаба браузеров, что так и хочется вынести их на Десктоп. Т.е. тем самым сделать шаг назад, противоположному тому, который мы сделали с Вебом.

Так где это шаткая граница: за которой — приложение уже не может жить в узких рамках десктопа, или же, удобнее взять и перенести его обратно, допустим, маленькой иконкой возле часов.

Тенденции таких спарадических прыжков видны уже сейчас. К примеру, Mozilla Foundation с Prism и Weave. Или даже более тесная интеграция у Adobe со своим свежим Air.

А какие бы сервисы Вам удобнее использовать на Десктопе и, наоборот?
Total votes 21: ↑17 and ↓4 +13
Comments 73

Microsoft представила единую платформу Live Mesh

Reading time 1 min
Views 670
IT-companies
После двух лет разработки вчера состоялось официальное открытие первой, пока предварительной версии (Technology Preview) платформы Live Mesh — единого интерфейса для доступа к личной информации со всех устройств, которыми владеет пользователь, будь то ноутбуки, настольные компьютеры, смартфоны, а также с любого места через веб. С технологической точки зрения это набор фидов (неважно, в каком формате), куда экспортируются все сведения об информации, файлах и папках и устройствах пользователя, а также маленькая программа для доступа к фидам и их синхронизации. Что касается офлайнового компонента, то такой подход больше похож на Google Gears или Mozilla Prism, чем на Adobe AIR.


Читать дальше →
Total votes 31: ↑29 and ↓2 +27
Comments 17

Началось бета-тестирование Flash Player 10

Reading time 1 min
Views 547
IT-companies
Сегодня Adobe начала тестирование нового Flash Player 10, известного под кодовым названием Astro. Бета-версию можно скачать с официального сайта, там же доступны видео-демки новых возможностей программы.

Среди нового функционала — лучшая поддержка 3D-анимации и аппаратного ускорения видео. Первые тестеры не могут скрыть своего восхищения перед трёхмерными «фишками» нового плеера.

Поддерживаются также визуальные эффекты, созданные в Pixel Bender. С помощью этих инструментов разработчики могут сами создавать собственные эффекты, которые будут изначально оптимизированы для Flash Player.

Flash Player 10 будет работать на Windows Vista, Windows XP, Windows Server 2003, Windows 2000, Mac OS X и Linux.

Adobe уверяет, что некоторые новые функции Flash Player 10 будут также интегрированы в будущие релизы Adobe AIR и Open Screen Project.
Total votes 29: ↑25 and ↓4 +21
Comments 26

Вышел AIR 1.1 со встроенной поддержкой русского языка и AIR Update Framework

Reading time 1 min
Views 703
IT-companies
Главное в новой версии Adobe AIR 1.1 — поддержка локализованных и «международных» приложений. Сама среда выполнения (AIR runtime) теперь поддерживает множество языков — Бразильский, Португальский, Китайский, Французский, Немецкий, Итяльянский, Японский, Корейский, Русский и Испанский, а также поддерживает ввод с клавиатуры для языков с двубайтной кодировкой символов (double-byte languages).

Adobe AIR Update Framework — обновляем правильно

В то же время в Adobe Labs выложена бета-версия фреймворка для обновления приложений — Adobe AIR Update Framework. Он предоставляет API для реализации корректного обновления AIR-приложений. Сюда входят такие функции, как:
  1. Проверка на наличие обновлений (как периодическая, так и по требованию пользователя);
  2. Загрузка обновлений AIR-приложений из сети;
  3. Информирование пользователя при первом запуске новой версии или при миграции данных;
  4. Подтверждение согласия пользователя на проверку обновлений;
  5. Вывод информации о новой версии для пользователя;
  6. Отображение прогресса скачивания и возможных ошибок.
Подобности — на странице Adobe AIR Update Framework.
Total votes 15: ↑15 and ↓0 +15
Comments 13

FreshAIRApps: главная директория для Adobe AIR приложений

Reading time 2 min
Views 707
Lumber room
Translation

Adobe AIR самая распространенная десктоп-платформа для создания приложений. Несмотря на то, что сейчас стали появляться довольно много публикаций на эту тему, найти всю информацию в одном месте сложно.

На данный момент создано много приложений, с которыми вы можете познакомиться на сайте FreshAIRApps а также порекомендовать стоящие, по вашему мнению, приложения Adobe AIR.
Читать дальше →
Total votes 26: ↑24 and ↓2 +22
Comments 21

Расширения ExtJS для платформы Adobe AIR

Reading time 4 min
Views 1.2K
ExtJS/Sencha *
Как и обещал, продолжаем знакомить с новинками фреймворка ExtJS. На этот раз команда разработчиков сообщает, что в сотрудничестве с Adobe они развивают библиотеке в сторону совместимости с платформой AIR. И эта новость самая приятная, ведь именно для запуска серьезных AJAX приложений эта среда подходит наилучшим образом, а ExtJS позволяет создавать профессиональные интерфейсы, почти неотличимые от обычных десктопных, однако используя только средства HTML/CSS/JavaScript.

Не так давно Adobe выпустила следующее значительное обновление AIR-а за версией 1.5 и эта тема заслуживает отдельного разговора, а сейчас обсудим нововведения в ExtJS ( оригинальный пост в блоге разработчиков).
Читать дальше →
Total votes 8: ↑7 and ↓1 +6
Comments 8

Adobe AIR 1.5 — серьезное обновление серьезной платформы

Reading time 3 min
Views 1K
IT-companies
Оказалось, что на хабре нету ничего про Adobe AIR 1.5, так что я решил восполнить пробел. И вот, что же нового и интересного в этой версии, мы и поговорим далее.

Самым первым я бы отметил, что обновились сами внутренности платформы. Если кто не знает, по большому счёту, два основных компонента платформы AIR — это Flash-движок и движок рендеринга HTML/JavaScript-а WebKit. Вот именно они и обновились. Ведь на днях вышла новая версия Flash-плагина 10 версии, в котором также очень много изменений и нововведений. Если раньше беты можно было использовать в браузерах, то в платформе AIR использовалась устаревшая версия Flash-плеера, теперь же версии сравнялись и все возможности 10-й версии Flash-а доступны для использования.
Читать дальше →
Total votes 52: ↑45 and ↓7 +38
Comments 44

Adobe AIR под Linux выходит из беты

Reading time 1 min
Views 879
IT-companies
Вчера компания Adobe выпустила официальный релиз AIR под Linux, так что теперь линуксовая версия ничем не уступает версиям под Windows и Mac. Собственно, теперь все три версии абсолютно унифицированы, и в будущем релизы будут выпускаться одновременно.

В новом релизе присутствует полная поддержка Flash 10, в том числе 3D-эффекты, рендеринг текста в высоком разрешении, настраиваемые фильтры, а также поддержка DRM. Все эти функции важны для серьёзных медийных приложений, таких как фото- и видеоредакторы.

После унификации AIR под всеми платформами теперь не может быть фрагментации аудитории, когда пользователям под Linux был недоступен тот или иной функционал веб-приложений. Например, раньше линуксоиды не могли пользоваться твиттер-клиентом Twhirl, который требует Flash 10. Теперь все эти проблемы решены.

Ведущий разработчик проекта Adobe AIR говорит что следующим важным этапом для технологии будет выход на мобильную платформу.

via CNET
Total votes 50: ↑39 and ↓11 +28
Comments 24

GTD + Adobe AIR = Doomi

Reading time 1 min
Views 585
Lumber room
Продолжая тему модных слов…

Чтобы не отвлекаться, я для себя постоянно составляю список дел и держу его перед глазами (вот такая особенность характера, иначе google-reader, lenta.ru, и прощай сроки) Раньше с этой задачей справлялся листок А4 перед клавиатурой. Теперь когда слово GTD — «Getting Things Done», «Как привести дела в порядок» — стало очень модно (GTD можно не раз встретить на Хабре) появилось множество реализаций, дабы не марать бумагу. Огромное множество сегодня перечислил Mashable, на любой вкус — веб, mobile, mac, windows.

Ткнув пальцем в небо, я выбрал очень даже красивую и удобную реализацию: Doomi на Adobe AIR

dommi-1.PNG - Picamatic - upload your images
Читать дальше →
Total votes 9: ↑7 and ↓2 +5
Comments 11

ExtJS, Adobe AIR и технология PixelBender — красиво, ничего не скажешь!

Reading time 3 min
Views 1.3K
ExtJS/Sencha *
animsДавно не появлялось чего-то новенького об ExtJS, видимо все готовятся к анонсированной конференции (я уже писал об этом), а те, что останется в уютных домашний креслах — к анонсу ExtJS 3.0. Но сегодня заглянув в официальный блог компании, я нашел интереснейшую заметку. Как уже известно, в последние версии ExtJS начали активно внедрять поддержку платформы Adobe AIR, что не может не радовать, ведь именно симбиоз этих двух потрясающих инструментов может дать, в умелых руках, конечно, просто отличные результаты.

В Flash 10, а значит и в Adobe AIR 1.5 в его именно флешевую часть была внедрена интересная технология, по сути, полного управления всем отображаемым на экране — PixelBender. При помощи специального языка программирования GLSL (OpenGL Shading Language) разработчик может описывать операции над пикселями, при этом программа может быть применена не только к картинке, а к любому флеш-объекту, в том числе и целому окну или веб-странице. Кстати да, вы не ослышались, речь идет именно об OpenGL, а это нас приближает вплотную к возможности создать серьезные графические приложения, оперируя только обычными для веб-разработки инструментами. Если кто разбирается в 3D, то эта технология очень близка к пиксельным шейдерам, которые также программируются на своих языках.
Читать дальше →
Total votes 54: ↑47 and ↓7 +40
Comments 55

Вышел Adobe AIR 1.5.1

Reading time 1 min
Views 478
IT-companies
image
Сегодня был зарелизен Adobe AIR 1.5.1. Относительно минорный апдейт вместе с тем содержит новый API и достаточно багфиксов.
Для того чтобы получить преимущества от 1.5.1 не требуется рекомпиляции приложений. Вто же время для использования новшеств API представленного в данном релизе, необходимо обновить дескриптор приложения до 1.5.1 (подробнее в разделе API, в указаний к релизу) и рекомпилировать его.
Total votes 10: ↑8 and ↓2 +6
Comments 2

AIR Marketplace запустился!

Reading time 1 min
Views 874
IT-companies
Image Hosted by ImageShack.us

Adobe решилась на казалось бы давно напрашивающийся шаг. Открылся AIR Marketplace. Площадка на которой разработчики могут выложить свои AIR-приложения. Для разработчиков этот сервис бесплатный. Подробности использования можно найти в FAQ. Отличие от того же Apple Appstore, что Adobe, на данный момент, не предлагает свого механизма покупки, а только базу AIR-приложений. Которая хранит скриншот, описание продукта и линк на сайт автора.
Total votes 5: ↑4 and ↓1 +3
Comments 7

Подарок на 300$ AIR-разработчикам

Reading time 1 min
Views 402
Lumber room
image
Примерно неделю назад мы добавили своё приложение на Adobe AIR в Marketplace, и спустя пару дней получили очень приятное письмо от Adobe. Если вкратце, они, в целях поощрения разработчиков, выдают бесплатно годовой сертификат Thawte для подписи кода. Благодаря ему, при установке программы пользователь будет видеть не красные предупреждающие сообщения о том, что создатель приложения неизвестен, а более «дружелюбные» жёлтые: о том, что авторство подтверждено.
У Thawte такой сертификат стоит около 300$, так что подарок выглядит неплохо.
Подробности акции я потом нашёл здесь.

Обрадованный, я отправил заявку на сертификат, но вскоре обнаружился подводный камень, испортивший всё удовольствие.
Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Comments 3