Hi Kevin As we agreed in the first meeting, you should come up with your own milestone plan, So can you please share that before EOD
/Jasintha On Wed, May 21, 2014 at 11:33 AM, Kasun Indrasiri <[email protected]> wrote: > Hi Kevin, > > Do we have a milestone plan and the deliverables that we expect deliver. I > would like to see a demo on the things that are completed. > > > > On Sat, May 17, 2014 at 1:56 PM, Kevin Ratnasekera < > [email protected]> wrote: > >> Simplified and Solved some Issues had in provided links in last email. >> >> [1] >> https://github.com/djkevincr/wso2-synapse/blob/master/modules/core/src/main/java/org/apache/synapse/SynapseDebugInterface.java >> [2] >> https://github.com/djkevincr/wso2-synapse/blob/master/modules/core/src/main/java/org/apache/synapse/SynapseDebugManager.java >> [3] >> https://github.com/djkevincr/wso2-synapse/blob/master/modules/core/src/main/java/org/apache/synapse/SynapseDebugFlag.java >> [4] >> https://github.com/djkevincr/wso2-synapse/blob/master/modules/core/src/main/java/org/apache/synapse/mediators/AbstractMediator.java >> [5] >> https://github.com/djkevincr/wso2-synapse/blob/master/modules/core/src/main/java/org/apache/synapse/mediators/AbstractListMediator.java >> >> Regards >> Kevin >> >> >> On Fri, May 16, 2014 at 5:28 PM, Kevin Ratnasekera < >> [email protected]> wrote: >> >>> hi all, >>> >>> I was busy with my academic work as I am completing my Internship >>> period, from now on i will be able to give more time and effort this >>> project. As we discussed I am currently implementing the extension point to >>> ESB runtime to support debugging according to deliverable 1 in my proposal. >>> In my proposal I have defined a protocol of messages exchange between the >>> ESB and debug framework. I have defined two TCP channel according to the >>> communication protocol. One TCP channel is sending Debug commands ( stop, >>> resume, set breakpoints ) and the other one is send Debug events which >>> makes the ESB and debug frame work work together to provide synchronization >>> ( started, terminated, resumed etc) . I have implemented the deliverable >>> one according to the protocol defined. >>> >>> [1] >>> https://github.com/djkevincr/wso2-synapse/blob/master/modules/core/src/main/java/org/apache/synapse/SynapseDebugManager.java >>> >>> [2] >>> https://github.com/djkevincr/wso2-synapse/blob/master/modules/core/src/main/java/org/apache/synapse/SynapseDebugConstants.java >>> >>> You can review the code here with the provided links. I have refactored >>> the code coding standards and I have tested the code to some extent. As I >>> said the day we discussed offline It is necessary to slightly change the >>> implementation of AbstractListMeadiator.java and AbstractMeadiator.java >>> classes current implementation. >>> >>> [3] >>> https://github.com/djkevincr/wso2-synapse/blob/master/modules/core/src/main/java/org/apache/synapse/mediators/AbstractMediator.java >>> >>> [4] >>> https://github.com/djkevincr/wso2-synapse/blob/master/modules/core/src/main/java/org/apache/synapse/mediators/AbstractListMediator.java >>> >>> You can have a look on those with the provided links. >>> I am currently implementing a TCP client exhibit sample debug session >>> scenarios for simple sequence configurations withe several mediators. I am >>> working on this throughout this weekend, hopefully I will be able to come >>> up with several test scenarios and update the the progress in next few days. >>> >>> As I was advised by the mentors recently, I will put more concentration >>> on the at the ESB runtime end before moving in to the Eclipse debug >>> framework and related UI. I will test it's full functionality thoroughly >>> for different debug sessions scenarios as the sequence configuration >>> complexity increases before moving on. >>> >>> Regards >>> Kevin >>> >>> >>> >>> >>> >>> >>> >>> >>> On Sun, May 11, 2014 at 9:10 AM, Isuru Udana <[email protected]> wrote: >>> >>>> Hi Kevin, >>>> >>>> As we discussed offline few days ago, could you please update the >>>> thread with the current progress. >>>> >>>> Thanks. >>>> >>>> >>>> On Mon, Apr 28, 2014 at 12:28 PM, Viraj Rajaguru <[email protected]>wrote: >>>> >>>>> Hi, >>>>> >>>>> >>>>> On Mon, Apr 28, 2014 at 2:59 AM, Kevin Ratnasekera < >>>>> [email protected]> wrote: >>>>> >>>>>> 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. >>>>>> >>>>> >>>>> In ESB graphical editor plugin we have a source editor which is >>>>> extended by "org.eclipse.wst.sse.ui.StructuredTextEditor". This >>>>> 'StructuredTextEditor' class has been extended by >>>>> "org.eclipse.ui.texteditor.AbstractTextEditor". You can use ESB graphical >>>>> editor's source view/editor to set breakpoints for synapse configuration >>>>> xml at the initial stage. >>>>> >>>>> Thanks, >>>>> Viraj. >>>>> >>>>>> >>>>>> 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 >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Viraj Rajaguru >>>>> Software Engineer >>>>> WSO2 Inc. : http://wso2.com >>>>> >>>>> Mobile: +94 77 3683068 >>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Architecture mailing list >>>>> [email protected] >>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>> >>>>> >>>> >>>> >>>> -- >>>> *Isuru Udana* >>>> Senior >>>> * Software Engineer* >>>> WSO2 Inc.; http://wso2.com >>>> email: [email protected] cell: +94 77 3791887 >>>> blog: http://mytecheye.blogspot.com/ >>>> twitter: http://twitter.com/isudana >>>> >>> >>> >> >> _______________________________________________ >> Architecture mailing list >> [email protected] >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > > > -- > Kasun Indrasiri > Software Architect > WSO2, Inc.; http://wso2.com > lean.enterprise.middleware > > cell: +94 77 556 5206 > Blog : http://kasunpanorama.blogspot.com/ > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- *Jasintha Dasanayake* *Senior Software EngineerWSO2 Inc. | http://wso2.com <http://wso2.com/>lean . enterprise . middleware* *mobile :- 0711368118*
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
