`
crystalwiner
  • 浏览: 90359 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

OpenSocial学习

    博客分类:
  • php
阅读更多
  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
分享到:
评论

相关推荐

    Opensocial Sample

    这个"Opensocial Sample"项目提供了一个学习和实践OpenSocial技术的平台。它由Google发起,旨在创建一种通用的、跨平台的方法,使得开发者可以在各种社交网站上开发和部署应用程序,而无需为每个平台单独编写代码。 ...

    OpenSocial资料

    它不仅提供了一套通用API,还通过Shindig这样的参考实现降低了开发者的学习成本。随着技术的发展,OpenSocial将继续进化,为开发者带来更多便利。对于那些希望在多个社交平台上快速部署应用的企业和个人来说,...

    OpenSocial 希望对你们有好处

    学习OpenSocial API不仅可以让你构建出有趣的社交应用,还能提升你在社交网络开发领域的专业技能,为你的职业生涯增添亮点。随着社交网络的持续发展,OpenSocial的应用场景将更加广泛,掌握这一技术无疑是为未来做好...

    OAuth in OpenSocial 序篇

    学习和理解OAuth在OpenSocial中的应用对于开发者来说至关重要,因为这不仅可以提高用户体验,还能确保用户数据的安全。通过熟练掌握OAuth,开发者能够构建出更健壮、更安全的社交应用,这些应用可以在OpenSocial框架...

    opensocial-java-client-1.0.zip

    OpenSocial Java客户端库是开发社交应用的一个关键工具,主要用于与支持OpenSocial标准的社交网络平台进行交互。这个压缩包“opensocial-...通过学习和使用这个库,开发者可以更高效地开发出丰富、互动性强的社交体验。

    wave-life:适用于康威生活游戏的OpenSocial(Google Wave,Rizzoma)小工具

    通过这个项目,开发者和玩家不仅可以深入了解康威生命游戏的奥秘,还可以学习到如何使用JavaScript和OpenSocial框架构建交互式应用程序。对于想要提升Web开发技能,尤其是对社交应用有兴趣的程序员来说,这是一个极...

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

    - 对开发者而言,只需学习一套API即可在所有支持OpenSocial的平台上开发和部署应用程序,降低了代码维护成本。 - 对社区网站而言,任何网站都能快速实现OpenSocial,引入丰富的第三方应用程序。 - 对用户而言,则...

    CTutor:CTutor是一个完全开源的lms系统,即学习管理系统-开源

    4:提供多种工具协同学习,例如,OpenSocial 1.0,OAuth Authentication Protocol,IMS Content Packaging 1.1.2+,SCORM Content Packaging,SCORM 1.2 LMS RTE3,IMS Question Test Interoperability (QTI) 1.2/...

    liferay6.2开发完全指南

    本教程以Liferay官方的技术文档为基础,同时提供了配套的视频教程,使得学习过程更为直观易懂。对于英语能力较好的读者,可以直接查阅Liferay官网的英文资料。 Liferay是一个开源的企业级内容管理系统,它提供了...

    JavaServer Faces 2.0 The Complete Reference.pdf

    作为Google Developer Advocate的一员,Chris致力于推广Google的API和技术,特别是在国际Web开发者社区中推广Google App Engine和OpenSocial API。 - **Neil Griffin**:代表Liferay参加JSR 314(即JSF 2.0)专家...

    浅析盛大开放平台.doc

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

    JavaServer Faces 2.0, The Complete Reference-focus.pdf

    通过本书的学习,读者可以深入了解JSF 2.0的核心理念,掌握如何设计和实现高性能、高可用性的Web用户界面,并能熟练运用JSF构建动态、交互式的Web应用。无论是初学者还是有经验的开发者,都能从中获得宝贵的知识和...

    JavaServer Faces 2.0, The Complete Reference PDF原版高清

    《JavaServer Faces 2.0: The Complete Reference》是学习和掌握JSF 2.0的不可或缺的资源,适合任何希望深入了解JSF 2.0框架的开发者、架构师和学生。无论是初学者还是有经验的开发人员,都能从中获得有价值的信息和...

    JavaServer Faces 2.0, The Complete Reference.pdf

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

    JavaServer Faces 2.0, The Complete Reference

    ### JavaServer Faces 2.0:全面参考指南 #### 关于本书 《JavaServer Faces 2.0: The ...此外,由于本书由JSF的创始人亲自编写,因此内容具有很高的权威性和实用性,对于学习和应用JSF 2.0技术具有极高的参考价值。

    HelloOpenSocial:HelloOpenSocial

    开发者可以通过下载并解压这个压缩包,来查看和学习HelloOpenSocial的实现细节。通常,这个仓库会包含以下部分: 1. HTML文件:应用的用户界面模板。 2. JavaScript文件:应用的核心逻辑,包括与OpenSocial API的...

Global site tag (gtag.js) - Google Analytics