[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [nebula-dev] Fwd: Need interested mentor in GSOC2012 -- Proposal for "Add swtbot support for more Nebula widgets"

Hi guys,

Is someone interested in mentoring this student? The GSoC program is a
great opportunity to help people make some cash during the summer and
to add value to our open source project.

I am happy to help out but I cannot commit to a full mentor status.

It is a nice experience and adds great value to your professional resume.

If you are a Nebula committer, please apply as a mentor here [1]. You
will be able to help out the greater eclipse community by also
commenting and voting for the proposed projects in other eclipse
projects. In particular, Mylyn and ECF have gained a lot by using the
GSoC program.

On top of all this: You will get a GSoC t-shirt!!

Please consider spending a few hours a week during this summer and help.

[1] http://www.google-melange.com/gsoc/homepage/google/gsoc2012

Regards,

Wim

On Tue, Apr 10, 2012 at 12:10 PM, Tom Schindl
<tom.schindl@xxxxxxxxxxxxxxx> wrote:
> I have no time because of my other commitments
>
> Tom
>
> Am 08.04.12 09:37, schrieb åæç:
>> Is there anyone wantting to mentor this proposal?
>>
>>
>> Best regards,
>> tomxinhong
>>
>>
>> ---------- åèåéä ----------
>> åääï *åæç* <tomxinhong@xxxxxxxxx <mailto:tomxinhong@xxxxxxxxx>>
>> ææï 2012å4æ1æ äå12:32
>> äéï Need interested mentor in GSOC2012 -- Proposal for "Add swtbot
>> support for more Nebula widgets"
>> æääï swtbot-dev@xxxxxxxxxxx <mailto:swtbot-dev@xxxxxxxxxxx>
>>
>>
>> Hello everyone,
>>
>> Sorry to paste my proposal here a little late to let everyone to know
>> what this proposal plans to do for SWTBot in this Google Summer of Code.
>> You can know the detail from the following proposal content. Interested
>> guy can consider mentor me in this summer if you think it would do a
>> good thing for SWTBot project.
>>
>> I also appreciate that anyone can make any comments on this proposal,
>> thank you very much!
>>
>>
>>
>>
>> Proposal âAdd swtbot support for more Nebula widgetsâ
>>
>>
>>
>> Abstract
>>
>> SWTBot is an open-source Java based UI/functional testing tool for
>> testing SWT and Eclipse based applications. It not only provides APIs
>> that are simple to read and write, but also can run on all platforms
>> that SWT runs on while very few other testing tools can perform such
>> well in SWT and Eclipse based UI testing world. However, Nebula as a
>> popular Eclipse project offering useful Custom SWT widgets, which SWTBot
>> should do more work to support.
>>
>>
>>
>> Detailed Information
>>
>> SWTBot performs well in SWT and Eclipse based UI testing world, and you
>> can know more information at [1]. Nebula is a place where different
>> Eclipse-Projects and Independent developers collaborate on building
>> Custom SWT widgets and reuseable UI-Components useable in
>> UI-Applications built using SWT and JFace, you can know more at [2].
>>
>> There is already someone realizing that SWTBot should be enhanced to
>> support Nebula widgets, see the bug tracker [3] and Eclipse forum [4].
>> The bug reporter Aurelien has already very interesting and significant
>> work to enhance the SWTBot to support Nebula Gallery widget, however
>> many other Nebula widgets may still not be supported yet by SWTBot after
>> about 2 years since the bug reported. On the bug page talking list, guys
>> have shown great interest and wish to see SWTBot supporting more Nebula
>> widgets. I just want to utilize this GSOC opportunity to do such
>> interesting thing which is not listed on the eclipse GSOC2012 wiki page,
>> but I still want mentors can focus on this idea.
>>
>>
>>
>> Background
>>
>> There are about 18 widgets Nebula offering, with 10 released and 8 in
>> incubation, so this proposal will only focus on the 10 released Nebula
>> widgets. In 2010, Aurelien already did great work to enhance SWTBot to
>> support Nebula Gallery, so the first step in this summer is to check his
>> patches and borrow useful information to go further. After that, write
>> code to support more other released widgets.
>>
>>
>>
>> The detailed plan is as follows:
>>
>>
>>
>> Schedule
>>
>> ----------------------------------------------------------
>>
>> Before coding: clone Nebula and SWTBot repositories and prepare all
>> developing environments; create bugs if neccesary
>>
>> Week 1: check the patch against bug 325076 to know more and finish off
>> the work if necessary
>>
>> Week 2: write code to support Grid
>>
>> Week 3: write code to support PGroup
>>
>> Week 4: write code to support PShelf
>>
>> Week 5: write code to support TableCombo
>>
>> Week 6: write code to support CalendarCombo
>>
>> Week 7-9: write code to support XViewer and GanttChart
>>
>> Week 10-12: write code to support Oscilloscope and SWT Transition Widget
>>
>> Week 13 â GSOC2012 END: write documentations and tests, create patches
>> to fix corresponding bugs
>>
>>
>>
>> About me
>>
>> My name is TangXinHong, a undergraduate student from Beijing University
>> of Technology. I'm preparing for my computer science and technology
>> bachelor degree. I have about 2 years Java programming experiences and
>> often use SWT to develop Eclipse based UI applications. Iâm new to GSOC,
>> hope I can learn a lot and make friends here.
>>
>>
>>
>> My Email : Tomxinhong@xxxxxxxxx <mailto:Tomxinhong@xxxxxxxxx>
>>
>> My IRC ID: tomxinhong
>>
>>
>>
>> Links
>>
>> [1] http://www.eclipse.org/swtbot/
>>
>> [2] http://www.eclipse.org/nebula/
>>
>> [3] https://bugs.eclipse.org/bugs/show_bug.cgi?id=325076
>>
>> [4] http://www.eclipse.org/forums/index.php/m/537094/
>>
>>
>>
>>
>>
>> _______________________________________________
>> nebula-dev mailing list
>> nebula-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/nebula-dev
>
>
> --
> B e s t S o l u t i o n . a t            ÂEDV Systemhaus GmbH
> ------------------------------------------------------------------------
> tom schindl         geschÃftsfÃhrer/CEO
> ------------------------------------------------------------------------
> eduard-bodem-gasse 5-7/1  A-6020 innsbruck   fax   Â++43 512 935833
> http://www.BestSolution.at           Âphone  Â++43 512 935834
> _______________________________________________
> nebula-dev mailing list
> nebula-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/nebula-dev