Google Gears 是一种开源浏览器扩展,可以让您可以创建离线运行的网络应用程序。它使您可以存储和提供本地应用程序资源,将数据本地存储在可以全搜索的相关数据库中,然后运行异步 JavaScript 来提高应用程序响应度。
Google Gears通过以浏览器扩展的方式添加JavaScript API使得浏览器的脚本能够访问本地的缓存数据库。现在已经有很多网站能做到在线模式和离线模式能够无缝切换。
Google Gears有几个主要的API组件:
* 一个本地服务器,用来存储和读取离线程序资源(包括HTML, JavaScript, images等)
* 一个小型数据库(以SQLite构建),用来储存本地数据。
* 一个工作池,用来让开发者将本地数据与服务器端后台同步。
* 一个桌面模型可使网络程序的操作贴近桌面程序。
* 一个地理定位模型,能够让网络程序侦测到目前用户的地理位置。
google刚提出gears时,有很多人不看好它,认为现在网络无处不在,根本不需要离线功能的东西,可是现在看看我们身边发生的这些变化,gears已经到处开花。
在Google自己用得最多,比如google reader ,google document,gmail,chrome等都有用到。
在其它的网站,比如大米盘,QQ空间,myspace也都有使用google gears 为其加速。
在现在web application越来越发挥重要作用的今天,特别是web os的概念的提出,gears将会起一个举足轻重的作用,gears可以让浏览器的虚拟机不再受束缚,就像开发平常的应用一样简单。
分享到:
相关推荐
标题 "GoogleGears0.1.54.0.zip" 提示我们正在处理的是一个包含 Google Gears 版本 0.1.54.0 的压缩文件。Google Gears 是 Google 在过去开发的一项技术,它允许用户在离线状态下使用 web 应用程序。这个压缩包可能...
Google Gears做为2007年的一个创新产品,令人失望的是目前只有极少数的应用程序使用了Google的这项技术,Google Gears仍然是一个早期的产品,大多数文章提到Google Gears只是说其提供离线应用,甚至Google也这么说,...
### Google Gears 研究 #### 引言 随着互联网技术的发展,用户对网络应用的需求不断升级。从早期依赖于服务器与客户端频繁交互的传统Web应用,到希望能在没有网络连接的情况下也能有效利用数据和应用的功能,即...
《uabTest与Google Gears:探索离线应用开发的早期实践》 在互联网技术日新月异的时代,离线应用的需求逐渐显现,这使得开发者能够为用户提供即使在网络不稳定或完全断开的情况下也能正常使用的应用体验。Google ...
【Google Gears 学习文档】 Google Gears是一款由Google开发的浏览器插件,它针对互联网应用程序提供了离线数据处理的能力。随着网络应用的发展,用户对于离线操作的需求逐渐增加,Gears应运而生,使得网页应用可以...
### Google Gears 入门教程知识点详解 #### 一、Google Gears 概述 - **定义**:Google Gears 是由 Google 推出的一款开源浏览器插件,旨在通过为 Web 应用程序提供一系列 JavaScript API 来增强其功能与性能。 - ...
【Google Gears 开发者指南】是一份详细阐述Google Gears技术的文档,该文档主要针对软件开发人员,旨在帮助他们理解和使用Google Gears来构建离线Web应用程序。Google Gears是一个于2007年发布的实验性软件,它允许...
(XP 版)一键删除Google Gears文件夹
在运行gears演示之前,可能需要进行编译和链接步骤,将源代码转换为可执行文件。这涉及到对Makefile的配置,指定编译器、链接器选项,以及依赖的库路径。在QNX系统上,可能需要使用QNX Momentics IDE或命令行工具来...
Gears 2 windows7 主题
Gears鼠标鼠标鼠标鼠标鼠标鼠标鼠标鼠标鼠标鼠标鼠标
gears
technology_of_gears
gearsInMesh(g1,g2) create gearInMesh object with gears g1 and g2 in mesh Input arguments g1, g2 - gear object. Module of the gears must be equal Properties G1, G2 - gear objects a - center distance ...
在本文中,我们将深入探讨基于Laravel框架的"Gears"库,这是一款专为开发者设计的设置和用户首选项管理工具。Laravel是PHP社区中最受欢迎的Web应用程序框架之一,以其优雅的语法、强大的功能和丰富的生态系统而闻名...
#### 一、Google Gears简介 在本课程中,我们探讨的主题是Google Gears——这是一个能够显著提升网络应用程序功能的新平台。Google Gears是一个开源浏览器扩展插件,它通过提供一系列JavaScript API来支持离线功能...
- **Web Storage Portability Layer** 是一个旨在简化开发过程的中间层,它提供了一个通用的API来兼容HTML5和Google Gears的结构化存储。 - 通过这个层,开发者可以编写一次代码,同时在多个平台上运行,包括Android...
精品ppt模板工业形象gears002