Archivo Diario de 8 Noviembre 2006

Adobe libera el motor de script del Flash Player

Esta mañana, Adobe liberó el motor de script del Flash Player 9 (Actionscript 3. Su versión más reciente) y lo publicó en la sección de proyectos de la Fundación Mozilla como Tamarin. Muy poca gente ha entendido las razones detrás de esta liberación y muchos creen que el Flash Player ahora es libre y de código abierto, lo que no es cierto.

¿Entonces de qué sirve que Adobe libere el script engine?

Actionscript 3 implementa todo el estándar ECMAScript 4. Para los que no son programadores, este es un conjunto de clases, métodos, funciones y reglas de programación que incluye grandes avances para todos los lenguajes que (en teoría) se derivan de él (Actionscript, Javascript, JScript.NET). La liberación de este código es el aporte más grande que ha recibido la fundación Mozilla desde su creación y permitirá a los desarrolladores web programar en Javascript o Actionscript indistintamente, como si de un mismo lenguaje se tratara. Los ingenieros de Mozilla estiman que incorporarán Tamarin en el desarrollo de SpiderMonkey y Firefox sobre mediados del 2008.

Tamarin es una de las más continuas sorpresas que Adobe nos ha dado en el campo del software libre. Primero vino Flex Builder 2, una herramienta para desarrollo de aplicaciones usando el formato de Flash basada en Eclipse, un entorno de desarrollo de código abierto. Luego está el Flash Player 9 para Linux, la primera vez que Adobe/Macromedia libera un player actualizado para la conocida plataforma libre. ¿Qué nos traerá luego Adobe? ¿Liberarán el Flash Player a la comunidad? No.

¿Por qué Adobe no libera el código del Flash Player?

La historia de los desarrolladores web es la de la lucha de browsers. No hay forma real, en esta época, de hacer un solo código que funcione en todas partes. CSS y XHTML son el camino, pero no la solución definitiva actual. Los usuarios de Flash jamás han sufrido esa desventaja. No importa en que versión de Flash hayas hecho algo antes, siempre lo verás igual en versiones futuras. No importa que tipo de código raro, único, hecho en casa, hayas hecho, tienes la seguridad que todos aquellos con el Flash Player (Instalado en el 97% de los computadores del mundo) lo verán igual en todas partes.

La guerra de los browsers se define en un problema de versiones. Cosas que ves de una forma en Internet Explorer 6 no se ven igual en 7. Cosas que haces en Firefox (que es libre) no se ven cómo deberían en Konqueror (que tambien es libre). Liberar el código del Flash Player sería crear una nueva situación donde los usuarios de Flash tendrían que hacer cosas para muchos reproductores y asegurarse de que en ambos funcionan. Habría ambigüedades, características diferentes que eliminarían la igualdad y completa distribución que han hecho tan exitoso a Flash durante el tiempo. Adobe no dejará que eso ocurra tal como Macromedia jamás lo permitió. No habrá un Flash Player libre de las manos de Adobe por mucho tiempo.

vía: CristalLab

  Comenta esta entrada
AddThis Social Bookmark Button

Realidad Aumentada, combinando mundo real y virtual

PAC-MAN AR

Título elegido por Adrian David Cheok y el equipo de desarrollo del departamento de realidad combinada de la Universidad Nacional de Singapur para presentar sus adelantos en RA.

01_pac_man1.jpg

Mezclando diversos sistemas wireless como GPS, Wi-Fi, Bluetooth e Infrarrojos, los participantes pueden encarnar a los protagonistas de una partida de Pac-Man, teniendo como escenario los senderos de la Universidad. Unas gafas especialmente diseñadas proyectan sobre el camino las píldoras que el jugador debe recolectar y los datos de la partida, mientras la computadora sigue su rastro y el de sus rivales – los fantasmas – a medida que se desplazan por un área del campus equivalente a 70 por 70 metros.

Si bien todavía el equipo de desarrollo debe afinar algunos detalles como no perder – ocasionalmente – la ubicación de los jugadores, la tecnología ya fue seleccionada como uno de los cien proyectos más visionarios del mundo, siendo exhibida durante el festival Wired NextFest 2005, en Chicago, Estados Unidos.

AR-QUAKE

01_quake.jpg

Usando el mismo principio, la Universidad Sudaustraliana modificó el Quake de Id Software para ir a la caza de monstruos a través de su campus. Mediante una red GPS de última generación un equipo de ocho estudiantes y profesores lograron llevar a la realidad esta pesadilla interactiva, incluso con capacidad para multijugadores que les permite enfrentarse unos contra otros.

ARQuake aún debe solucionar algunos inconvenientes con la alineación de los dos mundos, real y virtual, así como la velocidad a la que se desarrollan las partidas pues sólo se puede habilitar a los monstruos más lentos y sencillos, desde el punto de vista gráfico.

Una gran cantidad de imágenes y videos están disponibles en la Web del proyecto.

INVISIBLE TRAIN

En la Universidad Tecnológica de Viena decidieron dar un giro diferente al problema. En vez de lidiar con grandes áreas por donde deben desplazarse los jugadores y costosos equipos de visualización, tres investigadores decidieron montar todo sobre PDAs con cámaras digitales, que al enfrentarse a una pista de trenes a escala son capaces de reproducir las máquinas virtualmente sobre ella.

01_invisible_train.jpg

Este juego extremadamente simple – se debe evitar que las locomotoras choquen usando el lápiz de los dispositivos – evita además que los participantes tengan que cargar con el equipamiento de los proyectos anteriores, mientras abre la puerta a nuevas experiencias que aprovechen esta metáfora de “lentes mágicas”, como ellos mismos han llamado a las pantallas de las PDA.

La innovación de estos jóvenes ha sido premiada tanto a lo largo de Europa como de América, pudiendo apreciarse también fotografías y videos de su trabajo en la Web del proyecto.

vía: mouse.cl

  Comenta esta entrada
AddThis Social Bookmark Button