Planet OSGi

Only two weeks left until EclipseCon! I'm sure everyone's excited to see the new location, make new and meet old friends. This year we have plenty of talks ranging from runtime over mobile to modeling. Pick your choices! Highly Interactive Mobile Apps with RAP (J. Böhme López, H. Staudacher): Smartphones and Tablets have become ubiquitous. The competitiveness of the market is a win for consumers but a...

Read More

Over the last years I have seen many OSGi project, and while I am pretty happy with most of them there is a tendency to oversized launch configurations. Keeping the launch configs lean is not easy because the automatic dependency resolver can not always pick the smallest set possible. And maybe even worse it is not always obvious which bundles you need to select to...

Read More

EclipseCon 2013 is fast approaching. This year EclipseCon is on the east coast in Boston, MA from March 25-28th. EclipseCon brings together experts from dozens of Eclipse projects along with leaders from the ALM (Application Lifecycle Management) and OSGi communities. I'm really excited about this years program. Here are 5 talks that I can't wait to see: Scaling Up JGit I’ve seen a number of talks about...

Read More

There's good news for our OSGi JAX-RS Connector. We've added a consumer implementation that gives you the opportunity to reuse your @Path/@Provider interfaces to consume REST services in a generic way. Over the last few weeks I'd used this consumer a lot and decided that it should go into this release of the connector. So, today I'm proud to present the OSGi JAX-RS Connector 2.2.0....

Read More

Recently I wanted to use the good old ServiceTracker to get access to OSGi services registered under a specific interface and matching a given filter. I was surprised to discover that there is no constructor for the ServiceTracker that allows the specification of a class name and a filter. A quick look into the OSGi specification revealed: the list of the service interfaces is made available...

Read More

I recently introduced you to the JAX-RS Consumer. If you've read that post you might remember that I promised to write about the OSGi integration of the consumer. This is the topic of this short post. As you might know, a while ago I created the OSGI-JAX-RS connector. This connector gives you the opportunity to publish your @Path/@Provider resources by registering them as OSGi services. So,...

Read More

For those of you who were procrastinating and waiting for the last minute to get your EclipseCon 2013 submission in, your last chance is here.  The EclipseCon submission system will be shutdown at the end of day today (November 19 2012). The EclipseCon program committee will start reviewing the submissions tomorrow, so this really is a hard deadline. I've looked through some of the submission already and it...

Read More

With the latest RAP 2.0 milestone M2[1], you can run RAP based Web Application Bundles (WAB) with the unmodified RAP artifacts installed into your Virgo Jetty Server[2]. No more Eclipse buddy classloading required as noted in a previous post. Before version 2.0 M2, the RAP framework did not try to load configuration classes from the thread's context class loader (TCCL). Therefore, it was not possible to...

Read More

Wednesday October 31st is Halloween, an evening where children go door to door looking for a treat (candy) -- at least in North America. The EclipseCon 2013 program committee would like to offer the Eclipse Community a treat too, the chance to have your EclipseCon proposal considered with a much better chance of getting accepted, during the early bird selection process.  Last year the EclipseCon PC reviewed over...

Read More