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