osgilab


KnowHowLab - useful OSGi knowledge source

The idea of the project to provide OSGi tools and implementation of OSGi APIs that are not available (e.g. MonitorAdmin, JMX) in the other open-source projects and some experiments with OSGi core API.

News

  • 2012-10-25: OSGi Testing Commons were moved to GitHub
  • 2012-10-01: OSGi JMX was donated to OPS4J
  • 2012-10-01: OSGi MonitorAdmin was donated to OPS4J

  • Old news

OSGi Bundles

|Name|Version|Specification|Description|Sources|JavaDoc|Maven Artifact| |:---|:------|:------------|:----------|:------|:------|:-------------| |MonitorAdmin|1.0.2 (20100728)|PDF/API|MonitorAdmin implementation bundle|JAR/SVN|none |org.knowhowlab.osgi:monitoradmin:1.0.2| |JMX Model|1.0.2 (20100709)|PDF/API|OSGi Enterprise JMX Management Model Implementation bundle|JAR/SVN|Here|org.knowhowlab.osgi:jmx:1.0.2| |Equinox Shell Adapter|1.1.0 (20110518)|none |OSGi Universal shell Equinox adapter bundle|JAR/SVN|none |org.knowhowlab.osgi.shell:equinox:1.1.0| |Felix Shell Adapter|1.1.0 (20110518)|none |OSGi Universal shell Felix adapter bundle|JAR/SVN|none |org.knowhowlab.osgi.shell:felix:1.1.0| |Felix GoGo Shell Adapter|1.1.0 (20110518)|none |OSGi Universal shell Felix GoGo adapter bundle|JAR/SVN|none |org.knowhowlab.osgi.shell:felix-gogo:1.1.0| |Knopflerfish Shell Adapter|1.1.0 (20110518)|none |OSGi Universal shell Knopflerfish adapter bundle|JAR/SVN|none |org.knowhowlab.osgi.shell:knopflerfish:1.1.0|

OSGi Testing (useful tools and utilities to test OSGi specific code)

|Name|Version|Description|Sources|JavaDoc|Maven Artifact| |:---|:------|:----------|:------|:------|:-------------| |Commons|1.0.0 (20100606)|OSGi specific assertions and utility classes that help to write OSGi integration/system tests|JAR/SVN|JAR/Browse|org.osgilab.testing:commons:1.0.0|

Tips & Tricks

|Name|Description|Blog post|Sources| |:---|:----------|:--------|:------| |OSGi Profiling|How to profile OSGi bundles with Java profile tools|Blog|Sources| |OSGi Logging|How to forward JUL to OSGi and vice versa|Post 1/Post 2|Sources 1/Sources 2| |OSGi Activation|How to activate code in OSGi bundle|Post|Sources/Sources ZIP|

Experiments

|Description|Blog post|Sources|Binaries| |:----------|:--------|:------|:-------| |How to replace standard Equinox shell with Apache Felix GoGo.|Here|Here|Here|

*"OSGi" trademark belongs to OSGi Alliance.

Project Information

Labels:
osgi java MonitorAdmin jee jse jmx testing shell