Archive for the ‘AIR’ Category

HTML y AMF

miércoles, octubre 24th, 2012

Desde hace un tiempo que se viene concretando la caída en el apoyo a la tecnología Adobe Flex, por otras emergentes a la mano de HTML 5, al punto que Adobe traspaso el dominio del codigo a la fundación Apache para que esta se encargara de la gestión de este código.

No deja ser interesante eso si, que muchas compañías invirtieron en Flex en algunos casos más de lo necesario para contar con esta tecnología de la mano de Adobe, y hoy estan pensando en mudarse a HTML 5, entre otros.

Las problematicas de aplicaciones que optaron por Webservices o JSON para la transmisión de información, no tendrán que reinventar la rueda para poder conectar sus aplicaciones HTML 5 a los ‘end points’ que utilizaron para Flex, los que si estan complicados son los que utilizaron BlazeDS para transmitir la información de retorno, esto porque el retorno de BlazeDS es en formato AMF, que optimiza la comunicación seriabilizando ésta en paquetes muchos mas pequeños que un Webservices o un JSON. La barrera de entrada para generar estas transformaciones entonces radicaban en reutilizar los ‘end points’ de AMF, lo que se logra a través de un Javascript que fue liberado hace bastante tiempo ya.

Puedes ver el javascript aqui y la página de su creador.

Ejemplos de uso de ADT para compilar AIR para Android

sábado, abril 16th, 2011

Luego de crear una aplicacion para AIR a para Android, existieron una serie de pasos que tuve que hacer para la instalación de la aplicación en el amulador del dispositivo, estos fueron:

Instalar el Runtime

adt -installRuntime -platform android -platformsdk path\android-sdk-windows -package path\Runtime.apk

Compilar la aplicacion cuando ya se tiene el SWF que se compila con flex

adt -package -target apk -storetype pkcs12 -keystore myKeystore.p12 aplicacion.apk aplicacion-app.xml aplicacion.swf

Instalar la aplicación a través de la línea de comando, esto presume que el Device está siendo ejecutado

adt -installApp -platform android -platformsdk path\android-sdk-windows -package aplicacion.apk