Adobe - air створення першого html-додатки air за допомогою комплекту air sdk
Щоб швидко на практиці продемонструвати як працює Adobe® AIR®, використовуйте ці інструкції по створенню та упаковці найпростішого HTML-додатки AIR «Hello World».
Для початку необхідно встановити середу виконання і налаштувати AIR SDK. Використовуються інструменти AIR Debug Launcher (ADL) і AIR Developer Tool (ADT), описані в цьому посібнику. ADL і ADT - це службові програми, що запускаються з командного рядка, які можна знайти в каталозі bin в пакеті AIR SDK (див. Розділ «Установка AIR SDK»). Передбачається, що Новомосковсктель даного керівництва вже знайомий з тим, як запускати програми з командного рядка і знає як налаштувати необхідні змінні шляху в операційній системі.
Примітка. Якщо використовується продукт Adobe® Dreamweaver®, ознайомтеся з розділом «Створення першого HTML-додатки AIR за допомогою Dreamweaver».
Примітка. Додатки AIR на базі HTML можуть бути розроблені тільки для профілів desktop і extendedDesktop. Мобільний профіль не підтримується.
Створення файлів проекту
Створіть каталог з ім'ям HelloWorld. в якому будуть міститися файли проекту.
Створіть файл XML з ім'ям HelloWorld-app.xml.
Створіть файл HTML з ім'ям HelloWorld.html.
Скопіюйте файл AIRAliases.js з папки frameworks в AIR SDK в каталог проекту.
Створення файлу дескриптора додатка AIR
Щоб приступити до розробки програм AIR, створіть XML-файл дескриптора додатка з наступною структурою:
Відкрийте файл HelloWorld-app.xml для редагування.
Додайте кореневий елемент
додайте елемент
додайте елемент
Примітка. Якщо використовується AIR 2 або більш ранньої версії, необхідно використовувати елемент
додайте елемент
додайте елемент
Збережіть файл. Завершений файл дескриптора додатка повинен виглядати наступним чином.
У цьому прикладі встановлюється лише кілька можливих властивостей програми. Повний набір властивостей додатки, які дозволяють вказувати такі аспекти як хром вікна, розмір вікна, прозорість, каталог установки за замовчуванням, пов'язані типи файлів і значки додатки, див. Розділ «Файли дескриптора додатка AIR».
Створення HTML-сторінки додатка
Тепер необхідно створити просту HTML-сторінку, яка буде виконувати роль основного файлу програми AIR.
Відкрийте файл HelloWorld.html для редагування. Додайте наступний код HTML:
В розділі
HTML, імпортуйте файл AIRAliases.js:Файл AIRAliases.js визначає відповідні псевдоніми для найбільш корисних прикладних програмних інтерфейсів AIR. Використовуючи AIRAliases.js. можна вкоротити посилання на клас File наступним чином:
Функція appLoad () просто викликає функцію air.trace (). При запуску програми за допомогою ADL повідомлення трасування вводиться на консоль управління. Повідомлення трасування можуть бути дуже корисні для налагодження.
Файл HelloWorld.html повинен виглядати наступним чином:
Перевірка додатки
Щоб запустити і перевірити додаток з командного рядка, використовуйте утиліту AIR Debug Launcher (ADL). Виконуваний файл ADL можна знайти в каталозі bin пакета AIR SDK. Якщо настройка AIR SDK ще не виконана, див. «Установка AIR SDK».
Відкрийте консоль управління або оболонку ОС. Перейдіть в каталог, який створений для цього проекту.
Виконайте наступну команду:
Відкривається вікно AIR, в якому відображається додаток. Також у вікні консолі відображається повідомлення, отримане в результаті виклику air.trace ().
Створення файлу установки AIR
Якщо додаток успішно запущено, можна використовувати утиліту ADT, щоб упакувати додаток в файл установки AIR. Файл установки AIR - це файл архіву, в якому містяться всі файли програми, які можна передавати іншим користувачам. Перед установкою такого упакованого файлу AIR необхідно встановити Adobe AIR.
Щоб забезпечити захист додатки, всі файли установки AIR повинні містити цифровий підпис. За допомогою ADT або іншого інструменту генерації сертифікатів можна створити простий, самозаверяющій сертифікат, який використовується з метою розробки. Також можна придбати комерційний сертифікат для підписування кодів, випущений спеціальними органами сертифікації, наприклад компаніями VeriSign або Thawte. Якщо користувач встановлює файл AIR з самозаверяющім сертифікатом, то в ході процесу установки показується «невідомий» видавець. Це пояснюється тим, що самозаверяющіе сертифікати гарантують лише те, що файл AIR не змінився з моменту свого створення. Ніщо не зможе перешкодити зловмиснику зробити файл AIR з самозаверяющім сертифікатом і представити його як ваш додаток. Тому в випускаються для широкого використання файлах AIR рекомендується використовувати забезпечують можливість перевірки комерційні сертифікати. Короткі відомості про проблеми системи захисту AIR см. В розділі Система захисту AIR (для розробників ActionScript) або Система захисту AIR (для розробників HTML).
Створення самозаверяющіх підписують сертифікатів і пари ключів
З командного рядка виконайте наступну команду (виконуваний файл ADT знаходиться в каталозі bin пакета AIR SDK):
ADT створює файл зберігання ключа з ім'ям sampleCert.pfx. що містить сертифікат і пов'язаний особистий ключ.
У цьому прикладі використовується мінімальний набір атрибутів, які можуть бути встановлені для сертифіката. Ключ повинен мати тип 1024-RSA або 2048-RSA (див. Розділ «Підписання додатків AIR»).
Створення файлу установки AIR
З командного рядка виконайте наступну команду (вводиться одним рядком):
Буде видано пропозицію ввести пароль для файлу ключів.
Аргумент HelloWorld.air - це файл AIR, створюваний ADT. HelloWorld-app.xml - це файл дескриптора додатка. Наступними аргументами є файли, які використовуються додатком. У цьому прикладі використовується тільки два файли, але можна включити в проект будь-яке число файлів і каталогів. ADT перевіряє, що головний файл з вмістом HelloWorld.html включений в пакет. Однак якщо ви забудете включити файл AIRAliases.js, програма не буде працювати.
Після створення пакета AIR можна встановити і виконати додаток, двічі клацнувши цей упакований файл. Також можна ввести ім'я файлу AIR, використовуючи команду в оболонці ОС або консоль управління.