西西河

主题:【原创】开源的Eclipse(一) Eclipse的历史 -- 可爱的中国

共:💬62 🌺159
全看分页树展 · 主题 跟帖
家园 【原创】再补, Equinox 和 OSGi

一些关于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 一统江湖,千秋万代。至于能不能实现,就要走着瞧了。

喝水看铁牛

关键词(Tags): #Eclipse
全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河