Estás en Inicio / Editorial / Desarrollo Web
14.02.2008
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.
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:
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.
Para avanzar más sobre el tema te invitamos que leas los artículos: Primeros pasos con OpenSocial y Escribiendo aplicaciones sociales con Google OpenSocial que es parte de está serie de artículos.
Califica esta nota:
Juan Manuel Lemus
Editor del blog DotPress. Creador de la metodología de desarrollo L5 y jefe del proyecto Apperture Web Framework.
Si eres nuevo en Maestros del Web y te agradan nuestras publicaciones, te invitamos a suscribirte a nuestro Feed.
Sindícanos en: Google Reader, Bloglines, My Yahoo o My MSN | ¿Qué es el Feed?
2 comentarios en total.
resulta importante formar parte del grupo
Uau! La idea es espectacular - o al menos a mí me lo parece. De todas formas, en lo que me es personal me gustaría que entrásemos más en el tema de cómo realizar el manejo adecuado despues de comenzar a trabajar con Open Social. Quiero decir, ya sé que es XML, lo de Social Gadgets y todo eso. Pero en la vida práctica, ¿cómo se instrumenta? ¿Cuáles son los pasos a dar?
Gracias desde ya y mucho agradecería si puedes contestarme dichas preguntas
Un saludo desde Madrid
Maestros del Web es el punto de encuentro para los entusiastas de la red.
© Copyright 1997 - 2008 Maestros del Web. | CMS: Wordpress