AIR 개발용 Adobe Flash Platform 도구

다음과 같은 Adobe Flash Platform 개발 도구를 사용하여 AIR 응용 프로그램을 개발할 수 있습니다.

ActionScript 3.0(Flash 및 Flex) 개발자용:

HTML 및 Ajax 개발자용:

AIR SDK 설치

Adobe AIR SDK에는 응용 프로그램 실행 및 패키지를 위해 사용하는 다음과 같은 명령줄 도구가 포함됩니다.

ADL(AIR Debug Launcher)
AIR 응용 프로그램을 먼저 설치하지 않고도 실행할 수 있게 해줍니다. ADL(AIR Debug Launcher) 을 참조하십시오.

ADT(AIR Development Tool)
AIR 응용 프로그램을 배포 가능한 설치 패키지로 패키지화합니다. ADT(AIR Developer Tool) 를 참조하십시오.

AIR 명령줄 도구를 사용하려면 Java가 컴퓨터에 설치되어 있어야 합니다. JRE 또는 JDK(버전 1.5 이상)에서 Java 가상 시스템을 사용할 수 있습니다. Java JRE 및 Java JDK는 http://java.sun.com/에서 제공됩니다.

ADT 도구를 실행하려면 최소한 2GB의 컴퓨터 메모리가 필요합니다.

참고: 최종 사용자가 AIR 응용 프로그램을 실행할 때는 Java가 필요하지 않습니다.

AIR SDK로 AIR 응용 프로그램을 만드는 방법에 대한 간단한 개요를 보려면 AIR SDK를 사용하여 첫 번째 HTML 기반 AIR 응용 프로그램 만들기 를 참조하십시오.

AIR SDK 다운로드 및 설치

다음 지침에 따라 AIR SDK를 다운로드하고 설치할 수 있습니다.

Windows에 AIR SDK 설치

  • AIR SDK 설치 파일을 다운로드합니다.

  • AIR SDK는 표준 파일 아카이브로 배포됩니다. AIR를 설치하려면 SDK의 내용을 컴퓨터 폴더에 추출합니다(예: C:\Program Files\Adobe\AIRSDK 또는 C:\AIRSDK).

  • ADL 및 ADT 도구는 AIR SDK의 bin 폴더에 포함됩니다. 이 폴더에 대한 경로를 PATH 환경 변수에 추가하십시오.

Mac OS X에 AIR SDK 설치

  • AIR SDK 설치 파일을 다운로드합니다.

  • AIR SDK는 표준 파일 아카이브로 배포됩니다. AIR를 설치하려면 SDK의 내용을 컴퓨터 폴더에 추출합니다(예: /Users/<사용자 이름>/Applications/AIRSDK).

  • ADL 및 ADT 도구는 AIR SDK의 bin 폴더에 포함됩니다. 이 폴더에 대한 경로를 PATH 환경 변수에 추가하십시오.

Linux에 AIR SDK 설치

  • SDK는 tbz2 형식으로 제공됩니다.

  • SDK를 설치하려면 SDK의 압축을 해제하려는 폴더를 만든 후 tar -jxvf <path to AIR-SDK.tbz2> 명령을 사용합니다.

AIR SDK 도구 사용 시작에 대한 자세한 내용은 명령줄 도구를 사용하여 AIR 응용 프로그램 만들기를 참조하십시오.

AIR SDK에 포함된 내용

다음 표에서는 AIR SDK에 포함된 파일의 목적에 대해 설명합니다.

SDK 폴더

파일/도구 설명

bin

ADL(AIR Debug Launcher)을 사용하면 AIR 응용 프로그램을 먼저 패키지화하거나 설치하지 않고도 실행할 수 있습니다. 이 도구를 사용하는 방법에 대한 자세한 내용은 ADL(AIR Debug Launcher) 을 참조하십시오.

ADT(AIR Developer Tool)는 응용 프로그램을 배포할 수 있도록 AIR 파일로 패키지화합니다. 이 도구를 사용하는 방법에 대한 자세한 내용은 ADT(AIR Developer Tool) 를 참조하십시오.

frameworks

libs 디렉토리에는 AIR 응용 프로그램에 사용할 코드 라이브러리가 포함되어 있습니다.

projects 디렉토리에는 컴파일된 SWF 및 SWC 라이브러리에 대한 코드가 포함되어 있습니다.

include

include 디렉토리에는 기본 확장을 작성하기 위한 C 언어 헤더 파일이 포함되어 있습니다.

install

install 디렉토리에는 Android 장치용 Windows USB 드라이버가 포함되어 있습니다. Android SDK에서 Google이 제공하는 드라이버입니다.

lib

AIR SDK 도구의 지원 코드가 포함되어 있습니다.

runtimes

데스크톱 및 휴대 장치를 위한 AIR 런타임입니다.

데스크톱 런타임은 ADL이 AIR 응용 프로그램을 패키지화 또는 설치하기 전에 실행하기 위해 사용됩니다.

Android용 AIR 런타임(APK 패키지)은 개발 및 테스트를 위해 Android 장치나 에뮬레이터에 설치할 수 있습니다. 장치 및 에뮬레이터에 대해 별도의 APK 패키지가 사용됩니다. Android용 공용 AIR 런타임은 Android Market에서 얻을 수 있습니다.

samples

이 폴더에는 샘플 응용 프로그램 설명자 파일, 간편한 설치 기능 샘플(badge.swf) 및 기본 AIR 응용 프로그램 아이콘이 포함됩니다.

templates

descriptor-template.xml - 각 AIR 응용 프로그램에 필요한 응용 프로그램 설명자 파일의 템플릿입니다. 응용 프로그램 설명자 파일에 대한 자세한 설명은 AIR 응용 프로그램 설명자 파일 을 참조하십시오.

각 릴리스 버전의 AIR를 위한 응용 프로그램 설명자의 XML 구조에 대한 스키마 파일도 이 폴더에 있습니다.

Flex SDK 설정

Adobe® Flex™에서 Adobe® AIR® 응용 프로그램을 개발하기 위해서는 다음과 같은 옵션이 있습니다.

  • Adobe AIR 프로젝트를 만들고 AIR 응용 프로그램을 테스트, 디버깅 및 패키지화하기 위한 통합 도구를 제공하는 Adobe® Flash® Builder™를 다운로드하고 설치할 수 있습니다. Flash Builder에서 첫 번째 데스크톱 Flex AIR 응용 프로그램 만들기 를 참조하십시오.

  • Adobe® Flex™ SDK를 다운로드하고 자주 사용하는 텍스트 편집기 및 명령줄 도구를 사용하여 Flex AIR 응용 프로그램을 개발할 수 있습니다.

Flex SDK로 AIR 응용 프로그램을 만드는 방법에 대한 간단한 개요를 보려면 Flex SDK를 사용하여 첫 번째 데스크톱 AIR 응용 프로그램 만들기 를 참조하십시오.

Flex SDK 설치

명령줄 도구를 사용하여 AIR 응용 프로그램을 만들려면 컴퓨터에 Java가 설치되어 있어야 합니다. JRE 또는 JDK(버전 1.5 이상)에서 Java 가상 시스템을 사용할 수 있습니다. Java JRE 및 JDK는 http://java.sun.com/에서 제공됩니다.

참고: 최종 사용자가 AIR 응용 프로그램을 실행할 때는 Java가 필요하지 않습니다.

Flex SDK는 AIR 응용 프로그램을 패키지, 컴파일 및 디버그하는 데 사용하는 AIR API 및 명령줄 도구를 제공합니다.

  1. 아직 Flex SDK를 설치하지 않은 경우 http://opensource.adobe.com/wiki/display/flexsdk/Downloads 에서 다운로드하십시오.

  2. SDK의 내용을 폴더(예: Flex SDK)에 저장합니다.

  3. AIR SDK의 내용을 Flex SDK에 있는 파일에 복사합니다.

    참고: Mac 컴퓨터에서는 전체 디렉토리가 아니라 SDK 폴더에서 개별 파일을 복사하거나 바꿔야 합니다. 기본적으로 Mac에 있는 디렉토리를 같은 이름의 디렉토리로 복사하면 대상 디렉토리에 있는 기존 파일이 제거됩니다. 즉, 두 디렉토리의 내용이 병합되지 않습니다. 터미널 윈도우에서 ditto 명령을 사용하여 AIR SDK를 Flex SDK: ditto air_sdk_folder flex_sdk_folder 에 병합할 수 있습니다.
  4. 명령줄 AIR 유틸리티는 bin 폴더에 있습니다.

외부 SDK 설정

Android 및 iOS용 응용 프로그램을 개발하려면 플랫폼 제조업체로부터 프로비저닝 파일, SDK 또는 기타 개발 도구를 다운로드해야 합니다.

Android SDK 다운로드 및 설치에 대한 자세한 내용은 Android 개발자: SDK 설치 를 참조하십시오. AIR 2.6부터는 Android SDK를 다운로드하지 않아도 됩니다. 이제는 APK 패키지를 설치하고 실행하는 데 필요한 기본 구성 요소가 AIR SDK에 포함되어 있기 때문입니다. 하지만 Android SDK는 소프트웨어 에뮬레이터를 만들고 실행하거나 장치 스크린 샷을 생성하는 등의 다양한 개발 작업에 유용합니다.

iOS 개발에는 외부 SDK가 필요하지 않습니다. 하지만 특수 인증서 및 프로비저닝 프로파일이 필요합니다. 자세한 내용은 Apple로부터 개발자 파일 얻기 를 참조하십시오.