Perlas de FOTB, ByteArray por Lee Brimelow
Lee Brimelow impartió una charla dentro del Flash on the Beach pasado en el que trató el tema de ByteArray, desde la base. Es un buen recurso que no puedo dejar pasar sin postearlo por aquí para tenerlo a mano en caso de necesitarlo, y que seguro que a más de uno le viene bien para refrescar o comenzar con ello.

A modo de introducción, cuando hablamos de ByteArray hablamos de desarrollos en los que queremos optimizar y mejorar el trabajo con datos binarios (como por ejemplo trabajo con audio, con datos en formato binario, optimización del tráfico de datos…) y su uso se condensa en la clase ByteArray disponible desde Flash Player 9 y Air 1.0, siempre hablando evidentemente de Action Script 3.
Read more
Lectura en [Q] interactiva
Pues aquí os dejamos algunas de las últimas adquisiciones que hemos hecho en [Q] para deleitar nuestra vista, y evidentemente alimentar nuestro conocimiento. Siempre he sido partidario de la lectura de documentos o libros técnicos, aunque sean malos, porque tanto de un tipo o de otro, te acaban sirviendo para aprender (según mis creencias se aprende también de las malas prácticas).

De cualquier manera y en este caso concreto, creo que los tres elementos que se ven en la imagen son bastante valiosos…
.net
Esta revista la compré en el aeropuerto antes de volver de Nottingham, y la sorpresa fue muy agradable. Es una revista de diseño pero muy enfocada a web, con un buen acabado tanto en los materiales como en la maquetación y que además se hace amena de leer (incluso en un idioma que no es el propio). Además tiene información concisa y práctica tanto de diseño como de programación (siempre para web), lo que la hace completa en prácticamente el único palo que toca. Especializada, pero buena. Así SI. Tanto es que estamos pensando seriamente suscribirnos a la misma
Essential PHP Security
Este libro aun no lo he podido ojear a fondo, pero tras algunos problemas que hemos tenido recientemente tocaba empaparse plenamente de este aspecto del desarrollo web. El libro comienza desde conceptos básicos y buenas prácticas, a asuntos más específicos. La encuadernación y grosor del mismo lo hacen perfecto como libro de consulta y al igual que todos los libros de O’Really, la maquetación de contenidos lo hacen ameno y fácil de leer. A ver si Jorge se anima a dejarnos algunas consideraciones prácticas de lo más destacable de sus contenidos.
Open Source Flash Development
Éste lo he tenido en el punto de mira desde que ví que salió a la luz. Nuestro amigo Luis siempre anda predicando sobre Flash Develop, nosotros trabajamos con Eclipse y a parte se tocan algunos proyectos más que recomendables para todos los aficionados a Flash como: SWX, Red5, AMFPHP,… A este libro si que le he podido pegar ya un buen repaso y está bastante bien. Tiene unos primeros capítulos donde nos adentra en el mundo de Flash Open Source, nos ayuda a configurar nuestras herramientas de trabajo tanto para AS3 como para AS2 (Flash y Flex también aparecen por separado en ocasiones) y nos indica el flujo de trabajo con dichas herramientas. Finalmente se adentra en determinados proyectos concretos como los mencionados anteriormente y algunos más ligeros como las tween Fuse (por cirtar alguno). Los autores del libro son en su mayoría los creadores de las herramientas con lo que ¿quién mejor que ellos para contarnos sobre sus creaciones? Una muy buena referencia para tener un arranque rápido en proyectos un poco más complejos de lo habitual que puedan tocar videoconferencia, grabación y compartición de video, multiusuario, comunicación intensa Flash - BBDD, etc.
Y vosotros… ¿alguna recomendación para Octubre?
The Open Screen Project
Pues aunque ya he marcado la noticia en blocketpc, no puedo dejar de hacerlo aquí también porque las repercusiones que pueden tener para la distribución del player de flash y para la expansión de la plataforma en el mercado de los dispositivos móviles pueden ser increibles.
Adobe anuncia Open Screen Project, que tratará de converger el desarrollo de PCs y dispositivos no-PCs mediante la plataforma Flash primero, y luego AIR. Si bien era algo que tarde o temprano tenía que ocurrir, personalmente no mes esperaba un anuncio oficial tan pronto. Aunque el anuncio es un inicio de proyecto, y no parece que sea algo inminente.

Las fuentes oficiales que han sacado este notición son Bill Perry para Mobile & Devices y Ryan Stewart para PCs.

El proyecto tiene detrás una lista muy importante de empresas del sector desde fabricantes de PCs y móviles a operadores, pasando por otro tipo de empresas.
- Adobe
- ARM
- BBC
- Chungwha Telecom
- Cisco
- Intel
- LG Electronics
- Marvell
- Motorola
- MTV Networks
- NBC Universal
- Nokia
- NTT DoCoMo
- Qualcomm
- Samsung Electronics
- Sony Ericsson
- Toshiba
- Verizon Wireless
El proyecto implica cambios en algunas decisiones de Adobe hasta la fecha, como eliminar las cuaotas de licencias para las siguientes versiones principales del player Flash y AIR (futuro) para dispositivos, lo que se traduce que los desarrolladores podremos distribuir el player sin tener que pagar a Adobe. Además se planea publicar la API de la capa de portabilidad del Flash Player. Estos dos elementos combinados, hacen que los desarrolladores entremos en juego como elementos clave a la hora de la distribución del player y de llevar el mismo a otros dispositivos importantes para nosotros. No es open source, pero el player se convertirá en un elemento mucho más ágil y con más capacidad de estar implantado en diferentes plataformas.
Otra de las novedades en la línea a seguir por Adobe es que se publicarán los protocolos de Flash Cast y AMF para obtener servicios de datos más robustos.
Según Bill, cuando esto ocurra, a los desarrolladores deberemos tomar parte en este movimiento,continuando con la creación de experiencias y contenido para dispositivos móviles, y la clave de este proyecto será que tendremos un entorno consistente a través de diferentes dispositivos incluyendo ordenadores personales llegando a poder desarrollar aplicaciones AIR.
En un futuro cercano, los desarrolladores tradicionales de Flash y Flex para escritorio podrán trabajar con flash y AIR para más que escritorio, lo que también implicará la irrupción en el mundo móvil de un grupo de desarrolladores que vienen de otros perfiles.
Bueno, para informaros al detalle de las dos vertienes:
Open Screen Project, visión para desarrolladores PC
Open Screen Project, visión para desarrolladores móviles
Web oficial en Adobe de Open Screen Project
Flash Player 9 Update y AMFPHP
Via Aral (desde aquí mis más grandes admiraciones por este hombre),
Nos enteramos que la actualización de seguridad que Adobe lleva anunciando durante un tiempo de su player 9 de flash, va a conllevar un cambio que en principio romperá con la compatibilidad de los sitios creados con AMFPHP. Si sois algunos de los que han empleado esta plataforma en vuestros proyectos (como lo somos nosotros)…. estáis de suerte por haber dado con este post y comprobar que hay solución

Añadiendo este crossdomain.xml en los alojamientos donde corresponda, podréis mantener la compatibilidad de las aplicaciones creadas con el nuevo player.
Finalmente, dado que SWX está basado en AMFPHP, también se verá afectado por este cambio. Para quien no lo sepa SWX es una interesante herramienta que permite obtener datos del servidor en formato SWF, es decir, mediante un simple loadMovie que nos devuelve la respuesta en forma de variables nativas de flash embebidas en el swf de respuesta. ¿mola o qué?
Para la web puede ser más discutible su elección por el coste adicional que supone en la respuesta, pero para Flash Lite es una inmensa ventaja desde muchos puntos de vista, como la integración con flash lite, peso reducido de la respuesta, reducción de coste de parseo para la cpu (en comparación con un xml por ejemplo), sencillez de acceso a los datos recibidos…