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

adt -storetype pkcs12 -keystore myCert.pfx -package -target native myApp.dmg myApp.airi<br />

En el siguiente ejemplo se crea un archivo EXE (un archivo de instalación nativo para Windows) basado en un archivo<br />

de <strong>AIR</strong>I:<br />

adt -storetype pkcs12 -keystore myCert.pfx -package -target native myApp.exe myApp.airi<br />

En el siguiente ejemplo se crea un archivo EXE (basado en un archivo de <strong>AIR</strong>I) y se firma con una firma nativa de<br />

Windows y de <strong>AIR</strong>:<br />

adt -package -storetype pkcs12 -keystore myCert.pfx -target native -storetype pkcs12 -keystore<br />

myCert.pfx myApp.exe myApp.airi<br />

Empaquetado de un paquete de motor de ejecución<br />

captador para equipos de escritorio<br />

Un paquete de motor de ejecución captador es un paquete que incluye el código de la aplicación junto con una versión<br />

dedicada del motor de ejecución. Una aplicación empaquetada de esta forma utiliza el motor de ejecución del paquete,<br />

no el motor de ejecución compartido que esté instalado en el ordenador del usuario.<br />

El paquete producido es una carpeta con archivos de aplicación en Windows y un paquete .app en Mac OS. Debe<br />

generar el paquete para un sistema operativo de destino mientras esté en dicho sistema operativo. (Se puede utilizar<br />

una máquina virtual, como VMWare, para ejecutar varios sistemas operativos en un solo ordenador.)<br />

La aplicación se puede ejecutar desde dicha carpeta o paquete sin necesidad de instalación.<br />

Ventajas<br />

Produce una aplicación ya llena<br />

No se requiere acceso a Internet para la instalación<br />

La aplicación está aislada de actualizaciones del motor de ejecución<br />

Las empresas pueden certificar la combinación específica de aplicación y motor de ejecución<br />

Admite el modelo tradicional de desarrollo de software<br />

No se requiere redistribución independiente de motor de ejecución<br />

Puede utilizar la API NativeProcess<br />

Puede utilizar extensiones nativas<br />

Puede usar la función File.openWithDefaultApplication() sin restricciones<br />

Puede ejecutarse desde un USB o disco óptico sin necesidad de instalación<br />

Desventajas<br />

Las soluciones críticas de seguridad no están disponibles a los usuarios de forma automática cuando <strong>Adobe</strong> publica<br />

parches de seguridad<br />

No se puede usar el formato de archivo .air<br />

Debe crear su propio archivo de instalación, si es necesario<br />

No se admite la API de actualización de <strong>AIR</strong> ni el marco<br />

No se admite la API de navegador de <strong>AIR</strong> para instalar e iniciar una aplicación de <strong>AIR</strong> desde una página web<br />

En Windows, el registro debe asumirlo el archivo de instalación<br />

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

64

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

Saved successfully!

Ooh no, something went wrong!