Archive for February, 2009

Why do we need Distributed OSGi?

As we are achieving a key milestone with the Distributed OSGi project, it seems like a good time to review what’s been done so far, to identify the remaining steps, and talk about why we are doing this in the first place.
Read the complete article on InfoQ

dosgi, osgi

Annotations for OSGi Declarative Services

Recently I took a deeper look at OSGi Declarative Services (DS), Spring Dynamic Modules, iPOJO and Peaberry. I have to admit that I like DS a lot (and even more in the upcoming OSGi 4.2 spec). But one thing I particularly liked about iPOJO was the possibility to either use XML or Java annotations. So, [...]

osgi

OSGi Service Hooks explained

If you have a chance to go through the 4.2 version of the OSGi specification (pdf), you won’t fail to notice that we’ll see some very interesting news in OSGi soon. We’ve already (briefly) talked about Distributed OSGi, now Peter Kriens (OSGi Technical Director) introduces the OSGi service hooks specification in his latest post.
What’s this [...]

osgi

OSGi at Linkedin – Bundle Repositories

Let’s start with some numbers. As of this writing (January 2009), our repository of external libraries contains 200 jar files. Only 8 of them are bundles out of the box (4%). I believe that this small sample reflects the harsh reality out there: over 95% of the available libraries are not bundle.

Read the complete [...]

market news, osgi

OSGi support in the NetBeans Platform

The first problem you encounter when trying to use NetBeans IDE to extend GlassFish is that GlassFish, while extendable (hurray), is only extendable via OSGi bundles. And NetBeans IDE doesn’t let you create OSGi bundles. Or… doesn’t it?
Read the complete article on NetBeans DZone

osgi

JBoss and OSGi

Just appeared on Blogspot: JBoss OSGi diary.
Currently it features only an introductory post on OSGi (very well written, though), but we can expect interesting things for the future:
.. going to write about the JBoss OSGi Service Provider Interface (SPI) and how we integrate Apache Felix to provide an OSGi runtime based on the Microcontainer. You [...]

osgi

Distributed OSGi is coming…

There’s a lot of talk about dOSGi, since Apache CXF has just released the Reference Implementation of the Distribution Software (RFC 119). I’ll try to put my hands on this technology soon, and to write a brief how-to in the next few weeks.
In the meantime, here’s a collection of links to get started with dOSGi:

Coderthoughts: [...]

dosgi, osgi

Interview: Guillaume Nodet and Adrian Trenaman on Apache ServiceMix and role of OSGi in OSS clouds

Apache Software Foundation open source projects, OSGi, service-oriented architecture (SOA) developments, and cloud computing trends are converging. The do more for less mandate of the day is accelerating interest in how these open source technologies and deployment models can work well together.
Read the complete article on ZDNet

osgi

OSGi and OpenJPA

The Luminis blog contains several articles related to OSGi. A couple of them are particularly interesting, since they talk about a possible way to integrate OSGi with JPA (Java Persistence API).
JPA persistence in OSGi with openJPA
Persistence in OSGi with OpenJPA — part 2

osgi, tutorial

Webstarting OSGi applications

Java WebStart is a nice and easy way of deploying Java applications with one click from the web. In this blog I describe how to webstart an OSGi (Equinox) based application using Eclipse as IDE. First you develop your OSGi bundles as usual, to run your application, just create an OSGi framework launcher and run [...]

osgi, tutorial