Está usted en Indice > Maletin > Artículos > OpenSocial: introducción a la API social de Google
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

OpenSocial: introducción a la API social de Google

La tan famosa Web 2.0 se cimenta en la interacción del usuario a la creación de contenidos y servicios que cada vez más; ofrecen a los navegantes poder interactuar con otras personas, compartir aficiones, ideas, deseos e información personal. La guerra de las redes sociales a tomado un nuevo rumbo; ahora ganará el que sepa compartir.

Todos conocemos a más de una red social de gran éxito. En la actualidad la disputa por el primer lugar está con las redes sociales FaceBook y MySpace a la cabeza y Google se ha sumado lanzando OpenSocial que no es una nueva red social, si no una plataforma de desarrollo, que permite a los sitios sociales administrar una API para conocer los perfiles de sus usuarios en otros sitios y redes sociales.

La propuesta parece ser muy original y esta teniendo gran aceptación. Google OpenSocial fue lanzado el 1 de noviembre de 2007 y desde su comienzo ya contaba con una alianza con los principales sitios sociales ha excepción de FaceBook.

Google OpenSocial provee un set de funciones especiales para el desarrollo de aplicaciones sociales que pueden interactuar en múltiples sitios. El desarrollo de estar aplicaciones sería sencillo de realizar bajo las tecnologías JavaScript y HTML.

Google Orkut (una red social iniciada por un empleado de la compañía) ha sido uno de los primeros sitios que permite a los desarrolladores, probar las aplicaciones basadas en OpenSocial. La iniciativa pretende que las aplicaciones puedan ser almacenadas en los servidores de las redes sociales o en los propios servidores, una idea muy parecida al modo de funcionamiento de las aplicaciones en FaceBook.

Una de las ventajas que señalan los encargados del proyecto en Google, es que OpenSocial es un modelo de programación sencillo que ayudará a los programadores y a los sitios web; por que a los primeros los ayudará a crear aplicaciones que trabajen con cualquier sitio que use la API. Y a los segundos, les permitirá ofrecer estos servicios a sus usuarios como añadido.

Algunos aspectos importantes antes de iniciar:

Las aplicaciones de OpenSocial utilizan la arquitectura de Google Gadgets pero con el añadido de poder utilizar las funciones específicas para OpenSocial. Es decir que antes de iniciar a desarrollar con OpenSocial, deberemos investigar como programar bajo Google Gadgets.

Por ende, al igual que Google Gadgets, una aplicación bajo OpenSocial, está desarrollada mediante documentos en formato XML con HTML/JavaScript como parte del cuerpo del documento. Como se comentaba más arriba, uno de los primeros ambientes de desarrollo es Google Orkut. Una primera idea de la manera en que los desarrolladores podrán probar sus aplicaciones es:

  • Abrir la URL sandbox.orkut.com
  • Seleccionar Applications en en panel lateral izquierdo
  • Pegar la URL de la ubicación del Gadget en la caja de texto Add an application by url

Luego de que hemos instalado la aplicación podemos utilizar y testear la aplicación. Una nota importante es que los archivos de nuestro proyecto deberán estar públicos y accesibles mediante una URL. Podremos instalarlo en un servicio compartido, nuestro servidor o en servicios de alojamiento como Google Pages.

Si hacemos cambios en nuestra aplicación puede que el contenedor de Orkut lo muestre cacheado; por lo que una solución propuesta es que agreguemos una variable en la URL como aleatoria. Internet está cambiando el modelo de negocio de muchos sitios y empresas. En la actualidad, la Web 2.0 demanda un acercamiento entre los usuarios de los servicios y las redes sociales sin duda son la más viva expresión de esta demanda.

Poco a poco nos acercamos al escenario de un mundo más conectado, mediante Internet. Con OpenSocial, podemos interactuar desde nuestra red social favorita con nuestros amigos en otro sitio de interés, de una manera más transparente. Google OpenSocial es un claro competidor del modelo de FaceBook.

La pregunta está en que haremos los desarrolladores frente a estar propuestas. Poder aprovechar el poder de ambas será crucial para poder integrar nuevos servicios a nuestros proyectos. En el siguiente artículo de la serie, veremos algunos de los fundamentos de la tecnología OpenSocial y las funciones que nos permite la herramienta.




Autor: Juan Manuel Lemus
http://www.maestrosdelweb.com/editorial/opensocial-introduccion-a-la-api-social-de-google/

Usuarios que han visto este tema también han visto...

- Docencia e Internet
- 10 reglas para la optimizacion de paginas para los buscadores
- Escribir contenidos web que vendan
- Elegir el objetivo en posicionamiento en buscadores
- Industria de contenidos web: los blogs tienen posibilidades


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 21-11-2008 a las 14:36:21