Hi all,

I would like to thank WSO2 community for accepting my proposal for $subject for
GSOC 2014 and specially thankful for WSO2 ESB and DevStudio Team for
helping me out to come up with the proposal. I am pleased to work with you
as my GSoC project mentors at the same time being part of the WSO2
community.

Past few weeks I have been following working examples of debuggers written
using eclipse debug framework in order to get good understanding of how
debug framework can be used to develop custom debuggers.[1][2][3] Also I
have covered to some extent of eclipse debug API documentation.

As mentioned in my proposal, I have implemented to some extent deliverable
1 ESB extension point to plug ESB to a debug plugin as according to the
communication protocol defined. During the community bonding period I would
like to continue working on the deliverable 1 with WSO2 coding standards
and test it s functionality using a Simple Java TCP client with ESB server
runtime without testing it s integration with the eclipse debug as it is
not completed yet.

Also I have studied Eclipse launching framework and documentation to some
extent and I would like to continue studying on them more during the community
bonding period. Also I have gathered some background knowledge on how to
instantiate WSO2 ESB instance inside a java program so that it would help
me to write the launch delegate class which is the core of the ESB launcher
for debug plugin. I also encountered some problems I would like to share
them with you too.[4]

Without Integrating the debug plugin to be working with DevStudio graphical
editor, as a starting point I would like to work towards, to set break
points using the the eclipse default AbstractTextEditor for synapse
configuration xml. As this would help me test the full functionality and
also it is convenient as there is default implementation is available for
line based/oriented breakpoints in the debug framework it self. This may be
further extended to set breakpoints using devStudio  graphical editor.

These are the things I am working within this community bonding period
before the GSoC coding period starts.Comments and suggestions are really
appreciated. I have presented them briefly and I would like to discuss them
more with you. If you want anything further to clarify just please let me
know. I would like to start work on them early so it that it spare enough
time for me to complete the project.

[1]eclipse debugger for perl interpreter
http://www.eclipse.org/articles/Article-Debugger/how-to.html
[2]eclipse debugger for Embedded systems Software
http://fmt.cs.utwente.nl/files/sprojects/22.pdf
[3]eclipse debugger for text interpreter
http://codeandme.blogspot.com/2013/11/debugger-3-tale-of-debuggers-processes.html
[4]Launcher for JAVA applets.
http://www.eclipse.org/articles/Article-Launch-Framework/launch.html

Regards
Kevin
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to