Eclipse上周宣布加入Java标准制定组织JCP,对象管理组织OMG和OSGi联盟……
Eclipse基金会上个星期宣布他们加入了Java标准制定组织JCP,对象管理组织OMG和OSGi联盟。
Eclipse基金会的主管Mike Milinkovich说,谈论这次即将到来的四大主要原始资料的公开和开放标准组织还为时过早。他说,这个计划是为了让Eclipse projects的委员向三个组织贡献他们的专家意见,以酬答这三个组织为Eclipse 开发者生态系统所做的,但是具体怎么去仍在商讨中。
Eclipse公开源程序依照公告提供了三个组织的执行标准。例如,Eclipse网络工具工程WTP包括 JCP JSR 244 (Java EE 5), JSR 220 (企业 JavaBeans 3), JSR 127 (JavaServer Faces)的执行程序。Eclipse Equinox工程是OSGi v4规范的执行操作。Eclipse建模工程提供了OMG’s UML 2的执行操作。
Milinkovich承认大多数的注意力都集中在Eclipse即将到来的JCP部分,因为在这个有着绝对竞争意义的领域里出现最多的则是非成员Sun Microsystems Inc。那么,这是否意味着如果加入了JCP,Eclipse就会扩展到Sun,Milinkovich说是,但是额外的条件是,在Eclipse部分没有任何来自Sun的互换期望。
Milinkovich说,JCP中的Eclipse新成员提出了变革,因为Eclipse一旦在共享技术上接近于OMG和OSGi工作,Java组织的关系就不再仅仅只是像现在这种接近的程度了。
从历史的观点说,JCP和Eclipse之间的影响减少了。他说,希望过一段时间我们会解决怎样获取更多深投入和有希望的方式去获取Sun在Eclipse中的更深投入。在Eclipse和Sun怎么样作Java之间有一种比分歧利益更普通的利益。
在冷战中,Sun ,Java发明者,Eclipse和组织之间的détente的可能性发展了一个受欢迎的Java工具平台,分析家认为这个平台遮盖了Sun的Java EE 5,而且这个平台依照其中的一个分析家的理论成为可能。
Eclipse明确的延伸到Sun,并且,这将在更强的适应性和越来越多的选择性方面有利于Java开发者。ZapThink LLC的高级分析家Jason Bloomberg说,我认为时间选择是Sun朝Java开放源进步的结果。作为主动地进步,我希望看到Java, 多种开放源和中立商场之间有更多的协作。
Sun欢迎这种被Milinkovich描述为真诚的努力的举动。
我很高兴的欢迎Eclipse来到JCP,JCP的主席和Sun微系统的JCP项目主管Onno Kluyt说。Eclipse会发现在JCP成员中表现出来的许多其它的开放源软件组织和工程,例如Apache 软件基金会,MySQL, JBoss and the OpenJDK, Glassfish and Mobile & Embedded组织。Eclipse带来了它的专家技术,这有益于标准,组织和开发者。许多Eclipse工程已经执行了通过JCP发展的标准,转变为正式加入组织是Java标准发展更多扩展和执行期望的暗示。这是 Eclipse 平台和Java技术以及发展的最大新闻。
除了根据OMG和OSGI付给的报酬,Eclipse给所有三个组织提供的最重要的就是负责Eclipse框架下项目的成员的经验,Milinkovich说。Eclipse不用其成员放弃申请知识产权的权利以对他们对Eclipse所作的加以保密,因此任何给与这三个组织的技术都直接来源于技术的持有者,比如IBM。
Milinkovich指出OMG和OSGi 规范的联系以及Eclipse工程和加工的执行已经非常接近,尤其在Equinox。
“Equinox是带有Eclipse平台的项目,Eclipse平台实施用OSGi spec提供基础服务。”他解释到“它同时提供Eclipse Rich Client Platform的运作时间和Eclipse基础工具设施。实际上,一个Eclipse插件和OSGi spec里的包类似。所以OSGi和Eclipse 之间有很深层次的共享。”
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
既熟悉又陌生的开源项目
Eclipse基金会已成立整整10年了。目前这个开源组织拥有众多项目,其中就包含了最为出名的Java IDE Eclipse以及Mylyn。本文,我们将给您介绍10个已经“掀起波澜”的Eclipse项目。
-
OSGi中该使用Blueprint还是声明式服务?
在OSGi中,服务是实现bundle间交互和应用灵活性的基石。借助于服务,我们能够降低bundle之间的耦合,更加有利于软件的重用。
-
OSGi中的服务模型与扩展者模型
在OSGi中,实现bundle间交互和扩展性有两种常见的方式,也就是服务模型(service model)和扩展者模型(extender model)。
-
Eclipse中隐藏的5个非常有用的功能
Eclipse就是一头野兽,它也是一套设备,神秘但更具威力。有些人称它为一个持续变形机。另一些人则称它是一个变异体。