Hi Mentors, I have completed the autocompletion feature as per the discussion last time. Please find the implementation at [1] <https://github.com/TharinduMunasinge/CEP-Siddhi_Editor> and the demo at [2] <http://tharindumunasinge.github.io/CEP-Siddhi_Editor/eventprocessor/inner_execution_plan.ui.html> . Since the semantic validation feature can not be tested in [2 <http://tharindumunasinge.github.io/CEP-Siddhi_Editor/eventprocessor/inner_execution_plan.ui.html>] I have attached the patch file at [3 <https://drive.google.com/file/d/0Bzsd1YmUyJSbU2I5NVpfRU83dWs/view>] as well. .
It would be great if you could try out the demo/patch and give me feedback/suggestions to improve the editor . If there are issues with demo please update [4] <https://github.com/TharinduMunasinge/CEP-Siddhi_Editor/issues>. *Current Features : * - Syntax highlighting - completed - Syntax validation and Error highlighting - completed - Semantic validation and error highlighting- completed ( performance can be improved further by using Binary search kind of algorithm to send server calls) - Context-Aware Auto completion - completed ( scoping rules of an inner stream are yet to be handled) [1] : https://github.com/TharinduMunasinge/CEP-Siddhi_Editor [2] : http://tharindumunasinge.github.io/CEP-Siddhi_Editor/eventprocessor/inner_execution_plan.ui.html [3] : https://drive.google.com/file/d/0Bzsd1YmUyJSbU2I5NVpfRU83dWs/view [4] : https://github.com/TharinduMunasinge/CEP-Siddhi_Editor/issues Thanks, *Th**a**rindu Munasin**ghe.* *Undergraduate ,Department of Computer **S**cience and Engineering* *University of Moratuwa.* *Contact no. +94770460887* On Mon, Aug 3, 2015 at 5:18 PM, Sriskandarajah Suhothayan <[email protected]> wrote: > Sure, we'll have a chat on this next Wednesday > > Suho > > On Mon, Aug 3, 2015 at 1:50 PM, Tharindu Munasinghe < > [email protected]> wrote: > >> Hi Suho, >> >> As per the discussion last time , I have implemented the context aware >> auto-completion feature with regular expression based approach. Currently >> this supports >> >> - Syntax completions : For stream,table, function definition >> statements and query statements appropriately >> - Completion for Stream Names and attributes : Within the query, >> based on the context >> - Stream references (alias) handling >> - Object attribute suggestions >> - Stream functions and Window processor suggestions (inbuilt and >> extension level with predefined list) >> - Function suggestions >> - Snippet suggestions for the longer structures : Define statements, >> window statements, function definitions, etc. >> >> I have a few questions regarding the scoping rules to be discussed. Can >> we have a meeting to review the work ? >> >> *Th**a**rindu Munasin**ghe.* >> *Undergraduate ,Department of Computer **S**cience and Engineering* >> *University of Moratuwa.* >> *Contact no. +94770460887 <%2B94770460887>* >> >> >> >> >> On Wed, Jul 15, 2015 at 5:03 PM, Sriskandarajah Suhothayan <[email protected] >> > wrote: >> >>> any update one this? >>> >>> Whats the approach we are taking now >>> >>> On Mon, Jul 6, 2015 at 4:34 PM, Tharindu Munasinghe < >>> [email protected]> wrote: >>> >>>> Yes , exactly they are not scalable models. There are several >>>> implementations I found but many of them doesn't >>>> provide context-sensitiveness for custom languages. As I can see the >>>> scalability can be achieved only if the auto completion logic resides >>>> within Antlr4 context right? . >>>> >>>> I have started a discussion in antlr-discussion google group regarding >>>> this matter. I am still looking for an alternative but haven't come across >>>> a scalable solution. Meanwhile if you have an alternative in mind, please >>>> let me know. >>>> >>>> >>>> *Th**a**rindu Munasin**ghe.* >>>> *Undergraduate ,Department of Computer **S**cience and Engineering* >>>> *University of Moratuwa.* >>>> *Contact no. +94770460887 <%2B94770460887>* >>>> >>>> >>>> >>>> >>>> On Sun, Jul 5, 2015 at 9:38 PM, Sriskandarajah Suhothayan < >>>> [email protected]> wrote: >>>> >>>>> The both model you are progressing are not scalable, and error prone. >>>>> If we make any change to the grammar then we have to also fix that in >>>>> several places. >>>>> >>>>> Isn't there any other alternatives? >>>>> >>>>> Suho >>>>> >>>>> On Tue, Jun 30, 2015 at 4:59 AM, Tharindu Munasinghe < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi Mentors, >>>>>> >>>>>> I have been working on the context-aware auto completion feature. >>>>>> There is a function called getExpectedTokensInCurrentRule() in >>>>>> Antlr4 API which returns the possible next tokens based on the current >>>>>> rule >>>>>> context. I have tried to use that function to get the possible tokens, >>>>>> but >>>>>> as I can see this function will only work with valid input that can be >>>>>> parsed without errors. While the query is incomplete (while user is >>>>>> typing >>>>>> the query) it will only generate a generic error without returning any >>>>>> parsing information. >>>>>> >>>>>> I have two alternatives in mind to overcome the issue . >>>>>> 1. create set of regular expressions to match the last input token >>>>>> and present a set of predefined suggestion lists. >>>>>> 2. create token graph similar to following diagram and suggest the >>>>>> children of the current token >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> I would be grateful if you can provide feedback regarding which >>>>>> method to implement. Any alternative suggestions are highly appreciated. >>>>>> >>>>>> >>>>>> On 15 June 2015 at 09:36, Tharindu Munasinghe < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi Mentors, >>>>>>> >>>>>>> I have almost completed the implementation of syntax and semantic >>>>>>> error highlighting mechanism. Now the errors are listed in appropriate >>>>>>> lines while user is writing the query . Number of server calls are >>>>>>> reduced >>>>>>> significantly , but still more optimizations can be done on this. >>>>>>> >>>>>>> This week I will be working on the auto completion feature , current >>>>>>> editor does have all-text auto completion. But I am trying to reduce the >>>>>>> suggestion list based on the context-awareness. >>>>>>> >>>>>>> Can we have a meeting in this week to verify the work I have already >>>>>>> done and to discuss the proceedings of this project ?. >>>>>>> >>>>>>> On 11 June 2015 at 08:08, Tharindu Munasinghe < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi Suho, >>>>>>>> >>>>>>>> >>>>>>>> *Weekly Progress Update* >>>>>>>> >>>>>>>> I have been working on syntax and semantic error highlighting >>>>>>>> mechanism. Client side syntax checking is almost completed and I >>>>>>>> managed to >>>>>>>> integrate new editor with CEP 4.0 .Once there are no syntax errors , >>>>>>>> the >>>>>>>> query will be submitted to the server side Siddhi compiler for semantic >>>>>>>> error checking . >>>>>>>> >>>>>>>> Since the syntax errors are checked in client side, only the >>>>>>>> semantic error messages will be getting from the server . But there >>>>>>>> was an >>>>>>>> issue in displaying the error messages since some of the semantic error >>>>>>>> messages do not contain the line numbers. >>>>>>>> >>>>>>>> To overcome the issue , I divided the query into top level parser >>>>>>>> rules ( define_stream, execution_element, ...) and send the code to the >>>>>>>> server in a constructive manner . So that the line which raise the >>>>>>>> error >>>>>>>> message can be identified. >>>>>>>> >>>>>>>> suppose the code is similar to this, >>>>>>>> >>>>>>>> 1. define stream foo(a int ,b string); //define_stream : at >>>>>>>> line 1--> A >>>>>>>> 2. >>>>>>>> 3. define stream foo(a int ,b int); //define_stream : at line 3 >>>>>>>> --->B >>>>>>>> 4. >>>>>>>> 5. from foo //execution_element : at >>>>>>>> line 5----> C >>>>>>>> 6. select a >>>>>>>> 7. insert into bar; >>>>>>>> >>>>>>>> >>>>>>>> If the code has no syntax errors then,it will be submitted to >>>>>>>> server as follows, >>>>>>>> A , A+B , A+B+C >>>>>>>> >>>>>>>> Since this feature can't be demonstrated in github pages. It would >>>>>>>> be great if we can meet and verify the progress before sending the PR. >>>>>>>> >>>>>>>> Thanks >>>>>>>> >>>>>>>> On 3 June 2015 at 16:06, Sriskandarajah Suhothayan <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Thanks for the update, yes keep us posted >>>>>>>>> >>>>>>>>> Suho >>>>>>>>> >>>>>>>>> On Wed, Jun 3, 2015 at 9:26 AM, Tharindu Munasinghe < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> Hi Suho >>>>>>>>>> >>>>>>>>>> I am working on the client side syntax checker (improving the >>>>>>>>>> error >>>>>>>>>> messages) and integrating the new editor with CEP. As soon as I >>>>>>>>>> complete them I will review the work with you before sending PRs >>>>>>>>>> . >>>>>>>>>> Sorry for delay in updating the progress. I will update you >>>>>>>>>> frequently >>>>>>>>>> from now onward. >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> >>>>>>>>>> On 2 June 2015 at 21:06, Sriskandarajah Suhothayan <[email protected]> >>>>>>>>>> wrote: >>>>>>>>>> > Hi Tharindu >>>>>>>>>> > >>>>>>>>>> > Your work looks good, do you have any updates ? >>>>>>>>>> > >>>>>>>>>> > Suho >>>>>>>>>> > >>>>>>>>>> > On Sun, May 24, 2015 at 9:54 AM, Mohanadarshan Vivekanandalingam >>>>>>>>>> > <[email protected]> wrote: >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> On Wed, May 20, 2015 at 2:27 AM, Tharindu Munasinghe >>>>>>>>>> >> <[email protected]> wrote: >>>>>>>>>> >>> >>>>>>>>>> >>> Hi Mentors, >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> Hi Tharindu, >>>>>>>>>> >> >>>>>>>>>> >>> >>>>>>>>>> >>> >>>>>>>>>> >>> I have started the initial implementation of client-side >>>>>>>>>> features like >>>>>>>>>> >>> syntax highlighting , code completion and code-snippets. I >>>>>>>>>> have tried both >>>>>>>>>> >>> ACE editor as well as Code-mirror libraries but according to >>>>>>>>>> my observation, >>>>>>>>>> >>> ACE editor can easily be customized for domain specific >>>>>>>>>> languages. >>>>>>>>>> >>> >>>>>>>>>> >>> Current implementation [1] is based on ACE library. The >>>>>>>>>> progress of the >>>>>>>>>> >>> implementation as follows, >>>>>>>>>> >>> >>>>>>>>>> >>> Syntax Highlighting :almost completed >>>>>>>>>> >>> >>>>>>>>>> >>> Code completion : >>>>>>>>>> >>> Currently the keywords,annotations, and locally >>>>>>>>>> defined >>>>>>>>>> >>> identifiers can be suggested.But the suggestion list still >>>>>>>>>> need to be >>>>>>>>>> >>> optimized based on the context awareness. >>>>>>>>>> >>> >>>>>>>>>> >>> Code snippets: >>>>>>>>>> >>> Predefined code snippets are supported for now >>>>>>>>>> (Eg: "defStr": >>>>>>>>>> >>> define stream , "attr","attrS") . User defined code snippets >>>>>>>>>> have to be >>>>>>>>>> >>> handled . >>>>>>>>>> >>> >>>>>>>>>> >>> Error checking: >>>>>>>>>> >>> Client side Siddhi parser (Antlr4 in JS runtime) >>>>>>>>>> was >>>>>>>>>> >>> integrated with Siddhi Editor. It just verify the syntactical >>>>>>>>>> correctness of >>>>>>>>>> >>> the query and shows error indicators with error messages on >>>>>>>>>> relevant lines >>>>>>>>>> >>> immediately . Currently the error messages are somewhat >>>>>>>>>> abstract and there >>>>>>>>>> >>> are issues in triggering the event as well . So there are >>>>>>>>>> improvements still >>>>>>>>>> >>> need to be done on this. For now, This feature only focuses >>>>>>>>>> on the syntax >>>>>>>>>> >>> that can be evaluated at client-side. For semantic >>>>>>>>>> verifications, Ajax >>>>>>>>>> >>> requests need to be sent (if only the client side parser >>>>>>>>>> doesn't find any >>>>>>>>>> >>> syntax errors) to the existing server-side Siddhi Compiler >>>>>>>>>> (That part is yet >>>>>>>>>> >>> to be done). >>>>>>>>>> >>> >>>>>>>>>> >>> >>>>>>>>>> >>> The source code at [1] only contains the client side features >>>>>>>>>> listed >>>>>>>>>> >>> above. This project is maintained just for the ease of >>>>>>>>>> testing and debugging >>>>>>>>>> >>> the front end specific features. Once the client-side >>>>>>>>>> specific features are >>>>>>>>>> >>> implemented and tested properly , this could be integrated >>>>>>>>>> and merged with >>>>>>>>>> >>> carbon-event-processing project. Afterwards I will continue >>>>>>>>>> to work on back >>>>>>>>>> >>> end related feature ,and will send PRs based on the >>>>>>>>>> improvements . >>>>>>>>>> >>> >>>>>>>>>> >> >>>>>>>>>> >> First of all, sorry for the delay.. I have tried out the >>>>>>>>>> editor, it is >>>>>>>>>> >> really cool.. I believe GSOC coding is starting by Tomorrow, >>>>>>>>>> great to see >>>>>>>>>> >> that you have started already.. I think, you have done a chat >>>>>>>>>> with Srinath >>>>>>>>>> >> and Suho regarding this and planned accordingly.. >>>>>>>>>> >> >>>>>>>>>> >> FYI, we have done some improvements for our existing editor as >>>>>>>>>> well.. >>>>>>>>>> >> Please check our CEP 4.0.0 alpha pack for more information.. >>>>>>>>>> >> >>>>>>>>>> >> Thanks, >>>>>>>>>> >> Mohan >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >>> >>>>>>>>>> >>> Please find demo page for the Siddhi editor is hosted on [2] >>>>>>>>>> . Highly >>>>>>>>>> >>> appreciate your feedbacks and suggestions on this. >>>>>>>>>> >>> >>>>>>>>>> >>> [1]: https://github.com/TharinduMunasinge/CEP-Siddhi_Editor/ >>>>>>>>>> >>> [2]: >>>>>>>>>> http://tharindumunasinge.github.io/CEP-Siddhi_Editor/ace_editor/ >>>>>>>>>> >>> >>>>>>>>>> >>> Thanks! >>>>>>>>>> >>> >>>>>>>>>> >>> On 7 May 2015 at 00:22, Tharindu Munasinghe < >>>>>>>>>> [email protected]> >>>>>>>>>> >>> wrote: >>>>>>>>>> >>>> >>>>>>>>>> >>>> Thanks Srinath! >>>>>>>>>> >>>> >>>>>>>>>> >>>> I had a quick discussion with Suho last week. He gave me the >>>>>>>>>> initial >>>>>>>>>> >>>> work flow and priorities of the features listed in the >>>>>>>>>> proposal. >>>>>>>>>> >>>> >>>>>>>>>> >>>> I am currently testing Antr4,Code-mirror and Ace libraries >>>>>>>>>> for the >>>>>>>>>> >>>> implementation purposes. Built the CEP 4.0 and have been >>>>>>>>>> getting >>>>>>>>>> >>>> familiar with SiddhiQL 3.0. >>>>>>>>>> >>>> >>>>>>>>>> >>>> Sure we can meet and discuss further details probably on >>>>>>>>>> Next Monday. >>>>>>>>>> >>>> So that I will be able to come up with something thing to >>>>>>>>>> demo the >>>>>>>>>> >>>> progress. Please let me know the time (or else a possible >>>>>>>>>> date in next >>>>>>>>>> >>>> week) for the meeting . >>>>>>>>>> >>>> >>>>>>>>>> >>>> >>>>>>>>>> >>>> Thanks, >>>>>>>>>> >>>> >>>>>>>>>> >>>> On 5 May 2015 at 09:01, Srinath Perera <[email protected]> >>>>>>>>>> wrote: >>>>>>>>>> >>>> > Tharindu, congratulations on the proposal! >>>>>>>>>> >>>> > >>>>>>>>>> >>>> > Shall we meet and discuss sometime this or the following >>>>>>>>>> week? >>>>>>>>>> >>>> > >>>>>>>>>> >>>> > On Wed, Apr 29, 2015 at 2:46 PM, Tharindu Munasinghe >>>>>>>>>> >>>> > <[email protected]> wrote: >>>>>>>>>> >>>> >> >>>>>>>>>> >>>> >> Hi Mentors, >>>>>>>>>> >>>> >> >>>>>>>>>> >>>> >> First of all thanks for selecting my proposal on $subject >>>>>>>>>> . I am >>>>>>>>>> >>>> >> planing to complete most of the basic implementations >>>>>>>>>> before the >>>>>>>>>> >>>> >> official Gsoc starting date (May 25) . Before that I >>>>>>>>>> would like to >>>>>>>>>> >>>> >> have a review for the design decisions included in the >>>>>>>>>> proposal. >>>>>>>>>> >>>> >> It would be great if you can review them and provide >>>>>>>>>> feedbacks and >>>>>>>>>> >>>> >> suggestions . >>>>>>>>>> >>>> >> >>>>>>>>>> >>>> >> Thanks, >>>>>>>>>> >>>> >> >>>>>>>>>> >>>> >> On 28 March 2015 at 12:09, Tharindu Munasinghe >>>>>>>>>> >>>> >> <[email protected]> wrote: >>>>>>>>>> >>>> >> > Hi all, >>>>>>>>>> >>>> >> > >>>>>>>>>> >>>> >> > Attached here is the proposal I submitted for $subject >>>>>>>>>> . >>>>>>>>>> >>>> >> > >>>>>>>>>> >>>> >> > >>>>>>>>>> >>>> >> > >>>>>>>>>> >>>> >> > >>>>>>>>>> >>>> >> > >>>>>>>>>> https://docs.google.com/a/cse.mrt.ac.lk/document/d/1Txl5uZbLYIX8slLR8F5kI8U0Se79tBgHxw2dA3hMIhI/edit# >>>>>>>>>> >>>> >> > >>>>>>>>>> >>>> >> > On 28 March 2015 at 00:08, Tharindu Munasinghe < >>>>>>>>>> [email protected]> >>>>>>>>>> >>>> >> > wrote: >>>>>>>>>> >>>> >> >> >>>>>>>>>> >>>> >> >> [Adding [email protected]] >>>>>>>>>> >>>> >> >> >>>>>>>>>> >>>> >> >> On Wed, Mar 4, 2015 at 12:41 AM, Tharindu Munasinghe >>>>>>>>>> >>>> >> >> <[email protected]> >>>>>>>>>> >>>> >> >> wrote: >>>>>>>>>> >>>> >> >>> >>>>>>>>>> >>>> >> >>> Hi all, >>>>>>>>>> >>>> >> >>> Thanks Mohan for the quick response. Sure.. >>>>>>>>>> according to >>>>>>>>>> >>>> >> >>> the >>>>>>>>>> >>>> >> >>> currently available slots I have sent a calendar >>>>>>>>>> invitation for >>>>>>>>>> >>>> >> >>> the >>>>>>>>>> >>>> >> >>> discussion on $subject .Please find the invitation >>>>>>>>>> at 3.00 PM >>>>>>>>>> >>>> >> >>> today >>>>>>>>>> >>>> >> >>> and let >>>>>>>>>> >>>> >> >>> me know the availability by then. >>>>>>>>>> >>>> >> >>> >>>>>>>>>> >>>> >> >>> Thanks, >>>>>>>>>> >>>> >> >>> >>>>>>>>>> >>>> >> >>> >>>>>>>>>> >>>> >> >>> On Tue, Mar 3, 2015 at 10:47 PM, Mohanadarshan >>>>>>>>>> Vivekanandalingam >>>>>>>>>> >>>> >> >>> <[email protected]> wrote: >>>>>>>>>> >>>> >> >>>> >>>>>>>>>> >>>> >> >>>> >>>>>>>>>> >>>> >> >>>> >>>>>>>>>> >>>> >> >>>> On Tue, Mar 3, 2015 at 5:19 PM, Tharindu Munasinghe >>>>>>>>>> >>>> >> >>>> <[email protected]> >>>>>>>>>> >>>> >> >>>> wrote: >>>>>>>>>> >>>> >> >>>>> >>>>>>>>>> >>>> >> >>>>> Hi, >>>>>>>>>> >>>> >> >>>>> >>>>>>>>>> >>>> >> >>>> >>>>>>>>>> >>>> >> >>>> Hi Tharindu, >>>>>>>>>> >>>> >> >>>> >>>>>>>>>> >>>> >> >>>>> >>>>>>>>>> >>>> >> >>>>> I am Tharindu Munasinghe , an undergraduate from >>>>>>>>>> Department of >>>>>>>>>> >>>> >> >>>>> Computer Science and Engineering, University of >>>>>>>>>> Moratuwa >>>>>>>>>> >>>> >> >>>>> .Currently >>>>>>>>>> >>>> >> >>>>> I am an >>>>>>>>>> >>>> >> >>>>> intern at WSO2. >>>>>>>>>> >>>> >> >>>>> >>>>>>>>>> >>>> >> >>>>> I went through the GSoC proposal list and >>>>>>>>>> interested in >>>>>>>>>> >>>> >> >>>>> proposal [1] >>>>>>>>>> >>>> >> >>>>> and looking forward to contribute . I am already >>>>>>>>>> familiar with >>>>>>>>>> >>>> >> >>>>> WSO2 >>>>>>>>>> >>>> >> >>>>> CEP and >>>>>>>>>> >>>> >> >>>>> Siddhi while working on my fast track training >>>>>>>>>> project. >>>>>>>>>> >>>> >> >>>>> >>>>>>>>>> >>>> >> >>>>> Please let me know if we could have a discussion on >>>>>>>>>> $subject. >>>>>>>>>> >>>> >> >>>>> >>>>>>>>>> >>>> >> >>>> >>>>>>>>>> >>>> >> >>>> Happy to hear that you like to work on $subject.. >>>>>>>>>> Sure, we can >>>>>>>>>> >>>> >> >>>> have >>>>>>>>>> >>>> >> >>>> discussion. Please check for a convenient time with >>>>>>>>>> Suho & >>>>>>>>>> >>>> >> >>>> Srinath.. >>>>>>>>>> >>>> >> >>>> >>>>>>>>>> >>>> >> >>>> Thanks, >>>>>>>>>> >>>> >> >>>> Mohan >>>>>>>>>> >>>> >> >>>> >>>>>>>>>> >>>> >> >>>>> >>>>>>>>>> >>>> >> >>>>> [1] Siddhi Editor for WSO2 CEP >>>>>>>>>> >>>> >> >>>>> >>>>>>>>>> >>>> >> >>>>> -- >>>>>>>>>> >>>> >> >>>>> Tharindu Munasinghe >>>>>>>>>> >>>> >> >>>>> Software Engineering Intern >>>>>>>>>> >>>> >> >>>>> WSO2 Inc.(http://wso2.com) >>>>>>>>>> >>>> >> >>>>> SRI LANKA >>>>>>>>>> >>>> >> >>>>> >>>>>>>>>> >>>> >> >>>>> Mobile: +94 77460887 >>>>>>>>>> >>>> >> >>>>> E-Mail: [email protected] >>>>>>>>>> >>>> >> >>>>> >>>>>>>>>> >>>> >> >>>>> _______________________________________________ >>>>>>>>>> >>>> >> >>>>> Dev mailing list >>>>>>>>>> >>>> >> >>>>> [email protected] >>>>>>>>>> >>>> >> >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>> >>>> >> >>>>> >>>>>>>>>> >>>> >> >>>> >>>>>>>>>> >>>> >> >>>> >>>>>>>>>> >>>> >> >>>> >>>>>>>>>> >>>> >> >>>> -- >>>>>>>>>> >>>> >> >>>> V. Mohanadarshan >>>>>>>>>> >>>> >> >>>> Software Engineer, >>>>>>>>>> >>>> >> >>>> Data Technologies Team, >>>>>>>>>> >>>> >> >>>> WSO2, Inc. http://wso2.com >>>>>>>>>> >>>> >> >>>> lean.enterprise.middleware. >>>>>>>>>> >>>> >> >>>> >>>>>>>>>> >>>> >> >>>> email: [email protected] >>>>>>>>>> >>>> >> >>>> phone:(+94) 771117673 >>>>>>>>>> >>>> >> >>> >>>>>>>>>> >>>> >> >>> >>>>>>>>>> >>>> >> >>> >>>>>>>>>> >>>> >> >>> >>>>>>>>>> >>>> >> >>> -- >>>>>>>>>> >>>> >> >>> Tharindu Munasinghe >>>>>>>>>> >>>> >> >>> Software Engineering Intern >>>>>>>>>> >>>> >> >>> WSO2 Inc.(http://wso2.com) >>>>>>>>>> >>>> >> >>> SRI LANKA >>>>>>>>>> >>>> >> >>> >>>>>>>>>> >>>> >> >>> Mobile: +94 77460887 >>>>>>>>>> >>>> >> >>> E-Mail: [email protected] >>>>>>>>>> >>>> >> >> >>>>>>>>>> >>>> >> >> >>>>>>>>>> >>>> >> >> >>>>>>>>>> >>>> >> >> >>>>>>>>>> >>>> >> >> -- >>>>>>>>>> >>>> >> >> Tharindu Munasinghe >>>>>>>>>> >>>> >> >> Software Engineering Intern >>>>>>>>>> >>>> >> >> WSO2 Inc.(http://wso2.com) >>>>>>>>>> >>>> >> >> SRI LANKA >>>>>>>>>> >>>> >> >> >>>>>>>>>> >>>> >> >> Mobile: +94 77460887 >>>>>>>>>> >>>> >> >> E-Mail: [email protected] >>>>>>>>>> >>>> >> > >>>>>>>>>> >>>> >> > >>>>>>>>>> >>>> >> > >>>>>>>>>> >>>> >> > >>>>>>>>>> >>>> >> > -- >>>>>>>>>> >>>> >> > Tharindu Munasinghe. >>>>>>>>>> >>>> >> > Undergraduate ,Department of Computer Science and >>>>>>>>>> Engineering >>>>>>>>>> >>>> >> > University of Moratuwa. >>>>>>>>>> >>>> >> > Contact no. +94770460887 >>>>>>>>>> >>>> >> >>>>>>>>>> >>>> >> >>>>>>>>>> >>>> >> >>>>>>>>>> >>>> >> -- >>>>>>>>>> >>>> >> Tharindu Munasinghe. >>>>>>>>>> >>>> >> Undergraduate ,Department of Computer Science and >>>>>>>>>> Engineering >>>>>>>>>> >>>> >> University of Moratuwa. >>>>>>>>>> >>>> >> Contact no. +94770460887 >>>>>>>>>> >>>> > >>>>>>>>>> >>>> > >>>>>>>>>> >>>> > >>>>>>>>>> >>>> > >>>>>>>>>> >>>> > -- >>>>>>>>>> >>>> > ============================ >>>>>>>>>> >>>> > Blog: http://srinathsview.blogspot.com >>>>>>>>>> twitter:@srinath_perera >>>>>>>>>> >>>> > Site: http://people.apache.org/~hemapani/ >>>>>>>>>> >>>> > Photos: http://www.flickr.com/photos/hemapani/ >>>>>>>>>> >>>> > Phone: 0772360902 >>>>>>>>>> >>>> >>>>>>>>>> >>>> >>>>>>>>>> >>>> >>>>>>>>>> >>>> -- >>>>>>>>>> >>>> Tharindu Munasinghe. >>>>>>>>>> >>>> Undergraduate ,Department of Computer Science and Engineering >>>>>>>>>> >>>> University of Moratuwa. >>>>>>>>>> >>>> Contact no. +94770460887 >>>>>>>>>> >>> >>>>>>>>>> >>> >>>>>>>>>> >>> >>>>>>>>>> >>> >>>>>>>>>> >>> -- >>>>>>>>>> >>> Tharindu Munasinghe. >>>>>>>>>> >>> Undergraduate ,Department of Computer Science and Engineering >>>>>>>>>> >>> University of Moratuwa. >>>>>>>>>> >>> Contact no. +94770460887 >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> -- >>>>>>>>>> >> V. Mohanadarshan >>>>>>>>>> >> Senior Software Engineer, >>>>>>>>>> >> Data Technologies Team, >>>>>>>>>> >> WSO2, Inc. http://wso2.com >>>>>>>>>> >> lean.enterprise.middleware. >>>>>>>>>> >> >>>>>>>>>> >> email: [email protected] >>>>>>>>>> >> phone:(+94) 771117673 >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > -- >>>>>>>>>> > S. Suhothayan >>>>>>>>>> > Technical Lead & Team Lead of WSO2 Complex Event Processor >>>>>>>>>> > WSO2 Inc. http://wso2.com >>>>>>>>>> > lean . enterprise . middleware >>>>>>>>>> > >>>>>>>>>> > cell: (+94) 779 756 757 | blog: http://suhothayan.blogspot.com/ >>>>>>>>>> > twitter: http://twitter.com/suhothayan | linked-in: >>>>>>>>>> > http://lk.linkedin.com/in/suhothayan >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Tharindu Munasinghe. >>>>>>>>>> Undergraduate ,Department of Computer Science and Engineering >>>>>>>>>> University of Moratuwa. >>>>>>>>>> Contact no. +94770460887 >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> >>>>>>>>> *S. Suhothayan* >>>>>>>>> Technical Lead & Team Lead of WSO2 Complex Event Processor >>>>>>>>> *WSO2 Inc. *http://wso2.com >>>>>>>>> * <http://wso2.com/>* >>>>>>>>> lean . enterprise . middleware >>>>>>>>> >>>>>>>>> >>>>>>>>> *cell: (+94) 779 756 757 <%28%2B94%29%20779%20756%20757> | blog: >>>>>>>>> http://suhothayan.blogspot.com/ >>>>>>>>> <http://suhothayan.blogspot.com/>twitter: >>>>>>>>> http://twitter.com/suhothayan <http://twitter.com/suhothayan> | >>>>>>>>> linked-in: >>>>>>>>> http://lk.linkedin.com/in/suhothayan >>>>>>>>> <http://lk.linkedin.com/in/suhothayan>* >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> *Th**a**rindu Munasin**ghe.* >>>>>>>> *Undergraduate ,Department of Computer **S**cience and Engineering* >>>>>>>> *University of Moratuwa.* >>>>>>>> *Contact no. +94770460887* >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Th**a**rindu Munasin**ghe.* >>>>>>> *Undergraduate ,Department of Computer **S**cience and Engineering* >>>>>>> *University of Moratuwa.* >>>>>>> *Contact no. +94770460887* >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Th**a**rindu Munasin**ghe.* >>>>>> *Undergraduate ,Department of Computer **S**cience and Engineering* >>>>>> *University of Moratuwa.* >>>>>> *Contact no. +94770460887* >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> *S. Suhothayan* >>>>> Technical Lead & Team Lead of WSO2 Complex Event Processor >>>>> *WSO2 Inc. *http://wso2.com >>>>> * <http://wso2.com/>* >>>>> lean . enterprise . middleware >>>>> >>>>> >>>>> *cell: (+94) 779 756 757 <%28%2B94%29%20779%20756%20757> | blog: >>>>> http://suhothayan.blogspot.com/ <http://suhothayan.blogspot.com/>twitter: >>>>> http://twitter.com/suhothayan <http://twitter.com/suhothayan> | linked-in: >>>>> http://lk.linkedin.com/in/suhothayan >>>>> <http://lk.linkedin.com/in/suhothayan>* >>>>> >>>> >>>> >>> >>> >>> -- >>> >>> *S. Suhothayan* >>> Technical Lead & Team Lead of WSO2 Complex Event Processor >>> *WSO2 Inc. *http://wso2.com >>> * <http://wso2.com/>* >>> lean . enterprise . middleware >>> >>> >>> *cell: (+94) 779 756 757 <%28%2B94%29%20779%20756%20757> | blog: >>> http://suhothayan.blogspot.com/ <http://suhothayan.blogspot.com/>twitter: >>> http://twitter.com/suhothayan <http://twitter.com/suhothayan> | linked-in: >>> http://lk.linkedin.com/in/suhothayan <http://lk.linkedin.com/in/suhothayan>* >>> >> >> > > > -- > > *S. Suhothayan* > Technical Lead & Team Lead of WSO2 Complex Event Processor > *WSO2 Inc. *http://wso2.com > * <http://wso2.com/>* > lean . enterprise . middleware > > > *cell: (+94) 779 756 757 <%28%2B94%29%20779%20756%20757> | blog: > http://suhothayan.blogspot.com/ <http://suhothayan.blogspot.com/>twitter: > http://twitter.com/suhothayan <http://twitter.com/suhothayan> | linked-in: > http://lk.linkedin.com/in/suhothayan <http://lk.linkedin.com/in/suhothayan>* >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
