Curso Flash Lite en Intelygenz
Pues esta semana he tenido la suerte de poder compartir un poco de nuestra experiencia en desarrollo de aplicaciones reales en Flash Lite con la gente de Intelygenz (¡saludos a todos, alumnos, no alumnos y miriam!), y realmente aprovecho la entrade del blog para darles las gracias por haberme tratado taaaan bien, además de los buenos ratos que hemos pasado.
Durante el curso hemos dado un repaso bastante curioso a un montón de tópicos en Flash Lite, sobre todo al trabajo que se puede llegar a alcanzar en AS2 para que la programación no le resulte tan sucia a alguien que viene o está acostumbrado de AS3 (un ejemplo de un caso real, sobre cómo hacer algo cuiroso con AS2 es el Feather Framework de Raúl Jiménez (@elecash) que liberamos en su día en BlocketPC).
Por suerte con FP10.1 esto se nos termina, pero hasta entonces, o si queremos alcanzar algunos termianles previos o de gama más baja, Flash Lite y AS2 siguen mandando.
La entrada en realidad es para poneros aquí un resumen de las herramientas básicas necesarias para lograrlo, y que son la base para poder trabajar con Delegates, despachado de eventos en condiciones, Tweens realmente optimizadas para Flash Lite, gestión de cargas y sus limitaciones, trabajo con JSON (si optáis por esta solución).
La lista de la comprá para un buen programador Flash Lite en AS2 no debería dejar de contener:
- Delegate con parámetros, por ejemplo el de nuestro amigo Zárate.
- GDispatcher de Grant Skinner, para trabajar con eventos (¿por qué no hay en AS3 un removeAllEventListeners?)
- TweenLite para animación por código (a ser posible la TweenLite de hace tiempo, no la actual, que ha añadido complejidad y potencia, lo cual le sobra a FLite)
- Clase oficial de JSON para AS2 si vamos a trabajar con este formato (ya no disponible en la web de JSON)
- QueueLoader (hay muchas) en la gestión de cargas en AS2 (y a ser posible mejorada creando unas propiedades públicas estáticas para los tipos de eventos que se generan, que la original que empleamos en Feather Framework viene con Strings “a pelo”)
- Un buen singleton para gestión de información (como por ejemplo el ModelLocator de Feather Framework)
- Tener claro que el XML es malo para la salud
- Adobe Flash Lite Developer Center
- Referencia del Lenguaje
- Mobile & Devices Cookbook
- FlashMobileBlog (muy recomendable el ZIP de “Perfomance Tips” sobre Flash en dispositivos
- Adobe Flash Platform Blog
- Biskero, Recursos
- Biskero, Tutoriales y documentación
- Y como no… blocketpc, Flash Lite en castellano
- Blocketpc, Open Source
- Symphony
- Introducción a AJAX
- Introducción a Javascript
- Introducción a CSS
- Introducción a XHTML
- Referencia a CSS 2.1
Con esto podréis cocinar muchas y ricas recetas con pocos recursos, pero con modernas herramientas como Eclipse + FDT, FlashDevelop, etc. ¡A degustarlo!
Iniciándose en Flash Lite
No es que esto sea un recurso, nuevo, pero tras un tiempo sin entrar a revisar la Wiki de Forum Nokia sobre Flash Lite he visto que el volumen de información que hay (gracias a la aportación de un montón de desarrolladores, que siguen demostrando que la salud de la comunidad Flash es enorme, incluso hablando del hijo pequeño de la familia) y me ha parecido que se merecía su huequecito en el blog.
Para cualquier que quiera comenzar a desarrollar aplicaciones para Flash Lite (ya sea 2.x, 3.x o 4 que está en camino) un recurso indispensable, es Forum Nokia. Por un lado por sus recursos y los usuarios que lo mantienen muy activo, y por otro lado, porque por mucho iPhone, Android, etc. que salga, a día de hoy el gigante por excelencia en terminales móviles sigue siendo Nokia.
Evidentemente no se pueden dejar de lado recursos oficiales como los que os dejamos a continuación:
Esto son solo algunas referencias, por suerte hay bastante información, tutoriales, ejemplos y código por ahi suelto que viene de perlas. Y ahora que ya tenemos encima el Flash Player 10.1 para dispositivos, con soporte para AS3, toca ponerse las pilas, reciclarse y disfrutar de flash en dispositivos con unas capacidades que sin duda nos dejarán hacer aplicaciones mucho más interesantes!
Flash en Facebook, desarrollo de juegos casuales

A raíz de un proyecto que estamos terminando en el estudio, y del que lamentablemente no os podemos comentar nada por cuestiones de privacidad, hemos experimentado el “infernal” mundo de Flash en Facebook, siempre que tengas que hacer una integración un poco curiosa entre tu aplicación y la red social.
Desde la elección de la técnica que vas a emplear para la inclusión del archivo a los mecanismos básicos para integrarlo con la herramienta (invitar amigos, tomar imágenes e información del usuario, gestionar permisos para publicar en el muro, etc.) existen una gran cantidad de aspectos a tener en cuenta. No nos hemos convertido ni mucho menos en expertos, pero tras una primera experiencia de test suave y ahora la experiencia real de una aplicación con bastante más complejidad, podemos decir que iniciarse NO es tarea fácil ni directa.
Analizando nuestro proceso, tenemos claro que el principal motivo por el que esto no es sencillo es que Adobe no ha dotado de una documentación a su API en AS3, y que el material que encuentras por la red es confuso y muy poco organizado. Si bien la wiki de facebook es de obligada lectura, aunque hable de la API en PHP principalmente, hay muchos términos, nociones y situaciones que es el único lugar en el que se recogen.
Nos hemos propuesto solucionar esto, así que poco a poco iremos publicando una serie de tutoriales sobre cómo crear una aplicación en Flash para Facebook desde cero, no solo en cuanto a la parte flash, sino servidor, integración (la parte más conflictiva cuando usas flash), llamadas a javascript propio o de Facebook, comunicación con el servidor remoto… No nos cabe ninguna duda de que será un recurso de mucha utilidad, pero te lo preguntamos a ti antes de pegarnos la currada: ¿te interesaría?
AdobeEnVivo, grabación de eSeminars disponibles
![[Q] interactiva ha participado en el Adobe En Vivo Online, organizado por GarageFlash, con el eSeminar: Juegos en Flash Lite [Q] interactiva ha participado en el Adobe En Vivo Online, organizado por GarageFlash, con el eSeminar: Juegos en Flash Lite](http://www.q-interactiva.com/blog/imagenes/adobeenvivo_preso.jpg)
Pues AdobeEnVivo online ya ha finalizado, y la gente de GarageFlash no ha tardado mucho en publicar los enlaces a todas las grabaciones de Adobe Acrobat Connect, es decir video de lujo de las conferencias, con audio, posibilidad de moverte por la charla a tu antojo, etc.
Desde [Q] colaboramos en el evento mediante la charla que impartió Marcos González titulada “Juegos en Flash Lite”, y que hemos de decir que tuvo una magnífica respuesta por parte de los hasta más de 70 asistentes que hubo en determinados momentos de la misma. Esta colaboración se hizo a través del Grupo de Usuarios de Móviles y Dispositivos de Adobe España, Blocketpc, junto con otra charla impartida por Raúl Jiménez.
El evento se cierra como un rotundo éxito (al menos desde nuestro punto de vista) ya que ha contado con una participación espectacular, ya no solo en asistencia, sino en cantidad y calidad de ponentes y de la variedad de países que se han unido al evento, siendo claramente un referente en coordinación y participación de diferentes Grupos de Usuarios de Adobe de forma conjunta ya no solo en nuestra lengua, sino como ejemplo para toda la comunidad. Nuestra enhorabuena desde aqui al Grupo de Usuarios de Perú GarageFlash por la iniciativa.
Os recordamos que este evento también se lleva a cabo en “real”, y que el año anterior también contó con un importantísimo programa de talleres y conferencias. Esperamos poder estar allí personalmente en alguna de las futuras ediciones, que seguro serán igual o mejores a la anterior.
librosweb.es
Aquí os dejo un interesante enlace en el que podrás encontrar libros gratuitos de programación o diseño web. Son libros para leer vía web, o en cambio, descargar en formato PDF para poder tenerlo siempre accesible en tu disco duro o imprimirlo y tenerlo en papel.
Son libros sobre cursos que los autores publican, y que, como anteriormente dije, son gratuitos !!!. El contenido es de carácter práctico, con mucho código de ejemplo. No como otros que tiene mucha teoría y texto pero con pocos ejemplo prácticos.
Actualmente en la página puedes encontrar libros sobre:
La url en la que los puedes encontrar es:
http://www.librosweb.es
Espero que os sirva…
[Q] interactiva en AdobeEnVivo online
Después de la participación de blocketpc el año pasado, Adobenvivo se pasa a la versión online organizando la semana que viene una intensa actividad en forma de eSeminars sobre diversos temas relacionados con las herramientas de Adobe, y con ponentes de primera línea.
![[Q] interactiva participará impartiendo un taller a través de Marcos González en el Adobenvivo Online 2009 [Q] interactiva participará impartiendo un taller a través de Marcos González en el Adobenvivo Online 2009](http://www.q-interactiva.com/blog/imagenes/adobenvivo_online.jpg)
[Q] interactiva en esta ocasión participará en los talleres a través de la actividad que desarrolla Marcos González en BlocketPC, siendo un orgullo poder participar del evento más importante realizado a nivel de Grupos de Usuarios de productos de Adobe en lengua castellana. El próximo viernes 17 de Julio hablaremos acerca del desarrollo de juegos con Flash Lite (23:00 GMT +1), mientras que Raúl Jiménez presentará el nuevo proyecto Open Source Dandelion Player (22:00 GMT +1) que BlocketpPC ha sacado a la luz recientemente dentro de sus desarrollos Open Source.
En la web oficial del evento tenéis todas las charlas y los horarios, hay un montón de temas interesantes sobre la mesa, y como os decimos los ponentes son de primer nivel
Esperamos ver oir/leer gente conocida por allí!
ACTUALIZADO 14/07/2009
Disponible la URL para la conexión a las conferencias:
http://experts.na3.acrobat.com/adobeenvivo
Arranca Subflash 2009!

Pues si, tras un año que ha pasado volando, desde Subflash ya se están iniciando los preparativos para esta nueva edición, de la que solamente se saben de momento los días, aunque en el mismo post se indica que se darán a conocer todos los detalles de forma INMINENTE!
Además Subflash ha renovado la cara, con un nuevo blog donde se mantendrán actualizadas todas las informaciones relativas a los talleres y a las actividades complementarias que se quieren llevar a cabo durante el año.

Además en el nuevo formato de blog, se encuentra una página muy agradable para los que conocemos subflash desde sus inicios, que es la historia de la comunidad a lo largo de todos estos años.
Desde [Q] interactiva, y como siempre venimos haciendo estamos trabajando en la Organización del evento y en la puesta en marcha del site que permitirá darse de alta en los talleres, por eso sabemos que cuando se dice INMINENTE…. ¡es cuestión de horas!

¡Comienza Subflash Talleres de Verano 2009!
Entrevista en video2brain

Pues poco a poco va saliendo a la luz el trabajo que llevé a cabo en Austria hace no mucho tiempo, en este caso la gente de video2brain ha colgado en su blog una entrevista que tuvo lugar aprovechando los días que pasé en Graz, donde pude disfrutar de la compañía y ayuda de Guzmán y Sara, que hacen mucho más fácil lo que no lo es tanto como pueda parecer.
En esta entrevista se deja entrever la salida inminente del curso Kit de Superviviencia para Adobe Flash Lite, del que espero que la gente pueda sacar buen provecho… cuando exista más información la haremos pública también por aquí.
Aprovecho para recomendaros el blog, porque los instructores suelen dejar bonitas perlas en forma de posts, que en muchas ocasiones son de mucha utilidad práctica en cada uno de los campos que se tocan (que son muchos!)
De cháchara por IL3

Resulta que a raíz de un viaje a Barcelona por motivos laborales (en el que he de decir que tengo la suerte de contar con una “familia” extra) y de una llamada de un buen amigo, acabo viendo como termino en IL3, compartiendo una mañana más que interesante sobre perspectivas, m-learning, futuro y tecnologías aplicado todo a la movilidad.
He tenido la suerte de poder participar en la misma dando una visión de la tecnología que tanto nos gusta, y de paso mostrar algunas aplicaciones que hemos desarrollado con ella de las que no me cabía la menor duda que causarían un impacto interesante en los asistentes.
Al final como siempre, se me han quedado cosas en el tintero, pero ha sido genial ver que de casi todo lo que hablaba yo era capaz de encontrar un enlace o referencia sobre la marcha que relacionaba eso con Flash en dispositivos. Significativo cuanto menos…
Como conclusiones saco una magnífica mañana, en la que he podido conocer y escuchar a Toni Mascaró entre otros, una comida fantástica por la conversación mantenida, y un montón de información interesante a la que seguro que podré sacar algo más de jugo. Y es que así ir a Barcelona es más fácil…
[Q] en AdobeHispano
![[Q] interactiva participará impartiendo una ponencia en el evento Adobe Hispano 2009 [Q] interactiva participará impartiendo una ponencia en el evento Adobe Hispano 2009](http://www.q-interactiva.com/blog/imagenes/adobehispano.jpg)
Pues no paramos… ahora toca otro evento, esta vez online: Adobe Hispano (organizado por el Grupo de Usuarios Adobe en Colombia - Xpert). Con motivo de este evento, se reune a gran parte de especialistas en determinadas materias relacionadas con el diseño y el desarrollo web, y en el cual tendremos la oportunidad de participar con la charla: Flash y Nokia, una historia de amor.
Nuestra participación viene relacionada con nuestra actividad como comanagers de BlocketPC, el Spanish Mobile Adobue User Group que tantas alegrías nos está dando. En esta ocasión lograremos poner a Flash Lite en una posición especialmente destacada al realizar 2 charlas (Raúl impartirá una sobre uno de nuestros proyectos open source: feather framework) dedicadas a esta versión del flash player.
El evento abarca unos cuantos programas de Adobe durante 3 días completos y repletos de charlas interesantes como podéis ver en el programa. Desde el viernes 27 de Febrero al 1 de Marzo (domingo) tendremos la oportunidad de asistir a muchas charlas sobre Flash, Dreamweaver, AIR, Pixel Bender, SoundBooth, Flex, Premier, Encore, InDesign, Photoshop, After Effects, Ilustrator, Fireworks y por supuesto nuestro querido Flash Lite
En este evento participan amigos como Andrés Cayón (Tecnorama y DWUG), Raúl Jimenez (elecash.org y BlocketPC), Freddie Vega (Cristalab), Alejandro Rodríguez (Mediterranean Adobe User Group), etc.
Sin duda un gran evento, donde se dará una visión cercana a la comunidad y en lengua castellana, de los programas más destacados de Adobe. Así que para todos aquellos que siempre os quejáis del idioma, esta es una ocasión única.