Adobe AIR. Desktop applications for web developers

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Adobe AIR. Desktop applications for web developers - Presentation Transcript

    1. Adobe AIR Десктоп приложения для веб-разработчиков Тютюнник Евгений http://tearaway-tea.com/
    2. Изменяем курс миграции • Перенос десктоп-приложений в веб - классика • Разработка нативных для веб приложений - классика • Перенос веб-приложений на десктоп - редкость
    3. Что такое Adobe AIR? • Платформа для RIA на десктопе • Совокупность приложений - AIR Runtime (скачиваемый один раз инсталятор ~11-15 MB, бесплатно) - AIR SDK для разработчиков (бесплатно) • Кроссплатформенность (Win, Mac, Linux)
    4. Новый опыт для пользователя?.. • Вместо привычных *.exe и *.app - используется *.air • Бейджи или довольно стандартный инсталятор (который можно переопределить) • Типичное место расположения \\Program Files на Windows, ярлыки в Start\\Programs \\Applications на Mac OS
    5. Для разработчика ничего нового! • Два основных ядра Adobe AIR - Flash Player 9 - WebKit Browser
    6. Конвертация в AIR без утомительных рефакторингов
    7. Архитектура Adobe Air Flash Player WebKit ActionScript 3, FLEX HTML, JavaScript, CSS HTML SWF File system Network Auto update Drag’n’Drop SQLite PDF access events API Windows, Mac OS, Linux
    8. Подробнее о API • • Доступ к файловой API для системе автоматического обновления • Нотификация • состояния Генерация PDF подключения • Drag’n’Drop • Доступ к трею, доку, • оконному меню SQLite • • Доступ к буферу H.264 Video & AAC обмена
    9. Безопасность • *.air - это zip архив, то-есть первая проверка будет антивирусом • подпись приложений сертификатом • песочницы (application, remote, local-*)
    10. Sandbox Bridge application WebKit Контент приложения iframe Загруженый контент var interface = {}; parentSandboxBridge interface.loadData = function () { var data = air.File(\"app-storage:/ data.txt\"); childSandboxBridge return data.text; }
    11. Примеры интересных приложений • eBay Client • Google Analytics • Adobe Media Player • Kuler
    12. В чём можно писать • Adobe Flex Builder (Eclipse) • Aptana IDE (Eclipse) • Adobe Flash CS 3 • Adobe Dreamweaver CS 3 • консоль (adl, adt)
    13. Конкуренты или аналоги • Google Gears (GWT) • OpenLaszlo • Sun JavaFX • Microsoft Silverlight • Mozilla Prism • Разные прожекторы
    14. Вопросы и ответы на них Тютюнник Евгений http://tearaway-tea.com/

    + tearaway_Teatearaway_Tea, 7 months ago

    custom

    723 views, 0 favs, 1 embeds more stats

    My presentation from UAWEB 2008

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 723
      • 699 on SlideShare
      • 24 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 3
    Most viewed embeds
    • 24 views on http://tearaway-tea.com

    more

    All embeds
    • 24 views on http://tearaway-tea.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories