甲骨文和IBM惺惺相惜 共同发力培育Java

原创
开发 后端
甲骨文和IBM的工作人员近日一起登台亮相,携手吆喝Java;强调他们对Java都颇有兴趣,势必会继续致力于增强这个平台的生命力。

 

[[20866]]

甲骨文和IBM这两家公司的主管们承认双方对Java都颇有兴趣,郑重承诺会倾力推动这个平台。

IBM Java CTO兼杰出工程师John Duimovich表示:“我们希望加速Java创新,我们相信我们一起可以让Java更美好。”

Duimovich说IBM最近很关注OpenJDK低速率的改变,OpenJDK从2006年至今没有正式的更新。“我们着眼于Java社区将会发生什么,有很多的不确定性,”他说。

来自甲骨文与Duimovich同等重量级的是前Sun执行Mark Reinhold,他现在是甲骨文Java平台组***架构师,Reinhold也承认OpenJDK近年来正在遭遇艰难时期。“我们进入了一段黑暗时期,没有很多事情能够发生。这很痛苦,”他说,同时引用“Sun的死亡”,而且还认为自己是JCP这种僵局的罪魁祸首。

IBM和甲骨文都有大量的Java业务,实际上2009年都想收购太阳微系统公司,Sun公司作为Java以及相关的J EE软件的***和管家起到重要作用。甲骨文最终得到了Sun。

甲骨文Java平台部门的***架构师Mark Reinhold 和IBM杰出工程师兼IBM公司的Java***技术官John Duimovich高呼Java“焕发新生”,致力于Java的发展方向,并且提到了即将发布的Java 7和8及以后版本计划添加的改进之处。他们俩出席了近日在加州圣克克拉召开的EclipseCon 2011大会,强调了这两家公司之间新的合作:IBM在去年10月加入了OpenJDK开源Java项目。不过,Duimovich强调这两家公司仍会展开“不依不饶”的积极竞争。Reinhold还讨论了Java SE(标准版)平台和Java ME(微型版)平台从长远来看可能会统一;甲骨文的一位代表事后澄清,可能会有这方面的举措,但是还没有正式宣布。

Reinhold表示,就在不久前,Java技术方面还一直迟迟没有取得进步,原因就在于用来正式修订Java平台的Java社区进程(Java Community Process)陷入了僵局,再加上Sun公司销声匿迹。“幸好,甲骨文收购了Sun,能够打破这个僵局。现在我们又大步前进了。”

Reinhold说:“甲骨文在Java方面的头等大事是把Java放在***位。”他强调,甲骨文公司的许多产品就是用Java开发而成的。Duimovich表示,IBM的许多产品也依赖Java,在Java运行时环境方面有着多年的丰富经验,认为自己能够改进Java。“我们想要确保Java仍然放在***位。”

IBM会致力于贡献类库,并且力求改进Java的国际化机制。Duimovich承认了IBM以前在实现开源Apache Harmony Java方面所作的工作,继续用Harmony代码来支持客户。

Harmony多年来就是争论的焦点,Sun以及后来的甲骨文都未能与Apache软件基金会就面向Harmony的技术兼容性工具包达成协议,该工具包用来确认Harmony符合Java的标准。近日被问到这个僵局会不会很快就打破时,Reinhold不愿发表评论。

Reinhold重申了针对即将发布的Java 7和8平台的计划,他强调了公司的目标不仅仅在于这两个版本。定于今年7月发布的Java开发工具包7(Java 7平台的一个组件)将致力于语言方面的微小改进,以便通过Project Coin提高工作效率。版本7还拥有动态语言功能、新的I/O API(应用编程接口)以及异步API。

Java 8计划于2012年年底发布,有望为Java提供一种更模块化的方法,包括处理OSGi(开放服务网关协议)的功能,不过OSGi会是Java 8里面所用的模块化技术。Reinhold说:“我倒不认为OSGi非常适合Java开发人员。”至于Java 9和可能以后的版本,甲骨文在考虑进行一些改动,以便适应多核处理器、非一致性内存访问架构(NUMA)、多租户架构以及与虚拟机管理程序集成的功能。

另外在近日的EclipseCon大会上,甲骨文的架构师、JRockit Mission Control团队负责人兼工程经理Markus Hirt向与会人士介绍了这家公司实现融合Java虚拟机(Java Virtual Machine)的HotRockit项目。这个项目旨在将甲骨文收购Sun后收入囊中的HotSpot Java虚拟机与甲骨文在收购BEA系统公司后一并接管的JRockit虚拟机融合起来。HotRockit(或者不管融合后的虚拟机最终叫什么)会拥有JRockit的飞行记录器以录制事件,还会拥有确定性废料收集功能。Hirt表示,一旦这两种虚拟机完成融合,JRockit不会作为一个独立产品而继续存在。虚拟机方面的一些工作会并入到OpenJDK项目。

[[20867]]

“我们正在进入这个项目,仍旧处于学习阶段。在内部我们有很多事情要做,” IBM的Duimovich说,他指出IBM Java代码必须为包含在OpenJDK中做好准备和分析。

如果计划顺利进行,IBM和甲骨文将会为自己的软件和OpenJDK做出巨大贡献。而且,毫无疑问,二者都会继续紧密地持有Java软件发明,这里有竞争的利益体现。

当问及即将到来的融合Oracle-Sun JVM(被称为“HotRocket”)是否会成OpenJDK的一部分时,甲骨文的Marcus Hirt没有作出正面回答。

“其中一部分会在OpenJDK出现。还有一些会保留,” Hirt说道,他是甲骨文JRockit JVM团队领导和工程部经理。

IBM在回答类似的问题是也摆出了同样的姿态。IBM也有一个JVM,被称为J9,并称之对其客户有很好的性能优势。两家公司的DNA里都蕴含着竞争。

http://www.infoworld.com/d/application-development/oracle-and-ibm-find-solidarity-in-java-569

【编辑推荐】

  1. IBM加入OpenJDK 将联手Oracle发展Java技术
  2. JDK 7一再延期的背景披露以及OpenJDK的尴尬
  3. 苹果或弃用Java 称Java已经过时
  4. Java之父:苹果放弃Java是因为成本昂贵
  5. Oracle和JCP成员之间的Java战争一触即发
责任编辑:金贺 来源: 51CTO
相关推荐

2011-02-18 13:03:03

OpenJDK

2010-10-12 10:20:01

甲骨文IBM

2010-03-18 15:39:04

2010-12-06 09:31:47

甲骨文Sparc SuperIBM

2009-04-24 14:48:40

LinuxIBMEntepriseDB

2013-11-22 09:23:11

BYOD甲骨文IBM

2010-12-20 09:21:38

甲骨文惠普IBM

2010-05-14 09:42:51

甲骨文Sun

2013-08-19 11:25:43

2012-06-26 10:00:57

云计算IBM微软

2012-07-23 15:07:58

甲骨文

2010-03-19 09:27:33

DB2 9.7Oracle

2019-05-05 17:00:09

Java 甲骨文开发

2009-03-30 09:08:20

IBMSOAJBoss

2009-04-20 22:56:44

SunOracle甲骨文

2009-04-20 23:00:40

SunOracle甲骨文

2012-01-04 09:58:59

IBM专利谷歌甲骨文

2009-05-19 16:09:48

Red HatIBM甲骨文

2011-09-14 14:47:01

IBM沃森数据分析

2015-04-09 18:00:41

甲骨文
点赞
收藏

51CTO技术栈公众号