标榜可携式的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年年底问世。