| Hi Lasantha, 
 On 3/29/2011 4:27 AM, Lasantha Bandara wrote:
 Dear all;
      
 Eclipse ideas page for Google Summer of Code 2011 mentions
        that there is an idea for ECF project. I asked about this
        project in soc-dev mailing list. Then 
          
            Scott Lewisreplied me with a set
            of references about ECF.
            And he asked me to join this mailing list for further
            details. Now I'm searching for
            places that I can contribute in ECF project. 
 Still
            I'm not clear about what are the available projects in ECF
            for Google Summer of Code 2011. Can some one tell me about
            the ideas that ECF has. Just for everyone's reference, here's my response to your original
    query about ECF on the soc-dev mailing list [1].
 
 ECF has a number of different areas of development going on, but the
    main reason why they don't all appear on the Google Summer of Code
    2011 page [2], is that I as the project lead do not have the time to
    list the potential Google Summer of Code projects.  There one
    already there (Salvo...the Eclipse Newsreader [3]).
 
 So I'll quickly list a few ideas here.  Other ECF committers: 
    please chime in with other things you are working on, that you would
    like to mentor for.
 
 1) Extending ECF Remote Service Admin.  With the ECF 3.5 release,
    we've just completed implementing an OSGi enterprise standard called
    remote services admin.  See here [4] for pointers to more
    information/details.  There are a number of things that can/could be
    done on ECF RSA...e.g. integrate with various other providers...like
    ones based upon restlet (which I've already done...see [5]) or other
    popular rest frameworks (e.g. jax rest framework...I can't remember
    what it's called right now).
 
 2) Complete/extend work on SIP provider.  There's a longstanding
    effort to do this...see this enhancement [6].  This effort was
    started via a previous google summer of code project [6], and
    Harshana Martin is now an ECF committer and a potential mentor for
    another gsoc project.  Harshana participates in this mailing list
    (ecf-dev).
 
 3) Complete/extend work on Wave Provider.  Another previous google
    soc project...that is still ongoing...was creating a Google Wave
    provider.  See [7].  Sebastian Schmidt and Mustafa Isik are both
    still ECF committers and potential mentors.  They recently gave a
    presentation about some of there more recent work...an android-based
    multiplayer game that uses the wave protocol for game
    synchronization [8].  Sebastian and Mustafa participate on this
    mailing list.
 
 4) Help with ECF documentation (as a google soc project).  We have
    an ongoing project (called the ECF Documentation Project) to
    create/add to the ECF documentation...particularly around ECF remote
    services, and RSA.  See [8] for more info.  Although this isn't a
    programming project per se, I would like to encourage everyone to
    contribute as much as they can to the documentation project...as at
    this stage it's a very important part of making ECF easier for
    people to use...and given our situation in terms of resources it's a
    very difficult thing for us to do.  Note also that a lot of this
    could be creating examples and tutorials...which would involve
    coding.
 
 5) Work on server-side usage of ECF.  There are several efforts to
    do more with ECF on the server-side (e.g. create an xmpp server that
    runs on OSGI and integrates with ECF remote services...see, for
    example, the recently added openfire-on-osgi [10]).   This was done
    by Markus Kuppe, and Markus could be a mentor for such a project.
 
 Ok...that's all I can do right now.  If other committers have other
    ideas that they would like to share, please do so.  Lasantha...if
    you have any questions, please ask them here and I'll try to answer
    them as quickly as possible (but it may not be as quickly as I
    typically respond to things...just a warning).
 
 Thanks,
 
 Scott
 
 
 [1] http://dev.eclipse.org/mhonarc/lists/soc-dev/msg01501.html
 [2] http://wiki.eclipse.org/Google_Summer_of_Code_2011_Ideas
 [3]
http://wiki.eclipse.org/Google_Summer_of_Code_2011_Ideas#ECF:_Salvo.2C_the_Eclipse_NNTP.2FNewsreader_Project
 [4]
    http://eclipseecf.blogspot.com/2011/03/ecf-35-remote-services-admin.html
 [5]
http://eclipseecf.blogspot.com/2011/03/restlet-and-osgi-remote-services-part-1.html
 [6] http://wiki.eclipse.org/SIP_Voip_implementation_For_ECF
 [7] http://wiki.eclipse.org/Google_Wave_ECF_provider
 [8]
    http://www.eclipsecon.org/2011/sessions/?page=sessions&id=2175
 [9] http://wiki.eclipse.org/ECF#ECF_Documentation_Project
 [10] https://build.ecf-project.org/jenkins/job/C-HEAD-xmpp.feature/
 
 
 
 
      
 Thank
            you.
 
        -- 
         
                
                          
                            Lasantha Bandara, Computer Science and
                              Engineering, University of
                              Moratuwa, Sri Lanka. gtalk: lasanthasridinesh skype: lasanthasridinesh 
_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev 
 |