OSGi:Android开发的选择

时间:2011-10-14 11:27:01

标签: android osgi

我有一个OSGi项目我希望将它移植到Android,除了Apache Felix之外我有哪些选择?他们有什么优势?对某个系统有明确的共识吗?

2 个答案:

答案 0 :(得分:2)

Prosyst有一个适用于Android的OSGi框架,但它不是免费的(但是它确实包含大量额外的Javascript,访问电话的服务等)。

否则我认为你几乎都是你自己的,但是随着框架API的标准化,你可以(轻松)编写自己的基本跑步者,embedding Felix / Equinox / etc甚至允许用户决定使用框架作为发布的一部分(或使用SPI标准并选择FrameworkFactory

答案 1 :(得分:0)

最近开发的另一个选项是使用PojoSR。虽然它不是一个完整的OSGi框架,但您可以获得使用服务注册表的所有好处,而无需模块层。在很大程度上取决于您在Android中使用OSGi时的实际目标,这可能是一种选择。