Comments 56
сейчас выскажу мысль, которая многим может не понравится, но это мое мнение, на которое, думаю, я имею право. Собственно мысль:
пока весь мир переходит от десктопов в веб, AIR загоняет всех обратно… Так же как GoogleGears…
пока весь мир переходит от десктопов в веб, AIR загоняет всех обратно… Так же как GoogleGears…
-2
Ну почему же? Это точно такой же веб. Просто форма представления другая. Веб - это не обязательно только браузер.
+2
UFO just landed and posted this here
угу. теперь у меня будет десяток приложений вместо одного браузера (который в идеале мог бы в итоге заменить ОСи). при чем AIR приложения не имеют переносимости между версиями. обновили движок AIRа на машине? будьте добры обновить весь софт под него.. если конечно же разработчики его уже перекомпилировали... ндя
-2
Это вроде было из-за того, что AIR был в beta режиме.
Команда Macromedia/Adobe молодцы. Т.к. Flash ролики версии 4, отлично запускаются под 9-кой.
Команда Macromedia/Adobe молодцы. Т.к. Flash ролики версии 4, отлично запускаются под 9-кой.
0
Дело в том, что в браузере много кнопок слишком.
И например, когда есть интранет сайт, или система управления чем-либо (например управление разработкой или персооналом, учет и т.п.), написанная с помощью вебтехнологий (причины например быстрота разработки, достаточность, легкость внесения изменений)пользователю удобнее будет, не иметь интерфейс браузера.
Например раньше я быстренько делал броузер в delphi с заданым нужным урл...
И например, когда есть интранет сайт, или система управления чем-либо (например управление разработкой или персооналом, учет и т.п.), написанная с помощью вебтехнологий (причины например быстрота разработки, достаточность, легкость внесения изменений)пользователю удобнее будет, не иметь интерфейс браузера.
Например раньше я быстренько делал броузер в delphi с заданым нужным урл...
0
UFO just landed and posted this here
UFO just landed and posted this here
А, собственно, цели писать именно rss-ридер как таковой, не стояло. Google Reader был выбран просто как пример, в образовательных целях. То есть целью статьи был не ридер, а просто показать, что AIR - это достаточно просто.
0
Спасибо за обзор! Не знал, что с помощью Aptana можно делать AIR-пакеты. А учитывая, что Flex Builder стоит определенную сумму денег, это очень неплохая альтернатива!
+1
Дело в том, что в Aptana можно только создать зборку и разрабатывать с помощью HTML (AJAX) технологии, для разработки Flex ориентированных приложений AIR лучше использовать Flex Builder (но не обязательно, есть и другие IDE для генерации Flash SWF)
0
Ребят, а реальное преимущество сией среди можете объяснить? Честно слово не вижу. Хочу понять, какие плюсы эта среда может дать. Скажем на примере того же RSS-Readera? Ведь сегодня с многооконостью браузеров (речь не о IE7) можно иметь оптимальное для себя количество страниц, включая RSS-Reader. Скриншот понравился, но каких-то отличий с обычным браузером, помимо рамок и ярлыка программы я не заметил. Может быть фишка в том, чтобы подстроить всё под себя и дополнить дополнительными функциями? Будьте добры, расскажите, что в AIR полезного вы обнаружили для себя? Какими дополнительными фишками можно обвешать RSS?
0
Ну я вот, например, очень активно использую twhirl: http://www.twhirl.org/. Исключительно удобный twitter-клиент. А с выходом версии AIR для Linux, он будет работать и там. Очень этого жду.
0
В данной статье не совсем удачный пример. Основная суть технологии AIR - это кроссплатформенноть и возможность РАЗРАБОТКИ ориентированных на интеграцию с десктопом веб-приложений, тоесть, было бы класно если бы Google на общем коде с Google Reader сделал бы декстоп AIR версию, которая бы:
- в трее показывала количество непрочитаных новостей
- позволяла бы сохранять/открывать с файловой системы какие-либо бекапы
- работать в оффлайн режиме (выкачаные с интернета новости, могли бы кешироваться в SQLite)
и пр.
Так вот, именно эти и другие возможности позволяет реализовать Adobe AIR. В этом его основное из приимуществ, например от Mozilla Prism, с помощью которой можна реализовать то же, что сделал автор статьи.
- в трее показывала количество непрочитаных новостей
- позволяла бы сохранять/открывать с файловой системы какие-либо бекапы
- работать в оффлайн режиме (выкачаные с интернета новости, могли бы кешироваться в SQLite)
и пр.
Так вот, именно эти и другие возможности позволяет реализовать Adobe AIR. В этом его основное из приимуществ, например от Mozilla Prism, с помощью которой можна реализовать то же, что сделал автор статьи.
0
а в tray разве AIR имеет доступ?
0
Да, имеет. И не только в трей. Интеграция с ОС очень высокая.
0
AIR кросс-платформеный. какие аналоги трея есть в линуксе и мак-осе? :)
0
А тут без IF-ов в коде не обойтись =). Ну или отдельные класы-контроллеры под разные ОС с общим интерфейсом.
0
У линукса в Gnome, KDE, Xfce, да почти во всех DE/WM аналоги трея есть. У мака не знаю, не владею вопросом.
0
В маке в самом доке иконка запущенного приложения снизу отмечена стрелочкой, а когда появляются новые сообщения (например, у меня в rss-ридере, mail'e и аське) – прямо на иконке пишется кол-во непрочитанных сообщений. В разы симпотичнее и удобнее, нежели в win (не в обиду никому, не хочу разводить тут никакой войны!)
0
Да, конечно. Working with the dock and the system tray
0
>Это приятно. Eclipse становится, фактически, стандартом для разработки ПО для очень разных систем. Вдвойне приятно, что эта интегрированная среда разработки кроссплатформенна и существует для всех современных десктопных операционных систем.
а как же intellij Idea? ;)
а как же intellij Idea? ;)
0
Вообще-то, она платная..
0
Речь не о том, какая IDE лучше.
Eclipse - стандарт для построения интегрированных сред. Причем не только сред разработки.
Eclipse - стандарт для построения интегрированных сред. Причем не только сред разработки.
0
я понимаю, но вот тут, например, говорят что эклипс как IDE для grails проигрывает по полной IJ Idea:
http://memo.feedlr.com/?p=4
и кто после этого скажет, что идея плоха как IDE?
другое дело, что эклипс можно нахаляву взять и построить на нём "свою" иде (aptana, netweawer), а к идее нужно писать плагин.
http://memo.feedlr.com/?p=4
и кто после этого скажет, что идея плоха как IDE?
другое дело, что эклипс можно нахаляву взять и построить на нём "свою" иде (aptana, netweawer), а к идее нужно писать плагин.
0
поставьте, пожалуйста, теги к статье.
0
ну не то чтобы air был такой уж кроссплатформенный, на портативные устроиства и всякие там айФоны он еще доолгое время не будет распространен (по сравнению с аяксом тем же)
0
А почему долгое время? Думаю, не будет сложности адобовцам портировать Mac OS версию AIR Runtime на iPhone. И ажакс тут не приимущество, так как он же может использоваться и в AIR, а вот например доступ к файловой системе, SQLite и прочим интеграционным штучкам броузеру не под силу (даже, на сколько я понимаю и на iPhone).
0
Большое спасибо за урок, интересно и понятно.
Не собираетесь ли продолжить серию? ))
Или может ткнете, куда лезть, чтобы о графических интерфейсах на AIR или Flex посмотреть...
Не собираетесь ли продолжить серию? ))
Или может ткнете, куда лезть, чтобы о графических интерфейсах на AIR или Flex посмотреть...
0
Не знаю, буду ли продолжать. Все зависит от наличия свободного времени. Но вообще, почитать о разработке для AIR на Flex, Flash и AJAX можно на адобовском девелопер-центре: http://www.adobe.com/devnet/air/
0
Что это дает?
По сути получается, что мы запихнули браузер в окно приложения? В чем преимущество? Для работы так же нужен и браузер и интернет. или оно умеет оффлайново работать, а потом синхронизироваться?
По сути получается, что мы запихнули браузер в окно приложения? В чем преимущество? Для работы так же нужен и браузер и интернет. или оно умеет оффлайново работать, а потом синхронизироваться?
0
Да, оффлайновый режим работы и автоматическое оповещение специальным ивентом при появлении соединения - это одни из основных бонусов данной технологии. А также доступ к файловой системе, интеграция с треем и доком в Mac OS.
0
не просто браузер, а браузер зашитый в платформу (не надо адаптивровать под разные браузеры), кроме того там очень текстая инртеграция межды флешом и браузером.. возможности очень сильно расширяются.
0
Я конечно понимаю, что Adobe — это крупная фирма и ей можно доверять. Но использовать технологии, которые находятся в руках отдельной фирмы не очень удобно. У одной фирмы всегда есть политические интересы и становиться их заложниками не очень приятно. Например, Flash: Adobe ведь зарабатывает на продаже сред разработки и в результате делает только свою версию под Windows и хотя бы открыть компилятор, чтобы энтузиасты сделали свои (более подходящие мне сборки). Ну не хочу я запускать Windows в эмуляторе. Или мне хочется консольный компилятор (ActionScript'а), который будет сам по скрипту доставать из репозитария последнюю версию исходников, компилировать и выкладывать на сайт… Но всего этого нет…
0
Вы заблуждаетесь! Уже давольно давно существует консольный компилятор для ActionScript 3.0, который входит в состав Flex SDK (кстати, это щастье уже Open-Source). Компилятор написан на Java и является на столько же кросс-платформенным как и сама JVM. На собственном опыте проверено, ANT отлично комплировал код AS в рамках continuous-integration под CruiseControl доставая его из SVN на linux.
0
также плохо становится заложниками технологии, которая принадлежит сообществу, так как развитие такой технологии может идти очень медленно и со временем остановится вообще.
Помоему Adobe выбрала наиболее верное решение - заработывать на средствах разработки постоянно совершенствуя саму технологию. МС с silverlight идет похоже тем же путём.
Помоему Adobe выбрала наиболее верное решение - заработывать на средствах разработки постоянно совершенствуя саму технологию. МС с silverlight идет похоже тем же путём.
0
Здесь я с Вами абсолтюно не соглашусь. Наоборот, корпорация может приостановить развитие платформы (например, очень перспективной BeOS). В сообществе всегда можно создать «fork», т. е. если текущий лидер не может больше заниматься проектом или ведёт его не туда, то другой человек может взять последнюю версию и создать свою копию развивая её независимо. Таких примеров очень много и возможность всегда создать fork очень благоприятно сказывается на инновациях (хотя необдуманный fork ведёт к бессмысленной трате ресурсов). Если Вы всё ещё настаиваете на своём мнение, то, пожалуйста, приведите пример, когда потенциально хорошая технология с кучей поклонников была закрыта из-за сообщества.
0
Да и я не про сообщество говорил, а про открытые технологии, как, например, развивается Java. Сборщик Ant написан другими людьми (не из Sun), но теперь напрямую связан с Java приложениями. Apache создаёт огромное количество технологий и утилит. Hibernate тоже был создан не Sun, но стал очень важной частью JavaEE.
Т. е. хоть и технологию развивает отдельная фирма, но вся власть над ней не сосредоточена в одних руках, спецификации открыты и нет угроз патентных исков (как, например, в случае .Net).
Т. е. хоть и технологию развивает отдельная фирма, но вся власть над ней не сосредоточена в одних руках, спецификации открыты и нет угроз патентных исков (как, например, в случае .Net).
0
Сделал все как вы описали. Но Google Reader открывается в неправильной кодировке.
Из-за чего это может быть? Как исправить не подскажете?
Из-за чего это может быть? Как исправить не подскажете?
0
Хорошая русско-язычная статтья о Adobe AIR от Константина Ковалёва.
0
Я так понял, что вся вкусность этой технологии – глубокая интеграция с операционкой.
Например, если написать air-клиента для gmail, то возможно реализовать присоединение файлов (attachments) к письму с помощью drag-and-drop.
Например, если написать air-клиента для gmail, то возможно реализовать присоединение файлов (attachments) к письму с помощью drag-and-drop.
0
http://fotki.yandex.ru/users/ivan-suroegin/view/78805
Ошибка когда пытаюсь Export'ировать
Ошибка когда пытаюсь Export'ировать
0
Спасибо
0
Sign up to leave a comment.
Пишем AIR-приложение за 5 минут