1

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

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

4

2 回答 2

3

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

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

于 2012-05-19T10:20:46.267 回答
0

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

于 2012-06-14T13:21:06.490 回答