来源:www.weboshome.com
想知道webOS是怎样‘站在伟人的肩膀上’工作的么,来看看webOS SDK中用到的这些useful code吧。(不想用‘经典’,因为我其实不认识几个:)正好借此机会,我们来和大家一起了解一下:
Prototype JavaScript Framework
SDK中包含了一部分Prototype框架的代码包,这个大名鼎鼎的Javascript框架让web技术走进了2.0时代。
JArgs command line option parsing suite for Java
一个Java类库,用来处理应用程序的命令行参数。
JSON
SDK中也使用了部分JSON开源软件包,JSON……让人们懂得了交换数据的格式是可以世界通用的。
PuTTY
免费的Telnet/SSH客户端,用过linux的朋友们再熟悉不过了,在webOS SDK中我们可以使用它来执行那看上去优美的luna-send。
Minifier
Javascript瘦身工具,和JSON一样也是JS权威Douglas Crockford的杰作,我想还是JSMin这个名字看上去更熟悉一些。
WebKit
伟大的开源浏览器引擎发出低吼:IE呀IE,没想到我能‘繁衍’出如此多的优秀后代吧
WebCore
最早由apple开发的排版引擎,palm使用的是开放源代码版本。
JavaScriptGlue
也是Apple的一段关于javascript的C代码,具体作用不详,等待高人解答~
JavaScriptCore
是WebKit中的javascript引擎,同样from Apple。
V8 Javascript Engine
Google Chrome中使用的Javascript引擎。
Junit
Java代码测试框架。
JDOM
Java中处理XML的绝佳解决方案。
下面还列出了webOS SDK中用到的一系列开源代码,感兴趣的话可以输入google以获得更详细信息:
ResourcesPanel.js
Foxtrot
MJSON
Apache Common Collections
Apache Jakarta Collections
Apache Jakarta ORO
Apache log4j
Standard Widget Toolkit (SWT)
Apache Velocity Project
Apache Jakarta Common
Apache Ant
Jpkg
ResourcesPanel.js
Foxtrot
MJSON
Apache Common Collections
Apache Jakarta Collections
Apache Jakarta ORO
Apache log4j
Standard Widget Toolkit (SWT)
Apache Velocity Project
Apache Jakarta Common
Apache Ant
Jpkg
本文中的开源项目列表来自webOS SDK 1.4.5中的[Palm_webOS_SDK_Open_Source_License_Information.pdf],上文中的部分解释也是由google而来的,如有纰漏,欢迎指正。

