Smokescreen, un reproductor de Flash escrito en JavaScript.

01/06/2010, 14:46

Autor: Joel Barrios Dueñas

¿Cómo se puede lograr que Steve Jobs te odie mucho? Utilizando Smokescreen desde tu iPad o iPhone. Se trata de un reproductor para Adobe Flash escrito en JavaScript, mide 175 KB y está compuesto de unas 8 mil líneas de código. Fue creado por Chris Smoak, de la naciente compañía RevShock, dedicada a la publicidad en los móviles, y se espera que la convierta en código fuente abierto en in futuro cercano.

De acuerdo a Simon Willison, Smokescreen se ejecuta por completo en el navegador, hace lectura de los binarios SWF, los descomprime (en JavaScript nativo), extrae las imágenes y audio empotrados, y los convierte en datos codificados en base64, luego une de nuevo los gráficos vectoriales como una animación SVG. Lo mejor de todo es que Smokescreen implementa su propio intérprete bytecode para ActionScript.

Sin duda se trata de algo que odiará Steve Jobs con toda su alma, pues va a ser difícil que Apple pueda evitar que esto se utilice para mostrar contenido Flash en los iPad y iPhone, a menos que rompa el soporte para JavaScript en todos los navegadores disponibles para éstos.

Quien tenga curiosidad, le sugiero vea la demostración disponible en Smokescreen.us.


Smokescreen – iPad demo #1 por Chris de RevShockAds en Vimeo.

Fuentes de información: bitácora de Simon Willison, vía Slashdot.

Comentarios (0)


Alcance Libre
http://www.alcancelibre.org/article.php/smokescreen-reproductor-flash-javascript