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 >>> >> >> >
