1.Google Gadget介绍
http://desktop.google.com/zh/features.html
讲得很清楚,就不转载了
2.Google Gadget分析
一个gadget是由xml和js组成。
我自己的试验:
环境:ubuntu 8
SDK:http://code.google.com/p/google-gadgets-for-linux/downloads/list
编译:http://code.google.com/p/google-gadgets-for-linux/wiki/HowToBuild
结果:
xml:用的libxml2进行解析
JS: 用的是SpiderMonkey进行解析
界面:Qt或Gtk
结论:
Gadget用xml完成数据的存储和布局,用js对其进行控制,用平台控件作为画图和事件分发。
Gadget=libxml2+SpiderMonkey+本地空间
Google Gadget 技术剖析
本文详细介绍了Google Gadget的技术组成,包括使用XML进行数据存储和布局定义,使用JavaScript控制逻辑,以及采用本地控件实现界面绘制和事件处理。通过在Ubuntu 8环境下进行实验,展示了Gadget如何利用libxml2解析XML文件、SpiderMonkey解析JavaScript,并选择Qt或Gtk作为界面绘制工具。
3806

被折叠的 条评论
为什么被折叠?



