[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
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
>
>