我知道 OSGI 只是一个规范,他们并没有强制要求使用 Java 实现。
那么谁/哪些人已经构建了“org.osgi.framework.x”包。例如,BundleContext.java类从何而来?这个 API 是由OSGIALliance自己提供的吗?
请注意,我了解这些接口的实现是由各种不同的社区提供的。我只需要知道基础接口来自哪里,因为我看到 Knopplerfish 和 Equinox 都有类似的 org.osgi.framework.* 文件
除了 skaffman 的回答:请查看发布在 OSGi 联盟网页 ( http://www.osgi.org/About/FAQ ) 上的常见问题解答。您会找到关于工作、规范过程以及与其他标准机构的关系的良好描述。
基础接口可以在这里下载:http ://www.osgi.org/Specifications/HomePage 。您必须选择版本并接受点击槽许可证。
org.osgi.* 包是 OSGi 规范的一部分。它们可以从以下页面下载为 JAR:http ://www.osgi.org/Specifications/HomePage
我知道 OSGI 只是一个规范,他们并没有强制要求使用 Java 实现。
不对:
http://www.osgi.org/About/HomePage
OSGi 联盟是一个由技术创新者组成的全球联盟,它推进一个经过验证和成熟的过程来创建开放规范,以支持使用Java 技术构建的软件的模块化组装。
那么谁/哪些人已经构建了“org.osgi.framework.x”包。
OSGi 联盟是一个联盟,框架 API 是通过共识达成的。