Mis favoritos | Español | Acceder

Preguntas frecuentes

Acerca de

¿Qué es OpenSocial?
OpenSocial es un conjunto de API comunes destinadas a la creación de aplicaciones sociales en múltiples sitios web. OpenSocial está compuesto por API de JavaScript y API de datos de Google.
¿En qué puede ayudarte OpenSocial?
La existencia de este modelo de programación único resulta de gran utilidad tanto para los desarrolladores como para los sitios web. En primer lugar, los desarrolladores sólo tienen que aprender las API una vez para crear aplicaciones que funcionen con cualquier sitio web compatible con OpenSocial. En segundo lugar, como cualquier sitio web puede implementar OpenSocial, los desarrolladores disponen de una amplia red de distribución para llegar a los usuarios. Los sitios web también se benefician mediante la participación de un conjunto mucho más numeroso de desarrolladores externos que el que podrían conseguir sin un conjunto estándar de API.
¿Es ésta la red social de Google?
No, sólo ofrecemos algunas tecnologías para que Internet en su conjunto llegue a ser un medio más social, respondiendo así al claro interés de los usuarios. Nuestros productos, como orkut, son sólo uno de los distintos sitios web que implementan OpenSocial. Esperamos que nuestro esfuerzo beneficie a toda la comunidad web.
¿Estará disponible OpenSocial como software libre? ¿Con qué licencia?
Actualmente, el código de ejemplo se ofrece con la licencia de Apache 2.0. Además, las licencias de toda la documentación de OpenSocial proceden de Creative Commons, por lo que te invitamos a reutilizar y combinar nuestros servicios como estimes oportuno. En el futuro, nos planteamos ofrecer el software libre de los componentes necesarios para ejecutar OpenSocial en tu propio sitio web.

Introducción

¿Cuál es la estructura básica de una aplicación social que utiliza el API de OpenSocial?
Las aplicaciones de OpenSocial utilizan la estructura de gadgets de Google, pero con extensiones que proporcionan acceso programático a datos sociales dentro de su entorno de contenedor. De forma similar a los gadgets de Google, las aplicaciones de OpenSocial alojan documentos XML con lenguaje HTML/JavaScript integrado. Las aplicaciones sociales disponen de la mayor parte de la infraestructura de los gadgets de Google, pero con algunas pequeñas excepciones.
¿Dónde se ejecutan las aplicaciones de OpenSocial?
Uno de los primeros entornos de las aplicaciones sociales que utilizan las API de OpenSocial es orkut. Se espera que otros sitios web compatibles con OpenSocial admitan pronto la participación de desarrolladores.

Uso del API de OpenSocial

¿Cómo puedo crear aplicaciones sociales con OpenSocial?
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.
¿Requiere OpenSocial algún complemento o lenguaje de marcado especial?
No. OpenSocial utiliza JavaScript, HTML y XML estándar.
¿Qué recursos necesito para crear un gadget de OpenSocial?
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.