19.11.2012 Views

Building Adobe AIR Applications

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 />

Mayor huella de la aplicación en el disco<br />

Creación de un paquete de motor de ejecución captador en Windows<br />

Para crear un paquete de motor de ejecución captador para Windows, debe empaquetar la aplicación mientras esté en<br />

el sistema operativo Windows. Empaquete la aplicación con el destino ADT bundle:<br />

adt -package<br />

-keystore ..\cert.p12 -storetype pkcs12<br />

-target bundle<br />

myApp<br />

myApp-app.xml<br />

myApp.swf icons resources<br />

Este comando crea el paquete en un directorio llamado myApp. El directorio contiene los archivos para la aplicación,<br />

así como los archivos del motor de ejecución. Puede ejecutar el programa directamente desde la carpeta. No obstante,<br />

para crear una entrada de menú para el programa, registrar tipos de archivo o controladores de esquemas URI, debe<br />

crear un programa de instalación que establezca las entradas del registro de requisitos. El SDK de <strong>AIR</strong> no incluye<br />

herramientas para crear estos archivos de instalación, pero muchos otros fabricantes sí ofrecen (gratis y previo pago)<br />

kits de herramientas de archivos de instalación con código abierto.<br />

Puede firmar el código ejecutable nativo en Windows especificando un segundo conjunto de opciones de firma tras la<br />

entrada -target bundle en la línea de comandos. Estas opciones de firma identifican la clave privada y el certificado<br />

asociado que deben utilizarse para aplicar la firma nativa de Windows. (Se suele utilizar un certificado de firma de<br />

código de <strong>AIR</strong>.) Sólo se firma el código ejecutable principal. El resto de ejecutables se empaquetan con la aplicación y<br />

no se firman en este proceso.<br />

Asociación de tipos de archivo<br />

Para asociar la aplicación a tipos de archivo públicos o personalizados en Windows, el programa de instalación debe<br />

ajustar las entradas correspondientes del registro. Los tipos de archivo se enumeran también en el elemento fileTypes<br />

del archivo descriptor de la aplicación.<br />

Para obtener más información sobre los tipos de archivo de Windows, consulte MSDN Library: File Types and File<br />

Associations (en inglés)<br />

Registro del controlador de URI<br />

Para que la aplicación pueda controlar la apertura de una dirección URL con un esquema URI dado, el archivo de<br />

instalación debe definir las entradas del registro de requisitos.<br />

Para obtener más información sobre el registro de una aplicación para controlar un esquema URI, consulte MSDN<br />

Library: Registering an Application to a URL Protocol (en inglés)<br />

Creación de un paquete de motor de ejecución captador en Mac OS X<br />

Para crear un paquete de motor de ejecución captador para Mac OS X, debe empaquetar la aplicación mientras esté en<br />

el sistema operativo Mac OS X. Empaquete la aplicación con el destino ADT bundle:<br />

adt -package<br />

-keystore ../cert.p12 -storetype pkcs12<br />

-target bundle<br />

myApp.app<br />

myApp-app.xml<br />

myApp.swf icons resources<br />

Última modificación 30/10/2012<br />

65

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!