Skip to content

Basic example for modular applications following the typical OSGi service pattern for an Eclipse Kura project.

Notifications You must be signed in to change notification settings

DnomaidGit/KuraOSGiServicePattern

Repository files navigation


KuraOSGiServicePattern


General Info

Basic example for modular applications following the typical OSGi service pattern for an Eclipse Kura project. image


Development Environment

  • Eclipse Neon Version: 2019-09 R (4.13.0). An additional plugin, mToolkit, is needed to allow remote connectivity to an OSGi framework on a Kura-enabled target device. To install mToolkit into Eclipse, use the following steps:
    • Open the Help | Install New Software… menu.
    • Add the following URL as an update site based on your version of Eclipse http://mtoolkit-neon.s3-website-us-east-1.amazonaws.com
    • Install the “mToolkit” feature (you need to uncheck the Group items by category checkbox in order to see the feature).
    • Restart Eclipse. In the menu Window | Show View | Other, there should be an mToolkit | Frameworks option. If so, the plugin has been installed correctly.
  • Development platform Linux (Debian 10).

System Requirements

  • Eclipse Kura 4.1.0 is compatible with Java 8 and OSGi R6.

Build sources

The only requisite to build from sources is an already
installed Eclipse Kura User Workspace.


Tested

  • Raspberry pi 3 and 4.
  • Eclipse Kura 4.1.0.

Binary package

The binary package ready for the installation can be found in folder "resources/dp".


How to create a communication between OSGi bundles

Watch the video on youtube.

Watch the video


Links

Documentation:


About

Basic example for modular applications following the typical OSGi service pattern for an Eclipse Kura project.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages