Google发布离线应用开发工具Google Gears

来源:百度文库 编辑:神马文学网 时间:2024/05/01 15:29:36

Google开发者日如期于今天在全球10个城市开幕,包括中国北京在内。虽然谷歌曾力邀我出席,可惜时间不允许未能成行。不过正因为这样,我现在才有时间在这里继续为大家更新。Google开发者日是首次在中国举办,除了会和开发者探讨谷歌现有产品的整合扩展外,还增加了Linux及开源方面的专题,Google总部及中国分部的工程师都会作主题演讲。而对于普通用户而言,今天Google在开发者日上面宣布推出的Google Gear则是最有意义的。我们刚才所分享的Google Reader的离线阅读功能正是Google Gear的首个应用例子。
从谷歌给GSeeker发过来的官方新闻稿里,我们可以对Google Gear有个大概的了解:
Google(谷歌)在今天举行的2007年谷歌开发者日活动中宣布,公司将向开发者提供谷歌离线应用开发工具(Google Gears™),一种为生成离线网络应用软件而开发的开源技术。这项新产品目前仍处在实验阶段,向广大开发者群体提供,谷歌希望能在广大开发者的帮助下测试完善功能和发现产品的局限性。
谷歌离线应用开发工具(Google Gears)的诞生标志着网络应用软件的发展迈出了关键性的一步,因为它解决了用户关注的一个主要问题:在即将没有网络连接,网速过慢或连接不可靠的前提下,如何在离线阅读或浏览一些网上的信息。开发者和用户一样,都希望能够在Web和浏览器上完成更多任务 - 无论是查看电子邮件、进行客户关系管理或编辑像片,因此增强浏览器环境自身的能力变得愈发重要。
谷歌公司首席执行官埃里克·施密特表示:"借助谷歌离线应用开发工具(Google Gears),我们即将攻克浏览器的一个关键性瓶颈,打造一个更强大的平台,并且让用户获得云中漫步的美妙用户体验。我们坚信,开发者群体有能力将这项新技术发挥到极致,并最终创造出让所有人都可以受益的开放式标准。"
Mozilla公司研发总监Mike Shaver先生表示:"我们十分兴奋地看到,谷歌公司正在运用自己的专业技术,为所有的应用开发者提升浏览器的能力。此次宣布的新品向未来开放式网络应用迈出了重要的一步。谷歌公司致力于与标准化机构的合作,这也令我们十分欣慰。"
谷歌离线应用开发工具(Google Gears)是一项开发者可以免费下载的完全开源的技术,谷歌希望网络应用软件都能从谷歌离线应用开发工具(Google Gears)中受益。
也就是说,Google Gears成为了Google的一个至关重要的开发工具,它能直接把浏览器变成应用程序的载体,应用程序在Google Gears的浏览器插件里,既是在线式的,同时也是离线式的。Google Gears的出现,使得用户可以进一步摆脱对电脑操作系统及独立软件的依赖,因为我们只需要一个浏览器,然后用浏览器访问Google的相关网址即可实现多种应用;当我们处于离线状态时,Google Gears还可以使这些在线应用马上变成离线式,我们依然只需要一个浏览器即可继续使用它们。
在Google Gears的官方网页里,Google是这样描述Google Gears的:
Google Gears是一个开源的浏览器扩展,它允许网络应用程序使用以下JavaScript API提供离线功能:
1.在本地储存及操作应用程序的资源;
2.将数据储存在本地的完全可搜索的关系数据里;
3.运行异步Javascript以提高应用程序的响应速度。
更具体地说,Google Gears会将数据储存在你的硬盘上的一个SQLite数据库里,并且这些数据可以通过SQL命令获得。
Google Gears的应用几乎是无限的,比如利用它Gmail可以实现离线阅读及收发邮件,也可以实现Google Docs & Spreadsheets的离线编辑。或者想得更远一些,有了Google Gears,我们期昐已久的GDrive离我们更近了。无论我们是否与互联网连接,我们都将可以直接在浏览器里收发邮件、编辑文档、阅读新闻、存储数据等,我们的日常电脑操作将会进一步从操作系统及单机软件转向网络化。我们经常都会期待Google推出自己的独立操作系统,但如果我们综合起来看,现在正是Google OS的形成过程,因为Google的各项服务综合起来就已经相当于一个庞大的在线OS了。
如果你是一名开发者,可以参阅Google Gears的官方开发文档,说不定下一个令我们所有用户疯狂的应用正是由你所开发;普通用户也可以订阅Google Gears的官方blog,以关注它的动态。
进入Google Gears的官方网站