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