+1 I think a "component programming model" incubator area is a great idea.
Tom From: "Jeff McAffer" <[EMAIL PROTECTED]> To: "'Equinox development mailing list'" <equinox-dev@eclipse.org> Date: 03/27/2008 12:06 PM Subject: RE: [equinox-dev] Incubator request for Extensions/Services Integration work +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: [EMAIL PROTECTED] [ mailto:[EMAIL PROTECTED] 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 Inactive hide details for Oleg Besedin ---03/27/2008 10:24:40 AM---+1 from me. If needed, I can help with IPZilla. The area proOleg 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 <[EMAIL PROTECTED]> To: Equinox development mailing list <equinox-dev@eclipse.org> 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" <[EMAIL PROTECTED]> Sent by: [EMAIL PROTECTED] To rg "Equinox development mailing list" <equinox-dev@eclipse.org> cc 03/27/2008 10:53 AM Subject [equinox-dev] Incubator request for Extensions/Services Integration work Please respond to Equinox development mailing list <equinox-dev@eclipse.org> 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@eclipse.org https://dev.eclipse.org/mailman/listinfo/equinox-dev _______________________________________________ equinox-dev mailing list equinox-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/equinox-dev _______________________________________________ equinox-dev mailing list equinox-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/equinox-dev
<<inline: graycol.gif>>
<<inline: ecblank.gif>>
<<inline: 25208587.gif>>
_______________________________________________ equinox-dev mailing list equinox-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/equinox-dev