Hi,

I'm afraid there's been some unexpected changes and will not be able to
present a proposal for GSOC this year :( Thanks for your ideas and support,
I wish the best to all the participants

Best regards,
Pere Villega

On Wed, Mar 23, 2011 at 6:51 PM, Pere Villega <[email protected]>wrote:

> 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