Inicio > Redes Sociales > OpenSocial, la plataforma social de Google

OpenSocial, la plataforma social de Google

¿Qué es OpenSocial?
Es una plataforma de desarrollo dirigida a responsables de sitios web sociales (por ejemplo, redes sociales) y a programadores que quieran crear sus propias aplicaciones web (generalmente, relacionados con páginas ya existentes) para que se ejecuten en estos sitios. Se basa en estándares y es abierta, por lo que si tienes una red social simplemente debes adaptarte a las especificaciones de OpenSocial para permitir que se creen aplicaciones (que aumentarán la popularidad de tu sitio web). Y si eres programador, también deberás seguir solamente las especificaciones para crear tu aplicación.

 

¿En qué consiste OpenSocial?
OpenSocial está formado por un conjunto de APIs (interfaces de programación) que establecen la forma en la que se transmite la información entre las redes sociales (‘containers’) y las aplicaciones a crear (‘apps’). En esta y esta URL tenéis la documentación de estas APIs, las cuales se basan a su vez en APIs de JavaScript y en el estándar GData.

¿Qué información se puede transmitir con las APIs?
Fundamentalmente, tres tipos de información:

  • personas y relaciones entre ellas dentro de la red social,
  • de lo que están haciendo los usuarios dentro de la red social, como por ejemplo “X está subiendo un vídeo”,
  • la constante/persistente de la aplicación,

¿Para qué redes sociales (‘containers’) se pueden crear aplicaciones?
Orkut, MySpace, hi5, LinkedIn, Viadeo, … Tenéis la lista completa en este enlace.

¿Por qué se ha creado OpenSocial?
Para intentar competir con Facebook, la red social que en el año 2007 ha conseguido gran popularidad, y que creó una plataforma de desarrollo propia para la cual crean sus aplicaciones web miles de desarrolladores, lo que permitía que siguiese aumentando su popularidad, para temor de Google que veía peligrar su liderazgo en el mundo de las herramientas y publicidad en la WWW. Ver post “Web 3.0: Facebook o la visión social de Google“.

Preguntas frecuentes

Requiere OpenSocial algún complemento o lenguaje de marcado especial

No. OpenSocial utiliza JavaScript, HTML y XML estándar. Sólo necesitas una buena idea y unos minutos para escribir JavaScript y HTML. Google se encarga del alojamiento si lo prefieres, pero también puedes utilizar tus propios servidores.

¿Pueden utilizar Flash las aplicaciones de OpenSocial?

Sí. Al igual que ocurre con los gadgets de Google, es posible insertar contenido Flash en una aplicación social.

¿Pueden interactuar las aplicaciones de OpenSocial con otros sitios web?

Sí, las aplicaciones sociales pueden interactuar completamente con aplicaciones externas de terceros utilizando protocolos web estándar.

¿Qué otras bibliotecas JavaScript puedo utilizar?

¡Todas! Dojo, Prototype, JQuery, GWT, etc.

¿Qué lenguajes puedo utilizar en mi servidor?

¡Todos! PHP, Ruby on Rails, Java, etc.

Ejemplos:

SAP espera impulsar las ventas de StreamWork con OpenSocial

Escribiendo aplicaciones sociales con Google OpenSocial (2)

Wixet todavía más “social”

Noticias sobre OpenSocial

 

Otros enlaces:

http://code.google.com/intl/es-ES/apis/opensocial/

http://www.opensocial.org/

http://oauth.net/

http://code.google.com/intl/es-ES/apis/gadgets/
¿Tienes alguna noticia sobre Google para enviarnos?

Vídeo, cursos, ebooks, apps, temas wordpress, imágenesLos Mercados Online de Envato: ebooks, tutoriales, vídeos, cursos, temas para WordPress y App

  1. Fernando
    13 de junio de 2011 en 4:39 PM

    Existe alguna libreria api de OpenSocial que permita realizar busquedas en varias redes sociales de perfiles publicos? gracias por su ayuda

    • 13 de junio de 2011 en 8:08 PM

      Las aplicaciones sociales se crean en principio de la misma forma que los gadgets de Google: con tu editor de texto favorito o con el Editor de gadgets de Google. A continuación, se pueden aumentar con las API JavaScript de OpenSocial, donde estas aplicaciones pueden obtener y enviar datos sociales sobre amigos y actividades.

      Apache Shindig es un contenedor de OpenSocial y le ayuda a comenzar a acoger las aplicaciones de OpenSocial rápidamente, proporcionando el código para hacer que los gadgets, las solicitudes de proxy, y manejar REST y Solicitudes de RPC.

      Apache Shindig tiene por objetivo permitir que los nuevos sitios de hospedaje inicien aplicaciones sociales en menos de una hora.

  1. No trackbacks yet.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 5.661 seguidores

A %d blogueros les gusta esto: