惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
S
Secure Thoughts
月光博客
月光博客
美团技术团队
雷峰网
雷峰网
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
N
News and Events Feed by Topic
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Forbes - Security
Forbes - Security
W
WeLiveSecurity
P
Proofpoint News Feed
阮一峰的网络日志
阮一峰的网络日志
爱范儿
爱范儿
G
GRAHAM CLULEY
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
AI
AI
Last Week in AI
Last Week in AI
Google Online Security Blog
Google Online Security Blog
Schneier on Security
Schneier on Security
云风的 BLOG
云风的 BLOG
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Recent Announcements
Recent Announcements
Webroot Blog
Webroot Blog
T
Tor Project blog
Cisco Talos Blog
Cisco Talos Blog
N
News and Events Feed by Topic
罗磊的独立博客
The Register - Security
The Register - Security
Blog — PlanetScale
Blog — PlanetScale
T
Threat Research - Cisco Blogs
博客园 - 【当耐特】
Apple Machine Learning Research
Apple Machine Learning Research
人人都是产品经理
人人都是产品经理
T
The Exploit Database - CXSecurity.com
www.infosecurity-magazine.com
www.infosecurity-magazine.com
B
Blog
腾讯CDC
Microsoft Azure Blog
Microsoft Azure Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Engineering at Meta
Engineering at Meta
Latest news
Latest news
IT之家
IT之家
D
DataBreaches.Net
博客园 - 司徒正美
N
Netflix TechBlog - Medium
V
V2EX
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

博客园 - lxw

谷歌对弈微软,Chrome VS IE 人肉搜索:异化的营销盛象 谷歌Chrome的中国秘密:向百度和总部证明价值 电脑报:数码相机刮起山寨风 互联网告别创业时代:新商业模式不明 互联网盈利模式分析 评论:百度的C2C心思 IT时代周刊:解读新一轮电信重组 盖茨临别接受采访 回顾和展望电脑业发展 解读重组“新三国志”:移动31万个基站的命 “小绿人”掀开神秘面纱 解密微软MSN全新品牌战略 阿里巴巴四大隐忧待解 分析:广东850万小灵通何去何从 分析:Facebook如何成为社交网站老大 信息时代,谁动了我的隐私 商业周刊:苹果在日本的iPhone策略 商务周刊封面:别了,摩托罗拉 互联网广告的三国混战 网商开始由边缘走向主流
分析:第三只眼看谷歌Gears
lxw · 2008-10-06 · via 博客园 - lxw

 谷歌于2007年5月发布了首版Gears,距今已有一年有余。截至目前,谷歌已陆续发布了4版Gears,每个新版本的功能都较上个版本更为强大,今年8月,谷歌最新版Gears问世。

  谷歌Gears的主要目的是让网络应用软件拥有与桌面应用软件一样的功能,它通过为浏览器安装拓展包而实现这一功能,目前适用的浏览器包括火狐、Safari和IE,适用的操作系统包括Windows、Windows Mobile、Mac OS和Linux。在谷歌发布Chrome浏览器后,部分用户可以不用再下载安装Gears了,因为Chrome浏览器已预装了谷歌Gears。

  网络技术的长期趋势业已明显:在谷歌Gears等工具的协助下,浏览器变得越来越强大,用户也越来越不愿安装和运行桌面应用软件,微软引以为自豪的Windows和Office利润也将日益萎缩。

  在上述局面到来之前,谷歌Gears及其同类技术必须真正增强浏览器的类似桌面应用软件功能,或者更为准确地说,谷歌Gears等必须为传统上仅在浏览器中运行的网络软件提供桌面应用软件功能。

  在此基础上,我们认为,开发者可以利用谷歌Gears现有技术改进网络应用软件功能如下:

  1、客户端数据存储功能

  大多数互动网站基本上依赖于数据库收集、组织和发送用户等贡献的信息。一般而言,这些数据库大多仅部署在服务器上,一旦用户需要网站服务器的数据,网站便要求用户的电脑发送请求并等待回应。而拥有了谷歌Gears数据库应用编程接口(API),网站可以在客户端建立数据库,这样一来便加快了程序速度,并拥有了一定的离线功能。例如,当用户不能上网查询远程数据库时。

  2、客户端网络服务功能

  当通常的网络服务器不能响应时,谷歌Gears可以将用户的电脑变成一台网络服务器。当用户上线时,谷歌Gears的LocalServer API功能可以让网站存储网页,当用户下线时,谷歌Gears可再度提供相关网页。当然,用户一直在线时,谷歌Gears可以通过缓存提高程序运行速度。

  3、桌面快捷功能

  要使网络应用软件的功能与桌面应用软件一样,那么它们应该像后者一样便于开启。基于这一理念,谷歌Gears使开发者更为便捷地在桌面设置快捷方式,用户则可以按照标准的双击方式打开网络应用软件。由于桌面应用软件的快捷方式已有各种基本功能,因此,谷歌Gears的革新之处在于让用户增添和使用快捷图标的体验更为直观,此外,快捷图标的图片质量更好,并支持不同大小图标。在今后,快捷图标将支持通讯覆盖功能,例如,webmail的快捷图标会通知用户未读信息的数量。

  4、多文件上传功能

  通常,用户如果需要上传多个文件,那么他要依次选择文件再上传。有了谷歌Gears,用户就可以同时选择多个文件,进行批量上传,从而大大节约了时间。

  5、定位功能

  谷歌Gears将地理位置信息输入运行于浏览器的应用软件,这样无线设备就能确定用户的当前位置。地理位置API一旦确定了用户的位置,用户无论如何移动,它都会对用户的位置进行监控。当然,用户可以通过点选对话框的形式决定是否开启这一功能,以避免暴露个人行踪。

  6、后台处理功能

  用户在运行含大量Java脚本网络程序时,通常都会因为等待某个程序运行完毕而浪费时间。在拥有WorkerPool API后,耗时程序会在后台运行,从而不会浪费用户的体验时间。

  谷歌Gears团队正不断按需推出各种新功能,我们认为,谷歌Gears后续版本将出现以下功能:

  1、进程状态条

  当上传一个大文件或是数个小文件时,用户希望知道上传进度如何。但通常状况下,用户是无法掌握上传进度的。而谷歌Gears可以提供一个真正的进度状态条,告知用户数据上传的进度。

  2、文件恢复功能

  目前,因网络连接中断会造成大文件上传失败,用户则不得不一切从头再来。而谷歌Gears则支持断点续传。

  3、屏显提示功能

  系统公告软件Growl用户和诸如Twhirl微博客桌面客户已习惯于屏显提示功能。当有新事件出现时,在这些用户的电脑屏幕的角落会有屏显提示。谷歌Gears的后续版本将在所有网站上添加屏显提示功能。

  从长远来看,谷歌Gears还将支持对复杂3D图形的加速,以保证用户充分利用电脑显卡。谷歌Gears的上传功能可以直接结合菜单系统,在文件上点右键直接上传文件,此外,网络应用软件还可以随系统同时启动