Google Wave, cómo hay que prepararse

Cómo muchos sabreis ya, hace poco se presentó la preview de lo que será Google Wave, que si ya vivisteis desde el principio el crecimiento de Gmail tendréis vista suficiente para ver que va a cambiar la forma en que vemos la web hoy en día.

El único problema es que Google lo tiene en beta cerradíssima sólo para los desarrolladores que asistieron a las conferencias de Google I/O, entonces cómo nos preparamos para lo que viene?

A modo de introducción tenéis aquí a la derecha una presentación que hice sobre el tema, lo que pasa es que hay muchos pequeños vídeos asociados que no se ven, por éso es de vista obligatoria el video de la preview.

Antes de nada debemos saber que existen 2 posibles vías de explotación para los desarrolladores:

  1. Los Gadgets: Son pequeñas aplicaciones que viven dentro de un Wave, hechas con HTML, CSS y JavaScript, son las más fáciles y rápidas de crear, incluso podemos adaptar código que ya tengamos para la ocasión, Google nos pone a disposición una API de JavaScript para guardar el estado de la aplicación, conocer los participantes, etc. Para aprender a hacer éstos Gadgets nos tenemos que leer éste tutorial.
  2. Los Robots: Aquí se complica un poco más la historia, los robots son aplicaciones que viven como participantes en un Wave (es decir cuando el usuario los quiere usar los invita al Wave), éstos se pueden programar en Java o en Python, siendo el primero el que más soporte tiene, ya que los chicos de Google han hecho un pluggin para Eclipse especialmente hecho para desarrollar robots de Wave. Para aprender a programar robots podemos empezar por éste tutorial.

Una vez tengamos la base podemos echar un vistazo a alguno de los muchos ejemplos ya hechos por los chicos de Google, muchos de los cuales salen en la preview.

También estaría bien que nos leyéramos la guía de la API para embeber Wave en cualquier página ya que será lo que realmente dará poder a Google Wave, el hecho que todas o muchas páginas sean compatibles y estén conectadas a Wave será lo que más hará crecer la comunicación con el servicio.

Vale, ahora que ya sé como va cómo lo pruebo?? Ya que Google sólo ha dado acceso al sandbox a los desarrolladores que fueron al evento Google I/O, tenemos dos opciones, una es pedir acceso mediante éste formulario y esperar indefinidamente, o aprovechar que los chicos de PyGOWave han montado un servidor de testing con registro gratuito en el que nos permiten subir y probar nuestros gadgets, han cogido la especificación del Protocolo Wave y se han montado su propio servidor, aunque la interface gráfica no tiene nada que ver con el Wave original, al menos nos permite hacer pruebas a los desarrolladores menos afortunados.

Espero que os haya servido y cuando por fín tengamos acceso estaremos preparados para ser los primeros!

Posts relacionados:

  1. Cómo embeber Waves en tu blog (I)
  2. Crear un robot en Python para Google Wave (II)
  3. Crear un robot en Python para Google Wave (I)
  4. Google Wave, primeras impresiones