[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




                                                                       
             John                                                      
             Arthorne/Ottawa/I                                         
             BM@IBMCA                                                   To
             Sent by:                  Equinox development mailing list
             equinox-dev-bounc         <equinox-dev@xxxxxxxxxxx>       
             es@xxxxxxxxxxx                                             cc
                                                                       
                                                                   Subject
             03/27/2008 03:03          RE: [equinox-dev]  Incubator    
             PM                        request      for                
                                       Extensions/Services             
                                       Integration work                
             Please respond to                                         
                  Equinox                                              
                development                                            
               mailing list                                            
             <equinox-dev@ecli                                         
                 pse.org>                                              
                                                                       
                                                                       





+1


                                                                       
 Thomas Watson                                                         
 <tjwatson@xxxxxxxxxx>                                                 
 Sent by:                                                               To
 equinox-dev-bounces@eclipse       Equinox development mailing list    
 .org                              <equinox-dev@xxxxxxxxxxx>           
                                                                        cc
                                                                       
 03/27/2008 01:08 PM                                               Subject
                                   RE: [equinox-dev] Incubator         
                                   request        for                  
      Please respond to            Extensions/Services        Integration
     Equinox development           work                                
         mailing list                                                  
  <equinox-dev@xxxxxxxxxxx>                                            
                                                                       
                                                                       
                                                                       
                                                                       
                                                                       





+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---+1"Jeff McAffer" ---03/27/2008
12:06:17 PM---+1
                                                                       
 (Embedde (Embedded image moved to file: pic18337.gif)                 
 d image  "Jeff McAffer" <jeff@xxxxxxxxx>                              
 moved to                                                              
 file:                                                                 
 pic25723                                                              
 .gif)                                                                 
 From:                                                                 
                                                                       
 (Embedde (Embedded image moved to file: pic23642.gif)                 
 d image  "'Equinox development mailing list'" <equinox-dev@xxxxxxxxxxx>
 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:                                                                 
                                                                       
 (Embedde (Embedded image moved to file: pic29476.gif)                 
 d image  RE: [equinox-dev] Incubator request for Extensions/Services  
 moved to Integration work                                             
 file:                                                                 
 pic05779                                                              
 .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: 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

(Embedded image moved to file: pic26550.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 <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                                        To
                                        "Equinox development mailing list"
                                        <equinox-dev@xxxxxxxxxxx>      
 03/27/2008 10:53 AM                                                    cc
                                        (Embedded image moved to file: 
                                        pic17105.gif)                  
                                                                   Subject
                                        [equinox-dev] Incubator request
                                        for Extensions/Services        
        Please respond to               Integration work               
   Equinox development mailing                                         
  list <equinox-dev@xxxxxxxxxxx>                                       
                                                                       
                                                                       
                                                                       
                                 (Embedded image moved to file:        
                                 pic04080.gif)                         
                                                                   (Embedd
                                                                   ed  
                                                                   image
                                                                   moved
                                                                   to  
                                                                   file:
                                                                   pic0461
                                                                   1.gif)
                                                                       
                                                                       






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
_______________________________________________
equinox-dev mailing list
equinox-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/equinox-dev

Attachment: pic08750.gif
Description: GIF image

Attachment: pic25723.gif
Description: GIF image

Attachment: pic18337.gif
Description: GIF image

Attachment: pic20153.gif
Description: GIF image

Attachment: pic23642.gif
Description: GIF image

Attachment: pic31781.gif
Description: GIF image

Attachment: pic15954.gif
Description: GIF image

Attachment: pic05779.gif
Description: GIF image

Attachment: pic29476.gif
Description: GIF image

Attachment: pic26550.gif
Description: GIF image

Attachment: pic17105.gif
Description: GIF image

Attachment: pic04080.gif
Description: GIF image

Attachment: pic04611.gif
Description: GIF image