主题:【原创】开源的Eclipse(一) Eclipse的历史 -- 可爱的中国
一些关于Equinox(Eclipse 的OSGi项目)的基本情况。
OSGi 是OSGi Alliance 定义的一套Java标准,具体见前文,或者访问www.osgi.org。其最早的版本开始于1998 年,目前最新的标准是OSGi R4 core framework specification。它的最初的目的是为了智能家电市场。 有什么联想么? 对了, Java 的目的好像也是这个。看里家电也是一个很有前途的职业。OSGi Alliance 只负责定义标准,而不提供具体的实现。
目前被OSGi Alliance推荐的实现包括Apache Felix,Eclipse Equinox和Knopflerfish。
Equinox 是一个被OSGi Alliance认证的基于OSGi R4 core framework 标准的实现。
Equinox 为Eclipse提供了一套OSGi 框架标准实现,这包括
* 对 OSGi 标准的实现 (EEG, MEG 和 VEG )
* 对OSGi 标准的研究扩展和纠错。
* 提供部分OSGi标准没有的扩展功能。
* 实现Eclipse 其他项目需要的基本功能。
因此,所有的Eclipse 其他项目都是构建在Equinox项目之上的,它是Eclipse 得以运行的基础。 同时,Equinox 也可以单独运行,作为一个OSGi的实现平台提供符合OSGi标准的服务。应此你也可以把Equinox作为你的服务器应用的基础平台整合到你的项目里去。
IBM的野心也就很明白了,IBM 看来是准备在桌面和服务器端利用Eclipse Logo 一统江湖,千秋万代。至于能不能实现,就要走着瞧了。
喝水看铁牛
- 相关回复 上下关系8
压缩 2 层
🙂我就是直接打开看了一下。没有仔细追究 铁手 字29 2009-08-11 20:38:40
🙂【原创】补 OSGi是什么 5 可爱的中国 字715 2009-08-07 00:22:06
🙂【原创】补二 OSGi是什么 11 可爱的中国 字843 2009-08-07 01:56:09
🙂【原创】再补, Equinox 和 OSGi
🙂事实上eclipse的精华就是osgi 1 雨后的假牙 字316 2009-08-07 10:41:47
🙂Equinox是OSGi的扩展 zhonghm 字135 2009-08-11 22:53:53
🙂说实话osgi过分复杂了 季侯 字163 2009-08-09 07:46:41
🙂你可以试一下Spring DM 1 zhonghm 字215 2009-08-12 03:00:35