Extensiones en Google Wave

0

Posted on : 13-12-2009 | By : Isaac Zepeda | In : Google Wave

google_wave_logo1Las extensiones en Google Wave son una manera de aumentar la funcionalidad de los Waves. Actualmente las extensiones vienen en dos sabores: robots y gadgets. Veamos de que se trata cada una de estas extensiones y como instalarlas.

Robots

Los robots son aplicaciones que pueden ser agregadas a los waves como participantes del wave. Comúnmente realizan tareas automatizadas, pero también pueden participar como un participante más del wave, interactuando con los demás participantes basado es sus capacidades.

Los robots se agregan al wave como si fueran un usuario más, solo que se trata de aplicaciones en lugar de una personal real, dependiendo de como fue programado. Los robots son programas que corren en un servidor (actualmente solo Google App Engine) y pueden modificar el estado de un wave. Otras características de los robots son:

  • Leer el contenido del wave en el que el robot participa.
  • Modificar el contenido del wave.
  • Agregar y remover participantes (la opción de remover aún está implementada en la versión Preview de Google Wave).
  • Crear nuevos blips y nuevos Waves.
  • Realizar ciertas acciones basado en ciertos eventos.

Actualmente ya existen varios robots, puedes ver varios en la Lista de Extensiones de Google Wave, por ejemplo hay robots que escriben en un wave los comentarios hechos en tu blog de blogger y viceversa. Hay otros que traducen lo que tu escribes en otros lenguajes. Hay robots para hacer un wave público. Existen robots que se conectan a grupos de Google.

Instalar un Robot

Instalar un robot es muy sencillo. Los robots tienen un ID muy parecido a un correo electrónico, la mayoría de ellos actualmente es nombrerobot@appspot.com, appspot es el dominio que da Google App Engine. Entonces para instalar un robot, por ejemplo uno que se llama Wikify, su ID es wikifier@appspot.com, entonces:

  1. Agrego a mis contactos a Wikify.
  2. Después lo agrego al Wave donde quiero que el robot participe.

Y listo el robot ya estará participando en el wave que hayamos elegido.

Gadgets

Los gadgets son pequeñas aplicaciones que corren dentro del cliente. El gadget es propiedad del wave, y todos los participantes del wave comparte el mismo estado del gadget. El gadget no tiene influencia sobre el wave. Los gadgets son pequeños programas para mejorar ciertos tipos de conversaciones.

Los ejemplos más típicos de gadgets, son encuentas, el juego del sudoku, y otros más.

Instalar o Añadir un Gadget

Un gadget tiene un archivo XML, un manifiesto, este archivo XML es el que necesitamos para añadir gadgets en nuestros waves. Veamos como instalar el típico sudoku, su archivo XML es http://www.labpixies.com/campaigns/sudoku/sudoku_wave.xml, para añadirlo:

  1. Creamos una nueva entrada o blip en un wave.
  2. Estando el blip en modo de edición, damos click en el boton gadget_install_button
  3. Aparece un textbox y ahí insertamos el URL del Gadget.
  4. Por último click en el botón Add.

Listo ya tenemos el gadget en nuestro wave.

Comparación entre un Robot y un Gadget

Un Robot:

  • Los Robots corren en servidores (actualmente AppEngine) e interactua con el wave a través de un protocolo.
  • Cada Robot puede instanciarse a lo menos una vez por wave. Los robots son como participantes en un wave, por lo tanto cada participante/robot es un instancia única, pero un wave puede tener muchos participantes/robots.
  • Los Robots pueden modificar un wave y realizar las mismas operaciones que un participante humano.
  • Los Robots pueden modificar un gadget.

Un Gadget:

  • Un Gadget corre dentro del mismo cliente wave.
  • Cada Gadget puede tener múltiples instancias por wave, una para cada participante interactuando con el Gadget.
  • Los Gadgets no pueden modificar un wave, y tienen una visión limitada dentro del wave. Un Gadget solo puede detectar cambios en los participantes del wave.
  • Los Gadgets no tienen la manera de saber si un robot existe, y por eso no pueden modificar a un robot.

¿Donde puedo obtener Extensiones para Google Wave?

Existe una página oficial donde hay un lista de Extensiones para Google Wave, esta muy completa:

http://sites.google.com/site/gwaveextensions/extensions-list

Links y Referencias

Google Wave

Google Wave Extension List

Wave Extensions – Google Wave Api

Artículos Relacionados:

¿Qué es eso de Google Wave?

iTunes is playing: Symphony No. 9 in D minor, Op. 23 – 4. Presto

Comparteme:
  • Facebook
  • Twitter
  • del.icio.us
  • Meneame
  • RSS
  • Technorati
  • Digg
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • StumbleUpon

¿Qué es eso de Google Wave?

5

Posted on : 29-11-2009 | By : Isaac Zepeda | In : Google Wave, Internet, Tecnología

Google Wave esta en boca de mucha gente, tiene ya un tiempo como trending topic en twitter, ocupando varias veces el primer lugar. Pero que es esto del Google Wave?

Google Wave es una tecnología de Google que permite a sus usuarios comunicarse entre ellos de una forma nunca antes vista en la Web. Actualmente esta en fase Preview y solo puedes acceder con una invitación de otros usuarios, y aunque le faltan características no cabe duda que es algo muy innovador y que es un producto que nadie de la competencia tiene.

Esta nueva tecnología permite crear conversaciones, llamadas Waves, donde agregas participantes al Wave (otros usuarios de Google Wave) y estos participantes escriben en este Wave, cada mensaje se le conoce como Blip. Aquí podemos introducir imagenes, texto enriquecido, mapas de Google, encuestas, etc. Es un poco difícil de explicar con palabras por eso les pongo un par de videos, el oficial que dura mas de 1 hora, y otro que lo explica todo en 10 minutos :D , esta fantástico. Es algo así como una mezcla entre MSN, foro, wiki, IRC, email :D

Google Wave Overview (aprox. 8 min)

YouTube Preview Image

Google Wave Developer Preview at Google I/O 2009 (aprox 1 hora y 20 minutos)

YouTube Preview Image

Actualmente hay dos Previews de Google Wave, uno para usuarios finales y otro para desarrolladores (tengo cuentas en ambos :D ).

En Google Wave podemos tener gadgets que enriquecen más la experiencia dentro del Wave, como por ejemplo un sudoku, los mapas de Google, etc. Y tenemos toda una API para desarrollar más extensiones :D .

Tengo que reconocer que una ves que le entiendes se vuelve un poco adictivo. Como todas las herramientas de Internet, Google Wave se puede convertir en una herramienta poderosísima para tu trabajo o carrera profesional, como comunicación en equipos distribuidos, así como también perderte en el y solo malgastar tu tiempo, es tu elección.

Yo estoy muy entusiasmado sobre esta tecnología y creo que seguiré hablando de ella en este Blog, me encanta y ya le he dado muy buenos usos. Ustedes que opinan? ya tienen su cuenta?

Saludos

P.D. Me quedan un par de invitaciones si alguien quiere una comente con el email donde quieren que se la envie. Si ya tienen cuenta dejen su ID para agregarlos y comenzar un Wave :D

Comparteme:
  • Facebook
  • Twitter
  • del.icio.us
  • Meneame
  • RSS
  • Technorati
  • Digg
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • StumbleUpon