» «
开源社区就业实训基地

RSS订阅


    抓虾    pageflakes
    Rojo    google reader
    netvibes    my yahoo
    newsgator    blogdtnes
    鲜果    哪吒
    有道

Google"开发者日" :延伸网页应用到桌面

来源: LUPA开源社区
发布时间: 2007-06-01 10:28 作者: webmaster 来源: PConline 版权申明 向LUPA投递新闻

字体: | 上一篇 下一篇 | 打印


文章来源于http://www.lupaworld.com
  每天,无数人在使用Google的网络服务。现在,Google想更主动招募软件程序方面的精英。

  美国当地时间本周四,Google将举办首个“Google开发者日”,5000多人将在全球10个地点出席这次盛会。

  Google开发者日今于北京盛大开幕

  在中国,Google(谷歌)是第一次举办“开发者日”的活动。出全球共有内容关于开发者与Google(谷歌)现有产品的整合扩展外,中国还将增加关于Linux和开源的专门话题。据悉本次大会邀请了众多国内外技术精英参加,绝对称得上是一次群星璀璨的技术盛会。

  Google开源能离线工作的Gears浏览器插件

  就在前一天,Google宣布推出Google Gears离线网络程序插件。Google在其Developer Day上公布了Google Gears,网络搜索Google巨头继续把触角延伸到搜索以外的领域。

  Google的Developer Day在10个国家同时举行。Google Gears是一个开源产品,它能够在离线情况下使用网页应用程序。它的主要功能包括捕捉并支撑组成网页应用程序的资源和代码,具体包括图片、逻辑和外观; Gears的另外一个主要功能是创建网页应用程序能够访问的本地数据库;第三个功能使得开发人员能够通过多核处理器的多线程能力来在后台运行JavaScript。通过这个功能,开发人员能够创建基于网页的应用程序及其桌面版本,并且这两个版本之间能够进行同步。如果没有多线程功能,那么当一个网页应用程序与本地桌面版的应用程序进行同步时,Gears会先冻结应用程序直到同步完成。



Google Gears首页

  同步功能对任何跨两个平台的应用程序来说都是必须具有的功能,但对于用户来说出现任何延迟都是不可接受的。Google开发部经理Brent Taylor表示,希望业内共同努力把这些功能作为所有浏览器的标准。

  而Google并不是唯一一间想把网页应用程序延伸到桌面的公司。

  Adobe的Apollo也针对同样目标设计。然而,Apollo寄生在桌面并且能够访问到任何本地的文件系统,而Gears只能访问到由它创建的轻量级SQL数据库。但是Adobe高级副主席兼首席软件架构师Kevin Lynch表示,Apollo中将会提供Gears的API。

  目前,Google雇用了开源软件项目一些重要的工程师,像Linux核心开发人员Andrew Morton,并且,外部的程序员经常可以免费使用其服务。

  尽管这些开源项目对Google总体业务影响不大,但Google认为,网络应用程序越好,自己的业务才越好。

  Google开发者产品部门的经理Bret Taylor说:“如果与搜索有关的网络应用程序对用户越有吸引力,那么人们就会更多的进行搜索,上网的时间也会增多。由于网络就是Google的平台,我们对尽可能提高这一平台的质量很感兴趣。”

  通过应用程序接口(API),程序员们可以利用Google的服务开发出第三方扩展出来。比如,一种能够在手机上显示Google日历信息的应用,就不是由Google程序员开发出来的。

  随着网络应用程序变得越来越多样化,开发者已经成为亚马逊,eBay,微软以及雅虎等公司争相拉拢的对象。雅虎去年秋天也举办了开发者日。

  积极的开发生态环境为这些公司带来访问量以及收益。

  Google开发者日群星闪耀热论开源

  Google首个开发者日在加州,伦敦,巴黎,马德里,莫斯科,悉尼,北京,东京,圣保罗,汉堡10个城市举行。Google官员将发表主题演讲。谷歌是在中国第一次举办“开发者日”的活动。除全球共有内容关于开发者与谷歌现有产品的整合扩展外,中国增加了关于Linux和开源的专门话题。

  Google将致力于发展两种形式的“构建”(building block)服务:一是能够扩展Google服务的服务,一种是程序员可以在自己程序当中使用的服务。

  例如,Google地图就能够被用来打造成为全新的应用,像客户定位等等。

  此外,Google Gadgets API还可以不断扩充Google主页或者Google桌面组件的阵容。

  Google Gears也是一样,这种开源性质的服务可以帮助程序员们提高Ajax开发的水平,鼓励人们尽可能将浏览器作为计算的中心。

  开源在Google以及它的开发者项目发展中占有很重要的地位。Google开源程序的经理Chris DiBona将在伦敦专门发表这方面的演讲。

  Google本身也大量的使用几项开源产品,比如在数据中心服务器上使用了一种Linux操作系统,MySQL 数据库等等。

  采用开源开发的战略可以让Google迅速的升级自己的产品。
文章来源于http://www.lupaworld.com

声明:LUPA开源社区刊登此文只为传递信息,并不表示赞同或者反对。

查看全部评论(0)我来说两句 直接向LUPA提出您的宝贵建议

-5 -3 -1 - +1 +3 +5