lunes, mayo 22, 2006

Comet y Canvas => Morphic en el browser


Sigo hackeando con Squeak (¿qué más podría yo hacer? =o)) investigando hasta donde nos dejan llegar los browsers de Internet actuales.

Primero lo más fácil de explicar: El ejemplo anterior (Comet Widgets) ahora funciona en Konqueror/Safari (además de Firefox y IE).

Segundo: Un mundo Morphic en el navegador.

Hace un tiempo Apple introdujo en escena un nuevo tag de HTML, el CANVAS. Este tag crea un área de dibujo accesible desde JavaScript. Este tag pronto llegó a muchos otros navegadores (claro está que el IE no está entre esos) y hoy funciona en Firefox, Konqueror/Safari y (dicen que) en Opera. Para el IE, la gente de google hizo una librería que simula al Canvas usando no se que extensión propietaria de M$.

El ejemplo usa un tag Canvas para dibujar, en el navegador, un mundo Morphic. Funciona bastante rápido ya que sólo se envía el JavaScript de los rectángulos que cambiaron.

Para descargarlo, busquen la versión 2 del "Asteroid (a small Comet)" en el SqueakMap.

Lo próximo será que los eventos del mouse lleguen al servidor Squeak y se inyecten en el mundo morphic. STAY TUNED!


UPDATE:
Nuevo screencast. Vía Learning Seaside.

3 Comentarios:

At 22/5/06 20:59, Anonymous Anónimo said...

Excelente idea! excelente concepto. clap clap clap

 
At 27/5/07 21:45, Blogger Unknown said...

Espectacular Diego. Podés poner algo de código para hacerse uno mismo un hola mundo o algo así?
También me interesaría saber la integración que tiene con Seaside. Si tengo una aplicación seaside que quisiera usar algunos componentes con estas propiedades o las que promueve asteroid (tipo model en el server y view en el browser) es viable pensar en poner en produccion algo asi? si no es así que le faltaría?

saludos,
Sebastian

 
At 28/5/07 10:34, Blogger Diego Gomez Deck said...

Hola Sebastian,

Todo el código está publicado en SqueakSource. Fijate los proyectos registrados (en SqueakSource) por mi.

Saludos,

-- Diego

 

Publicar un comentario

<< Principal