Herramientas de la Plataforma Adobe Flash para el desarrollo de AIR

Es posible desarrollar aplicaciones de AIR con las siguientes herramientas de desarrollo de la Plataforma Adobe Flash.

Para los desarrolladores de ActionScript 3.0 (Flash y Flex):

Para desarrolladores de HTML y Ajax:

Instalación del SDK de AIR

El SDK de Adobe AIR contiene las siguientes herramientas de la línea de comandos que se utilizan para iniciar y empaquetar aplicaciones:

AIR Debug Launcher (ADL)
Permite ejecutar aplicaciones de AIR sin tener que instalarlas primero. Consulte AIR Debug Launcher (ADL).

AIR Development Tool (ADT)
Empaqueta aplicaciones de AIR en paquetes de instalación distribuibles. Consulte AIR Developer Tool (ADT).

Las herramientas de la línea de comandos de AIR requieren Java para su instalación en el equipo. La máquina virtual Java se puede utilizar desde JRE o JDK (versión 1.5 o posterior). Java JRE y Java JDK se encuentran disponibles en http://java.sun.com/.

At least 2GB of computer memory is required to run the ADT tool.

Nota: Java no se requiere para los usuarios finales que ejecuten aplicaciones de AIR.

Para obtener una breve descripción general sobre la creación de una aplicación de AIR con el SDK de AIR, consulte Creación de la primera aplicación de AIR basada en HTML con el SDK de AIR.

Descarga e instalación del SDK de AIR

El SDK de AIR se puede descargar e instalar utilizando las siguientes instrucciones:

Instalación del SDK de AIR en Windows

  • Descargue el archivo de instalación del SDK de AIR.

  • El SDK de AIR se distribuye como archivo estándar. Para instalar AIR, extraiga el contenido del SDK en una carpeta del equipo (por ejemplo: C:\Archivos de programa\Adobe\AIRSDK o C:\AIRSDK).

  • Las herramientas ADL y ADT se incluyen en la carpeta bin del SDK de AIR; añada la ruta a esta carpeta a la variable de entorno PATH.

Instalación del SDK de AIR en Mac OS X

  • Descargue el archivo de instalación del SDK de AIR.

  • El SDK de AIR se distribuye como archivo estándar. Para instalar AIR, extraiga el contenido del SDK en una carpeta del equipo (por ejemplo: /Users/<userName>/Applications/AIRSDK).

  • Las herramientas ADL y ADT se incluyen en la carpeta bin del SDK de AIR; añada la ruta a esta carpeta a la variable de entorno PATH.

Instalación del SDK de AIR en Linux

  • El SDK está disponible en el formato tbz2.

  • Para instalar el SDK, cree una carpeta en la que desee descomprimirlo y, a continuación, utilice el siguiente comando: tar -jxvf <path to AIR-SDK.tbz2>

Para obtener información sobre instrucciones para comenzar a utilizar las herramientas del SDK de AIR, consulte Creación de aplicaciones de AIR con las herramientas de la línea de comandos.

Componentes del SDK de AIR

En la siguiente tabla se describen las funciones de los archivos incluidos en el SDK de AIR:

Carpeta del SDK

Descripción de las herramientas/archivos

bin

: AIR Debug Launcher (ADL) permite ejecutar una aplicación de AIR sin empaquetarla e instalarla primero. Para obtener más información sobre el uso de esta herramienta, consulte AIR Debug Launcher (ADL).

: AIR Developer Tool (ADT) empaqueta la aplicación como archivo de AIR para distribución. For information about using this tool, see AIR Developer Tool (ADT).

frameworks

The libs directory contains code libraries for use in AIR applications.

The projects directory contains the code for the compiled SWF and SWC libraries.

include

El directorio de inclusión contiene el archivo de encabezado del idioma C para escribir extensiones de AIR (admitido mediante AIR para TV).

install

The install directory contains the Windows USB drivers for Android devices. (These are the drivers provided by Google in the Android SDK.)

lib

Contiene el código de compatibilidad para las herramientas del SDK de AIR.

runtimes

The AIR runtimes for the desktop and for mobile devices.

ADL utiliza el motor de ejecución para iniciar las aplicaciones de AIR antes de que se empaqueten o se instalen.

The AIR runtimes for Android (APK packages) can be installed on Android devices or emulators for development and testing. Separate APK packages are used for devices and emulators. (The public AIR runtime for Android is available from the Android Market.)

muestras

Esta carpeta contiene un archivo descriptor de la aplicación de ejemplo, un ejemplo de la función de instalación integrada (badge.swf) y los iconos de la aplicación de AIR predeterminados.

plantillas

descriptor-template.xml: una plantilla del archivo descriptor de la aplicación que es necesaria para todas las aplicaciones de AIR. Para obtener una descripción detallada del archivo descriptor de la aplicación, consulte AIR application descriptor files.

Schema files for the XML structure of the application descriptor for each release version of AIR are also found in this folder.

Configuración del SDK de Flex

Para desarrollar aplicaciones de Adobe® AIR® con Adobe® Flex™, dispone de las siguientes opciones:

  • Puede descargar e instalar Adobe® Flash® Builder™, que proporciona herramientas integradas para crear proyectos de Adobe AIR y comprobar, depurar y empaquetar aplicaciones de AIR. Consulte Creación de su primera aplicación de AIR de Flex de escritorio en Flash Builder.

  • Puede descargar el SDK de Adobe® Flex™ y desarrollar aplicaciones de AIR de Flex utilizando su editor de texto favorito y las herramientas de la línea de comandos.

Para obtener una breve descripción general de la creación de una aplicación de AIR con el SDK de Flex, consulte Creación de la primera aplicación de AIR de escritorio con el SDK de Flex.

Instalación del SDK de Flex

La creación de aplicaciones de AIR con las herramientas de la lí­nea de comandos requiere que Java esté instalado en el equipo. La máquina virtual Java se puede utilizar desde JRE o JDK (versión 1.5 o posterior). El JRE y JDK de Java están disponibles en http://java.sun.com/.

Nota: Java no se requiere para los usuarios finales que ejecuten aplicaciones de AIR.

El SDK de Flex proporciona la API de AIR y las herramientas de la línea de comandos que se utilizan para empaquetar, compilar y depurar las aplicaciones de AIR.

  1. Si aún no lo ha hecho, descargue el SDK de Flex en http://opensource.adobe.com/wiki/display/flexsdk/Downloads.

  2. Ubique el contenido del SDK en una carpeta (por ejemplo, Flex SDK).

  3. Copy the contents of the AIR SDK over the files in the Flex SDK.

    Nota: On Mac computers, make sure that you copy or replace the individual files in the SDK folders — not entire directories. By default, copying a directory on the Mac to a directory of the same name removes the existing files in the target directory; it does not merge the contents of the two directories.
  4. Las utilidades de la línea de comandos se ubican en la carpeta bin.

Setting up external SDKs

Developing applications for Android and iOS requires that you download provisioning files, SDKs or other development tools from the platform makers.

For information about downloading and installing the Android SDK, see Android Developers: Installing the SDK. As of AIR 2.6, you are not required to download the Android SDK. The AIR SDK now includes the basic components needed to install and launch APK packages. Still, the Android SDK can be useful for a variety of development tasks, including creating and running software emulators.

An external SDK is not required for iOS development. However, special certificates and provisioning profiles are needed. For more information, see Obtaining developer files from Apple.