Hi Jeremy,

I think this investigation is geared more towards optimization for a
particular platform, rather than exclusive support. I agree with you
that our base target should be the OSGi R4 spec, which currently has
broad support in the OSGi community. What Nicole is investigating are
possible mechanisms for generating OSGi bundles 'on the fly', so that we
can install extensions into an OSGi runtime without necessarily
requiring them to be pre-packaged (with full-blown OSGi manifests). This
is one of Jim's requests - support for a common extension packaging
format regardless of the target runtime. Specialization for a particular
OSGi implementation (i.e. using BuddyClassLoaders) doesn't seem
unreasonable in that context, so long as we support the general case as
well.

Of course, if the SCA spec were to embrace and extend the OSGi manifest
format... :-) 

Cheers,
Joel

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jeremy
Boynes
Sent: Thursday, November 16, 2006 6:45 AM
To: [email protected]
Subject: Re: Bundles and OSGi

On 11/15/06, Hawkins, Joel <[EMAIL PROTECTED]> wrote:
>
> -----Original Message-----
> From: Wengatz, Nicole [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, November 15, 2006 10:23 AM
> To: Hawkins, Joel
> Cc: Jim Marino; Wengatz, Nicole; Jasny, Robert
> Subject: RE: Bundles and OSGi
>
> I performed now some tests with BuddyClassLoader. The core bundle gets
> an entry 'Eclipse-BuddyPolicy: registered'
> and the other bundles register at the core bundle. If the core bundle
> requires classes it searches in the registered
> buddies. The performance seems to bad a little bit worser (but still
in
> milliseconds). After the core bundle loaded a class
> from one of the other bundles (e.g. B) you cannot refresh bundle B. If
> you would like to update bundle B you have to
> refresh the core and again all bundles get refreshed.
> BuddyClassLoading is not part of OSGi R4, but part of Eclipse. Eclipse
> guys are planning to bring it into OSGI R4.1.
>

This worries me a little as I would not like to think that the only
OSGi implementation that was supported was Eclipse's. When is 4.1 due
and/or does, for example, Felix offer something similar to this?

--
Jeremy

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

The contents of this e-mail are intended for the named addressee only. It 
contains information that may be confidential. Unless you are the named 
addressee or an authorized designee, you may not copy or use it, or disclose it 
to anyone else. If you received it in error please notify us immediately and 
then destroy it. 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to