Is there anyone wantting to mentor this proposal?

Best regards,
tomxinhong


---------- 已转发邮件 ----------
发件人: 唐新红 <tomxinh...@gmail.com>
日期: 2012年4月1日 上午12:32
主题: Need interested mentor in GSOC2012 -- Proposal for "Add swtbot support
for more Nebula widgets"
收件人: swtbot-dev@eclipse.org


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 �C 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 : tomxinh...@gmail.com

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/
_______________________________________________
swtbot-dev mailing list
swtbot-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/swtbot-dev

Reply via email to