据我所知,OSGI只是一个规范,他们并不认为实现是用Java实现的。
然后是谁/哪些人构成了“org.osgi.framework.x”软件包。对于例如 BundleContext.java 类来自哪里?此API是否由 OSGIALliance 本身提供?
请注意,我了解这些界面的实现是由各种不同的社区提供的。我只需要知道基础接口的来源,因为我看到Knopplerfish和Equinox都有类似的org.osgi.framework。*文件
答案 0 :(得分:1)
据我所知,OSGI只是一个规范,他们并不认为实现是用Java实现的。
不正确:
http://www.osgi.org/About/HomePage
OSGi联盟是一个由技术创新者组成的全球联盟,它推动了一个经过验证的成熟流程,以创建开放式规范,支持使用 Java技术构建的软件的模块化组装。
然后是谁/哪些人构建了“org.osgi.framework.x”软件包。
OSGi联盟是一个联盟,框架API是以协商一致方式达成的。
答案 1 :(得分:1)
除了skaffman的回答:请查看OSGi Alliance网站(http://www.osgi.org/About/FAQ)上发布的常见问题解答。您将找到关于工作,规范过程以及与其他标准组织的关系的良好描述。
可以在此处下载基础界面:http://www.osgi.org/Specifications/HomePage。您必须选择该版本并接受Click-trough许可证。
答案 2 :(得分:1)
org.osgi。*包是OSGi规范的一部分。它们可以从以下页面下载为JAR:http://www.osgi.org/Specifications/HomePage