Author: Scott Lewis

In my previous post, I described how to easily build an Equinox-based web application server that can be run on any servlet container. Note that in the previous post I had these instructions for completing the export wizard dialog d) The Generate metadata repository should be unchecked If using p2 (as in this post), this is incorrect.  It should say d) The Generate metadata repository should be checked (to...

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

There is an interesting op-ed in today's NY Times from the venerable Robert Cringley: Chrome vs. Bing vs. You and Me Cringley implicitly asserts that neither Google nor Microsoft are going to innovate in the interest of You and Me and sadly, I think this is all-to-often true in 'big-time, big-money' corporate software. First and formost, companies are interested to achieve ever higher ROI for their shareholders. This...

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