19.11.2012 Views

Building Adobe AIR Applications

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo 6: Desarrollo de aplicaciones de<br />

<strong>AIR</strong> para el escritorio<br />

Flujo de trabajo para el desarrollo de una aplicación de<br />

escritorio de <strong>AIR</strong><br />

El flujo de trabajo básico para el desarrollo de una aplicación de <strong>AIR</strong> es el mismo que la mayoría de modelos de<br />

desarrollo tradicionales: código, compilación, prueba y, al final del ciclo, empaquetado en un archivo instalador.<br />

Se puede escribir el código de la aplicación utilizando Flash, Flex y ActionScript y realizar la compilación utilizando<br />

Flash Professional, Flash Builder o los compiladores de la línea de comandos mxmlc y compc. También se puede<br />

escribir código de la aplicación utilizando HTML y JavaScript y omitir el paso de compilación.<br />

Las aplicaciones de <strong>AIR</strong> de escritorio se pueden probar con la herramienta ADL, que ejecuta una aplicación sin que<br />

sea necesario empaquetarse e instalarse en primer lugar. Flash Professional, Flash Builder, Dreamweaver, y el IDE de<br />

Aptana se integran con el depurador de Flash. También se puede iniciar la herramienta depuradora, FDB,<br />

manualmente al utilizar ADL desde la línea de comandos. ADL, por sí misma, muestra errores y sentencias trace.<br />

Todas las aplicaciones de <strong>AIR</strong> se pueden empaquetar en un archivo de instalación. El formato de archivo de <strong>AIR</strong><br />

multiplataforma se recomienda a no ser que:<br />

Necesite acceder a API dependientes de la plataforma, por ejemplo, la clase NativeProcess.<br />

Su aplicación utilice extensiones nativas.<br />

En estos casos, se puede empaquetar una aplicación de <strong>AIR</strong> como un archivo de instalación nativo específico de la<br />

plataforma.<br />

Aplicaciones basadas en SWF<br />

1 Escriba el código MXML o ActionScript.<br />

2 Cree los recursos necesarios como, por ejemplo, archivos de mapa de bits del icono.<br />

3 Cree el descriptor de la aplicación.<br />

4 Compile el código ActionScript.<br />

5 Pruebe la aplicación.<br />

6 Empaquete y firme como un archivo de <strong>AIR</strong> con el destino air.<br />

Aplicaciones basadas en HTML<br />

1 Escriba el código HTML y JavaScript.<br />

2 Cree los recursos necesarios como, por ejemplo, archivos de mapa de bits del icono.<br />

3 Cree el descriptor de la aplicación.<br />

4 Pruebe la aplicación.<br />

5 Empaquete y firme como un archivo de <strong>AIR</strong> con el destino air.<br />

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

49

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

Saved successfully!

Ooh no, something went wrong!