想知道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
本文中的开源项目列表来自webOS SDK 1.4.5中的[Palm_webOS_SDK_Open_Source_License_Information.pdf],上文中的部分解释也是由google而来的,如有纰漏,欢迎指正。
本文原创:WebOSHome