Jadabs is a dynamic lightweight container for small devices in a distributed environment. Many distributed infrastructures exists so fare like Jini, Jxta, Messaging Systems, etc. All of them lack so fare the possibility to be run on small devices.
With Jadabs a two layered approach is taken. The first layer is a dynamic lightweight container using OSGi and dynamic AOP. The second layer consists of bundles which can be loaded, activated, stopped, and removed again. A core distributed framework is provided which follows the core JXTA specifications. The distributed framework uses part of JXME.
The scenario shown below represents a typical mobile infrastructure. With Jadabs and Jadabs-CLDC we can provide a middleware for such distributed mobile infrastructures.