技术开发 频道

2009谷歌开发人员日主题演示(三)

  【IT168 技术资讯】2009谷歌开发人员日主题演示 - Google开发工程师郑韶敏

  Open Social演示

  郑韶敏:今天我要给大家看一个应用,使用Open Social虚拟货币接口,这个虚拟货币接口已经发布在两个平台,Hi5和51,Hi5在全球30多个国家,有6000多万用户,有1000多个Open Social搜索应用。他们做一个很可爱的宠物游戏,可以买小东西给宠物吃,或者给它穿。那么在右边可以看到这是虚拟货币,这些虚拟货币可以在应用里面买一些小东西,我们来演示一下这个过程。首先我们选择一个虚拟商品,选择之后出现一个窗口,我买的东西有收到了,我的币就扣除了,这个虚拟货币是几个平台一起制定,包括51、Hi5。

  51是中国领先的(SAS),用户有300万,虽然51有自己的虚拟货币,但是因为使用了相同的虚拟货币接口,不需要进行太多的修改,这就是统一的威力,一次开发,到处赚钱。谢谢大家!

  李开复:最后我想谈去年的云计算里面的项目,就是IGoogle,我们知道IGoogle带来的是一个新的主页,我们希望达到是两个效果,一个效果在今天网站的主题不是用户找信息,是信息自动用户,这个网站不要等待搜索引擎,还是推送所要的工具,比如说电影、有趣的游戏,都可以通过IGoogle推送到用户去,当然用户要自动选择你。

  不仅要功能做得好,而且要很美,不但用户用脑子喜欢你,而且要用心来爱你,所以用不同的主题来挑选。自从去年八月,左边是不同的小工具,右边是不同主题,希望大家尝试一下IGoogle的主页。作为开发者最大的机会就是开发出很多的工具,让很多人使用,甚至理解网站,提供价值和信息。

  自从去年8月推出以后,已经有53个小工具,还有不同的背景,也包括这个星期请了艺术大师,包括朗朗,谭盾等,他们所做的主题,希望你们有空去看一看。最主要是IGoogle的大赛,现在有600多个小工具的提交,现在也启动了这个主题的大赛。

  今天我刚谈的这三个方面,就是去年我们在会议上所提到的,云计算里面三个重要的方向,地图,Open Social,还有IGoogle,看到我们不同展示的成果,也知道Google在这个方面是很努力的,携手开发者一起来开发新的技术和未来的网络。

  去年我们有三个东西已经用了继续用,还没有用的考虑用。未来的网络是什么样的,下面一个小时左右,我们想带大家进入未来的网络世界,也就是今天主题演讲里面想谈的最新技术。

  在Google任何技术都是基于一个公开的标准,所以我们会在下面的一个小时展示不同的公开标准,还有下面不同的开发工具,平台还有运用,我们将讲到的是HTML5、O3D、Google Wave。

  这些都是基于网上的平台,我们看一些操作上面的平台也在进步和提升,但是进步的速度相当慢,因为只有一个公司在后面支持。下面的蓝线基于网络的平台,它的发展是飞速的,我们可以看到无论是在比较早期的技术,还有后来的Ipone上面的技术,非常快让网络越来越应用,越来越精采,越来越有图像的处理,越来越多的媒体在多平台上使用,而且在电话上使用,我们预测未来他的使用者,他的潜力,甚至功能都会成果传统客户端操作系统所提供的平台。就是因为大家看到这样的趋势,在今天的报名是非常踊跃,不仅在中国,在日本,在欧洲,在美国很多开发者越来越参与基于这样的网络平台开发,我们认为这是一个非常好的趋势。 因为要经过开发者参与,平台才得以提升。坦诚看今天网络技术,会发现还有很多瓶颈的存在,图像在今天来看还没有超过客户端的应用,我们看到地图的开发,但是如何让你的程序能够知道你的用户现在是处在什么样的地址位置,在什么样的经度和纬度,这一点做得不够好。

  还有存储上面的问题,在一个地域到另一个地域,突然断网,怎么做到天衣无缝。如果真正让网络技术达到一个新的高点,能够真正超过一个客户端的平台,我们一定要突破这四个问题,这四个问题方向就是下面想谈的。

  过去网络技术的发展还不够快,标准的制定和应用几乎脱节。一直到2004年经过(Google MS)和还有(GM)要求在使用,这样的过程花了五到六年的时间,实在是太久太久了。如果我们认为希望未来的标准有滞后的状况,我们一定请开发者一起加入,让我们先想好未来的应用长得像什么样子,什么样的技术支持,在制定标准的时候考虑到应用情景。

  所以希望大家一起参与,当然Google也会一起参与下一个HTML5标准的制定。所以我们一起来做一个崭新水果,挤出更好的果汁出来。未来的标准定制经过,真的需要懂应用的人,怎么去应用,需要什么样的标准来支持。Google有很多工程师不断参与最新应用的开发,也在参与标准的定制,所以我们认为在HTML5就是提出这样的一个项目,我们会有更精彩的演示。

  我们都知道,如果是写一个客户端的应用软件,可以非常精确到每一个象素,我们希望在一个WAP画一条线路,把整个线画在一个图,再把图传回来。所以在HTML5推出了之后,我们希望开发者可以控制图形的细节,可以非常精确控制图像。

  第二、我们觉得今天切入视频是非常困难的,必须确保用户装了相关的软件和插件来支持解码,我们希望推出了HTML5,只需要一个视频浏览器就可以完成工作。

  第三、我们生活地址位置更美好,无论是手机、还是PC,还是上网本都能知道地址位置。如果你用过Google手机地图,可以在手机平台上基于(SAID)。一旦知道用户的地理位置,你商业的机会,你更贴切服务的机会就更多了。所以我们希望通过HTML5,让开发者开发基于地理位置,基于浏览器让它成为现实。

  当你的网络连接不稳定的时候,或者断网的时候,比如说现在的某些城市的3G不够稳定,比如在飞机和火车,用起来的网络平台不如(英语)来得稳定,所以HTML5提供两个技术,一个是(英语Web workers),一个叫(O3D英语),能够帮助用户在运用代码的时候,把数据存在系统里面,这样网络断了一会不会感觉到带来了不便。

  下面讲一下Web workers,可以通过背景运行的方法,能够提供一个用户体验,这样可以进行用户下载,背景计算,加快前端运行的速度,大大提高客户端的使用。这个技术已经在HTML5浏览器都支持。我们HTML5有五个元素,分别是画布、视频、地理位置、应用缓存、Web workers。Google工程师积极参与了这些方面标准的制定,我们也希望在很快不久的将来,你们都可以用上这样的技术。

  除了这五个之外,Google还做出了O3D,我们发现无论是Google地图,还是游戏软件,O3D的应用越来越普及,我们也认为未来的标准,HTML5应该有一个O3D的功能,今天在网上使用O3D是非常困难的。

  再下面我想介绍一下,Dave Burke是Google HTML5开发主管,让他来演示一下HTML5。

0
相关文章