Forum Controls
Spotlight Features

The Rich Engineering Heritage Behind Dependency Injection

Andrew McVeigh takes us on a tour of the rich heritage behind dependency injection, what it represents, and tells us why its here to stay.

Java, the OLPC, and community responsibility

The "One Laptop Per Child" project has a great device ready to ship, but there's no Java on there. Let's think about working together to put Java on OLPC!
Replies: 2 - Pages: 1  
Threads: [ Previous | Next ]
  Click to reply to this thread Reply

Contribution of new OSGi declarative services draws closer

At 4:44 PM on Apr 3, 2007, Alex Blewitt DeveloperZone Top 100 wrote:

The contribution of ProSyst's declarative services (and other OSGi services) draws closer. The code has been refactored to the org.eclipse namespace, and there's no dependencies on any ProSyst code. It's currently awaiting entry into the incubator.

This will be great for OSGi for Equinox; whilst there were some implementations of e.g. declarative services, there were some unresolved issues regarding synchronisation with classloaders, whilst the implementation from ProSyst is generally considered to be better. There's still some time before this will become available in Equinox generally; it has to go through both the incubator and the Eclipse Legal Process , but time permitting it will propagate through.

The question is, will it be in time for Eclipse 3.3? At this stage of the game (3.3M7) PMC approval is required for public API changes, and it still has to go through the process first. So it's not guaranteed yet.

Alex.
  Click to reply to this thread Reply
1. At 6:11 AM on Apr 4, 2007, Neil Bartlett Javalobby Regulars wrote:

Re: Contribution of new OSGi declarative services draws closer

I think it's kind of irrelevant whether this will be in time for Eclipse 3.3. The supplemental bundles such as Declarative Services, Event Admin etc have always been separate downloads from the core Equinox distributions, and certainly won't be part of the SDK downloads. There's no reason to tie the release cycle for ProSyst's contribution into the Europa timeline.
  Click to reply to this thread Reply
2. At 1:28 PM on Apr 4, 2007, Alex Blewitt DeveloperZone Top 100 wrote:

Re: Contribution of new OSGi declarative services draws closer

Except for people wanting to write Eclipse 3.3 RCPs that take advantage of Declarative Services, who will see it as an advantage. Furthermore, if it's in Europa then there may be more early adopters for people utilising DS for Eclipse-based plugins, who only need to say 'Depends on 3.3' rather than 'Depends on 3.3, oh, and this bit that you need to download from the Equinox site'.

Alex.

thread.rss_message