Author: Scott Lewis

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

In his posting All contributions are Equal, some are more equal than others, Robert Konigsberg points out that contributing multiple ways of doing things can easily lead to more user complexity (e.g., by having multiple toString generators). This is true and in my view, a risk for any system that has many strongly-opinioned contributors (pretty much any large open source project). Toward the end of his post,...

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 Elias and Darin already blogged, there was a memorable DemoCamp session in Portland Wednesday night.  Thanks to Instantiations for organizing and hosting. The ECF slides for this are here.  Some of them I didn't actually have time to show at the DemoCamp, so there's a little new information there, even for those that were present....

Read More

For those interested, there's a new Distributed OSGi EventAdmin Service remote services example now available. What does this mean? Well, you can now create distributed implementations of OSGi services using JMS or other messaging frameworks for distributing messages to other OSGi frameworks. This is all possible because of ECF's provider architecture that allows the creation of a distributed EventAdmin implementation that can use a variety of...

Read More

In previous blog posts I've blogged about ECF's upcoming implementation of RFC 119. In this post, I would like to jump out of the description of RFC 119 and talk about how the implementation of RFC 119 and ECF remote services fit together...

Read More

In the last few days, there have been a number of provocative and interesting posts around the issue of how to maintain Eclipse's innovation, as well as commercial growth, and project contributions Bjorn's - It's a New World Doug's - On the Future of Eclipse and Michael's - Eclipse Freeloader Award There is some long-standing social science/economics work that is relevant.  For example, see The Logic of Collective Action. ...

Read More