【Equinox】学习总结

很久以前就准备学学Eclipse的Equinox了,刚好弄到了这本

 

OSGi+and+Equinox:Creating+Highly+Modular+Java+Systems

 

刚好系统的过一遍。

 

先把电子版贡献上来吧 

 

 

Equinox 概述

Equinox是一个标准OSGI的实现,换一句话说,就是一个OSGI容器。Eclipse使用Equinox管理所有的bundle,使得Equinox变成了Eclipse的基础架构。

 

Equinox的前身是IBM Service Management Framework(SMF),在Eclipse决定将其作为OSGI的实现基础之后,IBM将其捐赠给Equinox小组。

 

P2,,这又是一个很需要关注的东西。P2是用来管理Equinox 的插件部署的工具。

 

使用OSGI作为架构的挑战

1,Bundle Granularity 粒度

2,Third-Party Libraries 第三方的类库处理

3,Dynamic Installation and removal 动态的安装和删除

4,Extensibility and Collaboration 扩展性和协作

5,Testing and simulation strategies 测试

6,Off-board communications 

7,Graphical and web-base user interface 图形和Web界面

你可能感兴趣的:(osgi)