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