The OSGi Service Platform is a good choice for developing component
based self-adapting and self-configuring software for embedded and
mobile devices. The self-adapting software can download, install
and run new components on the fly, changing itself to provide the best QoS. When the device faces a resource shortage (processing time, memory, bandwidth...) it switches to a less demanding component. Detecting and identifying those resource bottlenecks usually is a nontrivial operation within a J2ME based environment. The most straightforward solution is to bypass the Java Virtual Machine and invoke native code using JNI. However it's not desirable for every developer to create his own native code and consequently lose the platform independent properties of the Java platform. This paper focuses on developing a hardware resource monitor component
which eliminates the need of native C code and active polling. This
component can be plugged into the OSGi framework like every other
component and provides a developer-friendly, generic and extensible
API to monitor hardware resources. The software will be notified
when relevant changes are detected. Thus allowing the development of
platform independent adaptive software bundles which can be automatically deployed on a wide range of mobile and embedded devices.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.