【51CTO快译】Google I/O开发者大会即将在本周开幕,Google将在会上展示它的多项新技术,其中最大的亮点要属搭建与托管Web应用的Google App Engine(Google应用程序引擎,GAE),还有就是OpenSocial:Google专为社交网络设计的API标准。其他技术比如Android移动应用平台也将在会中进行讨论。
本届大会将于5月28至29日在旧金山举行。Google原本预计会有2000人参加,但据Google产品管理总监Tom Stocky说,目前已经有超过2500人预订了席位。
Google App Engine将是本届大会的热点主题,51CTO.com之前曾报道过Google App Engine开始对支持Java(详细请参考Google App Engine对Java支持情况一览),使更多的Java开发者将视线转到GAE方面,特别是Google App Engine:Java SDK 1.2.1发布,使GAE对Java的支持更加完善;但是具体会发布哪些内容Google仍在保密,答案要随着大会的进程慢慢揭晓。“App Engine是我们使用自己的底层架构来搭建与托管Web应用的解决方案,它会让Web应用变得更容易扩展,也更容易上手,”Google App Engine产品经理Pete Koomen说,“我们用它来搭建Web应用已经有了一段时间,在这方面我们可以说经验丰富。”
51CTO编者注:如果您对在Google App Engine上进行开发很感兴趣,推荐您阅读一下文章:
在OpenSocial方面,Google将在会上对0.8版OpenSocial的API规范进行讨论。OpenSocial是Google倡导的社交网络行业标准,使应用程序能够跨平台访问多个社交网站的数据,它的目的是让开发者编写的应用程序可以联系到不同的社交网站中的朋友,查看更新的feeds。OpenSocial 0.8已经发布了统一的标准,具体的代码还在编写中。
Google开发者代表Kevin Marks表示,OpenSocial属于网络的底层架构。OpenSocial 0.8的特殊功能是REST(Representational State Transfer)API,以及在应用不在浏览器中运行时访问社交网站数据的能力,另外离线功能也得以启用。
“我们会覆盖OpenSocial开发的方方面面,小到普通的应用开发,大到用容器的形式来制作社交网站。然后还会讨论关于如何让你开发的应用在社交网站的网络内传播,涉及的具体技术和一些技巧,”Marks说。
“OpenSocial所做的是为开发社交网络应用提供共同的API,这和J2EE为Java开发提供API相类似,”OpenSocial的支持者,Ringside Networks公司CEO Bob Bickel说。Ringside提供了一个社交网络应用服务器的产品设计,可以让Facebook和OpenSocial应用可以在任何网站上运行。
51CTO.com之前曾报道的OpenSocial API 的一些安全问题相信也会在OpenSocial 0.9版中解决;此外,OpenSocial的0.9版可能会增加一个模板语言,目的是让它更容易生成HTML代码,而无须编写JavaScript,Marks说。
OpenSocial得到了许多公司的大力支持,比如MySpace和雅虎,但著名的社交网站Facebook并不在OpenSocial支持者的名单之中。“如果Facebook能够接受OpenSocial的话我们将非常高兴,我们一直在请求并且鼓励他们这样做,”Marks说。来自Facebook的代表说,他们正在观察OpenSocial的发展,并且评估未来是否要参加进来。主要的原因是Facebook已经有了自己的应用开发项目。
OpenSocial的开发和发布由OpenSocial基金会监管,基金会成员包括Google和其他支持者。
AJAX技术也会是本届大会的主要议题之一,Google的AJAX API和地理系统一直受到人们的广泛关注。
【51CTO.com译稿,非经授权请勿转载。合作站点转载请注明原文译者和出处为51CTO.com,且不得修改原文内容。】
原文:Google I/O conference set for developers 作者:Paul Krill
【编辑推荐】