Re: [equinox-dev] Incubator request for Extensions/Services Integration work

2008-03-27 Thread Oleg Besedin
+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]
03/27/2008 10:53 AM
Please respond to
Equinox development mailing list equinox-dev@eclipse.org


To
Equinox development mailing list equinox-dev@eclipse.org
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@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


Re: [equinox-dev] Incubator request for Extensions/Services Integration work

2008-03-27 Thread Chris Aniszczyk

+1 also

Cheers,

---
Chris Aniszczyk | IBM Lotus | Eclipse Committer |
http://mea-bloga.blogspot.com | +1.860.839.2465


   
  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:   To
 [EMAIL PROTECTED] Equinox development mailing list
 g  equinox-dev@eclipse.org  
cc
   
 03/27/2008 10:53 AM   Subject
[equinox-dev] Incubator request
for Extensions/Services
Please respond to   Integrationwork
   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

inline: graycol.gifinline: ecblank.gif___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


RE: [equinox-dev] Incubator request for Extensions/Services Integration work

2008-03-27 Thread Jeff McAffer
+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] 

03/27/2008 10:53 AM 


Please respond to
Equinox development mailing list equinox-dev@eclipse.org


To

Equinox development mailing list equinox-dev@eclipse.org 


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@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



image001.gifimage002.pngimage003.png___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


RE: [equinox-dev] Incubator request for Extensions/Services Integration work

2008-03-27 Thread Thomas Watson
+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

RE: [equinox-dev] Incubator request for Extensions/Services Integration work

2008-03-27 Thread Pascal Rapicault

+1



  
  From:   Thomas Watson [EMAIL PROTECTED] 


  
  To: Equinox development mailing list equinox-dev@eclipse.org
  

  
  Date:   03/27/2008 01:11 PM   
  

  
  Subject:RE: [equinox-dev] Incubator   request for   
Extensions/Services Integration work

  





+1

I think a component programming model incubator area is a great idea.

Tom



(Embedded image moved to file: pic04301.gif)Inactive hide details for Jeff
McAffer ---03/27/2008 12:06:17 PM---+1Jeff McAffer ---03/27/2008
12:06:17 PM---+1
   
 (Embedded (Embedded image moved to file: pic09460.gif)
 image moved   Jeff McAffer [EMAIL PROTECTED] 
 to file:  
 pic16166.gif) 
 From: 
   
 (Embedded (Embedded image moved to file: pic04898.gif)
 image moved   'Equinox development mailing list'
 to file:  equinox-dev@eclipse.org   
 pic03397.gif) 
 To:   
   
 (Embedded (Embedded image moved to file: pic30818.gif)
 image moved   03/27/2008 12:06 PM 
 to file:  
 pic28668.gif) 
 Date: 
   
 (Embedded (Embedded image moved to file: pic10662.gif)
 image moved   RE: [equinox-dev] Incubator request for Extensions/Services
 to file:  Integration work
 pic00226.gif) 
 Subject:  
   





+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

(Embedded image moved to file: pic30795.gif)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

RE: [equinox-dev] Incubator request for Extensions/Services Integration work

2008-03-27 Thread Simon Kaegi
+1


[EMAIL PROTECTED] wrote on 03/27/2008 01:08:57 PM:

 +1

 I think a component programming model incubator area is a great idea.

 Tom



 [image removed] Jeff McAffer ---03/27/2008 12:06:17 PM---+1


 [image removed]
 From:

 [image removed]
 Jeff McAffer [EMAIL PROTECTED]

 [image removed]
 To:

 [image removed]
 'Equinox development mailing list' equinox-dev@eclipse.org

 [image removed]
 Date:

 [image removed]
 03/27/2008 12:06 PM

 [image removed]
 Subject:

 [image removed]
 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

 [image removed] 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 [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]
 03/27/2008 10:53 AM

 Please respond to
 Equinox development mailing list equinox-dev@eclipse.org

 To

 Equinox development mailing list equinox-dev@eclipse.org

 cc

 [image removed]

 Subject

 [equinox-dev] Incubator request for Extensions/Services Integration work

 [image removed]

 [image removed]




 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
 ___
 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


RE: [equinox-dev] Incubator request for Extensions/Services Integration work

2008-03-27 Thread DJ Houghton

+1




   
 John  
 Arthorne/Ottawa/I 
 [EMAIL PROTECTED]  
 To
 Sent by:  Equinox development mailing list
 equinox-dev-bounc equinox-dev@eclipse.org   
 [EMAIL PROTECTED] cc
   
   Subject
 03/27/2008 03:03  RE: [equinox-dev]  Incubator
 PMrequest  for
   Extensions/Services 
   Integration work
 Please respond to 
  Equinox  
development
   mailing list
 [EMAIL PROTECTED] 
 pse.org  
   
   





+1


   
 Thomas Watson 
 [EMAIL PROTECTED] 
 Sent by:   To
 [EMAIL PROTECTED]   Equinox development mailing list
 .org  equinox-dev@eclipse.org   
cc
   
 03/27/2008 01:08 PM   Subject
   RE: [equinox-dev] Incubator 
   requestfor  
  Please respond toExtensions/ServicesIntegration
 Equinox development   work
 mailing list  
  equinox-dev@eclipse.org
   
   
   
   
   





+1

I think a component programming model incubator area is a great idea.

Tom



(Embedded image moved to file: pic08750.gif)Inactive hide details for Jeff
McAffer ---03/27/2008 12:06:17 PM---+1Jeff McAffer ---03/27/2008
12:06:17 PM---+1
   
 (Embedde (Embedded image moved to file: pic18337.gif) 
 d image  Jeff McAffer [EMAIL PROTECTED]  
 moved to  
 file: 
 pic25723  
 .gif) 
 From: 
   
 (Embedde (Embedded image moved to file: pic23642.gif) 
 d image  'Equinox development mailing list' equinox-dev@eclipse.org
 moved to  
 file: 
 pic20153  
 .gif) 
 To:   
   
 (Embedde (Embedded image moved to file: pic15954.gif) 
 d image  03/27/2008 12:06 PM  
 moved to  
 file: 
 pic31781  
 .gif) 
 Date

Re: [equinox-dev] Incubator request for Extensions/Services Integration work

2008-03-27 Thread Boris Bokowski
+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 [EMAIL PROTECTED] 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: [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

  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 [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]

 03/27/2008 10:53 AM


 Please respond to
  Equinox development mailing list equinox-dev@eclipse.org


 To

 Equinox development mailing list equinox-dev@eclipse.org


 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@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


___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


Re: [equinox-dev] Incubator request for Extensions/Services Integration work

2008-03-27 Thread Stuart McCulloch
On 27/03/2008, Neil Bartlett [EMAIL PROTECTED] wrote:

 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.


Hi Neil,

+1 (non-binding)

I enjoyed your talk on this at EclipseCon and
would be interested in helping out, if needed.

-- 
Cheers, Stuart

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


RE: [equinox-dev] Incubator request for Extensions/Services Integration work

2008-03-27 Thread Jeff McAffer
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: [EMAIL PROTECTED] [mailto:equinox-dev-
 [EMAIL PROTECTED] 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 [EMAIL PROTECTED] 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: [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
 
   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 [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]
 
  03/27/2008 10:53 AM
 
 
  Please respond to
   Equinox development mailing list equinox-dev@eclipse.org
 
 
  To
 
  Equinox development mailing list equinox-dev@eclipse.org
 
 
  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@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
 
 
 ___
 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


RE: [equinox-dev] Incubator request for Extensions/Services Integration work

2008-03-27 Thread Simon J Archer
+1

Sounds good, Jeff.

Simon




Jeff McAffer [EMAIL PROTECTED] 
Sent by: [EMAIL PROTECTED]
03/27/2008 01:04 PM
Please respond to
Equinox development mailing list equinox-dev@eclipse.org


To
'Equinox development mailing list' equinox-dev@eclipse.org
cc

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

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 [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] 
03/27/2008 10:53 AM 


Please respond to
Equinox development mailing list equinox-dev@eclipse.org



To
Equinox development mailing list equinox-dev@eclipse.org 
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@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


image/gif___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


Re: [equinox-dev] Incubator request for Extensions/Services Integration work

2008-03-27 Thread Ikuo Yamasaki
+1 for me, too.

-
NTT Cyber Solutions Laboratories

 Ikuo YAMASAKI
E-mail: [EMAIL PROTECTED]
TEL +81-46-859-8537  FAX +81-46-855-1282 


___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev