有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JavaOSGi与ApacheFelix

我必须为学校创建一个项目。我们想建立一个监控传感器的系统。由于传感器的发展非常迅速,有可能在几年内使用其他传感器。为了解决这个问题,我们想创建一个系统,让用户编写插件来监控传感器

我正在研究不同的框架,主要是OSGI

有人能告诉我ApacheFelix和OSGI之间的区别吗?另外,OSGI是否仍然处于活动状态

谢谢


共 (1) 个答案

  1. # 1 楼答案

    OSGi是一组规范,由一个名为OSGi Alliance的行业联盟开发和发布

    Apache Felix是一个实现了若干OSGi规范的项目。因此,尽管OSGi为您提供了一个规范(基本上是一个PDF文档!),ApacheFelix是您可以运行的实际软件。因为Felix符合OSGi规范,所以您编写的在Felix上运行的任何代码也将在任何其他OSGi实现上运行。其中包括日食分点、Knopflerfish和礼宾部

    是的,OSGi非常活跃,与您的需求特别相关。大公司(如博世、德国电信、华为)正在使用它来构建物联网系统,并将其运送到人们的家中、车辆等

    你也可以看看Eclipse Kura,它在OSGi之上构建物联网功能,例如设备通信