Paper
14 March 2005 An OSGi compatible implementation of a Java resource monitor
Bruno Van Den Bossche, Koen Van Boxstael, Nico Goeminne, Frank Gielen, Piet M.A. Demeester
Author Affiliations +
Proceedings Volume 5684, Multimedia on Mobile Devices; (2005) https://doi.org/10.1117/12.596506
Event: Electronic Imaging 2005, 2005, San Jose, California, United States
Abstract
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.
© (2005) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Bruno Van Den Bossche, Koen Van Boxstael, Nico Goeminne, Frank Gielen, and Piet M.A. Demeester "An OSGi compatible implementation of a Java resource monitor", Proc. SPIE 5684, Multimedia on Mobile Devices, (14 March 2005); https://doi.org/10.1117/12.596506
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Java

Mobile devices

Electronic imaging

Environmental sensing

Multimedia

Software development

Switches

RELATED CONTENT


Back to Top