Desarrollando con OpenSocial
jueves, 3 de enero de 2008
OpenSocial es el API que Google está definiendo para facilitar el desarrollo de aplicaciones sociales. Como probablemente ya sabréis, su peculiaridad es que no fuerza ningún entorno de ejecución, es decir, que la podemos usar en cualquier contenedor de OpenSocial.
En este post vamos a hacer una pequeña aplicación OpenSocial, pero mientras desarrollamos nuestra futura aplicación necesitamos alguna manera de ejecutarla (no sé por qué, a mi nunca me salen bien a la primera). Para ello, Google ha habilitado el sandbox de Orkut: así podremos probar nuestras aplicaciones. Lo primero que hay que hacer, por tanto, es pedir el alta para acceder. Para ello solo necesitáis una cuenta Google, es decir, la cuenta de gmail de toda la vida, y acceder a http://sandbox.orkut.com/.
Para poder desplegar y poder probar nuestra aplicación, ésta tendrá que estar publicada en algún lugar público de Internet. Para esto tenemos varias alternativas: bien tenemos algún servicio de hosting, bien un servidor web corriendo en nuestra máquina y nuestro router adsl configurado para permitir el acceso desde fuera. Como configurar el router y levantar un demonio web en nuestra máquina puede ser un poco intimidatorio, mi recomendación es que utilicéis Google Pages para hospedar el gadget.
Como primer ejemplo podemos probar con una lista de amigos. Lo copiamos en un fichero, por ejemplo, social.xml y lo subimos a Google Pages (usad el panel de Uploaded Stuff en la parte derecha de la pantalla, y sacad la url con el boton izquierdo del ratón).
A continuación, añadimos la aplicación con el link sacado de Google Pages a nuestro sandbox de Orkut y ya está: tenemos nuestra aplicación preparada para ejecutarse.
Si todo ha ido bien, os debería aparacer una pantalla como esta:
Pulsando en el link de la izquierda "List of friends...", se debería ejecutar nuestra aplicacion.
En este post vamos a hacer una pequeña aplicación OpenSocial, pero mientras desarrollamos nuestra futura aplicación necesitamos alguna manera de ejecutarla (no sé por qué, a mi nunca me salen bien a la primera). Para ello, Google ha habilitado el sandbox de Orkut: así podremos probar nuestras aplicaciones. Lo primero que hay que hacer, por tanto, es pedir el alta para acceder. Para ello solo necesitáis una cuenta Google, es decir, la cuenta de gmail de toda la vida, y acceder a http://sandbox.orkut.com/.
Para poder desplegar y poder probar nuestra aplicación, ésta tendrá que estar publicada en algún lugar público de Internet. Para esto tenemos varias alternativas: bien tenemos algún servicio de hosting, bien un servidor web corriendo en nuestra máquina y nuestro router adsl configurado para permitir el acceso desde fuera. Como configurar el router y levantar un demonio web en nuestra máquina puede ser un poco intimidatorio, mi recomendación es que utilicéis Google Pages para hospedar el gadget.
Como primer ejemplo podemos probar con una lista de amigos. Lo copiamos en un fichero, por ejemplo, social.xml y lo subimos a Google Pages (usad el panel de Uploaded Stuff en la parte derecha de la pantalla, y sacad la url con el boton izquierdo del ratón).
A continuación, añadimos la aplicación con el link sacado de Google Pages a nuestro sandbox de Orkut y ya está: tenemos nuestra aplicación preparada para ejecutarse.
Si todo ha ido bien, os debería aparacer una pantalla como esta:
Pulsando en el link de la izquierda "List of friends...", se debería ejecutar nuestra aplicacion.