domingo, 13 de julio de 2008

Desarrollando en adobe Air

¿Que es adobe air?
Este tiempo se escucho mucho hablar de AIR (Adobe Integrated Runtime). No es mas que una forma de llevar nuestras aplicaciones RIA al escritorio del usuario sin la necesidad de un navegador web, utilizando herramientas como html, javascripts o flash.

Si quieren saber mas pueden leer en la wiki

¿Que necesito para desarrollar en AIR?

Los requisitos minimos son.
Adobe air runtime
Adobe air SDK
y un IDE

Instalacion.

Despues de bajar el SDK e instalar el Runtime de Air, seguimos con la configuracion basica.

El SDK tiene 3 carpetas fundamentales lib, bin, y runtime.
Estas 3 carpetas estan incluidas dentro del sdk.

Lo proximo que necesitamos hacer es agregar al path del sistema la ruta donde tengamos la carpeta bin para poder ejecutar desde cualquier lugar del sistema las aplicaciones air.


Nuestra primer aplicacion

Ahora vamos a crear el primer hello world.

Una aplicacion de Air consta de dos archivos basicos. Un html o swf que va a ser el que tenga todo el contenido, y un xml que va a contener toda la informacion que necesita adobe air para ejecutarse.

Vamos a crear una carpeta en cualquier parte del sistema donde nosotros queramos desarrollar nuestras aplicaciones adobe air.

y vamos a crear dos archivos.

AIRHelloWorld.xml
AIRHelloWorld.html

El primero como dijimos antes contiene toda la informacion que necesita air para procesar el archivo, y el segundo contiene la informacion a mostrar.


AIRHelloWorld.xml













Creo que el significado de las etiquetas se entiende pero voy a explicar algunas.

ID: este es el identificador unico para nuestras aplicaciones adobe air.
FILENAME: El nombre que recibe el archivo cuando la aplicacion ha sido creada
NAME: El nombre que le vamos a asignar a nuestra aplicacion
DESCRIPTION: Una descripcion de nuestra aplicacion
VERSION: Version de la aplicacion

INITIALWINDOWS: aca se encuentran los tags necesarios para que adobe air ejecute la aplicacion.

Pueden ir probando las diferentes opciones a configurar de estos tags, el mas importante es el content que debe tener si o si, el nombre del archivo que tiene el contenido de la aplicacion.

Y por ultimo vamos a ver el codigo de nuestro archvio .html













Aca no tenemos muchas mas novedades que la funcion init que se ejecuta al cargarse la pagina.
Esta funcion es un codigo especifico para que pueda ser interpretado por el runtime de air.

Despues de crear estos dos archivos vamos a ejecutar nuestra aplicacion de esta manera.

Desde la linea de comandos, ejecutamos el siguiente codigo.

adl AIRHelloWorld.xml


Y nos tiene que mostrar la siguiente ventana.




















Facil, no?




La fuente de este documento esta a continuacion en ingles.



No hay comentarios: