Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
CREACIÓN DE APLICACIONES DE ADOBE <strong>AIR</strong><br />
Desarrollo de aplicaciones de <strong>AIR</strong> para el escritorio<br />
Cuando se crea un instalador nativo para distribuir una aplicación de <strong>AIR</strong>, la aplicación gana estas capacidades:<br />
Puede iniciar e interactuar con los procesos nativos, utilizando la clase NativeProcess. Para obtener más<br />
información, consulte una de las siguientes referencias:<br />
Communicating with native processes in <strong>AIR</strong> (Comunicación con procesos nativos en <strong>AIR</strong>; en inglés.) (Para<br />
desarrolladores de HTML)<br />
Communicating with native processes in <strong>AIR</strong> (Comunicación con procesos nativos en <strong>AIR</strong>; en inglés.) (Para<br />
desarrolladores de HTML)<br />
Puede utilizar extensiones nativas.<br />
Puede utilizar el método File.openWithDefaultApplication() para abrir cualquier archivo con la aplicación<br />
del sistema predeterminada definida para abrirlo, independientemente de su tipo de archivo. (Existen limitaciones<br />
en las aplicaciones que no están instaladas con un instalador nativo. Para obtener más información, consulte la<br />
entrada para File.openWithDefaultApplication() en la referencia del lenguaje.)<br />
Sin embargo, cuando el empaquetado se realiza como instalador nativo, la aplicación pierde algunas de las ventajas del<br />
formato de archivo de <strong>AIR</strong>. Un solo archivo ya no se puede distribuir en todos los equipos de escritorio. La función de<br />
actualización incorporada (así como el marco actualizador) no funciona.<br />
Si el usuario hace doble clic en el archivo de instalación nativo, se instalará la aplicación de <strong>AIR</strong>. Si la versión necesaria<br />
de <strong>Adobe</strong> <strong>AIR</strong> aún no está instalada en el equipo, el instalador la descarga de la red y la instala en primer lugar. Si no<br />
hay conexión de red con la que obtener la versión correcta de <strong>Adobe</strong> <strong>AIR</strong> (si es necesaria), se produce un error de<br />
instalación. Asimismo, la instalación falla si el sistema operativo no se admite en <strong>Adobe</strong> <strong>AIR</strong> 2.<br />
Nota: si desea que un archivo sea ejecutable en su aplicación instalada, asegúrese de que lo es en el sistema de archivos<br />
en el momento de empaquetar la aplicación. (En Mac y Linux, puede utilizar chmod para establecer el indicador de<br />
ejecutable, si es necesario.)<br />
Creación de un instalador nativo a partir de los archivos de origen de la aplicación<br />
Para crear un instalador nativo a partir de los archivos de origen para la aplicación, utilice el comando -package con<br />
la siguiente sintaxis (en una sola línea de comandos):<br />
adt -package <strong>AIR</strong>_SIGNING_OPTIONS<br />
-target native<br />
[WINDOWS_INSTALLER_SIGNING_OPTIONS]<br />
installer_file<br />
app_xml<br />
[file_or_dir | -C dir file_or_dir | -e file dir ...] ...<br />
Esta sintaxis es similar a la sintaxis para empaquetar un archivo de <strong>AIR</strong> (sin un instalador nativo). Sin embargo, existen<br />
algunas diferencias:<br />
La opción -target native se añade al comando. (Si se especifica -target air, ADT genera un archivo de <strong>AIR</strong><br />
en lugar de un archivo de instalación nativo.)<br />
El archivo DMG o EXE de destino se especifica como installer_file.<br />
De forma opcional, en Windows es posible añadir un segundo conjunto de opciones de firma, indicado como<br />
[WINDOWS_INSTALLER_SIGNING_OPTIONS] en el listado de sintaxis. En Windows, además de firmar un archivo de<br />
<strong>AIR</strong>, se puede firmar el archivo de Windows Installer. Utilice el mismo tipo de certificado y sintaxis de opción de<br />
firma que se usaría para firmar el archivo de <strong>AIR</strong> (consulte “Opciones de firma de código de ADT” en la<br />
página 184). Se puede emplear el mismo certificado para firmar el archivo de <strong>AIR</strong> y el archivo de instalación, o bien,<br />
se pueden especificar certificados diferentes. Cuando un usuario descarga un archivo firmado de Windows Installer<br />
de la web, Windows identifica el origen del archivo, en función del certificado.<br />
Última modificación 30/10/2012<br />
61