代码之家  ›  专栏  ›  技术社区  ›  Jens

Knopflerfish包装

  •  1
  • Jens  · 技术社区  · 16 年前

    我目前正在创建一个矩阵,显示Knopflerfish、Equinox和Felix在多大程度上符合OSGi4.2。

    到目前为止,我看了Knopflerfish文档( Link 1 Link 2 )了解实际实现了多少核心规范和概要规范。

    核心规范似乎得到了充分的实现,尽管关于 安全层 以及 声明性服务 .

    让我想知道的是,所有概要规范中有多少得到了实施:

    • 日志服务
    • Http服务
    • 设备访问
    • 首选项服务
    • 用户管理服务
    • 有线管理服务
    • 初期供应
    • UPnP设备服务
    • 事件管理服务
    • 部署管理员
    • 应用程序管理员
    • DMT管理服务
    • 外部应用程序访问
    • 蓝图容器
    • 跟踪器
    • 测量和状态
    • 执行环境

    我下载了更多( Download page

    UPnP包就是一个例子:

    alt text http://img6.imageshack.us/img6/5853/screenshot20100403at212.png

    这是否意味着Knopflerfish没有直接实现的缺失部分是通过“原始”OSGi框架添加的?

    这是否也适用于其他框架,如Felix或Equinox?

    1 回复  |  直到 15 年前
        1
  •  1
  •   Andreas Kraft Vinod Joshi    16 年前

    大多数OSGi规范都定义了服务的接口类。您可以直接从OSGi联盟的网站下载这些类和规范。

    所有声称符合OSGi的框架都必须为这些接口提供实现。没有“原始的”OSGi框架(当然,除了参考实现之外)。接口不提供实现。

    推荐文章