`
jj262361
  • 浏览: 2233 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Apache Shindig

 
阅读更多
What is Apache Shindig?

Apache Shindig's goal is to allow new sites to start hosting social apps in under an hour's worth of work. Apache Shindig is a container for hosting social application consisting of four parts:

    Gadget Container JavaScript: core JavaScript foundation for general gadget functionality (read more about gadget functionality). This JavaScript manages security, communication, UI layout, and feature extensions, such as the OpenSocial API.
    Gadget Rendering Server: used to render the gadget XML into JavaScript and HTML for the container to expose via the container JavaScript.
    OpenSocial Container JavaScript: JavaScript environment that sits on top of the Gadget Container JavaScript and provides OpenSocial specific functionality (profiles, friends, activities, datastore).
    OpenSocial Data Server: an implementation of the server interface to container-specific information, including the OpenSocial REST APIs, with clear extension points so others can connect it to their own backends.

Apache Shindig is the reference implementation of OpenSocial API specifications, versions 1.0.x and 2.0.x, a standard set of Social Network APIs which includes:

    Profiles
    Relationships
    Activities
    Shared applications
    Authentication
    Authorization

----- 译 -----

Apache Shindig 是什么?

Apache Shindig  的目标是让新网站开始举办社交应用程序在一个小时内的工作。Apache Shindig 是举办社交应用的容器,由四个部分组成的:

Gadget Container JavaScript:
为通用gadget功能提供核心JavaScript基础。这个JavaScript管理安全、通信、UI布局和功能扩展,比如OpenSocial API。

Gadget Rendering Server:
用于呈现gadget XML转换成JavaScript和HTML的容器,通过容器的JavaScript暴露。

OpenSocial Container JavaScript:
JavaScript环境在Gadget Container JavaScript之上,并提供OpenSocial特定功能(概要、朋友、活动数据存储)。

OpenSocial Data Server:
一个实现于服务器接口的特定于容器的信息,包括OpenSocial REST api,清晰的扩展点以便其他人将它连接到自己的后端。

Apache Shindig OpenSocial API规范的参考实现,1.0版本和2.0 x。一组标准的社交网络api,包括:

Profiles(配置文件)
Relationships(关系)
Activities(活动)
Shared applications(共享应用程序)
Authentication(身份验证)
Authorization(授权)

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics