0

我知道 OSGI 只是一个规范,他们并没有强制要求使用 Java 实现。

那么谁/哪些人已经构建了“org.osgi.framework.x”包。例如,BundleContext.java类从何而来?这个 API 是由OSGIALliance自己提供的吗?

请注意,我了解这些接口的实现是由各种不同的社区提供的。我只需要知道基础接口来自哪里,因为我看到 Knopplerfish 和 Equinox 都有类似的 org.osgi.framework.* 文件

4

3 回答 3

1

除了 skaffman 的回答:请查看发布在 OSGi 联盟网页 ( http://www.osgi.org/About/FAQ ) 上的常见问题解答。您会找到关于工作、规范过程以及与其他标准机构的关系的良好描述。

基础接口可以在这里下载:http ://www.osgi.org/Specifications/HomePage 。您必须选择版本并接受点击槽许可证。

于 2010-08-27T23:20:27.997 回答
1

org.osgi.* 包是 OSGi 规范的一部分。它们可以从以下页面下载为 JAR:http ://www.osgi.org/Specifications/HomePage

于 2010-08-28T23:11:25.163 回答
1

我知道 OSGI 只是一个规范,他们并没有强制要求使用 Java 实现。

不对:

http://www.osgi.org/About/HomePage

OSGi 联盟是一个由技术创新者组成的全球联盟,它推进一个经过验证和成熟的过程来创建开放规范,以支持使用Java 技术构建的软件的模块化组装。

那么谁/哪些人已经构建了“org.osgi.framework.x”包。

OSGi 联盟是一个联盟,框架 API 是通过共识达成的。

于 2010-08-27T12:28:47.193 回答