This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Other Application Frameworks and the fly likes OSGi and embedded computing Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Frameworks » Other Application Frameworks
Bookmark "OSGi and embedded computing" Watch "OSGi and embedded computing" New topic
Author

OSGi and embedded computing

Migue Carvajal
Greenhorn

Joined: Feb 02, 2011
Posts: 5

Hi!

Despite its origins, aimed to embedded appliances, Java has got the most pervasive technology in the field of enterprise applications. With the advent of OSGi, it is possible for Java to gain presence in embedded platforms. Of course, OSGi enforces modularity and so it allows to fit in platforms with less resources, by removing the less needed modules.

What features/advantages of OSGi, other than modularity enforcement, do you think can help in development of embedded apps?

Thank you in advance,

Richard S. Hall
author
Ranch Hand

Joined: Feb 14, 2011
Posts: 47
Migue Carvajal wrote:
What features/advantages of OSGi, other than modularity enforcement, do you think can help in development of embedded apps?


I would have to say its support for dynamism at both the lifecycle and service layers. Embedded apps often to have to deal with higher levels of environmental dynamism (e.g., a mobile phone or tablet being carried around or a home automation system with devices coming and going). OSGi gives you a foundation for modeling and dealing with such dynamism.
Migue Carvajal
Greenhorn

Joined: Feb 02, 2011
Posts: 5

Richard S. Hall wrote:
I would have to say its support for dynamism at both the lifecycle and service layers. Embedded apps often to have to deal with higher levels of environmental dynamism (e.g., a mobile phone or tablet being carried around or a home automation system with devices coming and going). OSGi gives you a foundation for modeling and dealing with such dynamism.


Hi,
Regarding to mobile phones and tablets, do you think Android is adequate to deploy OSGi over it? Is it possible to run OSGi in J2ME platform?
Thanks in advance,
Richard S. Hall
author
Ranch Hand

Joined: Feb 14, 2011
Posts: 47
Migue Carvajal wrote:
Regarding to mobile phones and tablets, do you think Android is adequate to deploy OSGi over it? Is it possible to run OSGi in J2ME platform?
Thanks in advance,


Yes, see: http://www.ezdroid.com/

OSGi will also run on Foundation Profile.
 
 
subject: OSGi and embedded computing
 
Similar Threads
osgi only for Java
Why I should use the OSGi platform?
OSGI bundling vs CDI bundling
Questions on OSGi
Few questions on OSGi