Desarrollando Aplicaciones con Adobe Apollo, SDK (I)
April 13, 2007 on 7:32 am | En Adobe Integrated Runtime (Apollo) |Después de la pequeña introducción sobre Adobe Apollo pasaré a comentaros un poco como empezar a crear nuestras primeras aplicaciones con esta nueva tecnología..
Las aplicaciones Apollo pueden contener archivos swf en cualquiera de sus versiones, o archivos html.
El esquema central de las aplicaciones Apollo se almacena en un archivo xml, que contiene las propiedades de la aplicación que se compilará y empaquetará, así como entre otras cosas, se le indica el archivo principal de la aplicación.
Un ejemplo de esto, podría ser:
-
<!--l version="1.0" encoding="UTF-8-->
-
<application appId="ID de Aplicación " version="0.1" xmlns="http://ns.adobe.com/apollo/application/1.0.M3"></application>
-
-
<properties></properties><name></name>Nombre de la Aplicación
-
<description></description>Descripción de la Aplicación
-
<publisher></publisher>Autor de la Aplicación <copyright></copyright>Copyright de la Aplicación <rootcontent systemChrome="none" transparent="true"></rootcontent>Archivo principal de la Aplicación
-
<icon></icon>
-
<image16x16></image16x16>Icono 16x16
-
<image32x32></image32x32>Icono 32x32
-
<image48x48></image48x48>Icono 48x48
-
<image128x128></image128x128>icons/ApolloApp_128.png
En los atributos del nodo application, podremos indicar el identificador de la aplicación y su versión.
Dentro de los nodos de properties podremos indicar el Nombre, Descripción y Autor de la aplicación.
En el nodo rootContent indicaremos el archivo principal de la aplicacion. Como atributos le podremos indicar la visibilidad, el ancho y el alto entre otros.
Dentro del nodo icon, podremos indicar los diferentes iconos que contendrá nuestra aplicación.
Compilando Aplicaciones desde el SDK.
Para este primer ejemplo, crearemos una aplicación Apollo a partir del swf que está aquí.
Para ello simplemente necesitaremos dos archivos. El swf, y el xml de la aplicación Apollo.

Para ello, y una vez instalado el SDK de desarollo que nos proporciona Adobe (enlace aquí) crearemos el xml principal de nuestra aplicación. Con una estructura similar a esta.
-
<!--l version="1.0" encoding="UTF-8-->
-
<application appId="Prueba.Apollo" version="1.0" xmlns="http://ns.adobe.com/apollo/application/1.0.M3"></application>
-
-
<properties></properties><name></name>Prueba Apollo
-
<description></description>Primeras pruebas con Apollo
-
<publisher></publisher>Sergio Álvarez Fernández <copyright></copyright>Copyright © 2007<rootcontent systemChrome="standard" transparent="false" visible="true"></rootcontent>archivo.swf<icon></icon>
Ahora simplemente necesitamos compilar y empaquetar nuestra aplicación. Para ello y mediante la línea de comandos de Windows nos situaremos sobre el directorio donde tengamos el SDK de Apollo.
Dentro del SDK podremos llamar al comando ADL ( Apollo Debug Launcher ):

Mediante el comando adl ruta_del_xml.xml podremos ver nuestra aplicación Apollo. En caso de que ocurriera algún error o hubieramos cometido algún error al escribir nuestro xml nos aparecería un mensaje con la descripción del error.
Igualmente mediante el comando ADT( Apollo Developer Tool)
Mediante el comando adt -package aplicacion.air aplicacion.xml archivo.swf generaremos el archivo .air que será nuestro instalador.

Si en lugar de crear nuestra aplicación a partir de un archivo swf quisieramos crearlo a partir de un html, simplemente debemos indicar el archivo html en el rootContent del xml de nuestra aplicación.
En el próximo post, escribiré como crear aplicaciones de una manera más sencilla con las alternativas que hay ahora mismo..
Saludos! ![]()
3 Comments »
RSS feed for comments on this post. TrackBack URI
Leave a comment
Powered by WordPress.
Entries and comments feeds.
Valid XHTML and CSS. ^Top^
[…] continuación a este post donde comentaba brevemente lo que era Apollo, para más tarde explicar en este post como desarrollar nuestras aplicaciones por medio del SDK de Apollo.. Pasaré a explicar qué […]
Pingback by Blog de Sergio Álvarez Fernández » Desarrollando Aplicaciones con Adobe Apollo, FlashDevelop (II) — April 14, 2007 #
Cordial saludo.
Escribo para hacer un reconocimiento al artículo, contiene informacion muy util, me fue de gran ayuda, muchas gracias
Comment by inggtierrez — August 29, 2007 #
Resulta que necesito que el instalador en generado en Apollo pregunte al usuario la ubicación donde desea instalar la aplicación. Agradezco cualquier sugerencia.
Comment by inggtierrez — August 29, 2007 #