Google Gears:离线应用并非唯一的使命

“Google chrome ”浏览器 ,的界面功能,Gears和Tabs又是什么? 目录 界面功能 Gears Tabs 界面功能 Gears Chrome包含了Google Gears,研发者可利用这项功能制作网页应用程式(webapplications,包含离线支援)。 新标签页 Chrome使用“新标签页”取代了其他浏览器在新开标签页时会载入的首页。新标签页页面中默认显示了最后八个造访过网站的缩图,以及最常搜寻的网站、最近的书签和最近关闭的分页。 多功能地址栏 在每个标签页上方是被称作“Omnibox”的地址栏,... 阅读详情

提起 Google 的下一代 Web 平台 Google Gears,人们对它通常的误解是离线Web应用。然而事实上,Google 的野心远不在此,这个浏览器扩展拥有比离线应用多得多的使命。

Google Gears 面世已经超过1年了,最早的版本发布于2007年5月。Google Gears 主要版本历史如下,但总体来讲,一共经历了4个主要版本,每一个版本都有新增的功能。最近一个版本发布于今年8月。

Gears 的总体目标是为浏览器带来桌面功能,这是通过为浏览器提供相应扩展实现的,目前支持 Google Gears 的浏览器有 Firefox, Safari, IE,支持的平台包括 Windows, Windows Mobile, Mac OS, 以及 Linux。随着 Google 自己的浏览器 Chrome 的发布,Chrome 用户甚至不必费心去安装这个扩展,Gears 已经内置在 Chrome 浏览器中。

Google Gears 的长期路线非常明确:随着浏览器越来越强大,在 Gears 一类的技术的帮助下,人们越来越不必将软件应用安装到桌面。但在实现这个目标之前,Gears 以及类似技术需要在浏览器中真正实现桌面功能。目前,我们已经走到了哪一步?目前,Gears 可以帮助开发者在以下几个方面改善 Web 应用:

  • 客户端数据库存储 - 多数交互式网站靠数据库采集,组织,分发信息内容,而传统模式下,几乎所有的数据库都位于服务器端,用户即使做一个小小的动作,都需要在数据库和客户端往 返。使用 Gears 数据库 API,网站可以将数据库建在用户的电脑上,使得对数据库的操作直接在本地进行,实现更好的速度与离线功能。
  • 客户端网页服务 - Gears 可以将你自的客户端电脑变成网页服务器,当远端的网站服务器无法到达的时候,LocalServer API 可以将在线时缓存的网页推出,这个功能也可以用作加速。
  • 桌面快捷方式 - 要让 Web 程序象桌面程序那样工作,它们至少应当可以象桌面程序那样打开。Gears 很容易帮你在桌面上创建 Web 程序快截方式,可以双击打开运行。Gears 让 Web 程序的桌面快截方式比传统的 Web 快截方式更直观,图形质量更高,支持多种尺寸,甚至可以多层堆积,在诸如 Gmail 一类的 Web 应用中,可以通过这种方式直接在快截图标上看到你有多少封未读邮件。
  • 多文件同时上传 - 在正常情况下,如果你要向网站上传多个文件,你只能一个一个上传,除非使用一些基于 Flash 或 Java 的扩展。使用 Google Gears 你可以实现一次上传多个文件。
  • 地理信息 - 对于那些支持地理信息的移动设备,Gears 可以实现直接在浏览器中获得你当前的位置,geolocation API 可以随时获悉你的地理位置,当然,实现必须通过一个特殊的对话框获得用户的允许以防泄露隐私。
  • 后台处理 - 对于那些使用了大量 JavaScript 的 Web 程序,你必须等待 JavaScript 执行完才能继续进行。使用 Gears 中的 WorkerPool API,你可以让那些耗时的 JavaScript 在后台运行,使你的 Web 程序运行更流畅。

Google Gears 开发团队还将实现 Gears 的以下功能:

  • 进度条 - 在上传大文件的时候,你需要知道真实的进度,在传统 web 程序中这是无法实现的,除非使用基于 Flash 或 Java 的部件。Google Gears 可以让你看到真正的进度条。
  • 断点续传 - Google Gears 将来可以在文件上传中实现断点续传。
  • 屏幕通知 - Growl 以及微博客等系统的桌面客户端,如 Twhirl 可以定制桌面通知窗口,在屏幕的右下角滑出,Gears 将在所有网站实现这样的功能。

在更远的将来,我们还可以看到 Gears 对复杂 3D 图形加速,直接使用客户端电脑中的图形加速卡。上传功能可以直接结合菜单系统,在文件上点右键直接上传文件。Web 程序可以随着系统一起启动。

以下视频来自 Google 的 Chris Prince 在5月份的 Google I/O 开发者大会中做的一个演示,可以很好地对 Google Gears 做一诠释。

Nik Cubrilovic 的 next generation web 也对下一代 Web 平台之争做了很好的讲述。

本文国际来源:http://www.techcrunch.com/2008/10/04/googles-gears-not-just-for-offline-accessibility/
中文翻译来源:COMSHARP CMS 官方网站

ADS中使用Momentum进行电源完整性分析示例 这个应用可以帮助工程师用更快的时间使用ADS Momentum完成PDN分析。该应用描述了利用ADS Momentum RF模拟器进行PDN分析的方法,大大缩短了计算时间。 该分析主要应用与高速数字设计。 在此应用中使用了以下ADS特性: ADS设计流程集成(ADFI)。 电磁协同仿真。 Momentum仿真。 仿真流程如下: 在Allegro中创建ADFI文件 要将Alleg... 阅读详情

相关推荐

Unity PSD分层导入插件ps2d原理与实战指南

PSD作为UI设计主流源文件,其图层结构、混合模式、文字矢量属性等核心语义在传统引擎导入中普遍丢失,导致设计还原度低、多语言适配难、运行时不可控。ps2d通过深度解析PSD二进制规范,将图层映射为GameObject树、文字转为TextMeshPro可编辑组件、形状生成矢量Mesh、蒙版与图层样式编译为定制Shader,实现设计意图的精准程序化表达。该方案显著提升UI开发效率,支撑高保真还原、动态修改、分辨率自适应及运行时热重载等工程需求,是Unity中连接设计师与程序员的关键工作流中枢。

weixin_32943857的博客 348

使用Google Gears 心得

昨天尝试使用了一下Google Gears ,分享一些心得如下: 1、Google Gears 支持IE6、IE7、FireFox2.0、FireFox3.0 。对于IE来说Google Gears本质上就是ActiveX ,利用ActionX来离线使用google一些应用比如Google Docs ,Google Reader(目前支持这两种,最近的消息将支持gmail和google calen

守望轩 7673

ExoPlayer硬解码实战:如何绕过系统默认软解码提升播放性能(附完整代码)

本文深入剖析了ExoPlayer默认解码器选择机制的不确定性,并提供了通过自定义MediaCodecSelector强制启用硬解码的完整实战方案。该方案能有效解决因软解码导致的播放卡顿、黑屏花屏及高功耗问题,显著提升Android应用在各种设备上的视频播放性能与稳定性。

weixin_29295541的博客 456

Google Gear 基本使用方法

转自:http://zybingliu.blogspot.com/2009/04/google-gear.html Google Gear从例子上看,好像很容易使用(当然,仅仅是最基本的入门): 首先通过例子的gears_init.js生成一个Google Ge...

chenqunan3231的博客 771

AI辅助专利撰写实战:用Codex 30分钟生成发明专利初稿

这次我们来看一个用 Codex 从零开始撰写发明专利的实战项目。对于技术研发人员、产品经理或初创团队来说,专利申请是保护创新成果、构建技术壁垒的关键一步。然而,撰写一份高质量的专利申请书,尤其是权利要求书和说明书,往往需要专业的法律和技术语言,耗时耗力。这个项目演示了如何利用 AI 工具 Codex,在短时间内生成一份结构完整、逻辑清晰、具备授权潜力的专利申请文件初稿。 整个过程的核心不是让 AI 完全替代专利代理人,而是将其作为强大的“技术翻译”和“内容生成”助手。它能将你的技术构思、流程图、核心算法或产

weixin_32181267的博客 421

使用 VPN 访问太理内部网相关问题总结【太原理工大学】

电脑连接 VPN,访问校园内部网相关问题总结,太原理工大学。

m0_52861684的博客 9888

用 Google Gears 增强您的 Web 应用程序

原作者:http://www.ibm.com/developerworks/cn/web/wa-lo-googlegears/#author 级别: 初级 傅 飞, 软件工程师, IBM古 力, 软件工程师, IBM 2009 年 8 月 20 日 本文将简要介绍如何用 Google Gears 提供的 API 增强您的 Web 应用程序,包括增加离线支持,提高运行速度和本地数据库支持等。...

329

STM32基于软件模拟IIC进行AHT21B温湿度采集

通过学习软件IIC来进行实操AHT21B采集温湿度。

Liu-FE的博客 3700

Google Gears 体验(1):本机数据库

GoogleGears 是一个开源的浏览器扩展,用于创建可离线使用的 web 应用程序,目前尚在 beta 阶段。其主页地址在:http://code.google.com/apis/gears/网上论坛:http://groups.google.com/group/google-gears/Blog: http://gearsblog.blogspot.com/ (好像暂时不能访问了。。

木野狐@优快云 Blog 688

33、嵌入式系统中的内存操作与实时操作系统

本博客详细探讨了嵌入式系统中的内存操作和实时操作系统(RTOS)的基本原理及应用。内容涵盖C、C++和MicroPython三种语言下的SDRAM读写示例,并结合机器人真空吸尘器的实际应用说明内存的使用场景。此外,还介绍了RTOS的核心概念、组件及其工作机制,包括任务、事件、互斥锁、信号量、队列等,并以FreeRTOS和Mbed OS为例展示了RTOS的配置与使用方法。最后,通过常见问题和实践项目加深对嵌入式系统开发的理解。

zz67890的博客 146

损失函数大汇总(八)(IoU Loss附公式推导与代码)

本文详细介绍了IoU Loss及其在图像分割中的应用。IoU(交并比)是衡量预测区域与真实区域重叠程度的指标,IoU Loss定义为1-IoU,直接优化区域重叠质量。文章推导了IoU的数学表达式和梯度计算,分析了其函数特性:全局耦合梯度、对漏检误检的双重惩罚、适合类别不平衡任务。与Dice Loss相比,IoU更强调覆盖质量而非相似度。实际应用中IoU Loss常与BCE组合使用,前者保证训练稳定性,后者优化整体区域质量。文章还提供了IoU Loss的代码实现,适用于二值分割、小目标提取等场景,特别当任务评

悦学共鸣,温柔以待,汇聚光芒,共同成长 415

关于Google Gears

09年已经过了9天了,这9天很失败的说。  现在天快亮了, 平民我还得赶着第一趟地铁去火车站排队买票。 现在也睡不着了,就写篇blog吧。 google gears,我觉得应该在我的blog里分一个类出来,google gears真是 划时代的产物啊,也许把它说成桌面应用棺材上最后一根钉不太合适,但是也差不多了。  因为公司的项目需求, 我在做一个offline web application w...

weixin_33973600的博客 230

【unity实战】Unity游戏开发:如何用ScriptableObject与序列化多态实现可复用的模块化效果系统?

本文介绍了两种实现卡牌游戏效果系统的模块化设计方案。方案一使用ScriptableObject创建独立的效果资产,通过组合实现不同效果,优点是数据可复用、可视化编辑,缺点是同类不同参数效果需创建大量SO文件。方案二利用SerializeReference特性直接嵌套效果实例,避免SO文件过多,但需要插件支持编辑器多态显示。两种方案都将效果与卡牌解耦,提高了代码复用性和扩展性,解决了硬编码带来的重复、维护困难和扩展不便等问题。开发者可根据项目需求选择合适方案,或结合两者优势构建更灵活的系统。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 437

Google Gears要去,要去吗?

The web has been awash with rumors about Google Gears for the past week or two. It appears Google has quietly dropped development of the system. 在过去的一两个星期里,关于Google Gears的传言充斥着网络。 看来Google已经悄悄放弃了该系统的...

culi4814的博客 188

贝叶斯统计 [韦来生编]

贝叶斯(Bayes)统计是近几十年来迅速发展起来的数理统计的一个重要分支。贝叶斯方法与经典统计方法的主要不同之处是进行统计推断时除了利用样本信息外,还要利用参数的先验信息,因此可以提高统计推断或统计决策的效果。它在经济、金融、生物、医学、自然科学和社会科学等许多领域具有广泛的应用。贝叶斯方法的研究已渗透到了统计学的几乎所有领域。作者在给中国科学技术大学概率论与数理统计专业本科生开设的“数理统计”课程中有一章专门讲授“贝叶斯方法和统计决策理论”,近十年来也给中国科学技术大学概率统计专业研究生开设过几次“贝叶斯分析”课。本书是在对过去讲稿的内容作了适当的增减和调整的基础上完成的。  本书共分六章。第1章是绪论,介绍了贝叶斯统计的若干基本概念,同时对必要的数理统计的基础知识有重点地作了回顾。第二章介绍了确定先验分布的若干可供选择的方法。第三章介绍了几类常见统计模型参数的后验分布的主要结果和计算方法。第四章和第五章分别介绍了“贝叶斯统计推断”和“贝叶斯统计决策”的内容。第六章介绍了贝叶斯统计计算的若干方法,包括蒙特卡洛方法和马尔可夫链蒙特卡洛(MCMC)方法以及相关统计软件的简介。本书的每一章附右大量的例题和习题,书末附有常用的几个表格和部分习题解答供读者查用。  大约可在54学时内讲授本书的第1章至第六章的主要内容,教师可根据学时需要选讲本书第1章至第六章的部分内容。书中标“*”号的章节可略去不讲,留给读者作为阅读材料。第六章例题中的R代码和部分例题的数据文件等可从作者个人主页下载。  作者在编写本书的过程中参考了J.O.Berger教授的《统计决策论及贝叶斯分析》和茆诗松教授编写的《贝叶斯统计》等书中的一些内容,以及《贝叶斯分析》一书中由张伟平博士编写的有关贝叶斯统计计算的一些内容。在此表示衷心感谢。  本书编写准备过程中,中国科学技术大学统计与金融系的几个研究生帮助完成了本书部分中文的录入和排版,作者对他们的辛勤工作表示真诚的感谢。高等教育出版社为本书的出版给予了大力支持。在此一并致谢。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

glx-gears_Google Gears-也许所需的所有Rich Internet Application是本地存储和离线模式

glx-gearsStunning move by Google today in the Rich Internet Application space. While most of us (myself included) are off debating Flash vs. Silverlight vs. Apollo vs. Whatever, Google introduces Goog...

305

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Gears框架分析

转贴请注明出处 一、Gears是什么 Gears是由Google公司开发维护的一个开源项目,该项目的目的是通过增强浏览器特性,使得支持强大的Web应用。Gears的主要特点如下:1. 使得Web应用程序可以非常自然的与桌面交互(Desktop)2. 支持资源本地化(LocalServer)3. 将访问的数据本地存储在关系数据库中(Database)4. 高效的后端执行Javascript脚

★果冻★的专栏 2803

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

使用 Google Gears 开发离线应用

Google 在 2007 年 5 月发布了 Gears,它是一种为生成离线网络应用软件而开发的开源技术,Google 希望能在广大开发者的帮助下测试完善功能和发现产品的局限性。简单地说,它是 Google 推出的开源的浏览器插件,而开发者围绕着这个插件进行开发。2008 年 3 月,Google 推出了移动版 Gears,应用进程开始蔓延。 Google的官方网站:http://code.goo...

weixin_34162695的博客 170

42gears_使用Google Gears进行快速客户端搜索

42gearsWhen Google’s Gears offline web application API turned one year old six weeks ago, Google announced that it had signed its biggest external user to the Gears bandwagon: MySpace. The social net...

culi4814的博客 209

离线使用Google Gears书签“保存所有内容”

gears3线刷Here's a little bookmarklet I came up with, I called "SAT", stands for "Save AnyThing (for offline reading)". It uses Google Gears and works like this: 这是我想出的一个小书签,我称为“ SAT”,代表“保存任何内容(供离线阅读)...

cunbei2644的博客 321

GoogleGears离线应用的开发

   最近试着做了一个GoogleGears离线应用的demo,写一点心得体会,算是一份笔记,也算是一种分享。   对Web系统来说,网络中断是很可能面临的问题,尤其是现在手机应用越来越多,无线信号的质量是很难保证的。对有些系统来说,如果不想因为网络中断而影响工作的话,那么,开发离线操作还是很有必要的。在离线状态下,仍然可以批量录入数据,等网络连接好后,再将离线状态下录入的数据,一次性

xtlog的专栏 1103

gears学习2009

segment 2009-09-03 gears 参考项目:Prj_gears_ibm: dbquery.html很奇怪,需要放在webroot/tool/下面,才能监控C:\Documents and Settings\值班\Local Settings\Application Data\Google\Google Gears for Internet Explorer\http_8080下的数据库文件,比如我的数据库是mydb,只要输入mydb就可以访问了。 GearsSamplesAndToo.

265

Google Gears 数据库的存储位置

    继adobe、微软、firefox之后,google也终于推出了自己的离线程序设计环境:google gears。这是一个可以让web程序离线储存数据,并且离线运行的环境。比如或许gmail以后可以上线后将邮件下载到本地,离线,回复后再上线统一发送。这样的环境让web程序迈出了新的一步,桌面与web终将融合。    而第一个应用gears技术的将是google自家的google reade

daniel_h1986的专栏 1601

gears旅程

gears是google推出的新一代web技术,用于离线应用,本地存储,提升js性能等,使用时网页会要求安装一个东西,就像flash要安装一个player,silverlight要安装一个runtime一样,地址为:http://gears.google.com/ Gears 模块包括: LocalServer在本地缓存和提供应用程序资源(HTML、JavaScri...

ancui2761的博客 188
上一篇: Hitwise 调查显示:微软的现金返还策略已见成效
下一篇: Google Knol 开始尝试有声版
comsharp
博客等级 码龄20年 1475粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值