今天翻譯了一篇實錄,先發到自己的blog上吧,呵呵
開放Java平臺(Micro
Edition,微型版)源碼:對話Sun公司移動&嵌入式平臺高級主管香農.林奇
在2006年5月的JavaOne會議上,Sun微系統公司宣布即將開放Java技術的源碼。目前,Sun已經計劃開放大部分Java平臺的源碼,包括在2006年末之前開放Micro
Edition (Java ME)和Java平臺的很多方面技術的源碼,在2007年初開放Standard
Edition (Java SE)的源碼。為了更好的了解Java
ME平臺開源對于開發者的意義和影響,我們會見了Sun公司移動&嵌入式平臺高級主管香農.林奇。
Q 為何Sun公司決定開放Java
ME平臺源碼?
A 我們通過使開發者能夠更充分的參與到Java
ME平臺的創建和發展之中,從而加速Java
ME平臺的發展。并且希望能夠帶動有精力、很活躍的區,一同圍繞這一領域下一代應用的開發。
|
"我們意在提供一個完全透明并且可以反饋給Sun
Java ME開發。"
Shannon
LynchSenir Director of Mobile & Embedded Platforms,
Sun Microsystems
|
Java
ME開放的模塊包括Sun的CLDC(有限連接設備配置)和CDC(連接設備配置)以使運行穩定,隨同也開源Sun的兼容和測試工具。其中包括Java
ME框架,它能夠提供一個平臺來更容易的產生JSR
TCKs (Java
規范請求技術兼容工具包);和能夠產生額外質量測試的JDTS(Java設備測試套件框架)。另外,我們也計劃開放JavaTest軟件,這個測試工具適用于上面所提到的兩個框架。
我們意在提供完全透明并且反饋給Sun關于
Java
Me執行的發展、
簡化獲取、評價的流程、并且Java
Me的代碼變得更容易被人理解。我們期待這種做法能夠提高運行的速度,更快捷的錯誤修正,加速獨立平臺的采用并推進應用程序的一致性和減少不完整性。我們正在籌建一個開放的、合作的關于Java
Me應用技術社區。
請詳細的介紹一下這個社區
可以從幾個方面來描述它。我們正在建立一個面向Java
Me開發者的開源項目的網站,開發者可以在上面下載文檔、源碼和工具,甚至可以編譯運行Java
Me的工程。我們將提供必要的專門組織來進行討論和協作,包括郵寄列表、Web
forums、wikis,也包括發布社區的最新信息和站點地圖。我們很迫切的能在這個社區工作來滿足更多的需要,這也將被認定是交流信息、提高開發者生產力的最佳途徑。
我們有很多的Java
me工程師會把很多重要的時間花在blog,評判試卷和公共講座上面,以此來促進交流并鼓勵在javame平臺的開發式發展。
我們想要營建一種透明的協作的發展,能夠協調平臺行為,推進功能并且能保證較高質量,這將會促進平臺的生長。
為何一個專注于開源項目的Java技術開發者愿意轉向Java
Me平臺?
這對于一個想參與Sun的
Java
Me平臺工具建設和發展的開發者來說是一個機會,當然這也將有利于加速平臺的創新速度和縮減開發時間。開發者將能夠影響
Java
Me平臺的發展方向并有可能作出影響上百萬設備的貢獻。
為何Sun公司要在現在開源
Java
ME,而不是更早或者以后?
無線行業正以空前的速度發展。我們需要社會公眾的力量來確保Java
ME 平臺正處于工業發展所需要的方向和節奏上。當前開源Java
ME是保證可以提供滿足工業發展需求和目標的平臺的最佳途徑。
對Java標準制定組織的影響(
JCP
,Java
Community Process)
請告訴我們開源Java
ME會如何影響
JCP?
Java
ME開源的執行將不會改變JCP。JCP維持她的主要角色,即發展Java技術標準的主管群體。兼容性還會像以前一樣重要。適應JSR的執行還將繼續需要通過TCKs(技術兼容工具包)。Sun
TCKs也將會像今天一樣流行。
通用性公開許可證
(General
Public License,GPL )
你能跟我們談一些關于許可證的話題嗎?
Sun選擇了
GPL
v2許可證
,這意味著在我們最大化地采用java技術的同時,也平衡了各方的動機。它是一個被稱為“copyLeft(表示與copyright(版權)的概念“相左”
)”的許可證,這意味著只要這種修改文本在整體上或者其某個部分來源于遵循GPL的程序,該修改文本的整體就必須按照GPL流通
。我們認為這對于社會來說是公平的。
Sun正把自己引領世界的技術——目前已經開發了十多年的Java
Me源碼,公開給所有的開發者。我們希望開發者們也能夠回饋Java社區以對我們的回報。
開源
Java
ME會阻止不完整實現的傳播嗎?
開源
Java
ME會有利于減少不完整性,這對于應用程序的開發者和服務商十分有利。比如說,采用普通程序來訪問手機不僅會減少開發、測試、移植和維護的成本,也減少了在大范圍手機用戶情況下創建和配置應用程序的成本
.
對于原始設備制造商(OEMs)的益處
OEMs將會如何從開源
Java
ME平臺中受益。
OEMs和ODMs(原始設計商)有利于維護和發展
Java
ME應用程序,并且采用商業模式來運營這些應用程序,以減少他們的開發成本和進入市場的時間。他們將成為使不同產品快速打入市場的更為有利的競爭者。
諸如圖形引擎公司、芯片廠商等等這樣的第三方廠商,也可以獲得進入并且基于開源代碼集成他們技術的契機。通過基于開源代碼的商業程序,使他們的組件或是產品可以更方便的交付給客戶。因此,受益于開源Java
ME的不僅僅說是
OEMs和ODMs,還有第三方技術廠商。當然,對于
OEMs來說最主要的作用是社區開發允許他們影響加快平臺的創新。
對于商業許可證上的影響
商業許可證將受到怎樣的影響?
現存的有關Java
ME源代碼的商業許可證將不會改變。許可證將繼續維持Sun當今引領行業的商業理念。開發者將具有繼續使用Java
ME源代碼的全部權利,與此同時,有權使用依照許可證協議的TCKs
和完全測試并且按商品分類的解決方案。他們將繼續有權訪問具有Sun許可證的網站,使用資料、有關源代碼以及TCKs的工程支持。
Sun計劃在開源Java
ME之后,如何贏利?
Sun將繼續提供商業應用,與此同時,提供工程服務和支持以滿足消費者的需求。我們將繼續形成商業模式并且幫助減少我們的許可證的執行和維護成本。
對于平臺的契機
開源對于
Java
Me平臺本身來說會帶來什么機遇?
開源
Java
ME將會加速獨立平臺的使用,推進更多應用程序的一致性規范和減少不完整性。也將加快平臺的創新并且為開發者提供了一個獲取最新創意的更快的途徑。
開發者現在對于開源的Java
ME可以做些什么?
很多
首先,開發者可以下載我們的Java技術代碼,可以用它來編譯運行應用程序。起初,開發者會發現針對某寫特定手機的工程,不久運行在更高級手機上的新工程將被發起。開發者也可以做一些代碼的貢獻,比如錯誤的修正和建議的改進。
|
"Sun開源
Java
ME,反映了我們希望開發者能夠將這個在Sun已經創建的并且引領行業的技術不斷的發展,并且為開發者們提供了最好的工具和創建應用的資源。."
Shannon
Lynch Senior Director of Mobile & Embedded Platforms,
Sun Microsystems
|
其次,他們也可以通過我們的JavaTest工具和Java
Me的框架來測試支持Java
Me技術的設備。這些測試工具可將開源,所以開發者也可以基于這些代碼進行改進。這些工具和基本的代碼可以在cqME項目中找到,這是一個致力于促進發揚Java
ME技術和應用執行與品質的一個項目。
最后,在移動&嵌入式社區中,開發者可以找到創建Java
Me應用程序有用信息和資源,也可以找到比如NetBeans
IDE Mobility Pack、Sun
Java Wireless Toolkit 等應用程序開發工具的連接和我們的應用程序開發項目。
開源
Java
Me應用對于Sun
開源整個Java平臺的構想有什么推進?
Sun開源
Java
ME,反映了我們希望開發者能夠將這個在Sun已經創建的并且引領行業的技術不斷的發展,并且為開發者們提供了最好的工具和創建應用的資源。
行動號召
最后,你還有什么信息要傳達給開發者?
獨立軟件開發商(ISVs)、應用程序開發者和內榮開發者都是移動&嵌入式社區的主要參與者.我們要確保社會在透明和合作的方式下運作.開放源碼社區已經做出了很精彩的工作,我們想會使用這方面的技能,經驗和知識,去開拓新的令人激動的JAVA
ME平臺產業,它將成為所有內容和應用程序開發者的共同目標.
我們相信,隨著開放源碼的發展,盡早的改革和頻繁的發布將會使每一位Java
ME技術系統的成員受益。為了能使Java
ME 開源較好的過渡,我們需要你告訴我們怎樣才能改進和參加我們的項目.我們邀請您參加博客和論壇,寫文章,并分享你們的想法.
posted on 2006-11-15 19:46
wqwqwqwqwq 閱讀(421)
評論(5) 編輯 收藏 所屬分類:
SUN Tech