【问题标题】:Alternative to OSGi? [closed]OSGi 的替代品? [关闭]
【发布时间】:2012-05-26 00:02:21
【问题描述】:

我需要实现一个远程管理系统,在远程设备上执行以下任务- 1) 安装软件、固件。 2) 安装软件、固件的升级。 3) 监控已安装软件、固件的状态。

OSGi 可以是实现这一点的框架之一,但它只支持用 Java 编写的包(C/C++ 的实现可用,但还不成熟)。我想知道是否有任何其他替代方案可以管理以任何语言编写的软件。

【问题讨论】:

    标签: osgi firmware software-update


    【解决方案1】:

    我经常看到这个问题出现,但我认为没有,而且我怀疑会有,尤其是在移动设备上。获得一个无论语言如何都“感觉良好”的 API 几乎是不可能的,您需要与特定平台如何处理其更新进行交互。配置 OSGi 组件与更新 iOS 应用程序完全不同。

    再一次,我很想在这个问题上被证明是错误的;-)

    【讨论】:

      【解决方案2】:

      也许您可以看看 MEF(托管可扩展性框架)。它用于 dotNet 开发,类似于 OSGi。但我对 OSGi 和 MEF 更熟悉,所以我无法区分它们。我只从 C# 专业人士那里听说他们有 MEF 而不是 OSGi ^^

      【讨论】:

        猜你喜欢
        • 2012-06-16
        • 2011-06-16
        • 2011-12-17
        • 2010-10-21
        • 2010-12-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多