Planet OSGi Tag

If you're using Eclipse for OSGi development, there's a neat utility that you can use to help you run your OSGi application on a variety of frameworks. PAX Runner uses the PDE org.eclipse.pde.ui.osgiFrameworks extension point to supply frameworks. To install PAX Runner, simply add their repository via software installation wizard. There's an important thing to note about PAX Runner. When you're self-hosting with a PAX Runner based...

Read More

There is a very cool new tutorial by Bryan Hunt for using ECF's implementation of the OSGi Distributed OSGi spec (RFC 119) and OSGi Declarative Services (DS) together to do remote declarative services. In addition to demonstrating the power of combining DS with ECF 3.0's support for distributed OSGi services, the tutorial has two other very cool aspects: It was created by a community member after using these...

Read More

A few months ago I introduced you to REST. Since then my Google Summer of Code project, REST abstraction for ECF, has been accepted and a lot of work has been done. Scott Lewis and I wanted to make the use of any REST services as simple as possible and whats simpler for a bundle developer than an OSGi service? First I want to give  you...

Read More

Last week Chris Aniszczyk and I did a free three hour OSGi and Equinox Jumpstart webinar. Yesterday we posted the whole thing as a six part series of movies on the EclipseSource webcast site. Check it out and let us know what you think! The webinar was aimed at people who've heard the buzz around OSGi but still don't have a great feel for what it...

Read More

Recently, a few people have come to me ask how Eclipse maintains its API and versions. The intent of this question was to see what lessons there are to be learned for other OSGi-based applications. If we step back a bit, in essence, Eclipse is a large OSG application. On top of that, Eclipse is a platform where people build their own OSGi applications on...

Read More

As part of the Eclipse Galileo release, we updated all of our training courses to reflect the latest release: Eclipse RCP Development (4 Days) Eclipse RCP Advanced Topics (3 Days) OSGi and Equinox (3 Days) OSGi and Equinox Primer (1 Day) RAP for Java Developers (4 Days) RAP for RCP Developers (2 Days) We have also added two new courses to cover two popular topics, Equinox p2 and migrating to Galileo RCP: Provisioning...

Read More

We've added to our distributed OSGi documentation (with examples+source) for ECF 3.0/Galileo: Distributed OSGi Services with ECF Getting Started with ECF's RFC119 Implementation Getting Started Using the ECF Remote Services API We have API layering so service programmers can choose the simplest appropriate mechanism for their system requirements, while still providing access to 'lower-level' concerns when necessary: failure handling synchronous vs. asynchronous remote method invocation serialization and wire protocol and so on...

Read More

As we learned from Ian Bull, p2 has come a long way for the Galileo release. Now that Galileo has shipped, a lot of the Eclipse development teams are going on vacation or starting the planning process. In particular, the p2 team is looking for ideas on how to improve the user interface in Eclipse 3.6 and Helios. If you have any problems with the current user...

Read More