You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by Nick D <he...@gmail.com> on 2006/06/13 05:04:49 UTC

SDO tooling for Apache Tuscany

Hi All,

I am interested in volunteering some time into a development project on 
SDO tooling. If any of you can help me identify / define a task that 
fits into a 1 Person Month effort, please let me know. I'd be happy to 
speak to any one of you if you are interested. I work for IBM at Silicon 
Valley Lab and have good knowledge of J2EE, SOA and Java/C++ based 
development .I'd appreciate your quick response and will  like to start 
immediately.

Also, I have check out the SDO work on the Tuscany wiki. I am trying to 
define something that could serve a project rather than several bug 
fix/enchancements. I hope to demonstrate this work as part of my 
graduate research project.

thanks,
Nick

---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Eclipse SOA Tools Project (was: Re: SDO tooling for Apache Tuscany)

Posted by Oisin Hurley <oh...@iona.com>.
> You should be aware of the Eclipse SOA Tools Project
> (http://www.eclipse.org/stp/) since there is a potential overlap with
> them...

And there's my cue... :)

I'll introduce myself: my name's Oisin Hurley and I'm on the STP PMC.
Some of you on this list might know me already, from the SCA process,
since I get to do some of that too :)

Right now in STP land [0] we are collecting scenarios to drive our  
planning
process [1] for integrating the elements we have (specifically around  
the
SCA model core and deployment areas). Needless to say, we would be  
keen to
have a very diverse set of scenarios to wrangle over -- if you have  
something
in mind, feel free to put it on the STP wiki (go to [2] for a  
bugzilla login
to get the write access).

Ok, that's the pitch over :) - on the subject in hand, while an EMF- 
based
implementation of SDO for eclipse is available at [3], there are
no efforts in progress in STP to create a SDO-generator wizard and
AFAIK same goes for the other top-level projects. So you won't be
stepping on any code :)

On a general note, we're real open to any suggestions, code,  
questions or
other feedback that you may have. There's usually a couple of people  
hanging
out on #eclipseSTP at irc.freenode.net:6667 if you want to get in touch
that way, or send a mail to stp-dev@eclipse.org

  cheers
   Oisin

[0] http://www.eclipse.org/stp
[1] http://wiki.eclipse.org/index.php/STP_Call_for_Scenarios
[2] https://wiki.eclipse.org/index.php? 
title=Special:Userlogin&returnto=STP
[3] http://www.eclipse.org/emf/sdo.php



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Re: SDO tooling for Apache Tuscany

Posted by Jeremy Boynes <jb...@apache.org>.
Frank Budinsky wrote:
> Nick,
> 
> Another thing that might be of interest is a bytecode SDO generator. If 
> you look in the Tuscany tools subproject, you'll see a command, 
> Interface2JavaGenerator, that given a Java interface generates an SDO 
> implementation class for it. It would be nice to have a similar command, 
> say Interface2ClassGenerator, that would generate a Java binary class (no 
> source). In the impl subproject, there is some prototype code that Jeremy 
> Boynes wrote (see 
> org.apache.tuscany.sdo.codegen.BytecodeInterfaceGenerator) that generates 
> interfaces using ASM. Although it isn't used for anything in the project, 
> it does illustrate how you might use ASM to generate a class.
> 

There's also some old code in my sandbox for generating impl classes
although its not hooked into the SDO runtime.

http://svn.apache.org/viewvc/incubator/tuscany/sandbox/jboynes/sdoproxy/
http://svn.apache.org/viewvc/incubator/tuscany/sandbox/jboynes/sdoproxy/src/main/java/org/apache/tuscany/sdo/impl/SDOGenerator.java?view=markup

--
Jeremy

---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Re: SDO tooling for Apache Tuscany

Posted by Frank Budinsky <fr...@ca.ibm.com>.
Nick,

Another thing that might be of interest is a bytecode SDO generator. If 
you look in the Tuscany tools subproject, you'll see a command, 
Interface2JavaGenerator, that given a Java interface generates an SDO 
implementation class for it. It would be nice to have a similar command, 
say Interface2ClassGenerator, that would generate a Java binary class (no 
source). In the impl subproject, there is some prototype code that Jeremy 
Boynes wrote (see 
org.apache.tuscany.sdo.codegen.BytecodeInterfaceGenerator) that generates 
interfaces using ASM. Although it isn't used for anything in the project, 
it does illustrate how you might use ASM to generate a class.

Frank 

Daniel Murphy <d_...@uk.ibm.com> wrote on 06/13/2006 05:54:27 AM:

> Hi Nick,
> 
> You should be aware of the Eclipse SOA Tools Project
> (http://www.eclipse.org/stp/) since there is a potential overlap with
> them...
> 
> A suggestion for a simple project could be eclipse plugins to generate 
SDO
> artifacts. I was just about to write an eclipse wizard/plugin to 
generate
> SDO objects from XSDs etc and then consider SCA later, but if someone 
else
> would like to do this (and the Tuscany think it would be worth while) 
then
> this would save me the job :)
> 
> I should only take a week or so to build a decent wizard, maybe longer 
if
> you need to learn eclipse.
> 
> Just a though, I believe it would prove useful for those who want to 
adopt
> Tuscany - whatever you do it would be worth checking for potential 
overlap
> with the STP.
> 
> Cheers,
> Dan
> 
> 
>  
>              Nick D  
>              <heynick@gmail.co  
>              m> To 
>                                        tuscany-dev@ws.apache.org  
>              13/06/06 04:04 AM cc 
>  
> Subject 
>              Please respond to         SDO tooling for Apache Tuscany  
>              tuscany-dev@ws.ap  
>                  ache.org  
>  
>  
>  
>  
> 
> 
> 
> 
> Hi All,
> 
> I am interested in volunteering some time into a development project on
> SDO tooling. If any of you can help me identify / define a task that
> fits into a 1 Person Month effort, please let me know. I'd be happy to
> speak to any one of you if you are interested. I work for IBM at Silicon
> Valley Lab and have good knowledge of J2EE, SOA and Java/C++ based
> development .I'd appreciate your quick response and will  like to start
> immediately.
> 
> Also, I have check out the SDO work on the Tuscany wiki. I am trying to
> define something that could serve a project rather than several bug
> fix/enchancements. I hope to demonstrate this work as part of my
> graduate research project.
> 
> thanks,
> Nick
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: tuscany-dev-help@ws.apache.org
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: tuscany-dev-help@ws.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Re: SDO tooling for Apache Tuscany

Posted by Daniel Murphy <d_...@uk.ibm.com>.
Hi Nick,

You should be aware of the Eclipse SOA Tools Project
(http://www.eclipse.org/stp/) since there is a potential overlap with
them...

A suggestion for a simple project could be eclipse plugins to generate SDO
artifacts. I was just about to write an eclipse wizard/plugin to generate
SDO objects from XSDs etc and then consider SCA later, but if someone else
would like to do this (and the Tuscany think it would be worth while) then
this would save me the job :)

I should only take a week or so to build a decent wizard, maybe longer if
you need to learn eclipse.

Just a though, I believe it would prove useful for those who want to adopt
Tuscany - whatever you do it would be worth checking for potential overlap
with the STP.

Cheers,
Dan


                                                                           
             Nick D                                                        
             <heynick@gmail.co                                             
             m>                                                         To 
                                       tuscany-dev@ws.apache.org           
             13/06/06 04:04 AM                                          cc 
                                                                           
                                                                   Subject 
             Please respond to         SDO tooling for Apache Tuscany      
             tuscany-dev@ws.ap                                             
                 ache.org                                                  
                                                                           
                                                                           
                                                                           
                                                                           




Hi All,

I am interested in volunteering some time into a development project on
SDO tooling. If any of you can help me identify / define a task that
fits into a 1 Person Month effort, please let me know. I'd be happy to
speak to any one of you if you are interested. I work for IBM at Silicon
Valley Lab and have good knowledge of J2EE, SOA and Java/C++ based
development .I'd appreciate your quick response and will  like to start
immediately.

Also, I have check out the SDO work on the Tuscany wiki. I am trying to
define something that could serve a project rather than several bug
fix/enchancements. I hope to demonstrate this work as part of my
graduate research project.

thanks,
Nick

---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Re: SDO tooling for Apache Tuscany

Posted by Frank Budinsky <fr...@ca.ibm.com>.
Dan,

The EMF SDO generation is SDO1 - it doesn't generate SDO2 code. But, by 
importing the model using the Tuscany importer and setting all the 
genmodel options correctly (i.e., the same way we configure things in the 
Tuscany command-line generator), it could be customized to generate SDO2. 
That would be a good thing, if someone wants to work on it.

Frank.

Daniel Berg <da...@us.ibm.com> wrote on 06/13/2006 08:55:11 PM:

> Hi Nick,
> 
> Before you go too far down the path of creating your own tools check out 

> the support from the EMF & SDO project on Eclipse 
> (http://www.eclipse.org/emf/sdo.php).  I haven't checked their latest 
> builds but in the past they had a wizard that will allow you to create 
an 
> EMF model based on several different inputs one of which is XSD.  From 
> this genmodel you could make configuration changes and then generate the 

> necessary classes that you wanted.  In this case you could configure the 

> genmodel to generate SDOs.  I would hope that this function has been 
> updated to supported SDO2 but I do not know for sure but it is worth 
> looking into.
> 
> Regards,
> Dan
> 
> 
> 
> 
> 
> Nick D <he...@gmail.com> 
> 06/12/2006 11:04 PM
> Please respond to
> tuscany-dev@ws.apache.org
> 
> 
> To
> tuscany-dev@ws.apache.org
> cc
> 
> Subject
> SDO tooling for Apache Tuscany
> 
> 
> 
> 
> 
> 
> Hi All,
> 
> I am interested in volunteering some time into a development project on 
> SDO tooling. If any of you can help me identify / define a task that 
> fits into a 1 Person Month effort, please let me know. I'd be happy to 
> speak to any one of you if you are interested. I work for IBM at Silicon 

> Valley Lab and have good knowledge of J2EE, SOA and Java/C++ based 
> development .I'd appreciate your quick response and will  like to start 
> immediately.
> 
> Also, I have check out the SDO work on the Tuscany wiki. I am trying to 
> define something that could serve a project rather than several bug 
> fix/enchancements. I hope to demonstrate this work as part of my 
> graduate research project.
> 
> thanks,
> Nick
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: tuscany-dev-help@ws.apache.org
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Re: SDO tooling for Apache Tuscany

Posted by Daniel Murphy <d_...@uk.ibm.com>.
Certainly we should check what eclipse is doing... personally I'd prefer
not to have to go via EMF models to get to SDOs 'cos I have no interest in
EMFs... Also, worth bearing in mind that Tuscany uses EMF 2.2.0 RC4 (for M1
at least). EMF@Eclipse is now 2.2.0 RC7 & currently only has the SDO v1
level packaged with it... so definitely some room to provide something for
Tuscany (imho).
Dan


                                                                           
             Daniel Berg                                                   
             <danberg@us.ibm.c                                             
             om>                                                        To 
                                       tuscany-dev@ws.apache.org           
             14/06/06 01:55 AM                                          cc 
                                                                           
                                                                   Subject 
             Please respond to         Re: SDO tooling for Apache Tuscany  
             tuscany-dev@ws.ap                                             
                 ache.org                                                  
                                                                           
                                                                           
                                                                           
                                                                           




Hi Nick,

Before you go too far down the path of creating your own tools check out
the support from the EMF & SDO project on Eclipse
(http://www.eclipse.org/emf/sdo.php).  I haven't checked their latest
builds but in the past they had a wizard that will allow you to create an
EMF model based on several different inputs one of which is XSD.  From
this genmodel you could make configuration changes and then generate the
necessary classes that you wanted.  In this case you could configure the
genmodel to generate SDOs.  I would hope that this function has been
updated to supported SDO2 but I do not know for sure but it is worth
looking into.

Regards,
Dan





Nick D <he...@gmail.com>
06/12/2006 11:04 PM
Please respond to
tuscany-dev@ws.apache.org


To
tuscany-dev@ws.apache.org
cc

Subject
SDO tooling for Apache Tuscany






Hi All,

I am interested in volunteering some time into a development project on
SDO tooling. If any of you can help me identify / define a task that
fits into a 1 Person Month effort, please let me know. I'd be happy to
speak to any one of you if you are interested. I work for IBM at Silicon
Valley Lab and have good knowledge of J2EE, SOA and Java/C++ based
development .I'd appreciate your quick response and will  like to start
immediately.

Also, I have check out the SDO work on the Tuscany wiki. I am trying to
define something that could serve a project rather than several bug
fix/enchancements. I hope to demonstrate this work as part of my
graduate research project.

thanks,
Nick

---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org





---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Re: SDO tooling for Apache Tuscany

Posted by Daniel Berg <da...@us.ibm.com>.
Hi Nick,

Before you go too far down the path of creating your own tools check out 
the support from the EMF & SDO project on Eclipse 
(http://www.eclipse.org/emf/sdo.php).  I haven't checked their latest 
builds but in the past they had a wizard that will allow you to create an 
EMF model based on several different inputs one of which is XSD.  From 
this genmodel you could make configuration changes and then generate the 
necessary classes that you wanted.  In this case you could configure the 
genmodel to generate SDOs.  I would hope that this function has been 
updated to supported SDO2 but I do not know for sure but it is worth 
looking into.

Regards,
Dan





Nick D <he...@gmail.com> 
06/12/2006 11:04 PM
Please respond to
tuscany-dev@ws.apache.org


To
tuscany-dev@ws.apache.org
cc

Subject
SDO tooling for Apache Tuscany






Hi All,

I am interested in volunteering some time into a development project on 
SDO tooling. If any of you can help me identify / define a task that 
fits into a 1 Person Month effort, please let me know. I'd be happy to 
speak to any one of you if you are interested. I work for IBM at Silicon 
Valley Lab and have good knowledge of J2EE, SOA and Java/C++ based 
development .I'd appreciate your quick response and will  like to start 
immediately.

Also, I have check out the SDO work on the Tuscany wiki. I am trying to 
define something that could serve a project rather than several bug 
fix/enchancements. I hope to demonstrate this work as part of my 
graduate research project.

thanks,
Nick

---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org