`
shake863
  • 浏览: 665375 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

opensocial 介绍和资源

阅读更多

 OpenSocial 为 构建跨多个网站的社交应用程序提供了一组通用 API。开发人员可以自由使用包括 JavaScript、HTML 在内的更多语言创建应用程序,用以访问社交网络的朋友并更新供稿。OpenSocial 是在小工具技术的基础上构建的,因此开发者可以花费较少的服务成本(甚至无需成本)来创建一个出色的、虚拟的社交应用程序。目前,OpenSocial 由 Google 与网络社区的成员联合开发,许多网站都在应用 OpenSocial,其中包括 Engage.com、Friendster、hi5、Hyves、imeem、LinkedIn、MySpace(聚友)、Ning、Oracle、 orkut、Plaxo、Salesforce.com、Six Apart、天极网、天涯社区、Viadeo 和 XING。

  以下是 OpenSocial的相关中文资源列表,资料来源于Google中国的开发者网站

   1、OpenSocial中国应用

  平 台介绍(PPT)

  opensocial 简介(PPT)

  opensocial api简介(PPT)

  InfoQ OpenSocial专题

   2、OpenSocial官方网站 http://www.opensocial.org

   3、JavaScript API最新开发文档(v0.8.1)

  开发人员指南:http://code.google.com/intl/zh-CN/apis/opensocial/docs/0.8/devguide.html

   Release Notes: http://code.google.com/intl/zh-CN/apis/opensocial/docs/releasenotes.html

   API 规范: http://code.google.com/intl/zh-CN/apis/opensocial/docs/0.8/spec.html

   API 参考(opensocial.*): http://code.google.com/intl/zh-CN/apis/opensocial/docs/0.8/reference/

   API 参考(gadgets.*): http://code.google.com/intl/zh-CN/apis/opensocial/docs/0.8/reference/gadgets/

   Gadget XML定义: http://code.google.com/intl/zh-CN/apis/gadgets/docs/reference.html

   4、RESTful的SDK

  PHP: http://code.google.com/p/opensocial-php-client/

   Java: http://code.google.com/p/opensocial-java-client/

   Ruby: http://code.google.com/p/opensocial-ruby-client/

   Python: http://code.google.com/p/opensocial-python-client/

   RSA_SHA1 lib for GAE: http://opensocial-china.googlegroups.com/web/RSA_SHA1.zip

  5、 讲座PPT,视频

  2008-6-13 Hackathon

  OpenSocial概览 (简介): http://docs.google.com/Presentation?id=dgqxv878_199ccfbd9cc

   RESTful API (OAuth & Signed Fetch): http://docs.google.com/Presentation?id=dgqxv878_294f5k73bg7

   OpenSocial小工具 - JavaScript API: http://docs.google.com/Presentation?id=dgqxv878_275d8xfk3gz

   Life of a Gadget: http://docs.google.com/Presentation?id=dgqxv878_113hhsfg9zp

   OpenSocial Flash API: http://opensocial-resources-zh.googlecode.com/svn/trunk/opensocial-flashapi/index.html

   OpenSocial小工具实验室: http://opensocial-resources-zh.googlecode.com/svn/trunk/gadget-dev-tutorial/Tutorial.html

   Shindig概览: http://docs.google.com/Presentation?id=dgqxv878_319dd28w4hr

   受限系统的容器托管服务(草案): http://docs.google.com/Presentation?id=dgqxv878_367d2p98md2

   OpenSocial模板系统: http://docs.google.com/Presentation?id=dgqxv878_342gn5ww4fj

   Closing discussion: http://docs.google.com/Presentation?id=dgqxv878_34cm27dzgc

   资源链接页面: http://docs.google.com/Doc?id=dgqxv878_366g253xmdk

   2008-12-16 Hackathon获奖应用链接

  北京站:

  第1名--好友连连看: http://home.myspace.cn/Modules/Apps/Pages/AppDesc.aspx?id=101512

   第2名--一起来抢亲: http://home.myspace.cn/Modules/Apps/Pages/AppDesc.aspx?id=101407

   第3名--程序达人: http://apps.xiaonei.com/openjudge

   上海站:

  第1名--Flickr Show: http://apps.myspace.cn/app/101881

   第2名--Let's Go: http://apps.xiaonei.com/letsgohike

   6、开源项目地址   http://code.google.com/p/easy-opensocial-apps/

   示例教程:http://opensocial-resources-zh.googlecode.com/svn/trunk/gadget-dev-tutorial/Tutorial.html

   新春礼物、朋友打靶、谁更富

  演示链接:http://apps.xiaonei.com/shawngift

   http://apps.xiaonei.com/xnfight

   http://apps.xiaonei.com/whoisrich

   源代码下载:http://code.google.com/p/opensocial-sample-apps/downloads/list

   朋友买卖开源应用实例:

  各个SNS平台上都有的小游戏,可以买卖你的朋友,折腾/安抚你的朋友,这是一个使用了Opensocial API的版本,在客户端Opensocial API之上使用了一个自己开发的小框架,服务器端有java,php和python(appengine)的版本,可以按自己情况下载.

   源代码(java): http://easy-opensocial-apps.googlecode.com/files/friendforsale-java-1.0.zip

   php服务器端: http://easy-opensocial-apps.googlecode.com/files/friendforsale-php-server-0.1.zip

   python(appengine)服务器端: http://easy-opensocial-apps.googlecode.com/files/friendforsale-appengine-server-0.1.zip

   相关文档:

  http://code.google.com/p/easy-opensocial-apps/wiki/friendforsale_sample_manual

   http://easy-opensocial-apps.googlecode.com/files/opensource-friendsale.ppt

   演示链接:

  http://apps.xiaonei.com/os_friendsale

   http://apps.51.com/friendos/

   http://www.yiqi.com/opensocial/applications/preview/212282

   http://sandbox.orkut.com/Main#AppInfo.aspx?appId=247050139713

   http://apps.myspace.cn/app/101854

   爱恨知多少(loveorhate):

  用opensocial restful library php版实现的一个小应用。在这个应用中用到的opensocial功能有:取得个人的信息,取得个人朋友的信息。 小应用的介绍:对朋友的喜爱和憎恶,都表现在这个游戏中,其实这都是现实的,所以要努力让更多的朋友看到自己好的地方喜欢自己。这样才有一个努力进步的自 我。

  源代码: http://easy-opensocial-apps.googlecode.com/files/loveorhate-test.zip

   相关文档: http://code.google.com/p/easy-opensocial-apps/wiki/loveorhate_readme

   测试(gtest):

  用Opensocial API编写的做测试的小应用,你可以用你自己有个性的题目,快速地生成一个用来做测试的小应用,你也可以以这个项目为基础来进行修改,增加你自己特有的功 能.

  源代码: http://easy-opensocial-apps.googlecode.com/files/gtest-appengine-1.0.zip

   相关文档:

  http://code.google.com/p/easy-opensocial-apps/wiki/gtest_readme

   https://docs.google.com/Doc?id=ddfpfh7f_10g58bc5cq&hl=zh_CN

   easy-opensocial-apps-framework-1.0:

  http://easy-opensocial-apps.googlecode.com/files/easy-opensocial-apps-framework-1.0.zi

   Flash应用开发教程: http://gameandvision.com/opensocial_sns_tutorial

   7、其它相关资源

  Shindig: http://incubator.apache.org/shindig/

   Shindig Wiki: http://cwiki.apache.org/confluence/display/SHINDIG/Index

   Shindig架构: 英文PDF http://groups.google.com/group/opensocial-china/web/ShindigArchitecture_Dec19_2008.pdf

   项目托管: http://code.google.com/p/support/wiki/GettingStarted

   App Engine: http://code.google.com/intl/zh-CN/appengine/

   Google Analytics: http://code.google.com/intl/zh-CN/apis/analytics/

   8、平台的opensocial技术论坛

  51.com: http://developers.51.com/wiki/index.php?title=OpenSocial

   yiqi.com: http://www.yiqi.com/developer/doc.php

   myspace.com: http://developer.myspace.cn/community/

   tianya.cn: http://cache.tianya.cn/index.htm?vitem=http%3A%2F%2Fsandbox.tianya.cn%2Fsandbox%2Fsandbox.jsp

   xiaonei.com: http://dev.xiaonei.com/wiki/Gadget



原创文章如转载,请注明:转载自月光博客 [ http://www.williamlong.info/ ]

分享到:
评论

相关推荐

    Opensocial Sample

    7. **社区资源**:利用OpenSocial社区的资源,如官方文档、开发者论坛和示例代码,可以帮助快速解决问题并提高开发效率。 通过深入学习和实践这个"Opensocial Sample",你可以掌握创建社交网络应用的核心技能,为...

    OpenSocial 希望对你们有好处

    9. **社区和资源**:OpenSocial有一个活跃的开发者社区,提供文档、示例代码、论坛和博客,帮助新手快速入门并解决开发过程中的问题。 10. **适应性**:OpenSocial的应用不仅限于社交网站,也可以应用于企业内部...

    OAuth in OpenSocial 序篇

    OAuth在OpenSocial中的应用是社交网络和开放API领域的一个重要话题。OAuth是一种授权协议,它允许第三方应用在用户授权的情况下,安全地访问其在其他服务上的数据,而无需获取用户的登录凭证。OpenSocial则是一个...

    opensocial-java-client-1.0.zip

    总之,"opensocial-java-client-1.0.zip"是开发人员构建社交应用的重要资源,它简化了与OpenSocial兼容的社交网络的互动,促进了跨平台的社交应用开发。通过学习和使用这个库,开发者可以更高效地开发出丰富、互动性...

    Wrox.OpenSocial.Network.Programming.Apr.2009.pdf

    从给定的文件信息来看,这是一本关于OpenSocial网络...不仅覆盖了OpenSocial平台的基础知识和核心API,而且还深入探讨了高级主题和实践案例,对于希望在社交网络领域开发创新应用的程序员来说,是一本不可多得的资源。

    CALIS资源整合与服务模式_——云计算等新技术下的探索.pdf

    ### CALIS资源整合与服务模式——云计算等新技术下的探索 #### IT技术发展背景 ...通过对OpenSocial等技术的运用,实现了跨平台的数据和服务整合,为用户提供了一个更加开放、高效和个性化的信息服务环境。

    gadget-react:一个用react编写的opensocial小工具(使用create-react-app)

    在React中编写的OpenSocial小工具介绍这是创建用于在opensocial容器中托管的opensocial小工具的示例项目。 该项目是通过引导的。 有关如何执行常见任务的信息,请参见最新版本的create-react-app指南。脚步首先安装...

    MDP Beta文档.doc

    MyOpenSpace是MySpace对OpenSocial标准的扩展和实现,为MySpace的开发者提供了更多的特性和功能。它包括以下关键组成部分: 2.2.1 构造器 构造器是MyOpenSpace中的一个核心概念,它是一个JavaScript对象,用于初始...

    opensocialjava版shindig使用jar包

    Java版的Shindig是实现OpenSocial规范的一个开源实现,它提供了服务器端的基础设施,使得开发者可以构建和部署社交应用。Shindig项目在Java社区中被广泛采用,因为它提供了对OpenSocial API的全面支持。 在使用...

    php&morePDF文档,第八期

    3. **社区支持**:拥有活跃的开发者社区,提供了大量的教程和支持资源。 **MySpace APP开发浅尝** MySpace是早期支持OpenSocial的社交平台之一。在MySpace上开发APP需要遵循OpenSocial标准,并且可以利用其特定的...

    JavaServer Faces 2.0, The Complete Reference.pdf

    他目前参与了Google App Engine和OpenSocial API等国际Web开发社区的活动。在加入Google之前,Chris是Oracle公司Java开发工具组的首席产品经理和技术创新倡导者。 Neil Griffin是Liferay公司的代表,也是JSR314...

    IBM WPS IBM+Portlet+for+Google+Gadgets

    "IBM Portlet for Google Gadgets Using the inter portlet communication feature.htm" 文件可能详细介绍了如何利用inter-portlet通信功能来实现Google Gadgets与IBM WPS的集成,而"IBM Portlet for Google Gadgets...

    liferay6.2开发完全指南

    - **安装与测试**:教程将详细介绍如何安装和配置Liferay IDE,以及如何连接和测试Liferay服务器,确保开发者能顺利进行开发工作。 通过本教程,开发者不仅能学会如何利用Liferay 6.2开发出符合需求的portlet和...

    Liferay6.0开发指南

    - **SDK 结构**:理解SDK的基本目录结构,有助于快速定位和管理资源。 #### 五、Portlet 开发 Portlet是Liferay中最基本的应用单位,本节将详细介绍如何创建、部署和理解Portlet的基本结构。 ##### 1. 创建 ...

    Object capabilities and isolation of untrusted web application

    - **权威安全性**:这是一种更广泛的保护概念,不仅关注资源隔离,还包括了对整个系统的权威性和安全性的保障。权威安全性要求所有应用程序的行为都必须符合预定的安全策略,以防止任何未经授权的资源访问或操作。 ...

    简洁实用商务ppt模板之开源知识管理系统(KMS)Alfre.pptx

    随着社交媒体的兴起,内容的双向流通成为趋势,Alfresco可能将更加强调内容的社会化和跨平台交付,如Servlet、Portlet和OpenSocial等。 总结与问答环节可能涉及了参会者对Alfresco、Spring Surf和OpenCMIS的深入...

    浅析盛大开放平台.doc

    Facebook开放平台的成功开启了这一趋势,随后Google的OpenSocial和其他类似平台的出现,推动了开放平台在全球互联网中的普及。在国内,盛大开放平台(SDOA)的推出,标志着国内SNS网站和B2C企业也开始跟进开放平台的...

    JavaServer Faces 2.0, The Complete Reference

    目前,他正与国际Web开发社区一起参与新的Google App Engine和OpenSocial API项目。在加入Google之前,Chris曾在Oracle担任主要产品经理和技术布道师,专注于Java开发工具组。 #### 贡献作者 **Neil Griffin** ...

Global site tag (gtag.js) - Google Analytics