在Palm webOS SDK中的開源項目 附下載地址
【51CTO編者按】51CTO給大家搶“鮮”介紹過webOS 2.0和webOS最新的應用程序開發(fā)框架Enyo,本文為小編在網絡上找到的一篇webOS SDK中的開源項目,同時小編把這些主要的開源項目官網地址或者下載標在后面,方便大家查看。
想知道webOS是怎樣‘站在偉人的肩膀上’工作的么,來看看webOS SDK中用到的這些useful code吧。借此機會,我們來和大家一起了解一下:
Prototype JavaScript Framework
SDK中包含了一部分Prototype框架的代碼包,這個大名鼎鼎的Javascript框架讓web技術走進了2.0時代。
Prototype官網:http://www.prototypejs.org/
JArgs command line option parsing suite for Java
一個Java類庫,用來處理應用程序的命令行參數。
JArgs command line option parsing suite for Java 地址:
http://jargs.sourceforge.net/
JSON
SDK中也使用了部分JSON開源軟件包,JSON……讓人們懂得了交換數據的格式是可以世界通用的。
JSON官網:http://www.json.org/ JSON中文網:http://www.json.org/json-zh.html
PuTTY
免費的Telnet/SSH客戶端,用過linux的朋友們再熟悉不過了,在webOS SDK中我們可以使用它來執(zhí)行那看上去優(yōu)美的luna-send。
PuTTY下載頁:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Minifier
JavaScript瘦身工具,和JSON一樣也是JS權威Douglas Crockford的杰作,我想還是JSMin這個名字看上去更熟悉一些。
JS Minifier地址:http://fmarcia.info/jsmin/test.html
WebKit
偉大的開源瀏覽器引擎發(fā)出低吼:IE呀IE,沒想到我能‘繁衍’出如此多的優(yōu)秀后代吧
WebKit的開源項目:http://webkit.org/
WebCore
最早由Apple開發(fā)的排版引擎,palm使用的是開放源代碼版本。
WebCore主頁:http://www.webcoreonline.com/
JavaScriptGlue
也是蘋果的一段關于javascript的C代碼。
蘋果官網上JavaScriptGlue.c地址:
http://www.opensource.apple.com/source/CFNetwork/CFNetwork-129.16/JavaScriptGlue.c
JavaScriptCore
是WebKit中的javascript引擎,同樣來自蘋果。
V8 JavaScript Engine
Google Chrome中使用的JavaScript引擎。
V8 JavaScript Engine下載地址:http://code.google.com/p/v8/
Junit
Java代碼測試框架。
Junit官網地址:http://www.junit.org/
JDOM
Java中處理XML的絕佳解決方案。
JDOM官網地址:http://www.jdom.org/
下面還列出了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而來的,如有紕漏,歡迎指正。
【編輯推薦】
- webOS 2.0搶“鮮”體驗(多圖賞析)
- webOS發(fā)布新的應用程序開發(fā)框架Enyo
- 盤點2010年HP Palm十大webOS應用程序
- Palm App Catalog下載次數超過60萬
- Palm發(fā)布Web OS開發(fā)工具包