標榜可攜式的Java程式,在網路的環境中受到許多開發者的支持與應用,但在便利的同時,也存在著不少互通性的問題。目前包括昇陽、IBM及Oracle等Java應用的領導廠商,對於Java開發工具的互通性分別採取了行動。
據CNET消息,包括昇陽及BEA Systems在內的多家Java公司,已針對此目標進行會商,希望提升Java工具的可延伸性和外掛程式的相容性,以便開發具有附加價值、且能隨插即用的工具,讓使用者能交互替換和搭配使用。
另一家大廠IBM則尚未表態支持此項計畫。
IBM本身已投注4000萬美金於另一項Java工具互通性計畫,稱為「Eclipse」。這個在2001年成立的開放原始碼計畫,目前已提供了一個讓多種開發工具能在這個框架中交互運作的「框架」(framework)。例如,Eclipse平台讓Java程式設計師在使用編碼工具的同時,也能合併使用不同軟體商提供的原始碼管理系統。
Oracle也在今年稍早推動JSR 198(Java Specification Request 198)「Java規格要求」計畫。 JSR 198的技術作法,和Eclipse希望成為所有工具的唯一框架的作法大不相同。例如,JSR 198並不提倡讓第三方工具能互相連結的單一基礎平台,而是提議一種外掛系統,讓Java程式設計師在BEA、Borland、IBM和甲骨文等公司設計的不同框架中,任選其一。JSR 198規格草案訂於明年出爐,而採用此規格的第一批產品可望於2004年年底問世。