retepMicroKernel

The retepMicroKernel is a lightweight and extensible microKernel suitable for Java applications of all sizes.

The use of a microKernel enables at a low level, an application to be formed of one or more modules, each one providing a core service. These modules can then run your application, be it directly or via a common container like Plexus, Spring or even a web container like Jetty or tomcat.

The kernel also provides:

  • Maven plugins to assemble applications and generate tar, tgz, tar.bz2 or zip archives
  • native binary launchers
    • Linux (32 and 64bit)
    • Mac OS X (10.5+) – includes both unix and OSX application layouts
    • Windows 32bit (XP since 9.4, Windows 7 since 10.3). Since (10.3 Trantor this is built under Windows 7 and XP is unsupported but should work)
    • NetBSD – 32bit supported with a Linux JVM (since 10.3 Trantor), 64bit is being tested
    • OpenSolaris – x86 and amd64 only
  • Native support for Terracotta when running in ‘DSO’ mode.

As with all retep.org projects this requires a current Java 6 (JDK1.6) or later (yes I do test against Java7 occasionally).

Project Home

The project is hosted over at Project Kenai which includes the issue trackers, wiki and primary Mercurial source repository.

Ohloh also contains a project page including regularly updated code analysis.

Available documentation

Follow

Get every new post delivered to your Inbox.

Join 1,397 other followers