Thanks for the answers!

I will check all this and write some proposal :)

Best regards,
Pere Villega



On Wed, Mar 23, 2011 at 10:25 AM, Florian Moga <[email protected]> wrote:

> Hi Pere,
>
> A good place to start getting familiar with SCA is the SCA Introduction on
> the Tuscany website [1] and the OASIS specifications which you can find at
> [2]. SCA Java Component Implementation spec is of direct interest for you
> as you can use implementation.java as a starting point for
> implementation.scala. You can also check out SCA Java Common Annotations
> and APIs as it will help you better understand SCA.
>
> It will also be helpful if you checkout and run a few samples [3] to see
> how things are working. You can also checkout the
> implementation-java-runtime module [4] and debug step by step through the
> samples and see how the internals of implementation java are working.
>
> Another useful link about Tuscany would be the Runtime Overview which you
> can find at [5].
>
> Regarding the idea of the project, at the moment components written in
> Scala can be run using implementation.java [6]. As far as I know, there are
> some incompatibilities between some Scala features that can't be run using
> the java interpreter. The first goal of the project would be to enable full
> usage of Scala in component implementations. Apart from that, adding other
> features based on Scala's nifty features (like the one suggested by Ant)
> will be a plus.
>
> Once you have some ideas, I strongly encourage you to start writing your
> proposal on our wiki [7]. As I will participate as a student this year, I
> hope one of the other committers will be able to help with mentoring.
>
> Florian
>
> [1] http://tuscany.apache.org/documentation-2x/sca-introduction.html
>  <http://tuscany.apache.org/documentation-2x/sca-introduction.html>[2]
> http://osoa.org/display/Main/Service+Component+Architecture+Specifications
> <http://osoa.org/display/Main/Service+Component+Architecture+Specifications>
> [3] https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/contrib/samples/
>  <https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/contrib/samples/>
> [4]
> https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/modules/implementation-java-runtime/
> [5]
> http://tuscany.apache.org/documentation-2x/sca-java-runtime-overview.html
> [6]
> https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/unreleased/samples/helloworld-scala-contribution/
> [7]
> https://cwiki.apache.org/confluence/display/TUSCANYWIKI/GSoC+2011+Applications
>
>
> On Wed, Mar 23, 2011 at 10:16 AM, ant elder <[email protected]> wrote:
>
>> On Tue, Mar 22, 2011 at 9:45 PM, Pere Villega <[email protected]>
>> wrote:
>> > Hi everybody,
>> >
>> > I’m Pere Villega, a developer from Barcelona currently living in Dublin,
>> and
>> > new to the mailing list. I contact you regarding Google Summer of Code
>> 2011.
>> > I’m a student that would like to join the program this season and I’ve
>> found
>> > your project interesting. I contacted Florian Moga (I thought he was a
>> > mentor :P) and he told me to write here to you all.
>> >
>> > First of all I want to do a disclaimer: I’m studying and working full
>> time.
>> > Last year I was part of GSOC 2010 under the same conditions (working and
>> > studying) and contributed a project to Duraspace
>> > (
>> https://wiki.duraspace.org/display/GSOC/GSOC10+-+Add+Unit+Testing+to+Dspace
>> ).
>> > The project was a success and was incorporated into trunk at the end of
>> > GSOC. I say this because I want to show that although I won’t be working
>> > 40h/week on GSOC, I’m able to deliver. I expect to contribute around 15h
>> > each week, some weeks maybe more. If you prefer a full time student, I
>> will
>> > understand. If having a part-time dedication is an issue, I completely
>> > understand it and I won’t submit any proposal. I truly appreciate your
>> time
>> > spent reading this.
>> >
>> > The purpose of this email is to know if the members of the project would
>> be
>> > interested in me working in your project, and in such case to establish
>> a
>> > first contact with some mentor.
>> >
>> > I have many years of experience in Java development and I’m a beginner
>> in
>> > Scala. I’ve seen some ideas of Florian related to that area, that’s why
>> I
>> > first contacted him. To be fair, I don’t know too much about the project
>> > (although I know about SOA and I want to learn more about it, another
>> reason
>> > why I’ve become interested on Tuscany), so another reason of this email
>> > would be to know which are the priorities for the project. I understand
>> that
>> > GSOC is a perfect opportunity so use extra man-hours to implement things
>> > that can’t be easily achieved during the year with the standard work of
>> > committers (that’s what happened in my last GSOC) and by knowing what
>> the
>> > project needs I can both create a better application and benefit Tuscany
>> > more.
>> >
>> > If someone is interested please contact me via the mailing list or
>> directly
>> > via email.
>> >
>> > Best regards and thanks for your time,
>> > Pere Villega
>>
>> Hi Pere,
>>
>> Not being able to be full time on the project wont automatically rule
>> you out. We've had several students in the past who've worked on
>> Tuscany GSoC projects who've been part time and that worked out ok.
>>
>> You mention Scala so i'm guessing you're interested in the
>> TUSCANY-3847 project. Just implementing support for
>> <implementation.scala> probably wouldn't be that much work as it can
>> reuse a lot of the existing code from <implementation.java> so it
>> could be good to find ideas for other aspects to make the project more
>> interesting. I don't know Scala much so not too much help there but
>> one possibility is with Scala's builtin XML support and looking at how
>> to integrate that with Tuscany's databinding framework so Scala
>> components can work directly with XML messages.
>>
>>   ...ant
>>
>
>

Reply via email to