[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [equinox-dev] Incubator request for Extensions/Services Integration work

Yeah, I was going to point you at this.  In the incubator we are pretty open
to contributions.  People like you, Neil and others who have stuff to
contribute are more than welcome.  We should do a set of nominations now
that most of the active committers have agreed that doing this makes sense.
I started some elections

Jeff

> -----Original Message-----
> From: equinox-dev-bounces@xxxxxxxxxxx [mailto:equinox-dev-
> bounces@xxxxxxxxxxx] On Behalf Of Boris Bokowski
> Sent: Thursday, March 27, 2008 8:54 PM
> To: Equinox development mailing list
> Subject: Re: [equinox-dev] Incubator request for Extensions/Services
> Integration work
> 
> +1 from me too, and I would be interested in participating. How does
> this work? Will initial committers be nominated?
> 
> Boris
> 
> On Thu, Mar 27, 2008 at 1:04 PM, Jeff McAffer <jeff@xxxxxxxxx> wrote:
> >
> >
> >
> >
> > +1
> >
> >
> >
> > This fits well with investigations we need to do for e4 as well as
> the SAT
> > work and some discussions with James Branigan from the Jazz team
> around
> > stuff they have been doing.
> >
> >
> >
> > Need a pithy name for the workarea.  "component programming model"
> (CPM)
> > perhaps?  As Oleg points out, it is really something that is broader
> than
> > just services and extensions.
> >
> >
> >
> > Jeff
> >
> >
> >
> >
> >
> >
> > From: equinox-dev-bounces@xxxxxxxxxxx
> > [mailto:equinox-dev-bounces@xxxxxxxxxxx] On Behalf Of Chris Aniszczyk
> >  Sent: Thursday, March 27, 2008 11:31 AM
> >
> >  To: Equinox development mailing list
> >
> >
> > Subject: Re: [equinox-dev] Incubator request for Extensions/Services
> > Integration work
> >
> >
> >
> >
> >
> > +1 also
> >
> >  Cheers,
> >
> >  ---
> >  Chris Aniszczyk | IBM Lotus | Eclipse Committer |
> > http://mea-bloga.blogspot.com | +1.860.839.2465
> >
> >  Oleg Besedin ---03/27/2008 10:24:40 AM---+1 from me. If needed, I
> can help
> > with IPZilla. The area probably could be created with a more gener
> >
> >
> >
> >  From:
> >
> >
> >  Oleg Besedin <obesedin@xxxxxxxxxx>
> >
> >
> >
> >  To:
> >
> >
> >  Equinox development mailing list <equinox-dev@xxxxxxxxxxx>
> >
> >
> >
> >  Date:
> >
> >
> >  03/27/2008 10:24 AM
> >
> >
> >
> >  Subject:
> >
> >
> >  Re: [equinox-dev] Incubator request for Extensions/Services
> Integration
> > work
> >  ________________________________
> >
> >
> >
> >
> >
> >
> >  +1 from me. If needed, I can help with IPZilla.
> >
> >  The area probably could be created with a more general purpose -
> something
> > like "component models investigation"?
> > equinox-incubator/component-model/service-injection
> >
> >  Thanks,
> >  Oleg
> >
> >
> >
> >
> >
> > "Neil Bartlett" <njbartlett@xxxxxxxxx>
> >  Sent by: equinox-dev-bounces@xxxxxxxxxxx
> >
> > 03/27/2008 10:53 AM
> >
> >
> > Please respond to
> >  Equinox development mailing list <equinox-dev@xxxxxxxxxxx>
> >
> >
> > To
> >
> > "Equinox development mailing list" <equinox-dev@xxxxxxxxxxx>
> >
> >
> > cc
> >
> >
> >
> >
> > Subject
> >
> > [equinox-dev] Incubator request for Extensions/Services Integration
> work
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >  Hello,
> >
> >  I have been doing some investigative work recently in the area of
> >  integrating extensions with OSGi services. As a result of this, I
> have
> >  developed a small framework for dynamically injecting services into
> >  extension objects according to metadata defined via the extension
> >  registry. As a very simple example, suppose we have an extension
> >  object (e.g. a ViewPart) which has a method
> >  setLogReader(LogReaderService). We can declare an "injected bean"
> >  extension as follows:
> >
> >    <extension point="...injectedBeans">
> >        <bean id="logReaderView"
> >              class="org...LogReaderView">
> >            <injectSingle
> interface="org.osgi.service.log.LogReaderService"
> >                          set="setLogReader"/>
> >        </bean>
> >    </extension>
> >
> >  And then the actual view extension as:
> >
> >    <extension point="org.eclipse.ui.views">
> >        <view class="org...InjectedExtensionFactory:logReaderView"
> >              name="Log Reader"/>
> >    </extension>
> >
> >  This results in all objects instantiated from the log view extension
> >  being dynamically injected with the log reader service as it becomes
> >  available (and un-injected when it goes away).
> >
> >  I would like to request a work area under the Equinox incubator as a
> >  home for this code so that others can test it and experiment with
> this
> >  and other approaches to the extensions/services integration problem.
> >
> >  Regards,
> >  Neil
> >  _______________________________________________
> >  equinox-dev mailing list
> >  equinox-dev@xxxxxxxxxxx
> >  https://dev.eclipse.org/mailman/listinfo/equinox-dev
> >  _______________________________________________
> >  equinox-dev mailing list
> >  equinox-dev@xxxxxxxxxxx
> >  https://dev.eclipse.org/mailman/listinfo/equinox-dev
> >
> >
> > _______________________________________________
> >  equinox-dev mailing list
> >  equinox-dev@xxxxxxxxxxx
> >  https://dev.eclipse.org/mailman/listinfo/equinox-dev
> >
> >
> _______________________________________________
> equinox-dev mailing list
> equinox-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/equinox-dev