2005-11-10

用JavaScript开发你的Google桌面(Google Desktop)显示插件(一)

Google Desktop SideBar Google桌面搜索推出第二个版本的时候,有两个细节很值得留意。

第一是名字里面少了点东西,Google桌面搜索(Google Desktop Search)变成了Google桌面(Google Desktop);第二是功能方面多了点东西,那就是增加了Google桌面边栏 (Google Desktop SiderBar)。

这两个细节有很多人都忽略了,在他们看来,Google桌面仍旧只是一个桌面搜索工具。我要说他们错了,有了桌面边栏以后的Google Desktop更像一个个人信息平台,一个良好的桌面搜索是构建个人信息平台的基础,但绝对不是全部。可以参照的是,今年7月,Yahoo收购了Konfabulator。这样,在桌面信息中心的争夺战中,Google和Yahoo一人往前线走了一步。

如果有人问我什么是WebOs,我会说这就是WebOs的雏形。桌面边栏是一个客户端程序,但是里面显示的内容都来自网络,实时适时更新。桌面边栏里面的大部分功能都可以在浏览器里面实现,也就是说,你可以把它理解为一个看起来稍微胖了一点的Web客户端。或者说,按照流行的话说,他是一个Rich的,一个丰富的客户端。

现在每天我的桌面边栏都是打开的,我用它来浏览Google News,用它来关注Google、百度和微软的股价,用它来实时跟踪我的Google Adsense广告点击和收益情况,甚至用它的插件gdTunes来控制我的iTunes播放音乐。还有些东西我也想用它来做,唯一的障碍就是没有相应的插件。

但是这个问题也很好解决,因为从一开始推出,Google桌面和桌面边栏就支持非常强大全面的插件接口,你几乎可以用这些接口实现任何你想要的插件。

Google桌面插件接口是基于Com的,这样任何支持Com的语言和开发工具都可以用来开发Google桌面插件。Google方面似乎更推荐大家使用VC7来进行开发,他们提供了一个VC7开发Google桌面插件的向导。

然而,今天本文要介绍的是用JavaScript(实际上也可以用VBScript)来开发Google桌面插件。因为这更加简单,也更加可靠,因为用JavaScript来开发Google桌面插件可以避开Com的复杂性。当然,用这个方法开发插件也会受到一些表现能力方面的限制,你的插件只能包含标准的Google桌面插件界面元素。

下面我们开始如何开发Google桌面插件(这里说的是显示插件,也就是会显示在桌面边栏上面的插件。):

一、开发环境的建立

首先你先要到Google桌面网站(http://desktop.google.com/)下载最新版的SDK。下载完毕后,解压到任意目录,然后把其中的tools目录加入到Windows环境变量Path之中。

然后,你要到Wix网站(http://sourceforge.net/projects/wix/)去下载Wix工具。下载后,解压到任意目录,这个目录也加入到Windows环境变量Path之中。

请不要吝惜您的评论,每一条评论,都是我在漫漫长夜前行的力量

0 条评论:

发表评论

<< 主页