Skip to content
This repository has been archived by the owner on Oct 3, 2021. It is now read-only.
/ osgi-toolkit Public archive

OSGi made easy. Bring fun to development of applications based on OSGi frameworks.

License

Notifications You must be signed in to change notification settings

neva-dev/osgi-toolkit

Repository files navigation

OSGi Toolkit

OSGi made easy. Bring fun to development of applications based on OSGi frameworks.

Assumptions:

  • Reducing to minimum an effort related with creating custom OSGi framework distributions from reusable feature concentrated OSGi packages (not just bundles) being a combination of: metadata, artifact and its dependencies.
  • Filling a gap which is OSGi related easy to use tooling that any Java dev could use and don't be scared of.

Project structure:

  • Gradle Plugin - Tool for building bundles, packages and custom distributions.
  • Manager Bundle - Bundle responsible for packages deployment on custom distribution (like a Apache Felix Web Console).
  • Framework Launcher - Application that launches OSGi framework being a base of distribution (like a Apache Felix Main)
  • Distribution Launcher - Application that extracts self-included custom distribution and performs initial setup.

Versioning

Project is using SemVer for versioning. For the versions available, see the tags on this repository.

Authors

License

OSGi Toolkit is licensed under the Apache License, Version 2.0 (the "License")

About

OSGi made easy. Bring fun to development of applications based on OSGi frameworks.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages