Displaying GPS position in FlashLite using Google Static Maps and KuneriLite

16 06 2008
Por Marcos

Alessandro, ha creado un interesante tutorial sobre cómo mostrar el posicionamiento GPS en Flash Lite usando Google Static Maps y Kuneri Lite.

Para poder seguir este tutorial, se debe contar con una clave de la API de GoogleMaps y Kuneri Lite que es la herramienta que nos permitirá trabajar con Flash Lite y GPS, mediante el plugin correspondiente y la firma certificada necesaria para que las aplicaciones puedan acceder a dichas funcionalidades.

La aplicación básicamente está dividida en 2 partes, la de comunicación con el GPS desde flash lite a través de Kuneri Lite y su plugin para obtener las coordenadas y la de Googlemaps para obtener el mapa correspondiente a esa posición y su posterior visualización.

Un gran ejemplo que abre muchas posibles aplicaciones, y muestra la potencia que puede tener flash lite combinada con otras tecnologías.



Desarrollo de Widgets para Chumby con Flash Lite

3 02 2008
Por Marcos

Tras la fallida charla online que no pudo llevarse a cabo recientemente, Scott ha posteado las diapositivas que iban a servir de base para dicha presentación. Las podéis ver aqui en slideshare .

Vía Scott, que promete reorganizar de nuevo este eseminar.

Actualizado:
Aquí tenéis las nuevas diapositivas actualizadas.



Flash Lite Crash - Imposible abrir. Archivo dañado.

3 02 2008
Por Marcos

A primera vista, lo primero que te viene a la cabeza es un problema con las versiones del swf que estás intentando abrir y el player que estás usando… luego si habrá compilado bien… pero en realidad en el caso que os quiero comentar, no tiene absolutamente nada que ver (aaahh que bien vendría que los códigos y mensajes de error arrojados por el player fueran mejor redactados y más concretos y afinados…).

El problema viene originado por el uso masivo de degradados. En la inmensa mayoría de tips o tutoriales sobre desarrollo de gráficos para flash lite, viene indicado que el uso de transparencias y degradados ha de ser evitado u optimizado al máximo. La razón? Aquí la tenéis en el ejemplo que os comento. Un uso totalmente incorrecto de esta característica en los gráficos de nuestra aplicación puede ocasionar un salida inesperada de la aplicación sin posibilidad de recuperarse.

Existen muchas maneras de optimizar los gráficos, simplificando las formas, usando rellenos en vez de líneas, emulando degradados con rellenos sólidos en diferentes pasos progresivos.. todas ellas pueden ayudar no solo a que gráficamente logremos un resultado similar e incluso idéntico en la pantalla de un móvil (no olvidemos del tamaño en el que estamos viendo los gráficos, que hace que determinados detalles puedan ser omitidos) sino a que nuestra aplicación RINDA MEJOR y sea MÁS ESTABLE.

Os detalle el ejemplo que me ha causado el error, y la manera de solucionarlo:

37 rellenos agrupados independientemente con degradado
7 rellenos (originalmente líneas) con degradados
74 rellenos sólidos agrupados de forma independiente
Con esto el player rompía en cuanto llegaba al fotograma en el que se encontraba el gráfico (el swf carga correctamente, solo rompe cuando tiene que renderizarlo en pantalla.

Y finalmente quedó:
0 degradados
5 rellenos en total

Os preguntareis como he podido tener tan pocos rellenos. Evidentemente en cada caso será posible o no, pero el mayor cambie es la agrupación. En mi experiencia es muchísimo mejor tener un relleno más grande que muchos rellenos pequeños, es decir, evitar en la medida de lo posible la agrupación por separado a la hora de la publicación final (durante el desarrolo puede interesar tenerlo todo agrupado a partes…).

Con esto no solo no da el error, sino que le puedo aplicar animaciones de alpha y de movimiento con resultados buenos en un N95.

Ya sabéis… optimizar al máximo vuestros gráficos!! os ahorrarán dolores de cabeza!



Tutorial Flash Lite. Menús dinámicos - Amanecer, Ocaso

23 12 2007
Por Ramon Masip

Vía Biskero

Phillip a creado otro tutorila interesante: Dynamic Menus: Part 1: Sunrise, Sunset.

Está realmente bien hecho y de una idea de como crear fácilmente contenido Flash Lite de calidad para salvapantallas y fondos utilizando el paso de datos mediante FSCommands.



Nuevos tutoriales Forum Nokia

13 12 2007
Por Marcos

Vía biskero,

Nos enteramos que se han publicado dos nuevos interesantes artículos para Flash Lite. Los artículos tocan el consumo de datos a través de XML para aplicaciones que posteriormente los muestran de una forma enriquecida visualmente, y la creación de una aplicación multijugador con las prestaciones que nos permite Flash Lite 2.1 y posteriores, mediante la clase XML Socket.

Para este último recordamos que desde blocketpc ya hace tiempo que impartimos un e-Seminar donde explicábamos nuestra experiencia a la hora de crear un chat multidispositivo (web, pda y móvil) reutilizando el código al 100%, y simplemente cambiando la interfaz en cada plataforma.



Nuevo articulo Flash Lite - Adobe Developer Center

3 12 2007
Por Marcos

Ya está disponible un nuevo artículo en el Adobe Mobile & Devices Developer Center, en esta ocasión se trata de una aplicación tipo test para aprender a tocar la guitarra. El autor del artículo en esta ocasión ha sido Michael Tuminello.

Creating a Flash Lite fretboard quiz app