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

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - lxw

谷歌对弈微软,Chrome VS IE 人肉搜索:异化的营销盛象 - lxw 谷歌Chrome的中国秘密:向百度和总部证明价值 电脑报:数码相机刮起山寨风 互联网告别创业时代:新商业模式不明 互联网盈利模式分析 - lxw 评论:百度的C2C心思 IT时代周刊:解读新一轮电信重组 盖茨临别接受采访 回顾和展望电脑业发展 解读重组“新三国志”:移动31万个基站的命 “小绿人”掀开神秘面纱 解密微软MSN全新品牌战略 阿里巴巴四大隐忧待解 分析:广东850万小灵通何去何从 分析:Facebook如何成为社交网站老大 信息时代,谁动了我的隐私 - lxw 商业周刊:苹果在日本的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的上传功能可以直接结合菜单系统,在文件上点右键直接上传文件,此外,网络应用软件还可以随系统同时启动