昇陽(Sun Microsystems)在JavaOne會議中陳述了該公司推廣Java的藍圖,並說明許多正在進行中的技術,包括Semplice計畫、Phobos計畫、Mustang與Dolphin等版本的Java平台、Java EE等。

Semplice計畫主要是用來讓Visual Basic開發人員使用Java。昇陽副總裁Graham Hamilton表示,Semplice計畫支援標準的VB.Net概念,並且尋求在Java程式設計中可以重新利用開發人員的Visual Basic技巧,該計畫的特色在於將一個新語言帶進Java平台中,例如Semplice可以編譯Visual Basic的原始碼並嵌入Java檔案中,這意味著程式開發人員仍可透過Visual Basic撰寫程式。

而Phobos計畫則是可作為JavaServer Pages(JSP)的另一個選擇,JSP是一種結合跨平台與跨網站伺服器支援,透過以Java為主的技術來產生動態網頁,Phobos計畫則可支援伺服器端Web層的JavaScript。

Mustang版本(Java SE 6)可支援描述性語言及微軟的Windows Vista視窗作業系統,並加強其效能、偵測及Web服務等能力,此一標準版即為未來企業Java版本的基礎。Mustang強調其對描述性語言的支援,採用Mozilla的Rhino引擎,也計畫外掛Groovy 及Python等描述性語言。

Graham Hamilton說,昇陽認真看待在Java平台上可執行多種語言的效能,開發人員能夠同時使用描述性語言及Java來開發混合不同語言技術的程式,此外,Graham Hamilton也指出,Mustang為昇陽支援Windows Vista的主要焦點。

在Web服務上,Mustang也支援JAX-WS(Java API for XML Web Services)規格;在安全上,Mustang提供一個新的程式驗證機制,並強調監測及管理功能,包括Java虛擬機器等級的診斷規定,也改善了Solaris DTrace功能。

此外,Mustang中的JConsole元件可用來檢視電腦中諸如CPU或記憶體的使用狀態,昇陽也加強了Mustang桌面程式介面。

目前Mustang尚在測試中,昇陽承認目前Mustang仍有數千臭蟲,但該公司將會盡力修補這些臭蟲。Mustang第二個測試版預計在今年6月發表。

Dolphin(Java SE 7)版本的特色則在於能直接支援XML與稱為「超級套件」(super packages)的分層模組組織新架構,此一新架構預計能造福較大規模的開發工作。Dolphin的特色還包括對BeanShell及輕量Java描述性語言的支援。

鎖定企業端的Java EE版本計畫將支援合成應用程式、portlet,提昇可靠度及叢集功能等,也有可能支援描述性及JSP頁面,其他改善可能出現在Web與應用程式代管領域及WebDAV支援,WebDAV是用來讓較低階的應用程式可與Java EE共用。(編譯/陳曉莉)

熱門新聞

Advertisement