Readers: 95 | Updated: 2008

介绍 OpenSocial Dev App - 它让开发 OpenSocial应用更方便了!

Translate Into:
作者:Arne Roomann-Kurrik, 谷歌开发工程师
翻译:Guibin (孔贵宾)

今天我非常荣幸能够发布 OpenSocial Dev App:一种能让原型和 JavaScript 代码调试在容器环境中运行的工具。其目的是让那些不熟悉 OpenSocial JavaScript APIs 的新手们学习起来更轻松,同时给经验丰富的开发者们提供了一种更快捷的方式,无需编写全部的 XML 规范,或下载一个文件到服务器上,或安装一系列简单的测试应用程序就可直接测试新容器和 APIs 方法。

作为一名 OpenSocial 开发者,我已经编写了很多小配件以测试我们的新容器和 API 函数。之前,这种测试工作一般包括填写配件的 XML 规范,编写 JavaScript 代码,下载文件到服务器上,把配件安装到容器中以及下载应用程序。我发现我经常忘记在规范中填写一些必要的东西,使输入混乱,或者把 newFetchPersonRequest 混成 newFetchPeopleRequest(不下一百回了),这些事情就经常让编写测试代码的过程看起来很令人沮丧。

利用 Dev App,用户可以编写一组测试函数,并在编辑窗口直接运行。以后还想用到代码吗?这些样品都可以保存下载。

下面我们列举了 Dev App 的一些特性:
Code tab--在现今容器上测试 JavaScript 代码。你可以保存或下载代码样品,这对编写小测试文件或样品来说意义很大。点击下载样品的名字,在新的浏览器窗口中打开它--该窗口的 URL 可被标记,也可发送给朋友或者在调试报告中使用。

Sample tab--一个描述一般 OpenSocial 活动的样品列表(我们希望持续增加更多的样品),在你的容器上你可以直接下载这些样品到 code tab 以测试它们的功能。一旦下载好了,试着改变样品以添加新的功能特性。

Data Viewer tab--当需要人名和持续数据时,检查容器返回的数据。是不是想看看容器能否以 ID 支持提取人名方式?是不是想看到容器实现的领域以及应用程序应用的领域。利用这一工具就可快速探讨数据,而且不用编写任何一行代码。

Export XML tab--现在编写 XML 规范就像填写一张简单的表格。如果希望通过不同的代码样品使用相同的数据,输入将可被下载并保存。

News tab--从众多 OpenSocial 开发人员的博客中收集最新作品,并在某一块地方作出介绍。掌握众多 OpenSocial 容器的最新动态,而且无需关注很多不同的博客。

Help tab--提供帮助的功能,OpenSocial Dev App 功能是一个在线的帮助浏览器,一本全面的"入门"指南。

更多信息,链接以及在线帮助指南的副本,都在 the OpenSocial Dev App homepage 首页。如果想在容器上测试 OpenSocial Dev App,从下列网站列表中就可以安装:

Friendster
hi5
orkut
MySpace
Ning

如果你喜爱的容器不在上述列表内,请不用担心--使用下列 2 个 XML 链接之一就可使用 OpenSocial Dev App。

OpenSocial Dev App for API version 0.7
OpenSocial Dev App for API version 0.8

编码愉快!

(英文原文来源:http://opensocialapis.blogspot.com/2008/10/writing-opensocial-code-just-got-easier.html

From The Blogs

Life, Health, Furnishings

2008
如何寻找方便使用的家用早孕试纸
如果你认为你可能怀孕了,你最好找个家用早孕检测试纸来证实下。在这种情况下,你也许已经花了不少时间看家用早孕检测试纸产品了。浏览很多家用早孕检测试纸的包装后,你也许在头脑中已经有了一个大概印象,但还是不... 查看全文

Fashion Innovation,Digital Products

2008
更方便捡起的硬币
从硬币发明的那一刻起,无论功能还是设计都没有真正的变过。一般来说,他们的形状是又扁又圆的---这两种性质使它们不容易被捡起。下图中这个斜边的硬币是由设计师Hyun Woo Kim设计的。很显然这种斜边... 查看全文

Internet Observation

2008
一些有趣的工作
最近发布的fogbugz 6.0软件使我们的销售大约增加了一倍。而我完全同意小团队通常比大团队完成的任务多很多。我们这有很多有趣的工作来做,而且似乎没有足够的人来完成。因此,我们寻找了一些能增加更多的... 查看全文

Fashion Innovation,Digital Products

2008
烛台式USB:设计者对USB艺术的开发
我们都知道,USB凭借其几乎万能的功能,已经进入了我们生活中的各种琐事中,它已经成为我们人类日常生活中一个重要组成部分了.那么,当你在吃饭或者在做其他重要工作的时候,你发现你的台子上面恰巧有一个类似于... 查看全文

喜儿: 资源共分享

2008
简单方便的美容小贴士
对不少Office一族来说,繁忙的工作总不允许花过多的时间在美容上,能每周2-3次到美容院享受专业的皮肤护理固然最好,但当你无法抽身花上1个小时以上的时间光顾美容院时,在家里的自我美容就显得更为重要。... 查看全文

Fashion Innovation,Digital Products

2007
尼桑开发可改变颜色的汽车新涂料
尼桑开发可改变颜色的汽车新涂料想改变汽车的颜色成为经典的黑色?不用费力,轻轻一按开关,哇!搞掂。颜色由白变成黑。尼桑已经研制出一种“顺磁性的”面漆涂敷法,在车身上涂敷含氧化铁粒子的独特聚合物。当电流施... 查看全文

Internet Observation

2008
iPhone软件开发工具包,Apple触摸平台,及接下来的二十年
07/16/2008      我们今天所见的只是火花,接下来的二十年我们将看到爆炸,我们都将感受到其热度.      我们今天所看到的是苹果手机将要主宰的二十年的发端,就象微软和视窗主宰桌面电脑一样... 查看全文

科学网新闻RSS——构建全球华人科学社区

2008
美开发智能软件 称能使人更聪明
据阿根廷《21世纪趋势》近日报道,美国密歇根大学大脑研究中心的专家们日前开发出一个名为“智能旋风”的软件,可以使人们变得更聪明。该软件的发明者指出,这项新技术可以加强人们的&l... 查看全文

Internet Observation

2007
产品开发2.0
虽然运用“2.0”后缀的时代可能已经结束,但是我认为在2006年,这是一个值得去探讨的将会有特别意义的趋势,在2007年,我们可能会看到其更为广泛的应用。明确地说,我要说的是直接通过网站,推翻对用户非... 查看全文

有{間}客栈

2008
CodeProject:我信奉阿弥陀佛的——软件开发中的哲学观点
面对一个新项目,程序员甲说:“阿弥陀佛”程序员乙说:“阿门”程序员丙说:“真主保佑” 这是程序员们的信仰,在软件开发界,也流行着... 查看全文
More Articles