You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zeppelin.apache.org by Minudika Malshan <mi...@gmail.com> on 2016/02/20 22:00:31 UTC

ZEPPELIN-682

Hi all,

I am looking forward to contribute in this year GSOC.
I have a basic understand in writing interpreters for zeppelin and have
already implement an interpreter for WSO2 siddhi which is a complex event
processing language.
Could you please give me more details about the requirement for
implementing a new interpreter for Apache beam?
It would be a great help for me to getting familiar with this
implementation.

Thank you!

Minudika Malshan
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa.

Re: ZEPPELIN-682

Posted by Minudika Malshan <mi...@gmail.com>.
Here is my proposal[1] which was submitted for Google Summer of Code 2016.

[1]
https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing

On Fri, Jun 3, 2016 at 9:00 PM, Minudika Malshan <mi...@gmail.com>
wrote:

> I was trying to integrate JavaREPL with zeppelin before. After Gsoc
> project announced, I was little busy with that.  So it was paused for a
> while.
> I am going to continue working on that.
>
> p.s : wondering if that student Alexander mentioned is me..
>
> On Fri, Jun 3, 2016 at 8:55 PM, Ismaël Mejía <ie...@gmail.com> wrote:
>
>> Hello,
>>
>> Minudika, there are three different 'big tracks of integration':
>>
>> 1. Integrate Beam's spark runner as a spark package, ideally with a Beam
>> spark SDK.
>>
>> This is what I am starting to do right now.
>>
>> 2. Integrate the core Beam Java SDK and all the runners. This is a BIG
>> task:
>>
>> As you said we need Java REPL to achieve this, I profit to ping Alexander
>> about this, since it seems there is a student working on the Java REPL
>> integration for Zeppelin. What is the Jira for this ? or shall we create a
>> new one ?
>>
>> I have tested both java-repl and the OpenJDK 9 jshell and I consider the
>> second one more robust, however I don't know if this can be backported
>> easily.
>>
>> 3. Integrate the python SDK
>>
>> This is a different beast, but it would be at least theoretically easier
>> than the other two. This cannot be even started since the Python SDK for
>> Beam has not been integrated yet.
>>
>> Feel free to contribute in whatever you want to, but it is better that we
>> align our efforts since this is quite a task.
>>
>> Best,
>> -Ismael
>>
>>
>> On Fri, Jun 3, 2016 at 11:59 AM, Minudika Malshan <mi...@gmail.com>
>> wrote:
>>
>> > Hi all,
>> >
>> > Are you gonna use JavaREPL[1] for this implementation?
>> >
>> > [1] https://github.com/albertlatacz/java-repl
>> >
>> > On Fri, Jun 3, 2016 at 3:23 PM, Felix Cheung <felixcheung_m@hotmail.com
>> >
>> > wrote:
>> >
>> > > Absolutely! We would welcome your contribution for this!
>> > >
>> > >
>> > >
>> > >                 _____________________________
>> > > From: Minudika Malshan <mi...@gmail.com>
>> > > Sent: Monday, May 30, 2016 9:24 PM
>> > > Subject: Re: ZEPPELIN-682
>> > > To: Alexander Bezzubov <bz...@apache.org>
>> > > Cc:  <de...@zeppelin.incubator.apache.org>
>> > >
>> > >
>> > > Hi all,
>> > >
>> > > Seems like this project is going to be taken care of. I submitted two
>> > > proposals for gsoc and  the other proposal got accepted.
>> > >
>> > > However I'm more than happy to contribute for this project.
>> > >
>> > > Please let me know if there's anything I can do.
>> > >
>> > > Thanks
>> > > Minidika
>> > > On Mar 25, 2016 10:53 AM, "Alexander Bezzubov" <bz...@apache.org>
>> wrote:
>> > >
>> > > > Hi Minudika,
>> > > >
>> > > > thank you for sharing, that sounds great.
>> > > >
>> > > > Looking forward helping with this project though GSoC!
>> > > >
>> > > > --
>> > > > Alex
>> > > >
>> > > > On Fri, Mar 25, 2016 at 3:11 AM, Minudika Malshan <
>> > minudika001@gmail.com
>> > > >
>> > > > wrote:
>> > > >
>> > > >> Hi all,
>> > > >>
>> > > >> I submitted my final proposal to google. Thanks a lot for your
>> > guidance
>> > > >> and support.
>> > > >> Hopefully looking forward to work on this project.
>> > > >>
>> > > >> Thanks again.
>> > > >> Best  regards
>> > > >>
>> > > >> On Thu, Mar 24, 2016 at 3:06 PM, Minudika Malshan <
>> > > minudika001@gmail.com>
>> > > >> wrote:
>> > > >>
>> > > >>> Hi,
>> > > >>>
>> > > >>> @Alex, Sorry for my mistake. Added back to the mail thread.
>> > > >>>
>> > > >>> I will go through the whole proposal once again, finalize it and
>> > submit
>> > > >>> the final proposal to google gsoc page by tonight.
>> > > >>>
>> > > >>> Thanks a lot for your help.
>> > > >>> BR
>> > > >>>
>> > > >>> On Thu, Mar 24, 2016 at 3:03 PM, Minudika Malshan <
>> > > minudika001@gmail.com
>> > > >>> > wrote:
>> > > >>>
>> > > >>>> [looping]
>> > > >>>>
>> > > >>>>
>> > > >>>> Hi Alex,
>> > > >>>>
>> > > >>>> I will go through that spark runner and see if it's possible to
>> use
>> > > it
>> > > >>>> for this beam interpreter. And hopefully, I will  include it in
>> the
>> > > >>>> proposal.
>> > > >>>> I was communicating through Apache beam mailing thread to get
>> more
>> > > >>>> knowledge about that project. But it seems like I have missed
>> that
>> > > spark
>> > > >>>> runner thing. Thanks a lot for mentioning it here.
>> > > >>>>
>> > > >>>> About my project related to Siddhi Interpreter, I admit that I
>> have
>> > > not
>> > > >>>> followed a proper workflow. That's mainly because, I was only
>> > > concentrating
>> > > >>>> with the implementation. Since it's mainly only me who is dealing
>> > > with that
>> > > >>>> repo, I didn't think about working on a separate branch much. My
>> > > mistake.
>> > > >>>> However soon after we complete our implementation, we are going
>> to
>> > do
>> > > >>>> full clean up and optimization on that code and publish it in a
>> > proper
>> > > >>>> manner.
>> > > >>>>
>> > > >>>> However, I was working and still working as a contributor for
>> WSO2
>> > CEP
>> > > >>>> and WSO2 Siddhi which are also open source products, during my
>> > > internship
>> > > >>>> as an undergraduate. There I gained a good practice on git
>> workflow.
>> > > So I
>> > > >>>> am pretty sure, I can adapt with your way of coding and
>> > contribution.
>> > > >>>>
>> > > >>>> Again thanks a lot for your kind guidance..
>> > > >>>> BR
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>> On Thu, Mar 24, 2016 at 9:53 AM, Alexander Bezzubov <
>> bzz@apache.org
>> > >
>> > > >>>> wrote:
>> > > >>>>
>> > > >>>>> Hi, Moon, Minudika,
>> > > >>>>>
>> > > >>>>>
>> > > >>>>> thanks for sending out the link, and great formatting by the
>> way!
>> > > >>>>> I have left few comments in the doc itself.
>> > > >>>>>
>> > > >>>>> Eran on this list have pointed out the existence of the Spark
>> > runner
>> > > >>>>> for Beam [1], could this be incorporated  into your proposal
>> > somehow?
>> > > >>>>>
>> > > >>>>> On the community engagement side - it may be worth answering to
>> > that
>> > > >>>>> thread, thanking it's author for pointing it out as he was
>> clearly
>> > > trying
>> > > >>>>> to help with your project.
>> > > >>>>>
>> > > >>>>> One more thing on the community side: in this thread on Mar 3
>> the
>> > > >>>>> issue has been risen about your previous opensource code:
>> > > >>>>>
>> > > >>>>> > On the side note - I can see your commits in master branch of
>> > your
>> > > >>>>> fork, why not to try the
>> > > >>>>> > workflow Zeppelin uses
>> > > >>>>> <
>> > >
>> >
>> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
>> > >
>> > > [0]
>> > > >>>>> by tracking your work in different branches? From there it will
>> be
>> > > easy
>> > > >>>>> > to submit a PR and ask other contributors for a code review,
>> > which
>> > > >>>>> could improve chances of
>> > > >>>>> > getting high quality code at the end.
>> > > >>>>>
>> > > >>>>> Usually if some question like that has been risen by the
>> community
>> > > >>>>> member on the list, it is expected that it is addressed somehow.
>> > I.e
>> > > by
>> > > >>>>> you, answering initial email with some explanations why it was
>> done
>> > > that
>> > > >>>>> way and letting everybody know if it will or not be done in
>> another
>> > > way,
>> > > >>>>> etc.
>> > > >>>>>
>> > > >>>>> I'm sorry if I have missed your response, so could you please
>> > clarify
>> > > >>>>> it again?
>> > > >>>>>
>> > > >>>>> Thanks!
>> > > >>>>>
>> > > >>>>> And please, do not forget to submit a pdf of the proposal to
>> google
>> > > >>>>> before the deadline which AFAIK is quite soon.
>> > > >>>>>
>> > > >>>>>  1. http://markmail.org/thread/wsjlfuyu7kvip5s6
>> > > >>>>>
>> > > >>>>>
>> > > >>>>> --
>> > > >>>>> Alex
>> > > >>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >>>>> On Thu, Mar 24, 2016 at 10:46 AM, moon soo Lee <moon@apache.org
>> >
>> > > >>>>> wrote:
>> > > >>>>>
>> > > >>>>>> Thanks for sharing 2nd version. I have not many things to add.
>> > > >>>>>> Alexander, do you have any comment?
>> > > >>>>>>
>> > > >>>>>> Thanks,
>> > > >>>>>> moon
>> > > >>>>>>
>> > > >>>>>>
>> > > >>>>>> On Wed, Mar 23, 2016 at 9:48 AM Minudika Malshan <
>> > > >>>>>> minudika001@gmail.com> wrote:
>> > > >>>>>>
>> > > >>>>>>> Hi all,
>> > > >>>>>>>
>> > > >>>>>>> I made the 2nd version of my draft proposal [1]. Please have a
>> > look
>> > > >>>>>>> and let me know if there are any further changes to be made.
>> > > >>>>>>> Your comments would be much appreciated.
>> > > >>>>>>>
>> > > >>>>>>> [1]
>> > > >>>>>>>
>> > >
>> >
>> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
>> > > >>>>>>>
>> > > >>>>>>> Thanks a lot.
>> > > >>>>>>>
>> > > >>>>>>> On Wed, Mar 23, 2016 at 10:17 PM, Minudika Malshan <
>> > > >>>>>>> minudika001@gmail.com> wrote:
>> > > >>>>>>>
>> > > >>>>>>>> Hi all,
>> > > >>>>>>>>
>> > > >>>>>>>> I made the 2nd version of my draft. Please have a look and
>> let
>> > me
>> > > >>>>>>>> know if there are any further changes to be made.
>> > > >>>>>>>> Your comments would be much appreciated.
>> > > >>>>>>>>
>> > > >>>>>>>> Thanks a lot.
>> > > >>>>>>>>
>> > > >>>>>>>> On Sat, Mar 19, 2016 at 8:12 PM, Alexander Bezzubov <
>> > > bzz@apache.org
>> > > >>>>>>>> > wrote:
>> > > >>>>>>>>
>> > > >>>>>>>>> Hi,
>> > > >>>>>>>>>
>> > > >>>>>>>>> your proposal looks solid, I have updated the link from the
>> > wiki
>> > > >>>>>>>>> to a new
>> > > >>>>>>>>> doc, as well as posted some feedback in comments.
>> > > >>>>>>>>>
>> > > >>>>>>>>> Going further, Minudika, can you please incorporate Moon's
>> > > >>>>>>>>> feedback to the
>> > > >>>>>>>>> new proposal, (est part on using a ResourcePool), and make
>> sure
>> > > >>>>>>>>> that we
>> > > >>>>>>>>> only have one document, linked from everywhere to work on.
>> > > >>>>>>>>>
>> > > >>>>>>>>> Thank you!
>> > > >>>>>>>>>
>> > > >>>>>>>>> --
>> > > >>>>>>>>> Alex
>> > > >>>>>>>>>
>> > > >>>>>>>>>
>> > > >>>>>>>>> On Sat, Mar 19, 2016 at 2:03 AM, Minudika Malshan <
>> > > >>>>>>>>> minudika001@gmail.com>
>> > > >>>>>>>>> wrote:
>> > > >>>>>>>>>
>> > > >>>>>>>>> > Hi,
>> > > >>>>>>>>> >
>> > > >>>>>>>>> > Thanks a lot for your feedback. I will make changes
>> according
>> > > to
>> > > >>>>>>>>> them.
>> > > >>>>>>>>> > However I submitted my draft proposal to Apache Software
>> > > >>>>>>>>> Foundation GSoC
>> > > >>>>>>>>> > page .
>> > > >>>>>>>>> > It seems like you have reviewed the old proposal of mine
>> > which
>> > > >>>>>>>>> was posted
>> > > >>>>>>>>> > in this thread.
>> > > >>>>>>>>> > Can you please have a look at my proposal which I
>> submitted
>> > to
>> > > >>>>>>>>> ASF [1]
>> > > >>>>>>>>> >
>> > > >>>>>>>>> > [1]
>> > > >>>>>>>>> >
>> > > >>>>>>>>> >
>> > > >>>>>>>>>
>> > >
>> >
>> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
>> > > >>>>>>>>> >
>> > > >>>>>>>>> > Thanks and best regards.
>> > > >>>>>>>>> >
>> > > >>>>>>>>> > On Fri, Mar 18, 2016 at 11:09 PM, moon soo Lee <
>> > > moon@apache.org>
>> > > >>>>>>>>> wrote:
>> > > >>>>>>>>> >
>> > > >>>>>>>>> > > Hi,
>> > > >>>>>>>>> > >
>> > > >>>>>>>>> > > Thanks for sharing your proposal. I made few comments on
>> > the
>> > > >>>>>>>>> document.
>> > > >>>>>>>>> > > Please take a look.
>> > > >>>>>>>>> > >
>> > > >>>>>>>>> > > Thanks,
>> > > >>>>>>>>> > > moon
>> > > >>>>>>>>> > >
>> > > >>>>>>>>> > > On Fri, Mar 18, 2016 at 7:16 AM Minudika Malshan <
>> > > >>>>>>>>> minudika001@gmail.com>
>> > > >>>>>>>>> > > wrote:
>> > > >>>>>>>>> > >
>> > > >>>>>>>>> > > > Hi all,
>> > > >>>>>>>>> > > >
>> > > >>>>>>>>> > > > @ Moon, I will try doing as you told. Thank you!
>> > > >>>>>>>>> > > >
>> > > >>>>>>>>> > > > I submitted a draft proposal for this project to  AFS.
>> > > >>>>>>>>> Please could you
>> > > >>>>>>>>> > > > review it.
>> > > >>>>>>>>> > > >
>> > > >>>>>>>>> > > > Thanks and regards
>> > > >>>>>>>>> > > >
>> > > >>>>>>>>> > > > On Fri, Mar 18, 2016 at 4:05 AM, moon soo Lee <
>> > > >>>>>>>>> moon@apache.org> wrote:
>> > > >>>>>>>>> > > >
>> > > >>>>>>>>> > > > > Hi,
>> > > >>>>>>>>> > > > >
>> > > >>>>>>>>> > > > > Could you share little bit about how did you add jar
>> > > >>>>>>>>> manually?
>> > > >>>>>>>>> > > > > Did you try add dependency in pom.xml? like
>> > > >>>>>>>>> > > > >
>> > > >>>>>>>>> > > > > <dependency>
>> > > >>>>>>>>> > > > > <groupId>group_id</groupId>
>> > > >>>>>>>>> > > > > <artifactId>artifact_id</artifactId>
>> > > >>>>>>>>> > > > > <version>version_number</version>
>> > > >>>>>>>>> > > > > <scope>system</scope>
>> > > >>>>>>>>> > > > > <systemPath>...jar</systemPath>
>> > > >>>>>>>>> > > > > </dependency>
>> > > >>>>>>>>> > > > >
>> > > >>>>>>>>> > > > >
>> > > >>>>>>>>> > > > > Thanks,
>> > > >>>>>>>>> > > > > moon
>> > > >>>>>>>>> > > > >
>> > > >>>>>>>>> > > > >
>> > > >>>>>>>>> > > > > On Thu, Mar 17, 2016 at 12:30 PM Minudika Malshan <
>> > > >>>>>>>>> > > minudika001@gmail.com
>> > > >>>>>>>>> > > > >
>> > > >>>>>>>>> > > > > wrote:
>> > > >>>>>>>>> > > > >
>> > > >>>>>>>>> > > > > > Hi,
>> > > >>>>>>>>> > > > > >
>> > > >>>>>>>>> > > > > > I am going to implement a sample java interpreter
>> for
>> > > >>>>>>>>> zeppelin for
>> > > >>>>>>>>> > > demo
>> > > >>>>>>>>> > > > > > purposes in my proposal.
>> > > >>>>>>>>> > > > > > Since java-repl dependencies are not available as
>> > maven
>> > > >>>>>>>>> > dependencies
>> > > >>>>>>>>> > > I
>> > > >>>>>>>>> > > > > had
>> > > >>>>>>>>> > > > > > to add those jars manually to the project.
>> > > >>>>>>>>> > > > > > But when I build the zeppelin project with the new
>> > > >>>>>>>>> changes I made,
>> > > >>>>>>>>> > it
>> > > >>>>>>>>> > > > > > refuses to be built saying that it cannot resolve
>> > those
>> > > >>>>>>>>> jars.
>> > > >>>>>>>>> > > > > > Please let me know how to add those jars
>> correctly.
>> > > >>>>>>>>> > > > > >
>> > > >>>>>>>>> > > > > > Regards
>> > > >>>>>>>>> > > > > >
>> > > >>>>>>>>> > > > > >
>> > > >>>>>>>>> > > > > > On Wed, Mar 16, 2016 at 8:01 AM, Alexander
>> Bezzubov <
>> > > >>>>>>>>> > bzz@apache.org>
>> > > >>>>>>>>> > > > > > wrote:
>> > > >>>>>>>>> > > > > >
>> > > >>>>>>>>> > > > > > > Hi Minudika,
>> > > >>>>>>>>> > > > > > >
>> > > >>>>>>>>> > > > > > > thank you for keeping list posted!
>> > > >>>>>>>>> > > > > > > I will get back to you with the proposal
>> comments
>> > > >>>>>>>>> later today
>> > > >>>>>>>>> > > > directly
>> > > >>>>>>>>> > > > > > > inside the document.
>> > > >>>>>>>>> > > > > > >
>> > > >>>>>>>>> > > > > > > --
>> > > >>>>>>>>> > > > > > > Alex
>> > > >>>>>>>>> > > > > > >
>> > > >>>>>>>>> > > > > > >
>> > > >>>>>>>>> > > > > > > On Wed, Mar 16, 2016 at 6:27 AM, Minudika
>> Malshan <
>> > > >>>>>>>>> > > > > minudika001@gmail.com
>> > > >>>>>>>>> > > > > > >
>> > > >>>>>>>>> > > > > > > wrote:
>> > > >>>>>>>>> > > > > > >
>> > > >>>>>>>>> > > > > > > > Hi,
>> > > >>>>>>>>> > > > > > > >
>> > > >>>>>>>>> > > > > > > > Could you please help me to improve the
>> content
>> > of
>> > > >>>>>>>>> above
>> > > >>>>>>>>> > > proposal?
>> > > >>>>>>>>> > > > > > > >
>> > > >>>>>>>>> > > > > > > > Thanks
>> > > >>>>>>>>> > > > > > > >
>> > > >>>>>>>>> > > > > > > > On Sun, Mar 13, 2016 at 1:37 AM, Minudika
>> > Malshan <
>> > > >>>>>>>>> > > > > > minudika001@gmail.com
>> > > >>>>>>>>> > > > > > > >
>> > > >>>>>>>>> > > > > > > > wrote:
>> > > >>>>>>>>> > > > > > > >
>> > > >>>>>>>>> > > > > > > > > Hi Alex,
>> > > >>>>>>>>> > > > > > > > >
>> > > >>>>>>>>> > > > > > > > > I prepared a draft version of my proposal
>> which
>> > > >>>>>>>>> you can find
>> > > >>>>>>>>> > > here
>> > > >>>>>>>>> > > > > > > > > <
>> > > >>>>>>>>> > > > > > > >
>> > > >>>>>>>>> > > > > > >
>> > > >>>>>>>>> > > > > >
>> > > >>>>>>>>> > > > >
>> > > >>>>>>>>> > > >
>> > > >>>>>>>>> > >
>> > > >>>>>>>>> >
>> > > >>>>>>>>>
>> > >
>> >
>> https://docs.google.com/document/d/1KaBKxYbR08pgwv3UfPF-SMiRM2VJ7K4AQiLzzfUd138/edit?usp=sharing
>> > > >>>>>>>>> > > > > > > > >.
>> > > >>>>>>>>> > > > > > > > > Could you please have a look and give
>> comments
>> > on
>> > > >>>>>>>>> how to
>> > > >>>>>>>>> > > improve
>> > > >>>>>>>>> > > > > it.
>> > > >>>>>>>>> > > > > > > > >
>> > > >>>>>>>>> > > > > > > > > Thanks and regards
>> > > >>>>>>>>> > > > > > > > >
>> > > >>>>>>>>> > > > > > > > > On Sat, Mar 12, 2016 at 8:10 AM, Alexander
>> > > >>>>>>>>> Bezzubov <
>> > > >>>>>>>>> > > > > bzz@apache.org>
>> > > >>>>>>>>> > > > > > > > > wrote:
>> > > >>>>>>>>> > > > > > > > >
>> > > >>>>>>>>> > > > > > > > >> Hi,
>> > > >>>>>>>>> > > > > > > > >>
>> > > >>>>>>>>> > > > > > > > >> great question - as cloud platform that you
>> > > >>>>>>>>> mention is not
>> > > >>>>>>>>> > > > > > > open-source,
>> > > >>>>>>>>> > > > > > > > it
>> > > >>>>>>>>> > > > > > > > >> is not immediately expected to get it done
>> as
>> > a
>> > > >>>>>>>>> part of
>> > > >>>>>>>>> > GSoC.
>> > > >>>>>>>>> > > > > > > > >>
>> > > >>>>>>>>> > > > > > > > >> That being said, if that is something that
>> you
>> > > >>>>>>>>> want to look
>> > > >>>>>>>>> > > > into,
>> > > >>>>>>>>> > > > > or
>> > > >>>>>>>>> > > > > > > > think
>> > > >>>>>>>>> > > > > > > > >> that should be not very hard to implement,
>> or
>> > > >>>>>>>>> think that
>> > > >>>>>>>>> > would
>> > > >>>>>>>>> > > > be
>> > > >>>>>>>>> > > > > of
>> > > >>>>>>>>> > > > > > > the
>> > > >>>>>>>>> > > > > > > > >> great benefit of users - it's totally up to
>> > you
>> > > >>>>>>>>> and you can
>> > > >>>>>>>>> > > make
>> > > >>>>>>>>> > > > > it
>> > > >>>>>>>>> > > > > > > part
>> > > >>>>>>>>> > > > > > > > >> of
>> > > >>>>>>>>> > > > > > > > >> your project proposal scope, if you want to
>> > (i.e
>> > > >>>>>>>>> as extra
>> > > >>>>>>>>> > > bonus,
>> > > >>>>>>>>> > > > > at
>> > > >>>>>>>>> > > > > > > the
>> > > >>>>>>>>> > > > > > > > >> end, if time permits)
>> > > >>>>>>>>> > > > > > > > >>
>> > > >>>>>>>>> > > > > > > > >> --
>> > > >>>>>>>>> > > > > > > > >> Alex
>> > > >>>>>>>>> > > > > > > > >>
>> > > >>>>>>>>> > > > > > > > >> On Thu, Mar 10, 2016 at 6:39 PM, Minudika
>> > > Malshan
>> > > >>>>>>>>> <
>> > > >>>>>>>>> > > > > > > > minudika001@gmail.com>
>> > > >>>>>>>>> > > > > > > > >> wrote:
>> > > >>>>>>>>> > > > > > > > >>
>> > > >>>>>>>>> > > > > > > > >> > Hi Alex,
>> > > >>>>>>>>> > > > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >> > As we know the origin of Apache beam is
>> the
>> > > >>>>>>>>> Google cloud
>> > > >>>>>>>>> > > > > > platform.
>> > > >>>>>>>>> > > > > > > It
>> > > >>>>>>>>> > > > > > > > >> has
>> > > >>>>>>>>> > > > > > > > >> > been developed mainly focusing on
>> deploying
>> > > >>>>>>>>> pipelines in
>> > > >>>>>>>>> > the
>> > > >>>>>>>>> > > > > > cloud.
>> > > >>>>>>>>> > > > > > > > >> > But AFAIK mostly zeppelin is used as a
>> > > >>>>>>>>> standalone system.
>> > > >>>>>>>>> > > > > > > > >> > Is it expected to implement the cloud
>> > support
>> > > >>>>>>>>> for the
>> > > >>>>>>>>> > > > > interpreter
>> > > >>>>>>>>> > > > > > > > under
>> > > >>>>>>>>> > > > > > > > >> > this GSoC project?
>> > > >>>>>>>>> > > > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >> > Best regards.
>> > > >>>>>>>>> > > > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >> > Minudika Malshan
>> > > >>>>>>>>> > > > > > > > >> > Undergraduate
>> > > >>>>>>>>> > > > > > > > >> > Department of Computer Science and
>> > Engineering
>> > > >>>>>>>>> > > > > > > > >> > University of Moratuwa
>> > > >>>>>>>>> > > > > > > > >> > Sri Lanka.
>> > > >>>>>>>>> > > > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >> > On Thu, Mar 10, 2016 at 6:44 AM,
>> Alexander
>> > > >>>>>>>>> Bezzubov <
>> > > >>>>>>>>> > > > > > bzz@apache.org
>> > > >>>>>>>>> > > > > > > >
>> > > >>>>>>>>> > > > > > > > >> > wrote:
>> > > >>>>>>>>> > > > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >> > > Hi Minudika,
>> > > >>>>>>>>> > > > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > you plan sounds awesome - please either
>> > keep
>> > > >>>>>>>>> this thread
>> > > >>>>>>>>> > > > > posted
>> > > >>>>>>>>> > > > > > on
>> > > >>>>>>>>> > > > > > > > the
>> > > >>>>>>>>> > > > > > > > >> > > progress or even better, feel free to
>> > start
>> > > a
>> > > >>>>>>>>> new one,
>> > > >>>>>>>>> > > with
>> > > >>>>>>>>> > > > > more
>> > > >>>>>>>>> > > > > > > > >> > > descriptive subject, asking community
>> for
>> > a
>> > > >>>>>>>>> feedback on
>> > > >>>>>>>>> > > your
>> > > >>>>>>>>> > > > > > > > proposal.
>> > > >>>>>>>>> > > > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > Google docs \w ability for people with
>> the
>> > > >>>>>>>>> link to post
>> > > >>>>>>>>> > > > > comments
>> > > >>>>>>>>> > > > > > > > there
>> > > >>>>>>>>> > > > > > > > >> > is a
>> > > >>>>>>>>> > > > > > > > >> > > great medium. As soon as you send one
>> I'll
>> > > be
>> > > >>>>>>>>> happy to
>> > > >>>>>>>>> > add
>> > > >>>>>>>>> > > > it
>> > > >>>>>>>>> > > > > to
>> > > >>>>>>>>> > > > > > > > >> https://
>> > > >>>>>>>>> > > > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >>
>> > > >>>>>>>>> > > > > > >
>> > > >>>>>>>>> > > > >
>> > > >>>>>>>>> > >
>> > > >>>>>>>>>
>> > >
>> cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
>> > > >>>>>>>>> > > > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > --
>> > > >>>>>>>>> > > > > > > > >> > > Alex
>> > > >>>>>>>>> > > > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > On Wed, Mar 9, 2016 at 9:21 PM,
>> Minudika
>> > > >>>>>>>>> Malshan <
>> > > >>>>>>>>> > > > > > > > >> minudika001@gmail.com>
>> > > >>>>>>>>> > > > > > > > >> > > wrote:
>> > > >>>>>>>>> > > > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > Hi Alex,
>> > > >>>>>>>>> > > > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > > > I think Java-repl can be used for the
>> > > >>>>>>>>> implementation.
>> > > >>>>>>>>> > > > > > Currently
>> > > >>>>>>>>> > > > > > > I
>> > > >>>>>>>>> > > > > > > > am
>> > > >>>>>>>>> > > > > > > > >> > > > working on a sample implementation
>> and
>> > > will
>> > > >>>>>>>>> share it
>> > > >>>>>>>>> > in
>> > > >>>>>>>>> > > > here
>> > > >>>>>>>>> > > > > > > soon.
>> > > >>>>>>>>> > > > > > > > >> > > > And will it be ok if I share my
>> sample
>> > > >>>>>>>>> proposal as a
>> > > >>>>>>>>> > > > google
>> > > >>>>>>>>> > > > > > doc?
>> > > >>>>>>>>> > > > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > > > Thanks for your help.
>> > > >>>>>>>>> > > > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > > > Regards.
>> > > >>>>>>>>> > > > > > > > >> > > > Minudika
>> > > >>>>>>>>> > > > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > > > Minudika Malshan
>> > > >>>>>>>>> > > > > > > > >> > > > Undergraduate
>> > > >>>>>>>>> > > > > > > > >> > > > Department of Computer Science and
>> > > >>>>>>>>> Engineering
>> > > >>>>>>>>> > > > > > > > >> > > > University of Moratuwa
>> > > >>>>>>>>> > > > > > > > >> > > > Sri Lanka
>> > > >>>>>>>>> > > > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > > > On Mon, Mar 7, 2016 at 6:39 AM,
>> > Alexander
>> > > >>>>>>>>> Bezzubov <
>> > > >>>>>>>>> > > > > > > > bzz@apache.org>
>> > > >>>>>>>>> > > > > > > > >> > > wrote:
>> > > >>>>>>>>> > > > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > Hi Minudika,
>> > > >>>>>>>>> > > > > > > > >> > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > if you are talking about Java REPL
>> > [1],
>> > > >>>>>>>>> this was
>> > > >>>>>>>>> > just
>> > > >>>>>>>>> > > an
>> > > >>>>>>>>> > > > > > > example
>> > > >>>>>>>>> > > > > > > > >> of
>> > > >>>>>>>>> > > > > > > > >> > the
>> > > >>>>>>>>> > > > > > > > >> > > > > project we might want to use to
>> > archive
>> > > >>>>>>>>> the first
>> > > >>>>>>>>> > step
>> > > >>>>>>>>> > > > of
>> > > >>>>>>>>> > > > > > our
>> > > >>>>>>>>> > > > > > > > >> goal:
>> > > >>>>>>>>> > > > > > > > >> > get
>> > > >>>>>>>>> > > > > > > > >> > > > > Java code interpreted by Zeppelin.
>> > > >>>>>>>>> > > > > > > > >> > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > Should we have to add JAVA-REPL
>> > source
>> > > >>>>>>>>> code as a
>> > > >>>>>>>>> > > > module
>> > > >>>>>>>>> > > > > > for
>> > > >>>>>>>>> > > > > > > > the
>> > > >>>>>>>>> > > > > > > > >> > beam
>> > > >>>>>>>>> > > > > > > > >> > > > > > interpreter or can we get the
>> > > necessary
>> > > >>>>>>>>> features
>> > > >>>>>>>>> > of
>> > > >>>>>>>>> > > it
>> > > >>>>>>>>> > > > > as
>> > > >>>>>>>>> > > > > > > > >> > > dependencies
>> > > >>>>>>>>> > > > > > > > >> > > > to
>> > > >>>>>>>>> > > > > > > > >> > > > > > our project?
>> > > >>>>>>>>> > > > > > > > >> > > > > Well, it looks like this particular
>> > > >>>>>>>>> project is built
>> > > >>>>>>>>> > > > with
>> > > >>>>>>>>> > > > > > Ant
>> > > >>>>>>>>> > > > > > > > and
>> > > >>>>>>>>> > > > > > > > >> is
>> > > >>>>>>>>> > > > > > > > >> > > not
>> > > >>>>>>>>> > > > > > > > >> > > > > published on Maven [2]. So right
>> now
>> > > >>>>>>>>> there is no
>> > > >>>>>>>>> > easy
>> > > >>>>>>>>> > > > way
>> > > >>>>>>>>> > > > > to
>> > > >>>>>>>>> > > > > > > get
>> > > >>>>>>>>> > > > > > > > >> it
>> > > >>>>>>>>> > > > > > > > >> > as
>> > > >>>>>>>>> > > > > > > > >> > > > > build-time dependency.
>> > > >>>>>>>>> > > > > > > > >> > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > What I would suggest here:
>> > > >>>>>>>>> > > > > > > > >> > > > >   - try finding any other other
>> > > >>>>>>>>> alternative java
>> > > >>>>>>>>> > REPL
>> > > >>>>>>>>> > > > > > > > >> implementations
>> > > >>>>>>>>> > > > > > > > >> > > > >   - if there are none, you could
>> try
>> > > >>>>>>>>> hacking first
>> > > >>>>>>>>> > PoC
>> > > >>>>>>>>> > > > for
>> > > >>>>>>>>> > > > > > > > >> Java\Beam
>> > > >>>>>>>>> > > > > > > > >> > > > > interpreter together just using the
>> > code
>> > > >>>>>>>>> from this
>> > > >>>>>>>>> > > > > project,
>> > > >>>>>>>>> > > > > > > > >> inside a
>> > > >>>>>>>>> > > > > > > > >> > > new
>> > > >>>>>>>>> > > > > > > > >> > > > > interpreter module directly (it is
>> > > Apache
>> > > >>>>>>>>> 2.0
>> > > >>>>>>>>> > > licensed)
>> > > >>>>>>>>> > > > > > > > >> > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > If it suits our needs and PoC works
>> > (it
>> > > >>>>>>>>> might not,
>> > > >>>>>>>>> > > > looking
>> > > >>>>>>>>> > > > > > > > though
>> > > >>>>>>>>> > > > > > > > >> > open
>> > > >>>>>>>>> > > > > > > > >> > > > > issues on Github), then at the end
>> of
>> > > the
>> > > >>>>>>>>> GSoC you
>> > > >>>>>>>>> > > could
>> > > >>>>>>>>> > > > > > just
>> > > >>>>>>>>> > > > > > > > >> > allocate
>> > > >>>>>>>>> > > > > > > > >> > > > some
>> > > >>>>>>>>> > > > > > > > >> > > > > time to contribute Maven
>> publishing to
>> > > >>>>>>>>> that project
>> > > >>>>>>>>> > > > (which
>> > > >>>>>>>>> > > > > > > > should
>> > > >>>>>>>>> > > > > > > > >> not
>> > > >>>>>>>>> > > > > > > > >> > > > take
>> > > >>>>>>>>> > > > > > > > >> > > > > long and can be done as a last
>> step).
>> > > >>>>>>>>> > > > > > > > >> > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > Hope this helps and please let me
>> know
>> > > if
>> > > >>>>>>>>> you have
>> > > >>>>>>>>> > > > further
>> > > >>>>>>>>> > > > > > > > >> questions!
>> > > >>>>>>>>> > > > > > > > >> > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > >  1.
>> > > >>>>>>>>> > > https://github.com/albertlatacz/java-repl/issues/79
>> > > >>>>>>>>> > > > > > > > >> > > > >  2.
>> > > >>>>>>>>> https://github.com/albertlatacz/java-repl
>> > > >>>>>>>>> > > > > > > > >> > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > On Sun, Mar 6, 2016 at 4:17 AM,
>> > Minudika
>> > > >>>>>>>>> Malshan <
>> > > >>>>>>>>> > > > > > > > >> > > minudika001@gmail.com>
>> > > >>>>>>>>> > > > > > > > >> > > > > wrote:
>> > > >>>>>>>>> > > > > > > > >> > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > Hi,
>> > > >>>>>>>>> > > > > > > > >> > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > I have gained understanding about
>> > > >>>>>>>>> zeppelin and
>> > > >>>>>>>>> > > > > > > functionalities
>> > > >>>>>>>>> > > > > > > > >> of
>> > > >>>>>>>>> > > > > > > > >> > > > > DataFlow
>> > > >>>>>>>>> > > > > > > > >> > > > > > SDK. please help me to get
>> familiar
>> > > with
>> > > >>>>>>>>> > JAVA-REPL.
>> > > >>>>>>>>> > > > > > > > >> > > > > > It would be a great help if you
>> can
>> > > >>>>>>>>> help me to
>> > > >>>>>>>>> > > > > understand
>> > > >>>>>>>>> > > > > > > the
>> > > >>>>>>>>> > > > > > > > >> flow
>> > > >>>>>>>>> > > > > > > > >> > of
>> > > >>>>>>>>> > > > > > > > >> > > > > > JAVA-REPL and the way to use it
>> to
>> > > >>>>>>>>> interpret
>> > > >>>>>>>>> > > DataFlow
>> > > >>>>>>>>> > > > > SDK
>> > > >>>>>>>>> > > > > > > > >> methods.
>> > > >>>>>>>>> > > > > > > > >> > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > Regards
>> > > >>>>>>>>> > > > > > > > >> > > > > > Minudika
>> > > >>>>>>>>> > > > > > > > >> > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > Minudika Malshan
>> > > >>>>>>>>> > > > > > > > >> > > > > > Undergraduate
>> > > >>>>>>>>> > > > > > > > >> > > > > > Department of Computer Science
>> and
>> > > >>>>>>>>> Engineering
>> > > >>>>>>>>> > > > > > > > >> > > > > > University of Moratuwa.
>> > > >>>>>>>>> > > > > > > > >> > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > On Sat, Mar 5, 2016 at 1:03 AM,
>> > > >>>>>>>>> Minudika Malshan <
>> > > >>>>>>>>> > > > > > > > >> > > > minudika001@gmail.com>
>> > > >>>>>>>>> > > > > > > > >> > > > > > wrote:
>> > > >>>>>>>>> > > > > > > > >> > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > > Hi,
>> > > >>>>>>>>> > > > > > > > >> > > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > > I was going through JAVA REPL
>> > > >>>>>>>>> implementation.
>> > > >>>>>>>>> > > > > > > > >> > > > > > > I'm bit confused about the way
>> it
>> > > >>>>>>>>> should be used
>> > > >>>>>>>>> > > to
>> > > >>>>>>>>> > > > > > > > implement
>> > > >>>>>>>>> > > > > > > > >> a
>> > > >>>>>>>>> > > > > > > > >> > > java
>> > > >>>>>>>>> > > > > > > > >> > > > > > > interpreter which supports
>> Apache
>> > > >>>>>>>>> beam commands.
>> > > >>>>>>>>> > > > > > > > >> > > > > > > Should we have to add JAVA-REPL
>> > > >>>>>>>>> source code as a
>> > > >>>>>>>>> > > > > module
>> > > >>>>>>>>> > > > > > > for
>> > > >>>>>>>>> > > > > > > > >> the
>> > > >>>>>>>>> > > > > > > > >> > > beam
>> > > >>>>>>>>> > > > > > > > >> > > > > > > interpreter or can we get the
>> > > >>>>>>>>> necessary features
>> > > >>>>>>>>> > > of
>> > > >>>>>>>>> > > > it
>> > > >>>>>>>>> > > > > > as
>> > > >>>>>>>>> > > > > > > > >> > > > dependencies
>> > > >>>>>>>>> > > > > > > > >> > > > > to
>> > > >>>>>>>>> > > > > > > > >> > > > > > > our project?
>> > > >>>>>>>>> > > > > > > > >> > > > > > > Could you please explain the
>> > > >>>>>>>>> procedure I should
>> > > >>>>>>>>> > > > follow
>> > > >>>>>>>>> > > > > > in
>> > > >>>>>>>>> > > > > > > > >> order
>> > > >>>>>>>>> > > > > > > > >> > to
>> > > >>>>>>>>> > > > > > > > >> > > > > > achieve
>> > > >>>>>>>>> > > > > > > > >> > > > > > > this task.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > > Thanks and regards,
>> > > >>>>>>>>> > > > > > > > >> > > > > > > Minudika
>> > > >>>>>>>>> > > > > > > > >> > > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > > Minudika Malshan
>> > > >>>>>>>>> > > > > > > > >> > > > > > > Undergraduate
>> > > >>>>>>>>> > > > > > > > >> > > > > > > Department of Computer Science
>> and
>> > > >>>>>>>>> Engineering
>> > > >>>>>>>>> > > > > > > > >> > > > > > > University of Moratuwa.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > > On Thu, Mar 3, 2016 at 11:23
>> AM,
>> > > >>>>>>>>> Alexander
>> > > >>>>>>>>> > > Bezzubov
>> > > >>>>>>>>> > > > <
>> > > >>>>>>>>> > > > > > > > >> > > bzz@apache.org>
>> > > >>>>>>>>> > > > > > > > >> > > > > > > wrote:
>> > > >>>>>>>>> > > > > > > > >> > > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> Hi,
>> > > >>>>>>>>> > > > > > > > >> > > > > > >>
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> I would suggest you to take
>> some
>> > > >>>>>>>>> time and read
>> > > >>>>>>>>> > > > > through
>> > > >>>>>>>>> > > > > > > the
>> > > >>>>>>>>> > > > > > > > >> links
>> > > >>>>>>>>> > > > > > > > >> > > > from
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> email
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> carefully and then post back
>> here
>> > > in
>> > > >>>>>>>>> this
>> > > >>>>>>>>> > thread,
>> > > >>>>>>>>> > > > in
>> > > >>>>>>>>> > > > > > case
>> > > >>>>>>>>> > > > > > > > you
>> > > >>>>>>>>> > > > > > > > >> > > manage
>> > > >>>>>>>>> > > > > > > > >> > > > > to
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> find the answer to your
>> question.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >>
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> That might helpful to other
>> > > students
>> > > >>>>>>>>> > > participating
>> > > >>>>>>>>> > > > in
>> > > >>>>>>>>> > > > > > > GSoC
>> > > >>>>>>>>> > > > > > > > as
>> > > >>>>>>>>> > > > > > > > >> > > well.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >>
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> Thanks!
>> > > >>>>>>>>> > > > > > > > >> > > > > > >>
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> --
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> Alex
>> > > >>>>>>>>> > > > > > > > >> > > > > > >>
>> > > >>>>>>>>> > > > > > > > >> > > > > > >>
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> On Thu, Mar 3, 2016 at 2:43
>> PM,
>> > > >>>>>>>>> Minudika
>> > > >>>>>>>>> > Malshan
>> > > >>>>>>>>> > > <
>> > > >>>>>>>>> > > > > > > > >> > > > > minudika001@gmail.com
>> > > >>>>>>>>> > > > > > > > >> > > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> wrote:
>> > > >>>>>>>>> > > > > > > > >> > > > > > >>
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > Hi Alex,
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > Thanks a lot for your
>> detailed
>> > > >>>>>>>>> guide through
>> > > >>>>>>>>> > > the
>> > > >>>>>>>>> > > > > > > project.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > As you have mentioned, I'm
>> > going
>> > > >>>>>>>>> to create a
>> > > >>>>>>>>> > > > draft
>> > > >>>>>>>>> > > > > > > > >> proposal.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > Is there any specific
>> template
>> > > for
>> > > >>>>>>>>> the
>> > > >>>>>>>>> > > proposal?
>> > > >>>>>>>>> > > > Or
>> > > >>>>>>>>> > > > > > > will
>> > > >>>>>>>>> > > > > > > > >> it be
>> > > >>>>>>>>> > > > > > > > >> > > ok
>> > > >>>>>>>>> > > > > > > > >> > > > to
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> create
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > a proposal on my own
>> including
>> > > the
>> > > >>>>>>>>> facts and
>> > > >>>>>>>>> > > > points
>> > > >>>>>>>>> > > > > > > > you've
>> > > >>>>>>>>> > > > > > > > >> > > > mentioned
>> > > >>>>>>>>> > > > > > > > >> > > > > > in
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > your reply?
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > Thanks again and regards.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > Minudika
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > Minudika Malshan
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > Undergraduate
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > Department of Computer
>> Science
>> > > and
>> > > >>>>>>>>> > Engineering
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > University of Moratuwa.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > On Thu, Mar 3, 2016 at 8:49
>> AM,
>> > > >>>>>>>>> Alexander
>> > > >>>>>>>>> > > > Bezzubov
>> > > >>>>>>>>> > > > > <
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> abezzubov@nflabs.com>
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > wrote:
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > Hi Minudika,
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Currently I am writing
>> an
>> > > >>>>>>>>> interpreter for
>> > > >>>>>>>>> > > > > > SiddhiQL
>> > > >>>>>>>>> > > > > > > > >> which
>> > > >>>>>>>>> > > > > > > > >> > is
>> > > >>>>>>>>> > > > > > > > >> > > a
>> > > >>>>>>>>> > > > > > > > >> > > > > real
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> time
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > complex event processing
>> > > >>>>>>>>> engine, as a
>> > > >>>>>>>>> > part
>> > > >>>>>>>>> > > of
>> > > >>>>>>>>> > > > > > > > research.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > If you are interested,
>> you
>> > > can
>> > > >>>>>>>>> find the
>> > > >>>>>>>>> > > code
>> > > >>>>>>>>> > > > at
>> > > >>>>>>>>> > > > > > > here.
>> > > >>>>>>>>> > > > > > > > >> > (It's
>> > > >>>>>>>>> > > > > > > > >> > > > too
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> messy
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > though. Have a lot to
>> clean
>> > > up
>> > > >>>>>>>>> the in the
>> > > >>>>>>>>> > > > code)
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
>> > > >>>>>>>>> > > > https://github.com/minudika/incubator-zeppelin
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > Thank you for sharing!
>> That
>> > > >>>>>>>>> would be a huge
>> > > >>>>>>>>> > > > plus
>> > > >>>>>>>>> > > > > > for
>> > > >>>>>>>>> > > > > > > > your
>> > > >>>>>>>>> > > > > > > > >> > > > > proposal,
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> but
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > please remember that code
>> > > >>>>>>>>> quality would be
>> > > >>>>>>>>> > an
>> > > >>>>>>>>> > > > > > > important
>> > > >>>>>>>>> > > > > > > > >> > factor
>> > > >>>>>>>>> > > > > > > > >> > > > on
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > the proposal selection
>> > process,
>> > > >>>>>>>>> so please
>> > > >>>>>>>>> > > make
>> > > >>>>>>>>> > > > > sure
>> > > >>>>>>>>> > > > > > > > that
>> > > >>>>>>>>> > > > > > > > >> you
>> > > >>>>>>>>> > > > > > > > >> > > > have
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > finished
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > possible cleanups before
>> > > >>>>>>>>> attaching it to
>> > > >>>>>>>>> > your
>> > > >>>>>>>>> > > > > > > > >> application.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > On the side note - I can
>> see
>> > > >>>>>>>>> your commits
>> > > >>>>>>>>> > in
>> > > >>>>>>>>> > > > > master
>> > > >>>>>>>>> > > > > > > > >> branch
>> > > >>>>>>>>> > > > > > > > >> > of
>> > > >>>>>>>>> > > > > > > > >> > > > your
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> fork,
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > why not to try the
>> workflow
>> > > >>>>>>>>> Zeppelin uses
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > <
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >>
>> > > >>>>>>>>> > > > > > > > >> > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > >
>> > > >>>>>>>>> > > > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >>
>> > > >>>>>>>>> > > > > > > >
>> > > >>>>>>>>> > > > > > >
>> > > >>>>>>>>> > > > > >
>> > > >>>>>>>>> > > > >
>> > > >>>>>>>>> > > >
>> > > >>>>>>>>> > >
>> > > >>>>>>>>> >
>> > > >>>>>>>>>
>> > >
>> >
>> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > [0]
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > by tracking your work in
>> > > >>>>>>>>> different
>> > > >>>>>>>>> > branches?
>> > > >>>>>>>>> > > > From
>> > > >>>>>>>>> > > > > > > there
>> > > >>>>>>>>> > > > > > > > >> it
>> > > >>>>>>>>> > > > > > > > >> > > will
>> > > >>>>>>>>> > > > > > > > >> > > > be
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> easy
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > to
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > submit a PR and ask other
>> > > >>>>>>>>> contributors for
>> > > >>>>>>>>> > a
>> > > >>>>>>>>> > > > code
>> > > >>>>>>>>> > > > > > > > review,
>> > > >>>>>>>>> > > > > > > > >> > > which
>> > > >>>>>>>>> > > > > > > > >> > > > > > could
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > improve chances of getting
>> > high
>> > > >>>>>>>>> quality
>> > > >>>>>>>>> > code
>> > > >>>>>>>>> > > at
>> > > >>>>>>>>> > > > > the
>> > > >>>>>>>>> > > > > > > > end.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > I would like to know the
>> > > exact
>> > > >>>>>>>>> purpose of
>> > > >>>>>>>>> > > > this
>> > > >>>>>>>>> > > > > > > > project
>> > > >>>>>>>>> > > > > > > > >> and
>> > > >>>>>>>>> > > > > > > > >> > > > > > expected
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > outcome
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > from the student.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > The purpose (the
>> objective or
>> > > >>>>>>>>> the outcome
>> > > >>>>>>>>> > or
>> > > >>>>>>>>> > > > the
>> > > >>>>>>>>> > > > > > > goal)
>> > > >>>>>>>>> > > > > > > > of
>> > > >>>>>>>>> > > > > > > > >> > this
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> project is
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > to have merged PR with a
>> > code +
>> > > >>>>>>>>> > > documentation +
>> > > >>>>>>>>> > > > > > > example
>> > > >>>>>>>>> > > > > > > > >> of
>> > > >>>>>>>>> > > > > > > > >> > > usage
>> > > >>>>>>>>> > > > > > > > >> > > > > > for a
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > new
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > Interpreter in Zeppelin,
>> that
>> > > >>>>>>>>> works with
>> > > >>>>>>>>> > > Apache
>> > > >>>>>>>>> > > > > > Beam
>> > > >>>>>>>>> > > > > > > > SKD
>> > > >>>>>>>>> > > > > > > > >> by
>> > > >>>>>>>>> > > > > > > > >> > > the
>> > > >>>>>>>>> > > > > > > > >> > > > > end
>> > > >>>>>>>>> > > > > > > > >> > > > > > of
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > the
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > summer.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > It might be bold goal, so
>> in
>> > > >>>>>>>>> order to be
>> > > >>>>>>>>> > > > > reachable
>> > > >>>>>>>>> > > > > > > and
>> > > >>>>>>>>> > > > > > > > >> get
>> > > >>>>>>>>> > > > > > > > >> > > > > accepted
>> > > >>>>>>>>> > > > > > > > >> > > > > > it
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > should be further divided
>> on
>> > > >>>>>>>>> smaller goal
>> > > >>>>>>>>> > > > aligned
>> > > >>>>>>>>> > > > > > > with
>> > > >>>>>>>>> > > > > > > > >> GSoC
>> > > >>>>>>>>> > > > > > > > >> > > > > > timeline,
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> and
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > then even on a smaller
>> > "steps"
>> > > >>>>>>>>> on "how to
>> > > >>>>>>>>> > get
>> > > >>>>>>>>> > > > > > there".
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > The expectations are that
>> you
>> > > >>>>>>>>> will do this
>> > > >>>>>>>>> > > > work,
>> > > >>>>>>>>> > > > > as
>> > > >>>>>>>>> > > > > > > > part
>> > > >>>>>>>>> > > > > > > > >> of
>> > > >>>>>>>>> > > > > > > > >> > > your
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > application proposal (with
>> > the
>> > > >>>>>>>>> help of
>> > > >>>>>>>>> > > > potential
>> > > >>>>>>>>> > > > > > > > >> mentors).
>> > > >>>>>>>>> > > > > > > > >> > In
>> > > >>>>>>>>> > > > > > > > >> > > > > prev.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> email
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > in this thread I posted
>> some
>> > > >>>>>>>>> ideas on how
>> > > >>>>>>>>> > > those
>> > > >>>>>>>>> > > > > > > smaller
>> > > >>>>>>>>> > > > > > > > >> > goals
>> > > >>>>>>>>> > > > > > > > >> > > > can
>> > > >>>>>>>>> > > > > > > > >> > > > > > look
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > like, but ultimately it's
>> up
>> > to
>> > > >>>>>>>>> you to
>> > > >>>>>>>>> > > decide.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > So I would suggest you
>> start
>> > > >>>>>>>>> looking into
>> > > >>>>>>>>> > > > > creating
>> > > >>>>>>>>> > > > > > a
>> > > >>>>>>>>> > > > > > > > >> > proposal
>> > > >>>>>>>>> > > > > > > > >> > > > > draft
>> > > >>>>>>>>> > > > > > > > >> > > > > > as
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > early as possible. [5]
>> Have
>> > > some
>> > > >>>>>>>>> examples
>> > > >>>>>>>>> > and
>> > > >>>>>>>>> > > > > docs
>> > > >>>>>>>>> > > > > > > from
>> > > >>>>>>>>> > > > > > > > >> ASF
>> > > >>>>>>>>> > > > > > > > >> > on
>> > > >>>>>>>>> > > > > > > > >> > > > the
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > proposal
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > as well, so please make
>> sure
>> > > >>>>>>>>> that you read
>> > > >>>>>>>>> > > it.
>> > > >>>>>>>>> > > > > > Please
>> > > >>>>>>>>> > > > > > > > >> also
>> > > >>>>>>>>> > > > > > > > >> > > feel
>> > > >>>>>>>>> > > > > > > > >> > > > > free
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> to
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > post it here to get the
>> > > feedback
>> > > >>>>>>>>> from the
>> > > >>>>>>>>> > > > > > community,
>> > > >>>>>>>>> > > > > > > > and
>> > > >>>>>>>>> > > > > > > > >> I
>> > > >>>>>>>>> > > > > > > > >> > > will
>> > > >>>>>>>>> > > > > > > > >> > > > be
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> happy
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > to
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > further assist you with
>> it.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > Good proposal consists of:
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >  - list of high-level,
>> > > measurable
>> > > >>>>>>>>> > "results",
>> > > >>>>>>>>> > > or
>> > > >>>>>>>>> > > > > > steps
>> > > >>>>>>>>> > > > > > > > to
>> > > >>>>>>>>> > > > > > > > >> > > archive
>> > > >>>>>>>>> > > > > > > > >> > > > > the
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > final
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > objective\goal
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >  - laid out over the
>> timeline
>> > > (so
>> > > >>>>>>>>> > > expectations
>> > > >>>>>>>>> > > > > for
>> > > >>>>>>>>> > > > > > > > >> > > "milestones"
>> > > >>>>>>>>> > > > > > > > >> > > > > like
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > mid-term are set)
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >  - each "result" with the
>> > > >>>>>>>>> further scope
>> > > >>>>>>>>> > > > breakdown
>> > > >>>>>>>>> > > > > > to
>> > > >>>>>>>>> > > > > > > a
>> > > >>>>>>>>> > > > > > > > >> > smaller
>> > > >>>>>>>>> > > > > > > > >> > > > > > action
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > items
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > (ideally, each not longer
>> > than
>> > > >>>>>>>>> 1day)
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >  - plus some background
>> > > >>>>>>>>> information,
>> > > >>>>>>>>> > showing
>> > > >>>>>>>>> > > > that
>> > > >>>>>>>>> > > > > > you
>> > > >>>>>>>>> > > > > > > > are
>> > > >>>>>>>>> > > > > > > > >> > > > > qualified
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> to do
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > all that and put some
>> > thinking
>> > > >>>>>>>>> into details
>> > > >>>>>>>>> > > > > (links
>> > > >>>>>>>>> > > > > > to
>> > > >>>>>>>>> > > > > > > > >> your
>> > > >>>>>>>>> > > > > > > > >> > > code
>> > > >>>>>>>>> > > > > > > > >> > > > > here
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> will
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > help very much)
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > I am getting familiar
>> with
>> > > >>>>>>>>> Apache beam
>> > > >>>>>>>>> > > > > nowadays.
>> > > >>>>>>>>> > > > > > > > Please
>> > > >>>>>>>>> > > > > > > > >> > can
>> > > >>>>>>>>> > > > > > > > >> > > > you
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> provide
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > me some useful resources
>> for
>> > > >>>>>>>>> that.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > [1], [2], [3], [4] are
>> some
>> > > >>>>>>>>> resource to
>> > > >>>>>>>>> > learn
>> > > >>>>>>>>> > > > > about
>> > > >>>>>>>>> > > > > > > > Beam
>> > > >>>>>>>>> > > > > > > > >> > > before
>> > > >>>>>>>>> > > > > > > > >> > > > it
>> > > >>>>>>>>> > > > > > > > >> > > > > > has
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > finalized its move to
>> Apache.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > Hope this helps!
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > --
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > Alex
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >  0.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >>
>> > > >>>>>>>>> > > > > > > > >> > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > >
>> > > >>>>>>>>> > > > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >>
>> > > >>>>>>>>> > > > > > > >
>> > > >>>>>>>>> > > > > > >
>> > > >>>>>>>>> > > > > >
>> > > >>>>>>>>> > > > >
>> > > >>>>>>>>> > > >
>> > > >>>>>>>>> > >
>> > > >>>>>>>>> >
>> > > >>>>>>>>>
>> > >
>> >
>> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >  1.
>> > > >>>>>>>>> https://cloud.google.com/dataflow/
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >  2.
>> > > >>>>>>>>> > > > > > > > >> > > > >
>> > > >>>>>>>>> > > > > > >
>> > > >>>>>>>>>
>> > https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >  3.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >>
>> > > >>>>>>>>> > > > > > > > >> > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > >
>> > > >>>>>>>>> > > > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >>
>> > > >>>>>>>>> > > > > > > >
>> > > >>>>>>>>> > > > > > >
>> > > >>>>>>>>> > > > > >
>> > > >>>>>>>>> > > > >
>> > > >>>>>>>>> > > >
>> > > >>>>>>>>> > >
>> > > >>>>>>>>> >
>> > > >>>>>>>>>
>> > >
>> >
>> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >  4.
>> > > >>>>>>>>> > > > > > > > >> > > > >
>> > > >>>>>>>>> > > > > > >
>> > > >>>>>>>>>
>> > https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >  5.
>> > > >>>>>>>>> https://community.apache.org/gsoc.html
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > On Wed, Mar 2, 2016 at
>> 2:50
>> > AM,
>> > > >>>>>>>>> Minudika
>> > > >>>>>>>>> > > > Malshan
>> > > >>>>>>>>> > > > > <
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> minudika001@gmail.com>
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > wrote:
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Hi,
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > First of all, thanks
>> Alex
>> > for
>> > > >>>>>>>>> your reply.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Sorry for the delay.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Some thing has gone
>> wrong
>> > > with
>> > > >>>>>>>>> my mail
>> > > >>>>>>>>> > > > thread.
>> > > >>>>>>>>> > > > > I
>> > > >>>>>>>>> > > > > > > just
>> > > >>>>>>>>> > > > > > > > >> saw
>> > > >>>>>>>>> > > > > > > > >> > > > Alex's
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> reply.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > I am getting familiar
>> with
>> > > >>>>>>>>> Apache beam
>> > > >>>>>>>>> > > > > nowadays.
>> > > >>>>>>>>> > > > > > > > Please
>> > > >>>>>>>>> > > > > > > > >> > can
>> > > >>>>>>>>> > > > > > > > >> > > > you
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> provide
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > me
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > some useful resources
>> for
>> > > that.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Beam developers said
>> that
>> > it
>> > > >>>>>>>>> would take
>> > > >>>>>>>>> > > like
>> > > >>>>>>>>> > > > a
>> > > >>>>>>>>> > > > > > week
>> > > >>>>>>>>> > > > > > > > to
>> > > >>>>>>>>> > > > > > > > >> get
>> > > >>>>>>>>> > > > > > > > >> > > the
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> official
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Apache documentation for
>> > beam
>> > > >>>>>>>>> done.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Cheers,
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Minudika
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Minudika Malshan
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Undergraduate
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Department of Computer
>> > > Science
>> > > >>>>>>>>> and
>> > > >>>>>>>>> > > > Engineering
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > University of Moratuwa.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > On Sun, Feb 21, 2016 at
>> > 2:30
>> > > >>>>>>>>> AM, Minudika
>> > > >>>>>>>>> > > > > > Malshan <
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > minudika001@gmail.com
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > wrote:
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Hi all,
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > I am looking forward
>> to
>> > > >>>>>>>>> contribute in
>> > > >>>>>>>>> > > this
>> > > >>>>>>>>> > > > > year
>> > > >>>>>>>>> > > > > > > > GSOC.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > I have a basic
>> understand
>> > > in
>> > > >>>>>>>>> writing
>> > > >>>>>>>>> > > > > > interpreters
>> > > >>>>>>>>> > > > > > > > for
>> > > >>>>>>>>> > > > > > > > >> > > > zeppelin
>> > > >>>>>>>>> > > > > > > > >> > > > > > and
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > have
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > already implement an
>> > > >>>>>>>>> interpreter for
>> > > >>>>>>>>> > WSO2
>> > > >>>>>>>>> > > > > > siddhi
>> > > >>>>>>>>> > > > > > > > >> which
>> > > >>>>>>>>> > > > > > > > >> > is
>> > > >>>>>>>>> > > > > > > > >> > > a
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> complex
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > event
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > processing language.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Could you please give
>> me
>> > > >>>>>>>>> more details
>> > > >>>>>>>>> > > about
>> > > >>>>>>>>> > > > > the
>> > > >>>>>>>>> > > > > > > > >> > > requirement
>> > > >>>>>>>>> > > > > > > > >> > > > > for
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > implementing a new
>> > > >>>>>>>>> interpreter for
>> > > >>>>>>>>> > Apache
>> > > >>>>>>>>> > > > > beam?
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > It would be a great
>> help
>> > > for
>> > > >>>>>>>>> me to
>> > > >>>>>>>>> > > getting
>> > > >>>>>>>>> > > > > > > familiar
>> > > >>>>>>>>> > > > > > > > >> with
>> > > >>>>>>>>> > > > > > > > >> > > > this
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > implementation.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Thank you!
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Minudika Malshan
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Undergraduate
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Department of Computer
>> > > >>>>>>>>> Science and
>> > > >>>>>>>>> > > > > Engineering
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > University of
>> Moratuwa.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > --
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > --
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > Kind regards,
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > Alexander.
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >>
>> > > >>>>>>>>> > > > > > > > >> > > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > > >
>> > > >>>>>>>>> > > > > > > > >> > > > >
>> > > >>>>>>>>> > > > > > > > >> > > >
>> > > >>>>>>>>> > > > > > > > >> > >
>> > > >>>>>>>>> > > > > > > > >> >
>> > > >>>>>>>>> > > > > > > > >>
>> > > >>>>>>>>> > > > > > > > >
>> > > >>>>>>>>> > > > > > > > >
>> > > >>>>>>>>> > > > > > > > >
>> > > >>>>>>>>> > > > > > > > > --
>> > > >>>>>>>>> > > > > > > > > *Minudika Malshan*
>> > > >>>>>>>>> > > > > > > > > Undergraduate
>> > > >>>>>>>>> > > > > > > > > Department of Computer Science and
>> Engineering
>> > > >>>>>>>>> > > > > > > > > University of Moratuwa
>> > > >>>>>>>>> > > > > > > > > Sri Lanka.
>> > > >>>>>>>>> > > > > > > > > <
>> > > >>>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>> > > >>>>>>>>> > > > > > > > >
>> > > >>>>>>>>> > > > > > > > >
>> > > >>>>>>>>> > > > > > > > >
>> > > >>>>>>>>> > > > > > > >
>> > > >>>>>>>>> > > > > > > >
>> > > >>>>>>>>> > > > > > > > --
>> > > >>>>>>>>> > > > > > > > *Minudika Malshan*
>> > > >>>>>>>>> > > > > > > > Undergraduate
>> > > >>>>>>>>> > > > > > > > Department of Computer Science and Engineering
>> > > >>>>>>>>> > > > > > > > University of Moratuwa
>> > > >>>>>>>>> > > > > > > > Sri Lanka.
>> > > >>>>>>>>> > > > > > > > <
>> > > >>>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>> > > >>>>>>>>> > > > > > > >
>> > > >>>>>>>>> > > > > > >
>> > > >>>>>>>>> > > > > >
>> > > >>>>>>>>> > > > > >
>> > > >>>>>>>>> > > > > >
>> > > >>>>>>>>> > > > > > --
>> > > >>>>>>>>> > > > > > *Minudika Malshan*
>> > > >>>>>>>>> > > > > > Undergraduate
>> > > >>>>>>>>> > > > > > Department of Computer Science and Engineering
>> > > >>>>>>>>> > > > > > University of Moratuwa
>> > > >>>>>>>>> > > > > > Sri Lanka.
>> > > >>>>>>>>> > > > > > <
>> > > >>>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>> > > >>>>>>>>> > > > > >
>> > > >>>>>>>>> > > > >
>> > > >>>>>>>>> > > >
>> > > >>>>>>>>> > > >
>> > > >>>>>>>>> > > >
>> > > >>>>>>>>> > > > --
>> > > >>>>>>>>> > > > *Minudika Malshan*
>> > > >>>>>>>>> > > > Undergraduate
>> > > >>>>>>>>> > > > Department of Computer Science and Engineering
>> > > >>>>>>>>> > > > University of Moratuwa
>> > > >>>>>>>>> > > > Sri Lanka.
>> > > >>>>>>>>> > > > <
>> > https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>> > > >>>>>>>>> > > >
>> > > >>>>>>>>> > >
>> > > >>>>>>>>> >
>> > > >>>>>>>>> >
>> > > >>>>>>>>> >
>> > > >>>>>>>>> > --
>> > > >>>>>>>>> > *Minudika Malshan*
>> > > >>>>>>>>> > Undergraduate
>> > > >>>>>>>>> > Department of Computer Science and Engineering
>> > > >>>>>>>>> > University of Moratuwa
>> > > >>>>>>>>> > Sri Lanka.
>> > > >>>>>>>>> > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80
>> >
>> > > >>>>>>>>> >
>> > > >>>>>>>>>
>> > > >>>>>>>>
>> > > >>>>>>>>
>> > > >>>>>>>>
>> > > >>>>>>>> --
>> > > >>>>>>>> *Minudika Malshan*
>> > > >>>>>>>> Undergraduate
>> > > >>>>>>>> Department of Computer Science and Engineering
>> > > >>>>>>>> University of Moratuwa
>> > > >>>>>>>> Sri Lanka.
>> > > >>>>>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>> > > >>>>>>>>
>> > > >>>>>>>>
>> > > >>>>>>>>
>> > > >>>>>>>
>> > > >>>>>>>
>> > > >>>>>>> --
>> > > >>>>>>> *Minudika Malshan*
>> > > >>>>>>> Undergraduate
>> > > >>>>>>> Department of Computer Science and Engineering
>> > > >>>>>>> University of Moratuwa
>> > > >>>>>>> Sri Lanka.
>> > > >>>>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>> > > >>>>>>>
>> > > >>>>>>>
>> > > >>>>>>>
>> > > >>>>>
>> > > >>>>
>> > > >>>>
>> > > >>>> --
>> > > >>>> *Minudika Malshan*
>> > > >>>> Undergraduate
>> > > >>>> Department of Computer Science and Engineering
>> > > >>>> University of Moratuwa
>> > > >>>> Sri Lanka.
>> > > >>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>> --
>> > > >>>> *Minudika Malshan*
>> > > >>>> Undergraduate
>> > > >>>> Department of Computer Science and Engineering
>> > > >>>> University of Moratuwa
>> > > >>>> Sri Lanka.
>> > > >>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>> > > >>>>
>> > > >>>>
>> > > >>>>
>> > > >>>
>> > > >>>
>> > > >>> --
>> > > >>> *Minudika Malshan*
>> > > >>> Undergraduate
>> > > >>> Department of Computer Science and Engineering
>> > > >>> University of Moratuwa
>> > > >>> Sri Lanka.
>> > > >>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>> > > >>>
>> > > >>>
>> > > >>>
>> > > >>
>> > > >>
>> > > >> --
>> > > >> *Minudika Malshan*
>> > > >> Undergraduate
>> > > >> Department of Computer Science and Engineering
>> > > >> University of Moratuwa
>> > > >> Sri Lanka.
>> > > >> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>> > > >>
>> > > >>
>> > > >>
>> > > >
>> > >
>> > >
>> > >
>> > >
>> > >
>> >
>>
>
>

Re: ZEPPELIN-682

Posted by Minudika Malshan <mi...@gmail.com>.
I was trying to integrate JavaREPL with zeppelin before. After Gsoc project
announced, I was little busy with that.  So it was paused for a while.
I am going to continue working on that.

p.s : wondering if that student Alexander mentioned is me..

On Fri, Jun 3, 2016 at 8:55 PM, Ismaël Mejía <ie...@gmail.com> wrote:

> Hello,
>
> Minudika, there are three different 'big tracks of integration':
>
> 1. Integrate Beam's spark runner as a spark package, ideally with a Beam
> spark SDK.
>
> This is what I am starting to do right now.
>
> 2. Integrate the core Beam Java SDK and all the runners. This is a BIG
> task:
>
> As you said we need Java REPL to achieve this, I profit to ping Alexander
> about this, since it seems there is a student working on the Java REPL
> integration for Zeppelin. What is the Jira for this ? or shall we create a
> new one ?
>
> I have tested both java-repl and the OpenJDK 9 jshell and I consider the
> second one more robust, however I don't know if this can be backported
> easily.
>
> 3. Integrate the python SDK
>
> This is a different beast, but it would be at least theoretically easier
> than the other two. This cannot be even started since the Python SDK for
> Beam has not been integrated yet.
>
> Feel free to contribute in whatever you want to, but it is better that we
> align our efforts since this is quite a task.
>
> Best,
> -Ismael
>
>
> On Fri, Jun 3, 2016 at 11:59 AM, Minudika Malshan <mi...@gmail.com>
> wrote:
>
> > Hi all,
> >
> > Are you gonna use JavaREPL[1] for this implementation?
> >
> > [1] https://github.com/albertlatacz/java-repl
> >
> > On Fri, Jun 3, 2016 at 3:23 PM, Felix Cheung <fe...@hotmail.com>
> > wrote:
> >
> > > Absolutely! We would welcome your contribution for this!
> > >
> > >
> > >
> > >                 _____________________________
> > > From: Minudika Malshan <mi...@gmail.com>
> > > Sent: Monday, May 30, 2016 9:24 PM
> > > Subject: Re: ZEPPELIN-682
> > > To: Alexander Bezzubov <bz...@apache.org>
> > > Cc:  <de...@zeppelin.incubator.apache.org>
> > >
> > >
> > > Hi all,
> > >
> > > Seems like this project is going to be taken care of. I submitted two
> > > proposals for gsoc and  the other proposal got accepted.
> > >
> > > However I'm more than happy to contribute for this project.
> > >
> > > Please let me know if there's anything I can do.
> > >
> > > Thanks
> > > Minidika
> > > On Mar 25, 2016 10:53 AM, "Alexander Bezzubov" <bz...@apache.org> wrote:
> > >
> > > > Hi Minudika,
> > > >
> > > > thank you for sharing, that sounds great.
> > > >
> > > > Looking forward helping with this project though GSoC!
> > > >
> > > > --
> > > > Alex
> > > >
> > > > On Fri, Mar 25, 2016 at 3:11 AM, Minudika Malshan <
> > minudika001@gmail.com
> > > >
> > > > wrote:
> > > >
> > > >> Hi all,
> > > >>
> > > >> I submitted my final proposal to google. Thanks a lot for your
> > guidance
> > > >> and support.
> > > >> Hopefully looking forward to work on this project.
> > > >>
> > > >> Thanks again.
> > > >> Best  regards
> > > >>
> > > >> On Thu, Mar 24, 2016 at 3:06 PM, Minudika Malshan <
> > > minudika001@gmail.com>
> > > >> wrote:
> > > >>
> > > >>> Hi,
> > > >>>
> > > >>> @Alex, Sorry for my mistake. Added back to the mail thread.
> > > >>>
> > > >>> I will go through the whole proposal once again, finalize it and
> > submit
> > > >>> the final proposal to google gsoc page by tonight.
> > > >>>
> > > >>> Thanks a lot for your help.
> > > >>> BR
> > > >>>
> > > >>> On Thu, Mar 24, 2016 at 3:03 PM, Minudika Malshan <
> > > minudika001@gmail.com
> > > >>> > wrote:
> > > >>>
> > > >>>> [looping]
> > > >>>>
> > > >>>>
> > > >>>> Hi Alex,
> > > >>>>
> > > >>>> I will go through that spark runner and see if it's possible to
> use
> > > it
> > > >>>> for this beam interpreter. And hopefully, I will  include it in
> the
> > > >>>> proposal.
> > > >>>> I was communicating through Apache beam mailing thread to get more
> > > >>>> knowledge about that project. But it seems like I have missed that
> > > spark
> > > >>>> runner thing. Thanks a lot for mentioning it here.
> > > >>>>
> > > >>>> About my project related to Siddhi Interpreter, I admit that I
> have
> > > not
> > > >>>> followed a proper workflow. That's mainly because, I was only
> > > concentrating
> > > >>>> with the implementation. Since it's mainly only me who is dealing
> > > with that
> > > >>>> repo, I didn't think about working on a separate branch much. My
> > > mistake.
> > > >>>> However soon after we complete our implementation, we are going to
> > do
> > > >>>> full clean up and optimization on that code and publish it in a
> > proper
> > > >>>> manner.
> > > >>>>
> > > >>>> However, I was working and still working as a contributor for WSO2
> > CEP
> > > >>>> and WSO2 Siddhi which are also open source products, during my
> > > internship
> > > >>>> as an undergraduate. There I gained a good practice on git
> workflow.
> > > So I
> > > >>>> am pretty sure, I can adapt with your way of coding and
> > contribution.
> > > >>>>
> > > >>>> Again thanks a lot for your kind guidance..
> > > >>>> BR
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>> On Thu, Mar 24, 2016 at 9:53 AM, Alexander Bezzubov <
> bzz@apache.org
> > >
> > > >>>> wrote:
> > > >>>>
> > > >>>>> Hi, Moon, Minudika,
> > > >>>>>
> > > >>>>>
> > > >>>>> thanks for sending out the link, and great formatting by the way!
> > > >>>>> I have left few comments in the doc itself.
> > > >>>>>
> > > >>>>> Eran on this list have pointed out the existence of the Spark
> > runner
> > > >>>>> for Beam [1], could this be incorporated  into your proposal
> > somehow?
> > > >>>>>
> > > >>>>> On the community engagement side - it may be worth answering to
> > that
> > > >>>>> thread, thanking it's author for pointing it out as he was
> clearly
> > > trying
> > > >>>>> to help with your project.
> > > >>>>>
> > > >>>>> One more thing on the community side: in this thread on Mar 3 the
> > > >>>>> issue has been risen about your previous opensource code:
> > > >>>>>
> > > >>>>> > On the side note - I can see your commits in master branch of
> > your
> > > >>>>> fork, why not to try the
> > > >>>>> > workflow Zeppelin uses
> > > >>>>> <
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > >
> > > [0]
> > > >>>>> by tracking your work in different branches? From there it will
> be
> > > easy
> > > >>>>> > to submit a PR and ask other contributors for a code review,
> > which
> > > >>>>> could improve chances of
> > > >>>>> > getting high quality code at the end.
> > > >>>>>
> > > >>>>> Usually if some question like that has been risen by the
> community
> > > >>>>> member on the list, it is expected that it is addressed somehow.
> > I.e
> > > by
> > > >>>>> you, answering initial email with some explanations why it was
> done
> > > that
> > > >>>>> way and letting everybody know if it will or not be done in
> another
> > > way,
> > > >>>>> etc.
> > > >>>>>
> > > >>>>> I'm sorry if I have missed your response, so could you please
> > clarify
> > > >>>>> it again?
> > > >>>>>
> > > >>>>> Thanks!
> > > >>>>>
> > > >>>>> And please, do not forget to submit a pdf of the proposal to
> google
> > > >>>>> before the deadline which AFAIK is quite soon.
> > > >>>>>
> > > >>>>>  1. http://markmail.org/thread/wsjlfuyu7kvip5s6
> > > >>>>>
> > > >>>>>
> > > >>>>> --
> > > >>>>> Alex
> > > >>>>>
> > > >>>>>
> > > >>>>>
> > > >>>>> On Thu, Mar 24, 2016 at 10:46 AM, moon soo Lee <mo...@apache.org>
> > > >>>>> wrote:
> > > >>>>>
> > > >>>>>> Thanks for sharing 2nd version. I have not many things to add.
> > > >>>>>> Alexander, do you have any comment?
> > > >>>>>>
> > > >>>>>> Thanks,
> > > >>>>>> moon
> > > >>>>>>
> > > >>>>>>
> > > >>>>>> On Wed, Mar 23, 2016 at 9:48 AM Minudika Malshan <
> > > >>>>>> minudika001@gmail.com> wrote:
> > > >>>>>>
> > > >>>>>>> Hi all,
> > > >>>>>>>
> > > >>>>>>> I made the 2nd version of my draft proposal [1]. Please have a
> > look
> > > >>>>>>> and let me know if there are any further changes to be made.
> > > >>>>>>> Your comments would be much appreciated.
> > > >>>>>>>
> > > >>>>>>> [1]
> > > >>>>>>>
> > >
> >
> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
> > > >>>>>>>
> > > >>>>>>> Thanks a lot.
> > > >>>>>>>
> > > >>>>>>> On Wed, Mar 23, 2016 at 10:17 PM, Minudika Malshan <
> > > >>>>>>> minudika001@gmail.com> wrote:
> > > >>>>>>>
> > > >>>>>>>> Hi all,
> > > >>>>>>>>
> > > >>>>>>>> I made the 2nd version of my draft. Please have a look and let
> > me
> > > >>>>>>>> know if there are any further changes to be made.
> > > >>>>>>>> Your comments would be much appreciated.
> > > >>>>>>>>
> > > >>>>>>>> Thanks a lot.
> > > >>>>>>>>
> > > >>>>>>>> On Sat, Mar 19, 2016 at 8:12 PM, Alexander Bezzubov <
> > > bzz@apache.org
> > > >>>>>>>> > wrote:
> > > >>>>>>>>
> > > >>>>>>>>> Hi,
> > > >>>>>>>>>
> > > >>>>>>>>> your proposal looks solid, I have updated the link from the
> > wiki
> > > >>>>>>>>> to a new
> > > >>>>>>>>> doc, as well as posted some feedback in comments.
> > > >>>>>>>>>
> > > >>>>>>>>> Going further, Minudika, can you please incorporate Moon's
> > > >>>>>>>>> feedback to the
> > > >>>>>>>>> new proposal, (est part on using a ResourcePool), and make
> sure
> > > >>>>>>>>> that we
> > > >>>>>>>>> only have one document, linked from everywhere to work on.
> > > >>>>>>>>>
> > > >>>>>>>>> Thank you!
> > > >>>>>>>>>
> > > >>>>>>>>> --
> > > >>>>>>>>> Alex
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>> On Sat, Mar 19, 2016 at 2:03 AM, Minudika Malshan <
> > > >>>>>>>>> minudika001@gmail.com>
> > > >>>>>>>>> wrote:
> > > >>>>>>>>>
> > > >>>>>>>>> > Hi,
> > > >>>>>>>>> >
> > > >>>>>>>>> > Thanks a lot for your feedback. I will make changes
> according
> > > to
> > > >>>>>>>>> them.
> > > >>>>>>>>> > However I submitted my draft proposal to Apache Software
> > > >>>>>>>>> Foundation GSoC
> > > >>>>>>>>> > page .
> > > >>>>>>>>> > It seems like you have reviewed the old proposal of mine
> > which
> > > >>>>>>>>> was posted
> > > >>>>>>>>> > in this thread.
> > > >>>>>>>>> > Can you please have a look at my proposal which I submitted
> > to
> > > >>>>>>>>> ASF [1]
> > > >>>>>>>>> >
> > > >>>>>>>>> > [1]
> > > >>>>>>>>> >
> > > >>>>>>>>> >
> > > >>>>>>>>>
> > >
> >
> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
> > > >>>>>>>>> >
> > > >>>>>>>>> > Thanks and best regards.
> > > >>>>>>>>> >
> > > >>>>>>>>> > On Fri, Mar 18, 2016 at 11:09 PM, moon soo Lee <
> > > moon@apache.org>
> > > >>>>>>>>> wrote:
> > > >>>>>>>>> >
> > > >>>>>>>>> > > Hi,
> > > >>>>>>>>> > >
> > > >>>>>>>>> > > Thanks for sharing your proposal. I made few comments on
> > the
> > > >>>>>>>>> document.
> > > >>>>>>>>> > > Please take a look.
> > > >>>>>>>>> > >
> > > >>>>>>>>> > > Thanks,
> > > >>>>>>>>> > > moon
> > > >>>>>>>>> > >
> > > >>>>>>>>> > > On Fri, Mar 18, 2016 at 7:16 AM Minudika Malshan <
> > > >>>>>>>>> minudika001@gmail.com>
> > > >>>>>>>>> > > wrote:
> > > >>>>>>>>> > >
> > > >>>>>>>>> > > > Hi all,
> > > >>>>>>>>> > > >
> > > >>>>>>>>> > > > @ Moon, I will try doing as you told. Thank you!
> > > >>>>>>>>> > > >
> > > >>>>>>>>> > > > I submitted a draft proposal for this project to  AFS.
> > > >>>>>>>>> Please could you
> > > >>>>>>>>> > > > review it.
> > > >>>>>>>>> > > >
> > > >>>>>>>>> > > > Thanks and regards
> > > >>>>>>>>> > > >
> > > >>>>>>>>> > > > On Fri, Mar 18, 2016 at 4:05 AM, moon soo Lee <
> > > >>>>>>>>> moon@apache.org> wrote:
> > > >>>>>>>>> > > >
> > > >>>>>>>>> > > > > Hi,
> > > >>>>>>>>> > > > >
> > > >>>>>>>>> > > > > Could you share little bit about how did you add jar
> > > >>>>>>>>> manually?
> > > >>>>>>>>> > > > > Did you try add dependency in pom.xml? like
> > > >>>>>>>>> > > > >
> > > >>>>>>>>> > > > > <dependency>
> > > >>>>>>>>> > > > > <groupId>group_id</groupId>
> > > >>>>>>>>> > > > > <artifactId>artifact_id</artifactId>
> > > >>>>>>>>> > > > > <version>version_number</version>
> > > >>>>>>>>> > > > > <scope>system</scope>
> > > >>>>>>>>> > > > > <systemPath>...jar</systemPath>
> > > >>>>>>>>> > > > > </dependency>
> > > >>>>>>>>> > > > >
> > > >>>>>>>>> > > > >
> > > >>>>>>>>> > > > > Thanks,
> > > >>>>>>>>> > > > > moon
> > > >>>>>>>>> > > > >
> > > >>>>>>>>> > > > >
> > > >>>>>>>>> > > > > On Thu, Mar 17, 2016 at 12:30 PM Minudika Malshan <
> > > >>>>>>>>> > > minudika001@gmail.com
> > > >>>>>>>>> > > > >
> > > >>>>>>>>> > > > > wrote:
> > > >>>>>>>>> > > > >
> > > >>>>>>>>> > > > > > Hi,
> > > >>>>>>>>> > > > > >
> > > >>>>>>>>> > > > > > I am going to implement a sample java interpreter
> for
> > > >>>>>>>>> zeppelin for
> > > >>>>>>>>> > > demo
> > > >>>>>>>>> > > > > > purposes in my proposal.
> > > >>>>>>>>> > > > > > Since java-repl dependencies are not available as
> > maven
> > > >>>>>>>>> > dependencies
> > > >>>>>>>>> > > I
> > > >>>>>>>>> > > > > had
> > > >>>>>>>>> > > > > > to add those jars manually to the project.
> > > >>>>>>>>> > > > > > But when I build the zeppelin project with the new
> > > >>>>>>>>> changes I made,
> > > >>>>>>>>> > it
> > > >>>>>>>>> > > > > > refuses to be built saying that it cannot resolve
> > those
> > > >>>>>>>>> jars.
> > > >>>>>>>>> > > > > > Please let me know how to add those jars correctly.
> > > >>>>>>>>> > > > > >
> > > >>>>>>>>> > > > > > Regards
> > > >>>>>>>>> > > > > >
> > > >>>>>>>>> > > > > >
> > > >>>>>>>>> > > > > > On Wed, Mar 16, 2016 at 8:01 AM, Alexander
> Bezzubov <
> > > >>>>>>>>> > bzz@apache.org>
> > > >>>>>>>>> > > > > > wrote:
> > > >>>>>>>>> > > > > >
> > > >>>>>>>>> > > > > > > Hi Minudika,
> > > >>>>>>>>> > > > > > >
> > > >>>>>>>>> > > > > > > thank you for keeping list posted!
> > > >>>>>>>>> > > > > > > I will get back to you with the proposal comments
> > > >>>>>>>>> later today
> > > >>>>>>>>> > > > directly
> > > >>>>>>>>> > > > > > > inside the document.
> > > >>>>>>>>> > > > > > >
> > > >>>>>>>>> > > > > > > --
> > > >>>>>>>>> > > > > > > Alex
> > > >>>>>>>>> > > > > > >
> > > >>>>>>>>> > > > > > >
> > > >>>>>>>>> > > > > > > On Wed, Mar 16, 2016 at 6:27 AM, Minudika
> Malshan <
> > > >>>>>>>>> > > > > minudika001@gmail.com
> > > >>>>>>>>> > > > > > >
> > > >>>>>>>>> > > > > > > wrote:
> > > >>>>>>>>> > > > > > >
> > > >>>>>>>>> > > > > > > > Hi,
> > > >>>>>>>>> > > > > > > >
> > > >>>>>>>>> > > > > > > > Could you please help me to improve the content
> > of
> > > >>>>>>>>> above
> > > >>>>>>>>> > > proposal?
> > > >>>>>>>>> > > > > > > >
> > > >>>>>>>>> > > > > > > > Thanks
> > > >>>>>>>>> > > > > > > >
> > > >>>>>>>>> > > > > > > > On Sun, Mar 13, 2016 at 1:37 AM, Minudika
> > Malshan <
> > > >>>>>>>>> > > > > > minudika001@gmail.com
> > > >>>>>>>>> > > > > > > >
> > > >>>>>>>>> > > > > > > > wrote:
> > > >>>>>>>>> > > > > > > >
> > > >>>>>>>>> > > > > > > > > Hi Alex,
> > > >>>>>>>>> > > > > > > > >
> > > >>>>>>>>> > > > > > > > > I prepared a draft version of my proposal
> which
> > > >>>>>>>>> you can find
> > > >>>>>>>>> > > here
> > > >>>>>>>>> > > > > > > > > <
> > > >>>>>>>>> > > > > > > >
> > > >>>>>>>>> > > > > > >
> > > >>>>>>>>> > > > > >
> > > >>>>>>>>> > > > >
> > > >>>>>>>>> > > >
> > > >>>>>>>>> > >
> > > >>>>>>>>> >
> > > >>>>>>>>>
> > >
> >
> https://docs.google.com/document/d/1KaBKxYbR08pgwv3UfPF-SMiRM2VJ7K4AQiLzzfUd138/edit?usp=sharing
> > > >>>>>>>>> > > > > > > > >.
> > > >>>>>>>>> > > > > > > > > Could you please have a look and give
> comments
> > on
> > > >>>>>>>>> how to
> > > >>>>>>>>> > > improve
> > > >>>>>>>>> > > > > it.
> > > >>>>>>>>> > > > > > > > >
> > > >>>>>>>>> > > > > > > > > Thanks and regards
> > > >>>>>>>>> > > > > > > > >
> > > >>>>>>>>> > > > > > > > > On Sat, Mar 12, 2016 at 8:10 AM, Alexander
> > > >>>>>>>>> Bezzubov <
> > > >>>>>>>>> > > > > bzz@apache.org>
> > > >>>>>>>>> > > > > > > > > wrote:
> > > >>>>>>>>> > > > > > > > >
> > > >>>>>>>>> > > > > > > > >> Hi,
> > > >>>>>>>>> > > > > > > > >>
> > > >>>>>>>>> > > > > > > > >> great question - as cloud platform that you
> > > >>>>>>>>> mention is not
> > > >>>>>>>>> > > > > > > open-source,
> > > >>>>>>>>> > > > > > > > it
> > > >>>>>>>>> > > > > > > > >> is not immediately expected to get it done
> as
> > a
> > > >>>>>>>>> part of
> > > >>>>>>>>> > GSoC.
> > > >>>>>>>>> > > > > > > > >>
> > > >>>>>>>>> > > > > > > > >> That being said, if that is something that
> you
> > > >>>>>>>>> want to look
> > > >>>>>>>>> > > > into,
> > > >>>>>>>>> > > > > or
> > > >>>>>>>>> > > > > > > > think
> > > >>>>>>>>> > > > > > > > >> that should be not very hard to implement,
> or
> > > >>>>>>>>> think that
> > > >>>>>>>>> > would
> > > >>>>>>>>> > > > be
> > > >>>>>>>>> > > > > of
> > > >>>>>>>>> > > > > > > the
> > > >>>>>>>>> > > > > > > > >> great benefit of users - it's totally up to
> > you
> > > >>>>>>>>> and you can
> > > >>>>>>>>> > > make
> > > >>>>>>>>> > > > > it
> > > >>>>>>>>> > > > > > > part
> > > >>>>>>>>> > > > > > > > >> of
> > > >>>>>>>>> > > > > > > > >> your project proposal scope, if you want to
> > (i.e
> > > >>>>>>>>> as extra
> > > >>>>>>>>> > > bonus,
> > > >>>>>>>>> > > > > at
> > > >>>>>>>>> > > > > > > the
> > > >>>>>>>>> > > > > > > > >> end, if time permits)
> > > >>>>>>>>> > > > > > > > >>
> > > >>>>>>>>> > > > > > > > >> --
> > > >>>>>>>>> > > > > > > > >> Alex
> > > >>>>>>>>> > > > > > > > >>
> > > >>>>>>>>> > > > > > > > >> On Thu, Mar 10, 2016 at 6:39 PM, Minudika
> > > Malshan
> > > >>>>>>>>> <
> > > >>>>>>>>> > > > > > > > minudika001@gmail.com>
> > > >>>>>>>>> > > > > > > > >> wrote:
> > > >>>>>>>>> > > > > > > > >>
> > > >>>>>>>>> > > > > > > > >> > Hi Alex,
> > > >>>>>>>>> > > > > > > > >> >
> > > >>>>>>>>> > > > > > > > >> > As we know the origin of Apache beam is
> the
> > > >>>>>>>>> Google cloud
> > > >>>>>>>>> > > > > > platform.
> > > >>>>>>>>> > > > > > > It
> > > >>>>>>>>> > > > > > > > >> has
> > > >>>>>>>>> > > > > > > > >> > been developed mainly focusing on
> deploying
> > > >>>>>>>>> pipelines in
> > > >>>>>>>>> > the
> > > >>>>>>>>> > > > > > cloud.
> > > >>>>>>>>> > > > > > > > >> > But AFAIK mostly zeppelin is used as a
> > > >>>>>>>>> standalone system.
> > > >>>>>>>>> > > > > > > > >> > Is it expected to implement the cloud
> > support
> > > >>>>>>>>> for the
> > > >>>>>>>>> > > > > interpreter
> > > >>>>>>>>> > > > > > > > under
> > > >>>>>>>>> > > > > > > > >> > this GSoC project?
> > > >>>>>>>>> > > > > > > > >> >
> > > >>>>>>>>> > > > > > > > >> > Best regards.
> > > >>>>>>>>> > > > > > > > >> >
> > > >>>>>>>>> > > > > > > > >> > Minudika Malshan
> > > >>>>>>>>> > > > > > > > >> > Undergraduate
> > > >>>>>>>>> > > > > > > > >> > Department of Computer Science and
> > Engineering
> > > >>>>>>>>> > > > > > > > >> > University of Moratuwa
> > > >>>>>>>>> > > > > > > > >> > Sri Lanka.
> > > >>>>>>>>> > > > > > > > >> >
> > > >>>>>>>>> > > > > > > > >> >
> > > >>>>>>>>> > > > > > > > >> >
> > > >>>>>>>>> > > > > > > > >> >
> > > >>>>>>>>> > > > > > > > >> > On Thu, Mar 10, 2016 at 6:44 AM, Alexander
> > > >>>>>>>>> Bezzubov <
> > > >>>>>>>>> > > > > > bzz@apache.org
> > > >>>>>>>>> > > > > > > >
> > > >>>>>>>>> > > > > > > > >> > wrote:
> > > >>>>>>>>> > > > > > > > >> >
> > > >>>>>>>>> > > > > > > > >> > > Hi Minudika,
> > > >>>>>>>>> > > > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > you plan sounds awesome - please either
> > keep
> > > >>>>>>>>> this thread
> > > >>>>>>>>> > > > > posted
> > > >>>>>>>>> > > > > > on
> > > >>>>>>>>> > > > > > > > the
> > > >>>>>>>>> > > > > > > > >> > > progress or even better, feel free to
> > start
> > > a
> > > >>>>>>>>> new one,
> > > >>>>>>>>> > > with
> > > >>>>>>>>> > > > > more
> > > >>>>>>>>> > > > > > > > >> > > descriptive subject, asking community
> for
> > a
> > > >>>>>>>>> feedback on
> > > >>>>>>>>> > > your
> > > >>>>>>>>> > > > > > > > proposal.
> > > >>>>>>>>> > > > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > Google docs \w ability for people with
> the
> > > >>>>>>>>> link to post
> > > >>>>>>>>> > > > > comments
> > > >>>>>>>>> > > > > > > > there
> > > >>>>>>>>> > > > > > > > >> > is a
> > > >>>>>>>>> > > > > > > > >> > > great medium. As soon as you send one
> I'll
> > > be
> > > >>>>>>>>> happy to
> > > >>>>>>>>> > add
> > > >>>>>>>>> > > > it
> > > >>>>>>>>> > > > > to
> > > >>>>>>>>> > > > > > > > >> https://
> > > >>>>>>>>> > > > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >>
> > > >>>>>>>>> > > > > > >
> > > >>>>>>>>> > > > >
> > > >>>>>>>>> > >
> > > >>>>>>>>>
> > >
> cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
> > > >>>>>>>>> > > > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > --
> > > >>>>>>>>> > > > > > > > >> > > Alex
> > > >>>>>>>>> > > > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > On Wed, Mar 9, 2016 at 9:21 PM, Minudika
> > > >>>>>>>>> Malshan <
> > > >>>>>>>>> > > > > > > > >> minudika001@gmail.com>
> > > >>>>>>>>> > > > > > > > >> > > wrote:
> > > >>>>>>>>> > > > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > Hi Alex,
> > > >>>>>>>>> > > > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > > > I think Java-repl can be used for the
> > > >>>>>>>>> implementation.
> > > >>>>>>>>> > > > > > Currently
> > > >>>>>>>>> > > > > > > I
> > > >>>>>>>>> > > > > > > > am
> > > >>>>>>>>> > > > > > > > >> > > > working on a sample implementation and
> > > will
> > > >>>>>>>>> share it
> > > >>>>>>>>> > in
> > > >>>>>>>>> > > > here
> > > >>>>>>>>> > > > > > > soon.
> > > >>>>>>>>> > > > > > > > >> > > > And will it be ok if I share my sample
> > > >>>>>>>>> proposal as a
> > > >>>>>>>>> > > > google
> > > >>>>>>>>> > > > > > doc?
> > > >>>>>>>>> > > > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > > > Thanks for your help.
> > > >>>>>>>>> > > > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > > > Regards.
> > > >>>>>>>>> > > > > > > > >> > > > Minudika
> > > >>>>>>>>> > > > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > > > Minudika Malshan
> > > >>>>>>>>> > > > > > > > >> > > > Undergraduate
> > > >>>>>>>>> > > > > > > > >> > > > Department of Computer Science and
> > > >>>>>>>>> Engineering
> > > >>>>>>>>> > > > > > > > >> > > > University of Moratuwa
> > > >>>>>>>>> > > > > > > > >> > > > Sri Lanka
> > > >>>>>>>>> > > > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > > > On Mon, Mar 7, 2016 at 6:39 AM,
> > Alexander
> > > >>>>>>>>> Bezzubov <
> > > >>>>>>>>> > > > > > > > bzz@apache.org>
> > > >>>>>>>>> > > > > > > > >> > > wrote:
> > > >>>>>>>>> > > > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > > > > Hi Minudika,
> > > >>>>>>>>> > > > > > > > >> > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > if you are talking about Java REPL
> > [1],
> > > >>>>>>>>> this was
> > > >>>>>>>>> > just
> > > >>>>>>>>> > > an
> > > >>>>>>>>> > > > > > > example
> > > >>>>>>>>> > > > > > > > >> of
> > > >>>>>>>>> > > > > > > > >> > the
> > > >>>>>>>>> > > > > > > > >> > > > > project we might want to use to
> > archive
> > > >>>>>>>>> the first
> > > >>>>>>>>> > step
> > > >>>>>>>>> > > > of
> > > >>>>>>>>> > > > > > our
> > > >>>>>>>>> > > > > > > > >> goal:
> > > >>>>>>>>> > > > > > > > >> > get
> > > >>>>>>>>> > > > > > > > >> > > > > Java code interpreted by Zeppelin.
> > > >>>>>>>>> > > > > > > > >> > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > Should we have to add JAVA-REPL
> > source
> > > >>>>>>>>> code as a
> > > >>>>>>>>> > > > module
> > > >>>>>>>>> > > > > > for
> > > >>>>>>>>> > > > > > > > the
> > > >>>>>>>>> > > > > > > > >> > beam
> > > >>>>>>>>> > > > > > > > >> > > > > > interpreter or can we get the
> > > necessary
> > > >>>>>>>>> features
> > > >>>>>>>>> > of
> > > >>>>>>>>> > > it
> > > >>>>>>>>> > > > > as
> > > >>>>>>>>> > > > > > > > >> > > dependencies
> > > >>>>>>>>> > > > > > > > >> > > > to
> > > >>>>>>>>> > > > > > > > >> > > > > > our project?
> > > >>>>>>>>> > > > > > > > >> > > > > Well, it looks like this particular
> > > >>>>>>>>> project is built
> > > >>>>>>>>> > > > with
> > > >>>>>>>>> > > > > > Ant
> > > >>>>>>>>> > > > > > > > and
> > > >>>>>>>>> > > > > > > > >> is
> > > >>>>>>>>> > > > > > > > >> > > not
> > > >>>>>>>>> > > > > > > > >> > > > > published on Maven [2]. So right now
> > > >>>>>>>>> there is no
> > > >>>>>>>>> > easy
> > > >>>>>>>>> > > > way
> > > >>>>>>>>> > > > > to
> > > >>>>>>>>> > > > > > > get
> > > >>>>>>>>> > > > > > > > >> it
> > > >>>>>>>>> > > > > > > > >> > as
> > > >>>>>>>>> > > > > > > > >> > > > > build-time dependency.
> > > >>>>>>>>> > > > > > > > >> > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > What I would suggest here:
> > > >>>>>>>>> > > > > > > > >> > > > >   - try finding any other other
> > > >>>>>>>>> alternative java
> > > >>>>>>>>> > REPL
> > > >>>>>>>>> > > > > > > > >> implementations
> > > >>>>>>>>> > > > > > > > >> > > > >   - if there are none, you could try
> > > >>>>>>>>> hacking first
> > > >>>>>>>>> > PoC
> > > >>>>>>>>> > > > for
> > > >>>>>>>>> > > > > > > > >> Java\Beam
> > > >>>>>>>>> > > > > > > > >> > > > > interpreter together just using the
> > code
> > > >>>>>>>>> from this
> > > >>>>>>>>> > > > > project,
> > > >>>>>>>>> > > > > > > > >> inside a
> > > >>>>>>>>> > > > > > > > >> > > new
> > > >>>>>>>>> > > > > > > > >> > > > > interpreter module directly (it is
> > > Apache
> > > >>>>>>>>> 2.0
> > > >>>>>>>>> > > licensed)
> > > >>>>>>>>> > > > > > > > >> > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > If it suits our needs and PoC works
> > (it
> > > >>>>>>>>> might not,
> > > >>>>>>>>> > > > looking
> > > >>>>>>>>> > > > > > > > though
> > > >>>>>>>>> > > > > > > > >> > open
> > > >>>>>>>>> > > > > > > > >> > > > > issues on Github), then at the end
> of
> > > the
> > > >>>>>>>>> GSoC you
> > > >>>>>>>>> > > could
> > > >>>>>>>>> > > > > > just
> > > >>>>>>>>> > > > > > > > >> > allocate
> > > >>>>>>>>> > > > > > > > >> > > > some
> > > >>>>>>>>> > > > > > > > >> > > > > time to contribute Maven publishing
> to
> > > >>>>>>>>> that project
> > > >>>>>>>>> > > > (which
> > > >>>>>>>>> > > > > > > > should
> > > >>>>>>>>> > > > > > > > >> not
> > > >>>>>>>>> > > > > > > > >> > > > take
> > > >>>>>>>>> > > > > > > > >> > > > > long and can be done as a last
> step).
> > > >>>>>>>>> > > > > > > > >> > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > Hope this helps and please let me
> know
> > > if
> > > >>>>>>>>> you have
> > > >>>>>>>>> > > > further
> > > >>>>>>>>> > > > > > > > >> questions!
> > > >>>>>>>>> > > > > > > > >> > > > >
> > > >>>>>>>>> > > > > > > > >> > > > >  1.
> > > >>>>>>>>> > > https://github.com/albertlatacz/java-repl/issues/79
> > > >>>>>>>>> > > > > > > > >> > > > >  2.
> > > >>>>>>>>> https://github.com/albertlatacz/java-repl
> > > >>>>>>>>> > > > > > > > >> > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > On Sun, Mar 6, 2016 at 4:17 AM,
> > Minudika
> > > >>>>>>>>> Malshan <
> > > >>>>>>>>> > > > > > > > >> > > minudika001@gmail.com>
> > > >>>>>>>>> > > > > > > > >> > > > > wrote:
> > > >>>>>>>>> > > > > > > > >> > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > Hi,
> > > >>>>>>>>> > > > > > > > >> > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > I have gained understanding about
> > > >>>>>>>>> zeppelin and
> > > >>>>>>>>> > > > > > > functionalities
> > > >>>>>>>>> > > > > > > > >> of
> > > >>>>>>>>> > > > > > > > >> > > > > DataFlow
> > > >>>>>>>>> > > > > > > > >> > > > > > SDK. please help me to get
> familiar
> > > with
> > > >>>>>>>>> > JAVA-REPL.
> > > >>>>>>>>> > > > > > > > >> > > > > > It would be a great help if you
> can
> > > >>>>>>>>> help me to
> > > >>>>>>>>> > > > > understand
> > > >>>>>>>>> > > > > > > the
> > > >>>>>>>>> > > > > > > > >> flow
> > > >>>>>>>>> > > > > > > > >> > of
> > > >>>>>>>>> > > > > > > > >> > > > > > JAVA-REPL and the way to use it to
> > > >>>>>>>>> interpret
> > > >>>>>>>>> > > DataFlow
> > > >>>>>>>>> > > > > SDK
> > > >>>>>>>>> > > > > > > > >> methods.
> > > >>>>>>>>> > > > > > > > >> > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > Regards
> > > >>>>>>>>> > > > > > > > >> > > > > > Minudika
> > > >>>>>>>>> > > > > > > > >> > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > Minudika Malshan
> > > >>>>>>>>> > > > > > > > >> > > > > > Undergraduate
> > > >>>>>>>>> > > > > > > > >> > > > > > Department of Computer Science and
> > > >>>>>>>>> Engineering
> > > >>>>>>>>> > > > > > > > >> > > > > > University of Moratuwa.
> > > >>>>>>>>> > > > > > > > >> > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > On Sat, Mar 5, 2016 at 1:03 AM,
> > > >>>>>>>>> Minudika Malshan <
> > > >>>>>>>>> > > > > > > > >> > > > minudika001@gmail.com>
> > > >>>>>>>>> > > > > > > > >> > > > > > wrote:
> > > >>>>>>>>> > > > > > > > >> > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > > Hi,
> > > >>>>>>>>> > > > > > > > >> > > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > > I was going through JAVA REPL
> > > >>>>>>>>> implementation.
> > > >>>>>>>>> > > > > > > > >> > > > > > > I'm bit confused about the way
> it
> > > >>>>>>>>> should be used
> > > >>>>>>>>> > > to
> > > >>>>>>>>> > > > > > > > implement
> > > >>>>>>>>> > > > > > > > >> a
> > > >>>>>>>>> > > > > > > > >> > > java
> > > >>>>>>>>> > > > > > > > >> > > > > > > interpreter which supports
> Apache
> > > >>>>>>>>> beam commands.
> > > >>>>>>>>> > > > > > > > >> > > > > > > Should we have to add JAVA-REPL
> > > >>>>>>>>> source code as a
> > > >>>>>>>>> > > > > module
> > > >>>>>>>>> > > > > > > for
> > > >>>>>>>>> > > > > > > > >> the
> > > >>>>>>>>> > > > > > > > >> > > beam
> > > >>>>>>>>> > > > > > > > >> > > > > > > interpreter or can we get the
> > > >>>>>>>>> necessary features
> > > >>>>>>>>> > > of
> > > >>>>>>>>> > > > it
> > > >>>>>>>>> > > > > > as
> > > >>>>>>>>> > > > > > > > >> > > > dependencies
> > > >>>>>>>>> > > > > > > > >> > > > > to
> > > >>>>>>>>> > > > > > > > >> > > > > > > our project?
> > > >>>>>>>>> > > > > > > > >> > > > > > > Could you please explain the
> > > >>>>>>>>> procedure I should
> > > >>>>>>>>> > > > follow
> > > >>>>>>>>> > > > > > in
> > > >>>>>>>>> > > > > > > > >> order
> > > >>>>>>>>> > > > > > > > >> > to
> > > >>>>>>>>> > > > > > > > >> > > > > > achieve
> > > >>>>>>>>> > > > > > > > >> > > > > > > this task.
> > > >>>>>>>>> > > > > > > > >> > > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > > Thanks and regards,
> > > >>>>>>>>> > > > > > > > >> > > > > > > Minudika
> > > >>>>>>>>> > > > > > > > >> > > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > > Minudika Malshan
> > > >>>>>>>>> > > > > > > > >> > > > > > > Undergraduate
> > > >>>>>>>>> > > > > > > > >> > > > > > > Department of Computer Science
> and
> > > >>>>>>>>> Engineering
> > > >>>>>>>>> > > > > > > > >> > > > > > > University of Moratuwa.
> > > >>>>>>>>> > > > > > > > >> > > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > > On Thu, Mar 3, 2016 at 11:23 AM,
> > > >>>>>>>>> Alexander
> > > >>>>>>>>> > > Bezzubov
> > > >>>>>>>>> > > > <
> > > >>>>>>>>> > > > > > > > >> > > bzz@apache.org>
> > > >>>>>>>>> > > > > > > > >> > > > > > > wrote:
> > > >>>>>>>>> > > > > > > > >> > > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> Hi,
> > > >>>>>>>>> > > > > > > > >> > > > > > >>
> > > >>>>>>>>> > > > > > > > >> > > > > > >> I would suggest you to take
> some
> > > >>>>>>>>> time and read
> > > >>>>>>>>> > > > > through
> > > >>>>>>>>> > > > > > > the
> > > >>>>>>>>> > > > > > > > >> links
> > > >>>>>>>>> > > > > > > > >> > > > from
> > > >>>>>>>>> > > > > > > > >> > > > > > >> email
> > > >>>>>>>>> > > > > > > > >> > > > > > >> carefully and then post back
> here
> > > in
> > > >>>>>>>>> this
> > > >>>>>>>>> > thread,
> > > >>>>>>>>> > > > in
> > > >>>>>>>>> > > > > > case
> > > >>>>>>>>> > > > > > > > you
> > > >>>>>>>>> > > > > > > > >> > > manage
> > > >>>>>>>>> > > > > > > > >> > > > > to
> > > >>>>>>>>> > > > > > > > >> > > > > > >> find the answer to your
> question.
> > > >>>>>>>>> > > > > > > > >> > > > > > >>
> > > >>>>>>>>> > > > > > > > >> > > > > > >> That might helpful to other
> > > students
> > > >>>>>>>>> > > participating
> > > >>>>>>>>> > > > in
> > > >>>>>>>>> > > > > > > GSoC
> > > >>>>>>>>> > > > > > > > as
> > > >>>>>>>>> > > > > > > > >> > > well.
> > > >>>>>>>>> > > > > > > > >> > > > > > >>
> > > >>>>>>>>> > > > > > > > >> > > > > > >> Thanks!
> > > >>>>>>>>> > > > > > > > >> > > > > > >>
> > > >>>>>>>>> > > > > > > > >> > > > > > >> --
> > > >>>>>>>>> > > > > > > > >> > > > > > >> Alex
> > > >>>>>>>>> > > > > > > > >> > > > > > >>
> > > >>>>>>>>> > > > > > > > >> > > > > > >>
> > > >>>>>>>>> > > > > > > > >> > > > > > >> On Thu, Mar 3, 2016 at 2:43 PM,
> > > >>>>>>>>> Minudika
> > > >>>>>>>>> > Malshan
> > > >>>>>>>>> > > <
> > > >>>>>>>>> > > > > > > > >> > > > > minudika001@gmail.com
> > > >>>>>>>>> > > > > > > > >> > > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> wrote:
> > > >>>>>>>>> > > > > > > > >> > > > > > >>
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > Hi Alex,
> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > Thanks a lot for your
> detailed
> > > >>>>>>>>> guide through
> > > >>>>>>>>> > > the
> > > >>>>>>>>> > > > > > > project.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > As you have mentioned, I'm
> > going
> > > >>>>>>>>> to create a
> > > >>>>>>>>> > > > draft
> > > >>>>>>>>> > > > > > > > >> proposal.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > Is there any specific
> template
> > > for
> > > >>>>>>>>> the
> > > >>>>>>>>> > > proposal?
> > > >>>>>>>>> > > > Or
> > > >>>>>>>>> > > > > > > will
> > > >>>>>>>>> > > > > > > > >> it be
> > > >>>>>>>>> > > > > > > > >> > > ok
> > > >>>>>>>>> > > > > > > > >> > > > to
> > > >>>>>>>>> > > > > > > > >> > > > > > >> create
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > a proposal on my own
> including
> > > the
> > > >>>>>>>>> facts and
> > > >>>>>>>>> > > > points
> > > >>>>>>>>> > > > > > > > you've
> > > >>>>>>>>> > > > > > > > >> > > > mentioned
> > > >>>>>>>>> > > > > > > > >> > > > > > in
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > your reply?
> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > Thanks again and regards.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > Minudika
> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > Minudika Malshan
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > Undergraduate
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > Department of Computer
> Science
> > > and
> > > >>>>>>>>> > Engineering
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > University of Moratuwa.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > On Thu, Mar 3, 2016 at 8:49
> AM,
> > > >>>>>>>>> Alexander
> > > >>>>>>>>> > > > Bezzubov
> > > >>>>>>>>> > > > > <
> > > >>>>>>>>> > > > > > > > >> > > > > > >> abezzubov@nflabs.com>
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > wrote:
> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > Hi Minudika,
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Currently I am writing an
> > > >>>>>>>>> interpreter for
> > > >>>>>>>>> > > > > > SiddhiQL
> > > >>>>>>>>> > > > > > > > >> which
> > > >>>>>>>>> > > > > > > > >> > is
> > > >>>>>>>>> > > > > > > > >> > > a
> > > >>>>>>>>> > > > > > > > >> > > > > real
> > > >>>>>>>>> > > > > > > > >> > > > > > >> time
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > complex event processing
> > > >>>>>>>>> engine, as a
> > > >>>>>>>>> > part
> > > >>>>>>>>> > > of
> > > >>>>>>>>> > > > > > > > research.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > If you are interested,
> you
> > > can
> > > >>>>>>>>> find the
> > > >>>>>>>>> > > code
> > > >>>>>>>>> > > > at
> > > >>>>>>>>> > > > > > > here.
> > > >>>>>>>>> > > > > > > > >> > (It's
> > > >>>>>>>>> > > > > > > > >> > > > too
> > > >>>>>>>>> > > > > > > > >> > > > > > >> messy
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > though. Have a lot to
> clean
> > > up
> > > >>>>>>>>> the in the
> > > >>>>>>>>> > > > code)
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > > >>>>>>>>> > > > https://github.com/minudika/incubator-zeppelin
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > Thank you for sharing! That
> > > >>>>>>>>> would be a huge
> > > >>>>>>>>> > > > plus
> > > >>>>>>>>> > > > > > for
> > > >>>>>>>>> > > > > > > > your
> > > >>>>>>>>> > > > > > > > >> > > > > proposal,
> > > >>>>>>>>> > > > > > > > >> > > > > > >> but
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > please remember that code
> > > >>>>>>>>> quality would be
> > > >>>>>>>>> > an
> > > >>>>>>>>> > > > > > > important
> > > >>>>>>>>> > > > > > > > >> > factor
> > > >>>>>>>>> > > > > > > > >> > > > on
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > the proposal selection
> > process,
> > > >>>>>>>>> so please
> > > >>>>>>>>> > > make
> > > >>>>>>>>> > > > > sure
> > > >>>>>>>>> > > > > > > > that
> > > >>>>>>>>> > > > > > > > >> you
> > > >>>>>>>>> > > > > > > > >> > > > have
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > finished
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > possible cleanups before
> > > >>>>>>>>> attaching it to
> > > >>>>>>>>> > your
> > > >>>>>>>>> > > > > > > > >> application.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > On the side note - I can
> see
> > > >>>>>>>>> your commits
> > > >>>>>>>>> > in
> > > >>>>>>>>> > > > > master
> > > >>>>>>>>> > > > > > > > >> branch
> > > >>>>>>>>> > > > > > > > >> > of
> > > >>>>>>>>> > > > > > > > >> > > > your
> > > >>>>>>>>> > > > > > > > >> > > > > > >> fork,
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > why not to try the workflow
> > > >>>>>>>>> Zeppelin uses
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > <
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > > >>>>>>>>> > > > > > > > >> > > > > > >>
> > > >>>>>>>>> > > > > > > > >> > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > >
> > > >>>>>>>>> > > > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> >
> > > >>>>>>>>> > > > > > > > >>
> > > >>>>>>>>> > > > > > > >
> > > >>>>>>>>> > > > > > >
> > > >>>>>>>>> > > > > >
> > > >>>>>>>>> > > > >
> > > >>>>>>>>> > > >
> > > >>>>>>>>> > >
> > > >>>>>>>>> >
> > > >>>>>>>>>
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > [0]
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > by tracking your work in
> > > >>>>>>>>> different
> > > >>>>>>>>> > branches?
> > > >>>>>>>>> > > > From
> > > >>>>>>>>> > > > > > > there
> > > >>>>>>>>> > > > > > > > >> it
> > > >>>>>>>>> > > > > > > > >> > > will
> > > >>>>>>>>> > > > > > > > >> > > > be
> > > >>>>>>>>> > > > > > > > >> > > > > > >> easy
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > to
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > submit a PR and ask other
> > > >>>>>>>>> contributors for
> > > >>>>>>>>> > a
> > > >>>>>>>>> > > > code
> > > >>>>>>>>> > > > > > > > review,
> > > >>>>>>>>> > > > > > > > >> > > which
> > > >>>>>>>>> > > > > > > > >> > > > > > could
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > improve chances of getting
> > high
> > > >>>>>>>>> quality
> > > >>>>>>>>> > code
> > > >>>>>>>>> > > at
> > > >>>>>>>>> > > > > the
> > > >>>>>>>>> > > > > > > > end.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > I would like to know the
> > > exact
> > > >>>>>>>>> purpose of
> > > >>>>>>>>> > > > this
> > > >>>>>>>>> > > > > > > > project
> > > >>>>>>>>> > > > > > > > >> and
> > > >>>>>>>>> > > > > > > > >> > > > > > expected
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > outcome
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > from the student.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > The purpose (the objective
> or
> > > >>>>>>>>> the outcome
> > > >>>>>>>>> > or
> > > >>>>>>>>> > > > the
> > > >>>>>>>>> > > > > > > goal)
> > > >>>>>>>>> > > > > > > > of
> > > >>>>>>>>> > > > > > > > >> > this
> > > >>>>>>>>> > > > > > > > >> > > > > > >> project is
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > to have merged PR with a
> > code +
> > > >>>>>>>>> > > documentation +
> > > >>>>>>>>> > > > > > > example
> > > >>>>>>>>> > > > > > > > >> of
> > > >>>>>>>>> > > > > > > > >> > > usage
> > > >>>>>>>>> > > > > > > > >> > > > > > for a
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > new
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > Interpreter in Zeppelin,
> that
> > > >>>>>>>>> works with
> > > >>>>>>>>> > > Apache
> > > >>>>>>>>> > > > > > Beam
> > > >>>>>>>>> > > > > > > > SKD
> > > >>>>>>>>> > > > > > > > >> by
> > > >>>>>>>>> > > > > > > > >> > > the
> > > >>>>>>>>> > > > > > > > >> > > > > end
> > > >>>>>>>>> > > > > > > > >> > > > > > of
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > the
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > summer.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > It might be bold goal, so
> in
> > > >>>>>>>>> order to be
> > > >>>>>>>>> > > > > reachable
> > > >>>>>>>>> > > > > > > and
> > > >>>>>>>>> > > > > > > > >> get
> > > >>>>>>>>> > > > > > > > >> > > > > accepted
> > > >>>>>>>>> > > > > > > > >> > > > > > it
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > should be further divided
> on
> > > >>>>>>>>> smaller goal
> > > >>>>>>>>> > > > aligned
> > > >>>>>>>>> > > > > > > with
> > > >>>>>>>>> > > > > > > > >> GSoC
> > > >>>>>>>>> > > > > > > > >> > > > > > timeline,
> > > >>>>>>>>> > > > > > > > >> > > > > > >> and
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > then even on a smaller
> > "steps"
> > > >>>>>>>>> on "how to
> > > >>>>>>>>> > get
> > > >>>>>>>>> > > > > > there".
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > The expectations are that
> you
> > > >>>>>>>>> will do this
> > > >>>>>>>>> > > > work,
> > > >>>>>>>>> > > > > as
> > > >>>>>>>>> > > > > > > > part
> > > >>>>>>>>> > > > > > > > >> of
> > > >>>>>>>>> > > > > > > > >> > > your
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > application proposal (with
> > the
> > > >>>>>>>>> help of
> > > >>>>>>>>> > > > potential
> > > >>>>>>>>> > > > > > > > >> mentors).
> > > >>>>>>>>> > > > > > > > >> > In
> > > >>>>>>>>> > > > > > > > >> > > > > prev.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> email
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > in this thread I posted
> some
> > > >>>>>>>>> ideas on how
> > > >>>>>>>>> > > those
> > > >>>>>>>>> > > > > > > smaller
> > > >>>>>>>>> > > > > > > > >> > goals
> > > >>>>>>>>> > > > > > > > >> > > > can
> > > >>>>>>>>> > > > > > > > >> > > > > > look
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > like, but ultimately it's
> up
> > to
> > > >>>>>>>>> you to
> > > >>>>>>>>> > > decide.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > So I would suggest you
> start
> > > >>>>>>>>> looking into
> > > >>>>>>>>> > > > > creating
> > > >>>>>>>>> > > > > > a
> > > >>>>>>>>> > > > > > > > >> > proposal
> > > >>>>>>>>> > > > > > > > >> > > > > draft
> > > >>>>>>>>> > > > > > > > >> > > > > > as
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > early as possible. [5] Have
> > > some
> > > >>>>>>>>> examples
> > > >>>>>>>>> > and
> > > >>>>>>>>> > > > > docs
> > > >>>>>>>>> > > > > > > from
> > > >>>>>>>>> > > > > > > > >> ASF
> > > >>>>>>>>> > > > > > > > >> > on
> > > >>>>>>>>> > > > > > > > >> > > > the
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > proposal
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > as well, so please make
> sure
> > > >>>>>>>>> that you read
> > > >>>>>>>>> > > it.
> > > >>>>>>>>> > > > > > Please
> > > >>>>>>>>> > > > > > > > >> also
> > > >>>>>>>>> > > > > > > > >> > > feel
> > > >>>>>>>>> > > > > > > > >> > > > > free
> > > >>>>>>>>> > > > > > > > >> > > > > > >> to
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > post it here to get the
> > > feedback
> > > >>>>>>>>> from the
> > > >>>>>>>>> > > > > > community,
> > > >>>>>>>>> > > > > > > > and
> > > >>>>>>>>> > > > > > > > >> I
> > > >>>>>>>>> > > > > > > > >> > > will
> > > >>>>>>>>> > > > > > > > >> > > > be
> > > >>>>>>>>> > > > > > > > >> > > > > > >> happy
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > to
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > further assist you with it.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > Good proposal consists of:
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >  - list of high-level,
> > > measurable
> > > >>>>>>>>> > "results",
> > > >>>>>>>>> > > or
> > > >>>>>>>>> > > > > > steps
> > > >>>>>>>>> > > > > > > > to
> > > >>>>>>>>> > > > > > > > >> > > archive
> > > >>>>>>>>> > > > > > > > >> > > > > the
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > final
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > objective\goal
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >  - laid out over the
> timeline
> > > (so
> > > >>>>>>>>> > > expectations
> > > >>>>>>>>> > > > > for
> > > >>>>>>>>> > > > > > > > >> > > "milestones"
> > > >>>>>>>>> > > > > > > > >> > > > > like
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > mid-term are set)
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >  - each "result" with the
> > > >>>>>>>>> further scope
> > > >>>>>>>>> > > > breakdown
> > > >>>>>>>>> > > > > > to
> > > >>>>>>>>> > > > > > > a
> > > >>>>>>>>> > > > > > > > >> > smaller
> > > >>>>>>>>> > > > > > > > >> > > > > > action
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > items
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > (ideally, each not longer
> > than
> > > >>>>>>>>> 1day)
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >  - plus some background
> > > >>>>>>>>> information,
> > > >>>>>>>>> > showing
> > > >>>>>>>>> > > > that
> > > >>>>>>>>> > > > > > you
> > > >>>>>>>>> > > > > > > > are
> > > >>>>>>>>> > > > > > > > >> > > > > qualified
> > > >>>>>>>>> > > > > > > > >> > > > > > >> to do
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > all that and put some
> > thinking
> > > >>>>>>>>> into details
> > > >>>>>>>>> > > > > (links
> > > >>>>>>>>> > > > > > to
> > > >>>>>>>>> > > > > > > > >> your
> > > >>>>>>>>> > > > > > > > >> > > code
> > > >>>>>>>>> > > > > > > > >> > > > > here
> > > >>>>>>>>> > > > > > > > >> > > > > > >> will
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > help very much)
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > I am getting familiar
> with
> > > >>>>>>>>> Apache beam
> > > >>>>>>>>> > > > > nowadays.
> > > >>>>>>>>> > > > > > > > Please
> > > >>>>>>>>> > > > > > > > >> > can
> > > >>>>>>>>> > > > > > > > >> > > > you
> > > >>>>>>>>> > > > > > > > >> > > > > > >> provide
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > me some useful resources
> for
> > > >>>>>>>>> that.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > [1], [2], [3], [4] are some
> > > >>>>>>>>> resource to
> > > >>>>>>>>> > learn
> > > >>>>>>>>> > > > > about
> > > >>>>>>>>> > > > > > > > Beam
> > > >>>>>>>>> > > > > > > > >> > > before
> > > >>>>>>>>> > > > > > > > >> > > > it
> > > >>>>>>>>> > > > > > > > >> > > > > > has
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > finalized its move to
> Apache.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > Hope this helps!
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > --
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > Alex
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >  0.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > > >>>>>>>>> > > > > > > > >> > > > > > >>
> > > >>>>>>>>> > > > > > > > >> > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > >
> > > >>>>>>>>> > > > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> >
> > > >>>>>>>>> > > > > > > > >>
> > > >>>>>>>>> > > > > > > >
> > > >>>>>>>>> > > > > > >
> > > >>>>>>>>> > > > > >
> > > >>>>>>>>> > > > >
> > > >>>>>>>>> > > >
> > > >>>>>>>>> > >
> > > >>>>>>>>> >
> > > >>>>>>>>>
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >  1.
> > > >>>>>>>>> https://cloud.google.com/dataflow/
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >  2.
> > > >>>>>>>>> > > > > > > > >> > > > >
> > > >>>>>>>>> > > > > > >
> > > >>>>>>>>>
> > https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >  3.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > > >>>>>>>>> > > > > > > > >> > > > > > >>
> > > >>>>>>>>> > > > > > > > >> > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > >
> > > >>>>>>>>> > > > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> >
> > > >>>>>>>>> > > > > > > > >>
> > > >>>>>>>>> > > > > > > >
> > > >>>>>>>>> > > > > > >
> > > >>>>>>>>> > > > > >
> > > >>>>>>>>> > > > >
> > > >>>>>>>>> > > >
> > > >>>>>>>>> > >
> > > >>>>>>>>> >
> > > >>>>>>>>>
> > >
> >
> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >  4.
> > > >>>>>>>>> > > > > > > > >> > > > >
> > > >>>>>>>>> > > > > > >
> > > >>>>>>>>>
> > https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >  5.
> > > >>>>>>>>> https://community.apache.org/gsoc.html
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > On Wed, Mar 2, 2016 at 2:50
> > AM,
> > > >>>>>>>>> Minudika
> > > >>>>>>>>> > > > Malshan
> > > >>>>>>>>> > > > > <
> > > >>>>>>>>> > > > > > > > >> > > > > > >> minudika001@gmail.com>
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > wrote:
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Hi,
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > First of all, thanks Alex
> > for
> > > >>>>>>>>> your reply.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Sorry for the delay.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Some thing has gone wrong
> > > with
> > > >>>>>>>>> my mail
> > > >>>>>>>>> > > > thread.
> > > >>>>>>>>> > > > > I
> > > >>>>>>>>> > > > > > > just
> > > >>>>>>>>> > > > > > > > >> saw
> > > >>>>>>>>> > > > > > > > >> > > > Alex's
> > > >>>>>>>>> > > > > > > > >> > > > > > >> reply.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > I am getting familiar
> with
> > > >>>>>>>>> Apache beam
> > > >>>>>>>>> > > > > nowadays.
> > > >>>>>>>>> > > > > > > > Please
> > > >>>>>>>>> > > > > > > > >> > can
> > > >>>>>>>>> > > > > > > > >> > > > you
> > > >>>>>>>>> > > > > > > > >> > > > > > >> provide
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > me
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > some useful resources for
> > > that.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Beam developers said that
> > it
> > > >>>>>>>>> would take
> > > >>>>>>>>> > > like
> > > >>>>>>>>> > > > a
> > > >>>>>>>>> > > > > > week
> > > >>>>>>>>> > > > > > > > to
> > > >>>>>>>>> > > > > > > > >> get
> > > >>>>>>>>> > > > > > > > >> > > the
> > > >>>>>>>>> > > > > > > > >> > > > > > >> official
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Apache documentation for
> > beam
> > > >>>>>>>>> done.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Cheers,
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Minudika
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Minudika Malshan
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Undergraduate
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Department of Computer
> > > Science
> > > >>>>>>>>> and
> > > >>>>>>>>> > > > Engineering
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > University of Moratuwa.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > On Sun, Feb 21, 2016 at
> > 2:30
> > > >>>>>>>>> AM, Minudika
> > > >>>>>>>>> > > > > > Malshan <
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > minudika001@gmail.com
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > wrote:
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Hi all,
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > I am looking forward to
> > > >>>>>>>>> contribute in
> > > >>>>>>>>> > > this
> > > >>>>>>>>> > > > > year
> > > >>>>>>>>> > > > > > > > GSOC.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > I have a basic
> understand
> > > in
> > > >>>>>>>>> writing
> > > >>>>>>>>> > > > > > interpreters
> > > >>>>>>>>> > > > > > > > for
> > > >>>>>>>>> > > > > > > > >> > > > zeppelin
> > > >>>>>>>>> > > > > > > > >> > > > > > and
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > have
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > already implement an
> > > >>>>>>>>> interpreter for
> > > >>>>>>>>> > WSO2
> > > >>>>>>>>> > > > > > siddhi
> > > >>>>>>>>> > > > > > > > >> which
> > > >>>>>>>>> > > > > > > > >> > is
> > > >>>>>>>>> > > > > > > > >> > > a
> > > >>>>>>>>> > > > > > > > >> > > > > > >> complex
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > event
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > processing language.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Could you please give
> me
> > > >>>>>>>>> more details
> > > >>>>>>>>> > > about
> > > >>>>>>>>> > > > > the
> > > >>>>>>>>> > > > > > > > >> > > requirement
> > > >>>>>>>>> > > > > > > > >> > > > > for
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > implementing a new
> > > >>>>>>>>> interpreter for
> > > >>>>>>>>> > Apache
> > > >>>>>>>>> > > > > beam?
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > It would be a great
> help
> > > for
> > > >>>>>>>>> me to
> > > >>>>>>>>> > > getting
> > > >>>>>>>>> > > > > > > familiar
> > > >>>>>>>>> > > > > > > > >> with
> > > >>>>>>>>> > > > > > > > >> > > > this
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > implementation.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Thank you!
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Minudika Malshan
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Undergraduate
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Department of Computer
> > > >>>>>>>>> Science and
> > > >>>>>>>>> > > > > Engineering
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > University of Moratuwa.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > --
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > --
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > Kind regards,
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > > Alexander.
> > > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > > >>>>>>>>> > > > > > > > >> > > > > > >>
> > > >>>>>>>>> > > > > > > > >> > > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > > >
> > > >>>>>>>>> > > > > > > > >> > > > >
> > > >>>>>>>>> > > > > > > > >> > > >
> > > >>>>>>>>> > > > > > > > >> > >
> > > >>>>>>>>> > > > > > > > >> >
> > > >>>>>>>>> > > > > > > > >>
> > > >>>>>>>>> > > > > > > > >
> > > >>>>>>>>> > > > > > > > >
> > > >>>>>>>>> > > > > > > > >
> > > >>>>>>>>> > > > > > > > > --
> > > >>>>>>>>> > > > > > > > > *Minudika Malshan*
> > > >>>>>>>>> > > > > > > > > Undergraduate
> > > >>>>>>>>> > > > > > > > > Department of Computer Science and
> Engineering
> > > >>>>>>>>> > > > > > > > > University of Moratuwa
> > > >>>>>>>>> > > > > > > > > Sri Lanka.
> > > >>>>>>>>> > > > > > > > > <
> > > >>>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > >>>>>>>>> > > > > > > > >
> > > >>>>>>>>> > > > > > > > >
> > > >>>>>>>>> > > > > > > > >
> > > >>>>>>>>> > > > > > > >
> > > >>>>>>>>> > > > > > > >
> > > >>>>>>>>> > > > > > > > --
> > > >>>>>>>>> > > > > > > > *Minudika Malshan*
> > > >>>>>>>>> > > > > > > > Undergraduate
> > > >>>>>>>>> > > > > > > > Department of Computer Science and Engineering
> > > >>>>>>>>> > > > > > > > University of Moratuwa
> > > >>>>>>>>> > > > > > > > Sri Lanka.
> > > >>>>>>>>> > > > > > > > <
> > > >>>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > >>>>>>>>> > > > > > > >
> > > >>>>>>>>> > > > > > >
> > > >>>>>>>>> > > > > >
> > > >>>>>>>>> > > > > >
> > > >>>>>>>>> > > > > >
> > > >>>>>>>>> > > > > > --
> > > >>>>>>>>> > > > > > *Minudika Malshan*
> > > >>>>>>>>> > > > > > Undergraduate
> > > >>>>>>>>> > > > > > Department of Computer Science and Engineering
> > > >>>>>>>>> > > > > > University of Moratuwa
> > > >>>>>>>>> > > > > > Sri Lanka.
> > > >>>>>>>>> > > > > > <
> > > >>>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > >>>>>>>>> > > > > >
> > > >>>>>>>>> > > > >
> > > >>>>>>>>> > > >
> > > >>>>>>>>> > > >
> > > >>>>>>>>> > > >
> > > >>>>>>>>> > > > --
> > > >>>>>>>>> > > > *Minudika Malshan*
> > > >>>>>>>>> > > > Undergraduate
> > > >>>>>>>>> > > > Department of Computer Science and Engineering
> > > >>>>>>>>> > > > University of Moratuwa
> > > >>>>>>>>> > > > Sri Lanka.
> > > >>>>>>>>> > > > <
> > https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > >>>>>>>>> > > >
> > > >>>>>>>>> > >
> > > >>>>>>>>> >
> > > >>>>>>>>> >
> > > >>>>>>>>> >
> > > >>>>>>>>> > --
> > > >>>>>>>>> > *Minudika Malshan*
> > > >>>>>>>>> > Undergraduate
> > > >>>>>>>>> > Department of Computer Science and Engineering
> > > >>>>>>>>> > University of Moratuwa
> > > >>>>>>>>> > Sri Lanka.
> > > >>>>>>>>> > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > >>>>>>>>> >
> > > >>>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>> --
> > > >>>>>>>> *Minudika Malshan*
> > > >>>>>>>> Undergraduate
> > > >>>>>>>> Department of Computer Science and Engineering
> > > >>>>>>>> University of Moratuwa
> > > >>>>>>>> Sri Lanka.
> > > >>>>>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>> --
> > > >>>>>>> *Minudika Malshan*
> > > >>>>>>> Undergraduate
> > > >>>>>>> Department of Computer Science and Engineering
> > > >>>>>>> University of Moratuwa
> > > >>>>>>> Sri Lanka.
> > > >>>>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>
> > > >>>>
> > > >>>>
> > > >>>> --
> > > >>>> *Minudika Malshan*
> > > >>>> Undergraduate
> > > >>>> Department of Computer Science and Engineering
> > > >>>> University of Moratuwa
> > > >>>> Sri Lanka.
> > > >>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>> --
> > > >>>> *Minudika Malshan*
> > > >>>> Undergraduate
> > > >>>> Department of Computer Science and Engineering
> > > >>>> University of Moratuwa
> > > >>>> Sri Lanka.
> > > >>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>
> > > >>>
> > > >>> --
> > > >>> *Minudika Malshan*
> > > >>> Undergraduate
> > > >>> Department of Computer Science and Engineering
> > > >>> University of Moratuwa
> > > >>> Sri Lanka.
> > > >>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > >>>
> > > >>>
> > > >>>
> > > >>
> > > >>
> > > >> --
> > > >> *Minudika Malshan*
> > > >> Undergraduate
> > > >> Department of Computer Science and Engineering
> > > >> University of Moratuwa
> > > >> Sri Lanka.
> > > >> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > >>
> > > >>
> > > >>
> > > >
> > >
> > >
> > >
> > >
> > >
> >
>

Re: ZEPPELIN-682

Posted by Ismaël Mejía <ie...@gmail.com>.
Hello,

Minudika, there are three different 'big tracks of integration':

1. Integrate Beam's spark runner as a spark package, ideally with a Beam
spark SDK.

This is what I am starting to do right now.

2. Integrate the core Beam Java SDK and all the runners. This is a BIG task:

As you said we need Java REPL to achieve this, I profit to ping Alexander
about this, since it seems there is a student working on the Java REPL
integration for Zeppelin. What is the Jira for this ? or shall we create a
new one ?

I have tested both java-repl and the OpenJDK 9 jshell and I consider the
second one more robust, however I don't know if this can be backported
easily.

3. Integrate the python SDK

This is a different beast, but it would be at least theoretically easier
than the other two. This cannot be even started since the Python SDK for
Beam has not been integrated yet.

Feel free to contribute in whatever you want to, but it is better that we
align our efforts since this is quite a task.

Best,
-Ismael


On Fri, Jun 3, 2016 at 11:59 AM, Minudika Malshan <mi...@gmail.com>
wrote:

> Hi all,
>
> Are you gonna use JavaREPL[1] for this implementation?
>
> [1] https://github.com/albertlatacz/java-repl
>
> On Fri, Jun 3, 2016 at 3:23 PM, Felix Cheung <fe...@hotmail.com>
> wrote:
>
> > Absolutely! We would welcome your contribution for this!
> >
> >
> >
> >                 _____________________________
> > From: Minudika Malshan <mi...@gmail.com>
> > Sent: Monday, May 30, 2016 9:24 PM
> > Subject: Re: ZEPPELIN-682
> > To: Alexander Bezzubov <bz...@apache.org>
> > Cc:  <de...@zeppelin.incubator.apache.org>
> >
> >
> > Hi all,
> >
> > Seems like this project is going to be taken care of. I submitted two
> > proposals for gsoc and  the other proposal got accepted.
> >
> > However I'm more than happy to contribute for this project.
> >
> > Please let me know if there's anything I can do.
> >
> > Thanks
> > Minidika
> > On Mar 25, 2016 10:53 AM, "Alexander Bezzubov" <bz...@apache.org> wrote:
> >
> > > Hi Minudika,
> > >
> > > thank you for sharing, that sounds great.
> > >
> > > Looking forward helping with this project though GSoC!
> > >
> > > --
> > > Alex
> > >
> > > On Fri, Mar 25, 2016 at 3:11 AM, Minudika Malshan <
> minudika001@gmail.com
> > >
> > > wrote:
> > >
> > >> Hi all,
> > >>
> > >> I submitted my final proposal to google. Thanks a lot for your
> guidance
> > >> and support.
> > >> Hopefully looking forward to work on this project.
> > >>
> > >> Thanks again.
> > >> Best  regards
> > >>
> > >> On Thu, Mar 24, 2016 at 3:06 PM, Minudika Malshan <
> > minudika001@gmail.com>
> > >> wrote:
> > >>
> > >>> Hi,
> > >>>
> > >>> @Alex, Sorry for my mistake. Added back to the mail thread.
> > >>>
> > >>> I will go through the whole proposal once again, finalize it and
> submit
> > >>> the final proposal to google gsoc page by tonight.
> > >>>
> > >>> Thanks a lot for your help.
> > >>> BR
> > >>>
> > >>> On Thu, Mar 24, 2016 at 3:03 PM, Minudika Malshan <
> > minudika001@gmail.com
> > >>> > wrote:
> > >>>
> > >>>> [looping]
> > >>>>
> > >>>>
> > >>>> Hi Alex,
> > >>>>
> > >>>> I will go through that spark runner and see if it's possible to  use
> > it
> > >>>> for this beam interpreter. And hopefully, I will  include it in the
> > >>>> proposal.
> > >>>> I was communicating through Apache beam mailing thread to get more
> > >>>> knowledge about that project. But it seems like I have missed that
> > spark
> > >>>> runner thing. Thanks a lot for mentioning it here.
> > >>>>
> > >>>> About my project related to Siddhi Interpreter, I admit that I have
> > not
> > >>>> followed a proper workflow. That's mainly because, I was only
> > concentrating
> > >>>> with the implementation. Since it's mainly only me who is dealing
> > with that
> > >>>> repo, I didn't think about working on a separate branch much. My
> > mistake.
> > >>>> However soon after we complete our implementation, we are going to
> do
> > >>>> full clean up and optimization on that code and publish it in a
> proper
> > >>>> manner.
> > >>>>
> > >>>> However, I was working and still working as a contributor for WSO2
> CEP
> > >>>> and WSO2 Siddhi which are also open source products, during my
> > internship
> > >>>> as an undergraduate. There I gained a good practice on git workflow.
> > So I
> > >>>> am pretty sure, I can adapt with your way of coding and
> contribution.
> > >>>>
> > >>>> Again thanks a lot for your kind guidance..
> > >>>> BR
> > >>>>
> > >>>>
> > >>>>
> > >>>> On Thu, Mar 24, 2016 at 9:53 AM, Alexander Bezzubov <bzz@apache.org
> >
> > >>>> wrote:
> > >>>>
> > >>>>> Hi, Moon, Minudika,
> > >>>>>
> > >>>>>
> > >>>>> thanks for sending out the link, and great formatting by the way!
> > >>>>> I have left few comments in the doc itself.
> > >>>>>
> > >>>>> Eran on this list have pointed out the existence of the Spark
> runner
> > >>>>> for Beam [1], could this be incorporated  into your proposal
> somehow?
> > >>>>>
> > >>>>> On the community engagement side - it may be worth answering to
> that
> > >>>>> thread, thanking it's author for pointing it out as he was clearly
> > trying
> > >>>>> to help with your project.
> > >>>>>
> > >>>>> One more thing on the community side: in this thread on Mar 3 the
> > >>>>> issue has been risen about your previous opensource code:
> > >>>>>
> > >>>>> > On the side note - I can see your commits in master branch of
> your
> > >>>>> fork, why not to try the
> > >>>>> > workflow Zeppelin uses
> > >>>>> <
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> >
> > [0]
> > >>>>> by tracking your work in different branches? From there it will be
> > easy
> > >>>>> > to submit a PR and ask other contributors for a code review,
> which
> > >>>>> could improve chances of
> > >>>>> > getting high quality code at the end.
> > >>>>>
> > >>>>> Usually if some question like that has been risen by the community
> > >>>>> member on the list, it is expected that it is addressed somehow.
> I.e
> > by
> > >>>>> you, answering initial email with some explanations why it was done
> > that
> > >>>>> way and letting everybody know if it will or not be done in another
> > way,
> > >>>>> etc.
> > >>>>>
> > >>>>> I'm sorry if I have missed your response, so could you please
> clarify
> > >>>>> it again?
> > >>>>>
> > >>>>> Thanks!
> > >>>>>
> > >>>>> And please, do not forget to submit a pdf of the proposal to google
> > >>>>> before the deadline which AFAIK is quite soon.
> > >>>>>
> > >>>>>  1. http://markmail.org/thread/wsjlfuyu7kvip5s6
> > >>>>>
> > >>>>>
> > >>>>> --
> > >>>>> Alex
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>> On Thu, Mar 24, 2016 at 10:46 AM, moon soo Lee <mo...@apache.org>
> > >>>>> wrote:
> > >>>>>
> > >>>>>> Thanks for sharing 2nd version. I have not many things to add.
> > >>>>>> Alexander, do you have any comment?
> > >>>>>>
> > >>>>>> Thanks,
> > >>>>>> moon
> > >>>>>>
> > >>>>>>
> > >>>>>> On Wed, Mar 23, 2016 at 9:48 AM Minudika Malshan <
> > >>>>>> minudika001@gmail.com> wrote:
> > >>>>>>
> > >>>>>>> Hi all,
> > >>>>>>>
> > >>>>>>> I made the 2nd version of my draft proposal [1]. Please have a
> look
> > >>>>>>> and let me know if there are any further changes to be made.
> > >>>>>>> Your comments would be much appreciated.
> > >>>>>>>
> > >>>>>>> [1]
> > >>>>>>>
> >
> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
> > >>>>>>>
> > >>>>>>> Thanks a lot.
> > >>>>>>>
> > >>>>>>> On Wed, Mar 23, 2016 at 10:17 PM, Minudika Malshan <
> > >>>>>>> minudika001@gmail.com> wrote:
> > >>>>>>>
> > >>>>>>>> Hi all,
> > >>>>>>>>
> > >>>>>>>> I made the 2nd version of my draft. Please have a look and let
> me
> > >>>>>>>> know if there are any further changes to be made.
> > >>>>>>>> Your comments would be much appreciated.
> > >>>>>>>>
> > >>>>>>>> Thanks a lot.
> > >>>>>>>>
> > >>>>>>>> On Sat, Mar 19, 2016 at 8:12 PM, Alexander Bezzubov <
> > bzz@apache.org
> > >>>>>>>> > wrote:
> > >>>>>>>>
> > >>>>>>>>> Hi,
> > >>>>>>>>>
> > >>>>>>>>> your proposal looks solid, I have updated the link from the
> wiki
> > >>>>>>>>> to a new
> > >>>>>>>>> doc, as well as posted some feedback in comments.
> > >>>>>>>>>
> > >>>>>>>>> Going further, Minudika, can you please incorporate Moon's
> > >>>>>>>>> feedback to the
> > >>>>>>>>> new proposal, (est part on using a ResourcePool), and make sure
> > >>>>>>>>> that we
> > >>>>>>>>> only have one document, linked from everywhere to work on.
> > >>>>>>>>>
> > >>>>>>>>> Thank you!
> > >>>>>>>>>
> > >>>>>>>>> --
> > >>>>>>>>> Alex
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>> On Sat, Mar 19, 2016 at 2:03 AM, Minudika Malshan <
> > >>>>>>>>> minudika001@gmail.com>
> > >>>>>>>>> wrote:
> > >>>>>>>>>
> > >>>>>>>>> > Hi,
> > >>>>>>>>> >
> > >>>>>>>>> > Thanks a lot for your feedback. I will make changes according
> > to
> > >>>>>>>>> them.
> > >>>>>>>>> > However I submitted my draft proposal to Apache Software
> > >>>>>>>>> Foundation GSoC
> > >>>>>>>>> > page .
> > >>>>>>>>> > It seems like you have reviewed the old proposal of mine
> which
> > >>>>>>>>> was posted
> > >>>>>>>>> > in this thread.
> > >>>>>>>>> > Can you please have a look at my proposal which I submitted
> to
> > >>>>>>>>> ASF [1]
> > >>>>>>>>> >
> > >>>>>>>>> > [1]
> > >>>>>>>>> >
> > >>>>>>>>> >
> > >>>>>>>>>
> >
> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
> > >>>>>>>>> >
> > >>>>>>>>> > Thanks and best regards.
> > >>>>>>>>> >
> > >>>>>>>>> > On Fri, Mar 18, 2016 at 11:09 PM, moon soo Lee <
> > moon@apache.org>
> > >>>>>>>>> wrote:
> > >>>>>>>>> >
> > >>>>>>>>> > > Hi,
> > >>>>>>>>> > >
> > >>>>>>>>> > > Thanks for sharing your proposal. I made few comments on
> the
> > >>>>>>>>> document.
> > >>>>>>>>> > > Please take a look.
> > >>>>>>>>> > >
> > >>>>>>>>> > > Thanks,
> > >>>>>>>>> > > moon
> > >>>>>>>>> > >
> > >>>>>>>>> > > On Fri, Mar 18, 2016 at 7:16 AM Minudika Malshan <
> > >>>>>>>>> minudika001@gmail.com>
> > >>>>>>>>> > > wrote:
> > >>>>>>>>> > >
> > >>>>>>>>> > > > Hi all,
> > >>>>>>>>> > > >
> > >>>>>>>>> > > > @ Moon, I will try doing as you told. Thank you!
> > >>>>>>>>> > > >
> > >>>>>>>>> > > > I submitted a draft proposal for this project to  AFS.
> > >>>>>>>>> Please could you
> > >>>>>>>>> > > > review it.
> > >>>>>>>>> > > >
> > >>>>>>>>> > > > Thanks and regards
> > >>>>>>>>> > > >
> > >>>>>>>>> > > > On Fri, Mar 18, 2016 at 4:05 AM, moon soo Lee <
> > >>>>>>>>> moon@apache.org> wrote:
> > >>>>>>>>> > > >
> > >>>>>>>>> > > > > Hi,
> > >>>>>>>>> > > > >
> > >>>>>>>>> > > > > Could you share little bit about how did you add jar
> > >>>>>>>>> manually?
> > >>>>>>>>> > > > > Did you try add dependency in pom.xml? like
> > >>>>>>>>> > > > >
> > >>>>>>>>> > > > > <dependency>
> > >>>>>>>>> > > > > <groupId>group_id</groupId>
> > >>>>>>>>> > > > > <artifactId>artifact_id</artifactId>
> > >>>>>>>>> > > > > <version>version_number</version>
> > >>>>>>>>> > > > > <scope>system</scope>
> > >>>>>>>>> > > > > <systemPath>...jar</systemPath>
> > >>>>>>>>> > > > > </dependency>
> > >>>>>>>>> > > > >
> > >>>>>>>>> > > > >
> > >>>>>>>>> > > > > Thanks,
> > >>>>>>>>> > > > > moon
> > >>>>>>>>> > > > >
> > >>>>>>>>> > > > >
> > >>>>>>>>> > > > > On Thu, Mar 17, 2016 at 12:30 PM Minudika Malshan <
> > >>>>>>>>> > > minudika001@gmail.com
> > >>>>>>>>> > > > >
> > >>>>>>>>> > > > > wrote:
> > >>>>>>>>> > > > >
> > >>>>>>>>> > > > > > Hi,
> > >>>>>>>>> > > > > >
> > >>>>>>>>> > > > > > I am going to implement a sample java interpreter for
> > >>>>>>>>> zeppelin for
> > >>>>>>>>> > > demo
> > >>>>>>>>> > > > > > purposes in my proposal.
> > >>>>>>>>> > > > > > Since java-repl dependencies are not available as
> maven
> > >>>>>>>>> > dependencies
> > >>>>>>>>> > > I
> > >>>>>>>>> > > > > had
> > >>>>>>>>> > > > > > to add those jars manually to the project.
> > >>>>>>>>> > > > > > But when I build the zeppelin project with the new
> > >>>>>>>>> changes I made,
> > >>>>>>>>> > it
> > >>>>>>>>> > > > > > refuses to be built saying that it cannot resolve
> those
> > >>>>>>>>> jars.
> > >>>>>>>>> > > > > > Please let me know how to add those jars correctly.
> > >>>>>>>>> > > > > >
> > >>>>>>>>> > > > > > Regards
> > >>>>>>>>> > > > > >
> > >>>>>>>>> > > > > >
> > >>>>>>>>> > > > > > On Wed, Mar 16, 2016 at 8:01 AM, Alexander Bezzubov <
> > >>>>>>>>> > bzz@apache.org>
> > >>>>>>>>> > > > > > wrote:
> > >>>>>>>>> > > > > >
> > >>>>>>>>> > > > > > > Hi Minudika,
> > >>>>>>>>> > > > > > >
> > >>>>>>>>> > > > > > > thank you for keeping list posted!
> > >>>>>>>>> > > > > > > I will get back to you with the proposal comments
> > >>>>>>>>> later today
> > >>>>>>>>> > > > directly
> > >>>>>>>>> > > > > > > inside the document.
> > >>>>>>>>> > > > > > >
> > >>>>>>>>> > > > > > > --
> > >>>>>>>>> > > > > > > Alex
> > >>>>>>>>> > > > > > >
> > >>>>>>>>> > > > > > >
> > >>>>>>>>> > > > > > > On Wed, Mar 16, 2016 at 6:27 AM, Minudika Malshan <
> > >>>>>>>>> > > > > minudika001@gmail.com
> > >>>>>>>>> > > > > > >
> > >>>>>>>>> > > > > > > wrote:
> > >>>>>>>>> > > > > > >
> > >>>>>>>>> > > > > > > > Hi,
> > >>>>>>>>> > > > > > > >
> > >>>>>>>>> > > > > > > > Could you please help me to improve the content
> of
> > >>>>>>>>> above
> > >>>>>>>>> > > proposal?
> > >>>>>>>>> > > > > > > >
> > >>>>>>>>> > > > > > > > Thanks
> > >>>>>>>>> > > > > > > >
> > >>>>>>>>> > > > > > > > On Sun, Mar 13, 2016 at 1:37 AM, Minudika
> Malshan <
> > >>>>>>>>> > > > > > minudika001@gmail.com
> > >>>>>>>>> > > > > > > >
> > >>>>>>>>> > > > > > > > wrote:
> > >>>>>>>>> > > > > > > >
> > >>>>>>>>> > > > > > > > > Hi Alex,
> > >>>>>>>>> > > > > > > > >
> > >>>>>>>>> > > > > > > > > I prepared a draft version of my proposal which
> > >>>>>>>>> you can find
> > >>>>>>>>> > > here
> > >>>>>>>>> > > > > > > > > <
> > >>>>>>>>> > > > > > > >
> > >>>>>>>>> > > > > > >
> > >>>>>>>>> > > > > >
> > >>>>>>>>> > > > >
> > >>>>>>>>> > > >
> > >>>>>>>>> > >
> > >>>>>>>>> >
> > >>>>>>>>>
> >
> https://docs.google.com/document/d/1KaBKxYbR08pgwv3UfPF-SMiRM2VJ7K4AQiLzzfUd138/edit?usp=sharing
> > >>>>>>>>> > > > > > > > >.
> > >>>>>>>>> > > > > > > > > Could you please have a look and give comments
> on
> > >>>>>>>>> how to
> > >>>>>>>>> > > improve
> > >>>>>>>>> > > > > it.
> > >>>>>>>>> > > > > > > > >
> > >>>>>>>>> > > > > > > > > Thanks and regards
> > >>>>>>>>> > > > > > > > >
> > >>>>>>>>> > > > > > > > > On Sat, Mar 12, 2016 at 8:10 AM, Alexander
> > >>>>>>>>> Bezzubov <
> > >>>>>>>>> > > > > bzz@apache.org>
> > >>>>>>>>> > > > > > > > > wrote:
> > >>>>>>>>> > > > > > > > >
> > >>>>>>>>> > > > > > > > >> Hi,
> > >>>>>>>>> > > > > > > > >>
> > >>>>>>>>> > > > > > > > >> great question - as cloud platform that you
> > >>>>>>>>> mention is not
> > >>>>>>>>> > > > > > > open-source,
> > >>>>>>>>> > > > > > > > it
> > >>>>>>>>> > > > > > > > >> is not immediately expected to get it done as
> a
> > >>>>>>>>> part of
> > >>>>>>>>> > GSoC.
> > >>>>>>>>> > > > > > > > >>
> > >>>>>>>>> > > > > > > > >> That being said, if that is something that you
> > >>>>>>>>> want to look
> > >>>>>>>>> > > > into,
> > >>>>>>>>> > > > > or
> > >>>>>>>>> > > > > > > > think
> > >>>>>>>>> > > > > > > > >> that should be not very hard to implement, or
> > >>>>>>>>> think that
> > >>>>>>>>> > would
> > >>>>>>>>> > > > be
> > >>>>>>>>> > > > > of
> > >>>>>>>>> > > > > > > the
> > >>>>>>>>> > > > > > > > >> great benefit of users - it's totally up to
> you
> > >>>>>>>>> and you can
> > >>>>>>>>> > > make
> > >>>>>>>>> > > > > it
> > >>>>>>>>> > > > > > > part
> > >>>>>>>>> > > > > > > > >> of
> > >>>>>>>>> > > > > > > > >> your project proposal scope, if you want to
> (i.e
> > >>>>>>>>> as extra
> > >>>>>>>>> > > bonus,
> > >>>>>>>>> > > > > at
> > >>>>>>>>> > > > > > > the
> > >>>>>>>>> > > > > > > > >> end, if time permits)
> > >>>>>>>>> > > > > > > > >>
> > >>>>>>>>> > > > > > > > >> --
> > >>>>>>>>> > > > > > > > >> Alex
> > >>>>>>>>> > > > > > > > >>
> > >>>>>>>>> > > > > > > > >> On Thu, Mar 10, 2016 at 6:39 PM, Minudika
> > Malshan
> > >>>>>>>>> <
> > >>>>>>>>> > > > > > > > minudika001@gmail.com>
> > >>>>>>>>> > > > > > > > >> wrote:
> > >>>>>>>>> > > > > > > > >>
> > >>>>>>>>> > > > > > > > >> > Hi Alex,
> > >>>>>>>>> > > > > > > > >> >
> > >>>>>>>>> > > > > > > > >> > As we know the origin of Apache beam is  the
> > >>>>>>>>> Google cloud
> > >>>>>>>>> > > > > > platform.
> > >>>>>>>>> > > > > > > It
> > >>>>>>>>> > > > > > > > >> has
> > >>>>>>>>> > > > > > > > >> > been developed mainly focusing on deploying
> > >>>>>>>>> pipelines in
> > >>>>>>>>> > the
> > >>>>>>>>> > > > > > cloud.
> > >>>>>>>>> > > > > > > > >> > But AFAIK mostly zeppelin is used as a
> > >>>>>>>>> standalone system.
> > >>>>>>>>> > > > > > > > >> > Is it expected to implement the cloud
> support
> > >>>>>>>>> for the
> > >>>>>>>>> > > > > interpreter
> > >>>>>>>>> > > > > > > > under
> > >>>>>>>>> > > > > > > > >> > this GSoC project?
> > >>>>>>>>> > > > > > > > >> >
> > >>>>>>>>> > > > > > > > >> > Best regards.
> > >>>>>>>>> > > > > > > > >> >
> > >>>>>>>>> > > > > > > > >> > Minudika Malshan
> > >>>>>>>>> > > > > > > > >> > Undergraduate
> > >>>>>>>>> > > > > > > > >> > Department of Computer Science and
> Engineering
> > >>>>>>>>> > > > > > > > >> > University of Moratuwa
> > >>>>>>>>> > > > > > > > >> > Sri Lanka.
> > >>>>>>>>> > > > > > > > >> >
> > >>>>>>>>> > > > > > > > >> >
> > >>>>>>>>> > > > > > > > >> >
> > >>>>>>>>> > > > > > > > >> >
> > >>>>>>>>> > > > > > > > >> > On Thu, Mar 10, 2016 at 6:44 AM, Alexander
> > >>>>>>>>> Bezzubov <
> > >>>>>>>>> > > > > > bzz@apache.org
> > >>>>>>>>> > > > > > > >
> > >>>>>>>>> > > > > > > > >> > wrote:
> > >>>>>>>>> > > > > > > > >> >
> > >>>>>>>>> > > > > > > > >> > > Hi Minudika,
> > >>>>>>>>> > > > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > you plan sounds awesome - please either
> keep
> > >>>>>>>>> this thread
> > >>>>>>>>> > > > > posted
> > >>>>>>>>> > > > > > on
> > >>>>>>>>> > > > > > > > the
> > >>>>>>>>> > > > > > > > >> > > progress or even better, feel free to
> start
> > a
> > >>>>>>>>> new one,
> > >>>>>>>>> > > with
> > >>>>>>>>> > > > > more
> > >>>>>>>>> > > > > > > > >> > > descriptive subject, asking community for
> a
> > >>>>>>>>> feedback on
> > >>>>>>>>> > > your
> > >>>>>>>>> > > > > > > > proposal.
> > >>>>>>>>> > > > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > Google docs \w ability for people with the
> > >>>>>>>>> link to post
> > >>>>>>>>> > > > > comments
> > >>>>>>>>> > > > > > > > there
> > >>>>>>>>> > > > > > > > >> > is a
> > >>>>>>>>> > > > > > > > >> > > great medium. As soon as you send one I'll
> > be
> > >>>>>>>>> happy to
> > >>>>>>>>> > add
> > >>>>>>>>> > > > it
> > >>>>>>>>> > > > > to
> > >>>>>>>>> > > > > > > > >> https://
> > >>>>>>>>> > > > > > > > >> > >
> > >>>>>>>>> > > > > > > > >>
> > >>>>>>>>> > > > > > >
> > >>>>>>>>> > > > >
> > >>>>>>>>> > >
> > >>>>>>>>>
> > cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
> > >>>>>>>>> > > > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > --
> > >>>>>>>>> > > > > > > > >> > > Alex
> > >>>>>>>>> > > > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > On Wed, Mar 9, 2016 at 9:21 PM, Minudika
> > >>>>>>>>> Malshan <
> > >>>>>>>>> > > > > > > > >> minudika001@gmail.com>
> > >>>>>>>>> > > > > > > > >> > > wrote:
> > >>>>>>>>> > > > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > Hi Alex,
> > >>>>>>>>> > > > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > > > I think Java-repl can be used for the
> > >>>>>>>>> implementation.
> > >>>>>>>>> > > > > > Currently
> > >>>>>>>>> > > > > > > I
> > >>>>>>>>> > > > > > > > am
> > >>>>>>>>> > > > > > > > >> > > > working on a sample implementation and
> > will
> > >>>>>>>>> share it
> > >>>>>>>>> > in
> > >>>>>>>>> > > > here
> > >>>>>>>>> > > > > > > soon.
> > >>>>>>>>> > > > > > > > >> > > > And will it be ok if I share my sample
> > >>>>>>>>> proposal as a
> > >>>>>>>>> > > > google
> > >>>>>>>>> > > > > > doc?
> > >>>>>>>>> > > > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > > > Thanks for your help.
> > >>>>>>>>> > > > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > > > Regards.
> > >>>>>>>>> > > > > > > > >> > > > Minudika
> > >>>>>>>>> > > > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > > > Minudika Malshan
> > >>>>>>>>> > > > > > > > >> > > > Undergraduate
> > >>>>>>>>> > > > > > > > >> > > > Department of Computer Science and
> > >>>>>>>>> Engineering
> > >>>>>>>>> > > > > > > > >> > > > University of Moratuwa
> > >>>>>>>>> > > > > > > > >> > > > Sri Lanka
> > >>>>>>>>> > > > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > > > On Mon, Mar 7, 2016 at 6:39 AM,
> Alexander
> > >>>>>>>>> Bezzubov <
> > >>>>>>>>> > > > > > > > bzz@apache.org>
> > >>>>>>>>> > > > > > > > >> > > wrote:
> > >>>>>>>>> > > > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > > > > Hi Minudika,
> > >>>>>>>>> > > > > > > > >> > > > >
> > >>>>>>>>> > > > > > > > >> > > > > if you are talking about Java REPL
> [1],
> > >>>>>>>>> this was
> > >>>>>>>>> > just
> > >>>>>>>>> > > an
> > >>>>>>>>> > > > > > > example
> > >>>>>>>>> > > > > > > > >> of
> > >>>>>>>>> > > > > > > > >> > the
> > >>>>>>>>> > > > > > > > >> > > > > project we might want to use to
> archive
> > >>>>>>>>> the first
> > >>>>>>>>> > step
> > >>>>>>>>> > > > of
> > >>>>>>>>> > > > > > our
> > >>>>>>>>> > > > > > > > >> goal:
> > >>>>>>>>> > > > > > > > >> > get
> > >>>>>>>>> > > > > > > > >> > > > > Java code interpreted by Zeppelin.
> > >>>>>>>>> > > > > > > > >> > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > Should we have to add JAVA-REPL
> source
> > >>>>>>>>> code as a
> > >>>>>>>>> > > > module
> > >>>>>>>>> > > > > > for
> > >>>>>>>>> > > > > > > > the
> > >>>>>>>>> > > > > > > > >> > beam
> > >>>>>>>>> > > > > > > > >> > > > > > interpreter or can we get the
> > necessary
> > >>>>>>>>> features
> > >>>>>>>>> > of
> > >>>>>>>>> > > it
> > >>>>>>>>> > > > > as
> > >>>>>>>>> > > > > > > > >> > > dependencies
> > >>>>>>>>> > > > > > > > >> > > > to
> > >>>>>>>>> > > > > > > > >> > > > > > our project?
> > >>>>>>>>> > > > > > > > >> > > > > Well, it looks like this particular
> > >>>>>>>>> project is built
> > >>>>>>>>> > > > with
> > >>>>>>>>> > > > > > Ant
> > >>>>>>>>> > > > > > > > and
> > >>>>>>>>> > > > > > > > >> is
> > >>>>>>>>> > > > > > > > >> > > not
> > >>>>>>>>> > > > > > > > >> > > > > published on Maven [2]. So right now
> > >>>>>>>>> there is no
> > >>>>>>>>> > easy
> > >>>>>>>>> > > > way
> > >>>>>>>>> > > > > to
> > >>>>>>>>> > > > > > > get
> > >>>>>>>>> > > > > > > > >> it
> > >>>>>>>>> > > > > > > > >> > as
> > >>>>>>>>> > > > > > > > >> > > > > build-time dependency.
> > >>>>>>>>> > > > > > > > >> > > > >
> > >>>>>>>>> > > > > > > > >> > > > > What I would suggest here:
> > >>>>>>>>> > > > > > > > >> > > > >   - try finding any other other
> > >>>>>>>>> alternative java
> > >>>>>>>>> > REPL
> > >>>>>>>>> > > > > > > > >> implementations
> > >>>>>>>>> > > > > > > > >> > > > >   - if there are none, you could try
> > >>>>>>>>> hacking first
> > >>>>>>>>> > PoC
> > >>>>>>>>> > > > for
> > >>>>>>>>> > > > > > > > >> Java\Beam
> > >>>>>>>>> > > > > > > > >> > > > > interpreter together just using the
> code
> > >>>>>>>>> from this
> > >>>>>>>>> > > > > project,
> > >>>>>>>>> > > > > > > > >> inside a
> > >>>>>>>>> > > > > > > > >> > > new
> > >>>>>>>>> > > > > > > > >> > > > > interpreter module directly (it is
> > Apache
> > >>>>>>>>> 2.0
> > >>>>>>>>> > > licensed)
> > >>>>>>>>> > > > > > > > >> > > > >
> > >>>>>>>>> > > > > > > > >> > > > > If it suits our needs and PoC works
> (it
> > >>>>>>>>> might not,
> > >>>>>>>>> > > > looking
> > >>>>>>>>> > > > > > > > though
> > >>>>>>>>> > > > > > > > >> > open
> > >>>>>>>>> > > > > > > > >> > > > > issues on Github), then at the end of
> > the
> > >>>>>>>>> GSoC you
> > >>>>>>>>> > > could
> > >>>>>>>>> > > > > > just
> > >>>>>>>>> > > > > > > > >> > allocate
> > >>>>>>>>> > > > > > > > >> > > > some
> > >>>>>>>>> > > > > > > > >> > > > > time to contribute Maven publishing to
> > >>>>>>>>> that project
> > >>>>>>>>> > > > (which
> > >>>>>>>>> > > > > > > > should
> > >>>>>>>>> > > > > > > > >> not
> > >>>>>>>>> > > > > > > > >> > > > take
> > >>>>>>>>> > > > > > > > >> > > > > long and can be done as a last step).
> > >>>>>>>>> > > > > > > > >> > > > >
> > >>>>>>>>> > > > > > > > >> > > > > Hope this helps and please let me know
> > if
> > >>>>>>>>> you have
> > >>>>>>>>> > > > further
> > >>>>>>>>> > > > > > > > >> questions!
> > >>>>>>>>> > > > > > > > >> > > > >
> > >>>>>>>>> > > > > > > > >> > > > >  1.
> > >>>>>>>>> > > https://github.com/albertlatacz/java-repl/issues/79
> > >>>>>>>>> > > > > > > > >> > > > >  2.
> > >>>>>>>>> https://github.com/albertlatacz/java-repl
> > >>>>>>>>> > > > > > > > >> > > > >
> > >>>>>>>>> > > > > > > > >> > > > > On Sun, Mar 6, 2016 at 4:17 AM,
> Minudika
> > >>>>>>>>> Malshan <
> > >>>>>>>>> > > > > > > > >> > > minudika001@gmail.com>
> > >>>>>>>>> > > > > > > > >> > > > > wrote:
> > >>>>>>>>> > > > > > > > >> > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > Hi,
> > >>>>>>>>> > > > > > > > >> > > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > I have gained understanding about
> > >>>>>>>>> zeppelin and
> > >>>>>>>>> > > > > > > functionalities
> > >>>>>>>>> > > > > > > > >> of
> > >>>>>>>>> > > > > > > > >> > > > > DataFlow
> > >>>>>>>>> > > > > > > > >> > > > > > SDK. please help me to get familiar
> > with
> > >>>>>>>>> > JAVA-REPL.
> > >>>>>>>>> > > > > > > > >> > > > > > It would be a great help if you can
> > >>>>>>>>> help me to
> > >>>>>>>>> > > > > understand
> > >>>>>>>>> > > > > > > the
> > >>>>>>>>> > > > > > > > >> flow
> > >>>>>>>>> > > > > > > > >> > of
> > >>>>>>>>> > > > > > > > >> > > > > > JAVA-REPL and the way to use it to
> > >>>>>>>>> interpret
> > >>>>>>>>> > > DataFlow
> > >>>>>>>>> > > > > SDK
> > >>>>>>>>> > > > > > > > >> methods.
> > >>>>>>>>> > > > > > > > >> > > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > Regards
> > >>>>>>>>> > > > > > > > >> > > > > > Minudika
> > >>>>>>>>> > > > > > > > >> > > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > Minudika Malshan
> > >>>>>>>>> > > > > > > > >> > > > > > Undergraduate
> > >>>>>>>>> > > > > > > > >> > > > > > Department of Computer Science and
> > >>>>>>>>> Engineering
> > >>>>>>>>> > > > > > > > >> > > > > > University of Moratuwa.
> > >>>>>>>>> > > > > > > > >> > > > > >
> > >>>>>>>>> > > > > > > > >> > > > > >
> > >>>>>>>>> > > > > > > > >> > > > > >
> > >>>>>>>>> > > > > > > > >> > > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > On Sat, Mar 5, 2016 at 1:03 AM,
> > >>>>>>>>> Minudika Malshan <
> > >>>>>>>>> > > > > > > > >> > > > minudika001@gmail.com>
> > >>>>>>>>> > > > > > > > >> > > > > > wrote:
> > >>>>>>>>> > > > > > > > >> > > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > > Hi,
> > >>>>>>>>> > > > > > > > >> > > > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > > I was going through JAVA REPL
> > >>>>>>>>> implementation.
> > >>>>>>>>> > > > > > > > >> > > > > > > I'm bit confused about the way it
> > >>>>>>>>> should be used
> > >>>>>>>>> > > to
> > >>>>>>>>> > > > > > > > implement
> > >>>>>>>>> > > > > > > > >> a
> > >>>>>>>>> > > > > > > > >> > > java
> > >>>>>>>>> > > > > > > > >> > > > > > > interpreter which supports Apache
> > >>>>>>>>> beam commands.
> > >>>>>>>>> > > > > > > > >> > > > > > > Should we have to add JAVA-REPL
> > >>>>>>>>> source code as a
> > >>>>>>>>> > > > > module
> > >>>>>>>>> > > > > > > for
> > >>>>>>>>> > > > > > > > >> the
> > >>>>>>>>> > > > > > > > >> > > beam
> > >>>>>>>>> > > > > > > > >> > > > > > > interpreter or can we get the
> > >>>>>>>>> necessary features
> > >>>>>>>>> > > of
> > >>>>>>>>> > > > it
> > >>>>>>>>> > > > > > as
> > >>>>>>>>> > > > > > > > >> > > > dependencies
> > >>>>>>>>> > > > > > > > >> > > > > to
> > >>>>>>>>> > > > > > > > >> > > > > > > our project?
> > >>>>>>>>> > > > > > > > >> > > > > > > Could you please explain the
> > >>>>>>>>> procedure I should
> > >>>>>>>>> > > > follow
> > >>>>>>>>> > > > > > in
> > >>>>>>>>> > > > > > > > >> order
> > >>>>>>>>> > > > > > > > >> > to
> > >>>>>>>>> > > > > > > > >> > > > > > achieve
> > >>>>>>>>> > > > > > > > >> > > > > > > this task.
> > >>>>>>>>> > > > > > > > >> > > > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > > Thanks and regards,
> > >>>>>>>>> > > > > > > > >> > > > > > > Minudika
> > >>>>>>>>> > > > > > > > >> > > > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > > Minudika Malshan
> > >>>>>>>>> > > > > > > > >> > > > > > > Undergraduate
> > >>>>>>>>> > > > > > > > >> > > > > > > Department of Computer Science and
> > >>>>>>>>> Engineering
> > >>>>>>>>> > > > > > > > >> > > > > > > University of Moratuwa.
> > >>>>>>>>> > > > > > > > >> > > > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > > On Thu, Mar 3, 2016 at 11:23 AM,
> > >>>>>>>>> Alexander
> > >>>>>>>>> > > Bezzubov
> > >>>>>>>>> > > > <
> > >>>>>>>>> > > > > > > > >> > > bzz@apache.org>
> > >>>>>>>>> > > > > > > > >> > > > > > > wrote:
> > >>>>>>>>> > > > > > > > >> > > > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> Hi,
> > >>>>>>>>> > > > > > > > >> > > > > > >>
> > >>>>>>>>> > > > > > > > >> > > > > > >> I would suggest you to take some
> > >>>>>>>>> time and read
> > >>>>>>>>> > > > > through
> > >>>>>>>>> > > > > > > the
> > >>>>>>>>> > > > > > > > >> links
> > >>>>>>>>> > > > > > > > >> > > > from
> > >>>>>>>>> > > > > > > > >> > > > > > >> email
> > >>>>>>>>> > > > > > > > >> > > > > > >> carefully and then post back here
> > in
> > >>>>>>>>> this
> > >>>>>>>>> > thread,
> > >>>>>>>>> > > > in
> > >>>>>>>>> > > > > > case
> > >>>>>>>>> > > > > > > > you
> > >>>>>>>>> > > > > > > > >> > > manage
> > >>>>>>>>> > > > > > > > >> > > > > to
> > >>>>>>>>> > > > > > > > >> > > > > > >> find the answer to your question.
> > >>>>>>>>> > > > > > > > >> > > > > > >>
> > >>>>>>>>> > > > > > > > >> > > > > > >> That might helpful to other
> > students
> > >>>>>>>>> > > participating
> > >>>>>>>>> > > > in
> > >>>>>>>>> > > > > > > GSoC
> > >>>>>>>>> > > > > > > > as
> > >>>>>>>>> > > > > > > > >> > > well.
> > >>>>>>>>> > > > > > > > >> > > > > > >>
> > >>>>>>>>> > > > > > > > >> > > > > > >> Thanks!
> > >>>>>>>>> > > > > > > > >> > > > > > >>
> > >>>>>>>>> > > > > > > > >> > > > > > >> --
> > >>>>>>>>> > > > > > > > >> > > > > > >> Alex
> > >>>>>>>>> > > > > > > > >> > > > > > >>
> > >>>>>>>>> > > > > > > > >> > > > > > >>
> > >>>>>>>>> > > > > > > > >> > > > > > >> On Thu, Mar 3, 2016 at 2:43 PM,
> > >>>>>>>>> Minudika
> > >>>>>>>>> > Malshan
> > >>>>>>>>> > > <
> > >>>>>>>>> > > > > > > > >> > > > > minudika001@gmail.com
> > >>>>>>>>> > > > > > > > >> > > > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> wrote:
> > >>>>>>>>> > > > > > > > >> > > > > > >>
> > >>>>>>>>> > > > > > > > >> > > > > > >> > Hi Alex,
> > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > Thanks a lot for your detailed
> > >>>>>>>>> guide through
> > >>>>>>>>> > > the
> > >>>>>>>>> > > > > > > project.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > As you have mentioned, I'm
> going
> > >>>>>>>>> to create a
> > >>>>>>>>> > > > draft
> > >>>>>>>>> > > > > > > > >> proposal.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > Is there any specific template
> > for
> > >>>>>>>>> the
> > >>>>>>>>> > > proposal?
> > >>>>>>>>> > > > Or
> > >>>>>>>>> > > > > > > will
> > >>>>>>>>> > > > > > > > >> it be
> > >>>>>>>>> > > > > > > > >> > > ok
> > >>>>>>>>> > > > > > > > >> > > > to
> > >>>>>>>>> > > > > > > > >> > > > > > >> create
> > >>>>>>>>> > > > > > > > >> > > > > > >> > a proposal on my own including
> > the
> > >>>>>>>>> facts and
> > >>>>>>>>> > > > points
> > >>>>>>>>> > > > > > > > you've
> > >>>>>>>>> > > > > > > > >> > > > mentioned
> > >>>>>>>>> > > > > > > > >> > > > > > in
> > >>>>>>>>> > > > > > > > >> > > > > > >> > your reply?
> > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > Thanks again and regards.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > Minudika
> > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > Minudika Malshan
> > >>>>>>>>> > > > > > > > >> > > > > > >> > Undergraduate
> > >>>>>>>>> > > > > > > > >> > > > > > >> > Department of Computer Science
> > and
> > >>>>>>>>> > Engineering
> > >>>>>>>>> > > > > > > > >> > > > > > >> > University of Moratuwa.
> > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > On Thu, Mar 3, 2016 at 8:49 AM,
> > >>>>>>>>> Alexander
> > >>>>>>>>> > > > Bezzubov
> > >>>>>>>>> > > > > <
> > >>>>>>>>> > > > > > > > >> > > > > > >> abezzubov@nflabs.com>
> > >>>>>>>>> > > > > > > > >> > > > > > >> > wrote:
> > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > Hi Minudika,
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Currently I am writing an
> > >>>>>>>>> interpreter for
> > >>>>>>>>> > > > > > SiddhiQL
> > >>>>>>>>> > > > > > > > >> which
> > >>>>>>>>> > > > > > > > >> > is
> > >>>>>>>>> > > > > > > > >> > > a
> > >>>>>>>>> > > > > > > > >> > > > > real
> > >>>>>>>>> > > > > > > > >> > > > > > >> time
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > complex event processing
> > >>>>>>>>> engine, as a
> > >>>>>>>>> > part
> > >>>>>>>>> > > of
> > >>>>>>>>> > > > > > > > research.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > If you are interested, you
> > can
> > >>>>>>>>> find the
> > >>>>>>>>> > > code
> > >>>>>>>>> > > > at
> > >>>>>>>>> > > > > > > here.
> > >>>>>>>>> > > > > > > > >> > (It's
> > >>>>>>>>> > > > > > > > >> > > > too
> > >>>>>>>>> > > > > > > > >> > > > > > >> messy
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > though. Have a lot to clean
> > up
> > >>>>>>>>> the in the
> > >>>>>>>>> > > > code)
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > >>>>>>>>> > > > https://github.com/minudika/incubator-zeppelin
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > Thank you for sharing! That
> > >>>>>>>>> would be a huge
> > >>>>>>>>> > > > plus
> > >>>>>>>>> > > > > > for
> > >>>>>>>>> > > > > > > > your
> > >>>>>>>>> > > > > > > > >> > > > > proposal,
> > >>>>>>>>> > > > > > > > >> > > > > > >> but
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > please remember that code
> > >>>>>>>>> quality would be
> > >>>>>>>>> > an
> > >>>>>>>>> > > > > > > important
> > >>>>>>>>> > > > > > > > >> > factor
> > >>>>>>>>> > > > > > > > >> > > > on
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > the proposal selection
> process,
> > >>>>>>>>> so please
> > >>>>>>>>> > > make
> > >>>>>>>>> > > > > sure
> > >>>>>>>>> > > > > > > > that
> > >>>>>>>>> > > > > > > > >> you
> > >>>>>>>>> > > > > > > > >> > > > have
> > >>>>>>>>> > > > > > > > >> > > > > > >> > finished
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > possible cleanups before
> > >>>>>>>>> attaching it to
> > >>>>>>>>> > your
> > >>>>>>>>> > > > > > > > >> application.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > On the side note - I can see
> > >>>>>>>>> your commits
> > >>>>>>>>> > in
> > >>>>>>>>> > > > > master
> > >>>>>>>>> > > > > > > > >> branch
> > >>>>>>>>> > > > > > > > >> > of
> > >>>>>>>>> > > > > > > > >> > > > your
> > >>>>>>>>> > > > > > > > >> > > > > > >> fork,
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > why not to try the workflow
> > >>>>>>>>> Zeppelin uses
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > <
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > >>>>>>>>> > > > > > > > >> > > > > > >>
> > >>>>>>>>> > > > > > > > >> > > > > >
> > >>>>>>>>> > > > > > > > >> > > > >
> > >>>>>>>>> > > > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> >
> > >>>>>>>>> > > > > > > > >>
> > >>>>>>>>> > > > > > > >
> > >>>>>>>>> > > > > > >
> > >>>>>>>>> > > > > >
> > >>>>>>>>> > > > >
> > >>>>>>>>> > > >
> > >>>>>>>>> > >
> > >>>>>>>>> >
> > >>>>>>>>>
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > [0]
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > by tracking your work in
> > >>>>>>>>> different
> > >>>>>>>>> > branches?
> > >>>>>>>>> > > > From
> > >>>>>>>>> > > > > > > there
> > >>>>>>>>> > > > > > > > >> it
> > >>>>>>>>> > > > > > > > >> > > will
> > >>>>>>>>> > > > > > > > >> > > > be
> > >>>>>>>>> > > > > > > > >> > > > > > >> easy
> > >>>>>>>>> > > > > > > > >> > > > > > >> > to
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > submit a PR and ask other
> > >>>>>>>>> contributors for
> > >>>>>>>>> > a
> > >>>>>>>>> > > > code
> > >>>>>>>>> > > > > > > > review,
> > >>>>>>>>> > > > > > > > >> > > which
> > >>>>>>>>> > > > > > > > >> > > > > > could
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > improve chances of getting
> high
> > >>>>>>>>> quality
> > >>>>>>>>> > code
> > >>>>>>>>> > > at
> > >>>>>>>>> > > > > the
> > >>>>>>>>> > > > > > > > end.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > I would like to know the
> > exact
> > >>>>>>>>> purpose of
> > >>>>>>>>> > > > this
> > >>>>>>>>> > > > > > > > project
> > >>>>>>>>> > > > > > > > >> and
> > >>>>>>>>> > > > > > > > >> > > > > > expected
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > outcome
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > from the student.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > The purpose (the objective or
> > >>>>>>>>> the outcome
> > >>>>>>>>> > or
> > >>>>>>>>> > > > the
> > >>>>>>>>> > > > > > > goal)
> > >>>>>>>>> > > > > > > > of
> > >>>>>>>>> > > > > > > > >> > this
> > >>>>>>>>> > > > > > > > >> > > > > > >> project is
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > to have merged PR with a
> code +
> > >>>>>>>>> > > documentation +
> > >>>>>>>>> > > > > > > example
> > >>>>>>>>> > > > > > > > >> of
> > >>>>>>>>> > > > > > > > >> > > usage
> > >>>>>>>>> > > > > > > > >> > > > > > for a
> > >>>>>>>>> > > > > > > > >> > > > > > >> > new
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > Interpreter in Zeppelin, that
> > >>>>>>>>> works with
> > >>>>>>>>> > > Apache
> > >>>>>>>>> > > > > > Beam
> > >>>>>>>>> > > > > > > > SKD
> > >>>>>>>>> > > > > > > > >> by
> > >>>>>>>>> > > > > > > > >> > > the
> > >>>>>>>>> > > > > > > > >> > > > > end
> > >>>>>>>>> > > > > > > > >> > > > > > of
> > >>>>>>>>> > > > > > > > >> > > > > > >> > the
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > summer.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > It might be bold goal, so in
> > >>>>>>>>> order to be
> > >>>>>>>>> > > > > reachable
> > >>>>>>>>> > > > > > > and
> > >>>>>>>>> > > > > > > > >> get
> > >>>>>>>>> > > > > > > > >> > > > > accepted
> > >>>>>>>>> > > > > > > > >> > > > > > it
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > should be further divided on
> > >>>>>>>>> smaller goal
> > >>>>>>>>> > > > aligned
> > >>>>>>>>> > > > > > > with
> > >>>>>>>>> > > > > > > > >> GSoC
> > >>>>>>>>> > > > > > > > >> > > > > > timeline,
> > >>>>>>>>> > > > > > > > >> > > > > > >> and
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > then even on a smaller
> "steps"
> > >>>>>>>>> on "how to
> > >>>>>>>>> > get
> > >>>>>>>>> > > > > > there".
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > The expectations are that you
> > >>>>>>>>> will do this
> > >>>>>>>>> > > > work,
> > >>>>>>>>> > > > > as
> > >>>>>>>>> > > > > > > > part
> > >>>>>>>>> > > > > > > > >> of
> > >>>>>>>>> > > > > > > > >> > > your
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > application proposal (with
> the
> > >>>>>>>>> help of
> > >>>>>>>>> > > > potential
> > >>>>>>>>> > > > > > > > >> mentors).
> > >>>>>>>>> > > > > > > > >> > In
> > >>>>>>>>> > > > > > > > >> > > > > prev.
> > >>>>>>>>> > > > > > > > >> > > > > > >> email
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > in this thread I posted some
> > >>>>>>>>> ideas on how
> > >>>>>>>>> > > those
> > >>>>>>>>> > > > > > > smaller
> > >>>>>>>>> > > > > > > > >> > goals
> > >>>>>>>>> > > > > > > > >> > > > can
> > >>>>>>>>> > > > > > > > >> > > > > > look
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > like, but ultimately it's up
> to
> > >>>>>>>>> you to
> > >>>>>>>>> > > decide.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > So I would suggest you start
> > >>>>>>>>> looking into
> > >>>>>>>>> > > > > creating
> > >>>>>>>>> > > > > > a
> > >>>>>>>>> > > > > > > > >> > proposal
> > >>>>>>>>> > > > > > > > >> > > > > draft
> > >>>>>>>>> > > > > > > > >> > > > > > as
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > early as possible. [5] Have
> > some
> > >>>>>>>>> examples
> > >>>>>>>>> > and
> > >>>>>>>>> > > > > docs
> > >>>>>>>>> > > > > > > from
> > >>>>>>>>> > > > > > > > >> ASF
> > >>>>>>>>> > > > > > > > >> > on
> > >>>>>>>>> > > > > > > > >> > > > the
> > >>>>>>>>> > > > > > > > >> > > > > > >> > proposal
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > as well, so please make sure
> > >>>>>>>>> that you read
> > >>>>>>>>> > > it.
> > >>>>>>>>> > > > > > Please
> > >>>>>>>>> > > > > > > > >> also
> > >>>>>>>>> > > > > > > > >> > > feel
> > >>>>>>>>> > > > > > > > >> > > > > free
> > >>>>>>>>> > > > > > > > >> > > > > > >> to
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > post it here to get the
> > feedback
> > >>>>>>>>> from the
> > >>>>>>>>> > > > > > community,
> > >>>>>>>>> > > > > > > > and
> > >>>>>>>>> > > > > > > > >> I
> > >>>>>>>>> > > > > > > > >> > > will
> > >>>>>>>>> > > > > > > > >> > > > be
> > >>>>>>>>> > > > > > > > >> > > > > > >> happy
> > >>>>>>>>> > > > > > > > >> > > > > > >> > to
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > further assist you with it.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > Good proposal consists of:
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >  - list of high-level,
> > measurable
> > >>>>>>>>> > "results",
> > >>>>>>>>> > > or
> > >>>>>>>>> > > > > > steps
> > >>>>>>>>> > > > > > > > to
> > >>>>>>>>> > > > > > > > >> > > archive
> > >>>>>>>>> > > > > > > > >> > > > > the
> > >>>>>>>>> > > > > > > > >> > > > > > >> > final
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > objective\goal
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >  - laid out over the timeline
> > (so
> > >>>>>>>>> > > expectations
> > >>>>>>>>> > > > > for
> > >>>>>>>>> > > > > > > > >> > > "milestones"
> > >>>>>>>>> > > > > > > > >> > > > > like
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > mid-term are set)
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >  - each "result" with the
> > >>>>>>>>> further scope
> > >>>>>>>>> > > > breakdown
> > >>>>>>>>> > > > > > to
> > >>>>>>>>> > > > > > > a
> > >>>>>>>>> > > > > > > > >> > smaller
> > >>>>>>>>> > > > > > > > >> > > > > > action
> > >>>>>>>>> > > > > > > > >> > > > > > >> > items
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > (ideally, each not longer
> than
> > >>>>>>>>> 1day)
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >  - plus some background
> > >>>>>>>>> information,
> > >>>>>>>>> > showing
> > >>>>>>>>> > > > that
> > >>>>>>>>> > > > > > you
> > >>>>>>>>> > > > > > > > are
> > >>>>>>>>> > > > > > > > >> > > > > qualified
> > >>>>>>>>> > > > > > > > >> > > > > > >> to do
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > all that and put some
> thinking
> > >>>>>>>>> into details
> > >>>>>>>>> > > > > (links
> > >>>>>>>>> > > > > > to
> > >>>>>>>>> > > > > > > > >> your
> > >>>>>>>>> > > > > > > > >> > > code
> > >>>>>>>>> > > > > > > > >> > > > > here
> > >>>>>>>>> > > > > > > > >> > > > > > >> will
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > help very much)
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > I am getting familiar with
> > >>>>>>>>> Apache beam
> > >>>>>>>>> > > > > nowadays.
> > >>>>>>>>> > > > > > > > Please
> > >>>>>>>>> > > > > > > > >> > can
> > >>>>>>>>> > > > > > > > >> > > > you
> > >>>>>>>>> > > > > > > > >> > > > > > >> provide
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > me some useful resources for
> > >>>>>>>>> that.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > [1], [2], [3], [4] are some
> > >>>>>>>>> resource to
> > >>>>>>>>> > learn
> > >>>>>>>>> > > > > about
> > >>>>>>>>> > > > > > > > Beam
> > >>>>>>>>> > > > > > > > >> > > before
> > >>>>>>>>> > > > > > > > >> > > > it
> > >>>>>>>>> > > > > > > > >> > > > > > has
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > finalized its move to Apache.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > Hope this helps!
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > --
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > Alex
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >  0.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > >>>>>>>>> > > > > > > > >> > > > > > >>
> > >>>>>>>>> > > > > > > > >> > > > > >
> > >>>>>>>>> > > > > > > > >> > > > >
> > >>>>>>>>> > > > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> >
> > >>>>>>>>> > > > > > > > >>
> > >>>>>>>>> > > > > > > >
> > >>>>>>>>> > > > > > >
> > >>>>>>>>> > > > > >
> > >>>>>>>>> > > > >
> > >>>>>>>>> > > >
> > >>>>>>>>> > >
> > >>>>>>>>> >
> > >>>>>>>>>
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >  1.
> > >>>>>>>>> https://cloud.google.com/dataflow/
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >  2.
> > >>>>>>>>> > > > > > > > >> > > > >
> > >>>>>>>>> > > > > > >
> > >>>>>>>>>
> https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >  3.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > >>>>>>>>> > > > > > > > >> > > > > > >>
> > >>>>>>>>> > > > > > > > >> > > > > >
> > >>>>>>>>> > > > > > > > >> > > > >
> > >>>>>>>>> > > > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> >
> > >>>>>>>>> > > > > > > > >>
> > >>>>>>>>> > > > > > > >
> > >>>>>>>>> > > > > > >
> > >>>>>>>>> > > > > >
> > >>>>>>>>> > > > >
> > >>>>>>>>> > > >
> > >>>>>>>>> > >
> > >>>>>>>>> >
> > >>>>>>>>>
> >
> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >  4.
> > >>>>>>>>> > > > > > > > >> > > > >
> > >>>>>>>>> > > > > > >
> > >>>>>>>>>
> https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >  5.
> > >>>>>>>>> https://community.apache.org/gsoc.html
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > On Wed, Mar 2, 2016 at 2:50
> AM,
> > >>>>>>>>> Minudika
> > >>>>>>>>> > > > Malshan
> > >>>>>>>>> > > > > <
> > >>>>>>>>> > > > > > > > >> > > > > > >> minudika001@gmail.com>
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > wrote:
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Hi,
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > First of all, thanks Alex
> for
> > >>>>>>>>> your reply.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Sorry for the delay.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Some thing has gone wrong
> > with
> > >>>>>>>>> my mail
> > >>>>>>>>> > > > thread.
> > >>>>>>>>> > > > > I
> > >>>>>>>>> > > > > > > just
> > >>>>>>>>> > > > > > > > >> saw
> > >>>>>>>>> > > > > > > > >> > > > Alex's
> > >>>>>>>>> > > > > > > > >> > > > > > >> reply.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > I am getting familiar with
> > >>>>>>>>> Apache beam
> > >>>>>>>>> > > > > nowadays.
> > >>>>>>>>> > > > > > > > Please
> > >>>>>>>>> > > > > > > > >> > can
> > >>>>>>>>> > > > > > > > >> > > > you
> > >>>>>>>>> > > > > > > > >> > > > > > >> provide
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > me
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > some useful resources for
> > that.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Beam developers said that
> it
> > >>>>>>>>> would take
> > >>>>>>>>> > > like
> > >>>>>>>>> > > > a
> > >>>>>>>>> > > > > > week
> > >>>>>>>>> > > > > > > > to
> > >>>>>>>>> > > > > > > > >> get
> > >>>>>>>>> > > > > > > > >> > > the
> > >>>>>>>>> > > > > > > > >> > > > > > >> official
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Apache documentation for
> beam
> > >>>>>>>>> done.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Cheers,
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Minudika
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Minudika Malshan
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Undergraduate
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > Department of Computer
> > Science
> > >>>>>>>>> and
> > >>>>>>>>> > > > Engineering
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > University of Moratuwa.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > On Sun, Feb 21, 2016 at
> 2:30
> > >>>>>>>>> AM, Minudika
> > >>>>>>>>> > > > > > Malshan <
> > >>>>>>>>> > > > > > > > >> > > > > > >> > minudika001@gmail.com
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > wrote:
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Hi all,
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > I am looking forward to
> > >>>>>>>>> contribute in
> > >>>>>>>>> > > this
> > >>>>>>>>> > > > > year
> > >>>>>>>>> > > > > > > > GSOC.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > I have a basic understand
> > in
> > >>>>>>>>> writing
> > >>>>>>>>> > > > > > interpreters
> > >>>>>>>>> > > > > > > > for
> > >>>>>>>>> > > > > > > > >> > > > zeppelin
> > >>>>>>>>> > > > > > > > >> > > > > > and
> > >>>>>>>>> > > > > > > > >> > > > > > >> > have
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > already implement an
> > >>>>>>>>> interpreter for
> > >>>>>>>>> > WSO2
> > >>>>>>>>> > > > > > siddhi
> > >>>>>>>>> > > > > > > > >> which
> > >>>>>>>>> > > > > > > > >> > is
> > >>>>>>>>> > > > > > > > >> > > a
> > >>>>>>>>> > > > > > > > >> > > > > > >> complex
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > event
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > processing language.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Could you please give me
> > >>>>>>>>> more details
> > >>>>>>>>> > > about
> > >>>>>>>>> > > > > the
> > >>>>>>>>> > > > > > > > >> > > requirement
> > >>>>>>>>> > > > > > > > >> > > > > for
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > implementing a new
> > >>>>>>>>> interpreter for
> > >>>>>>>>> > Apache
> > >>>>>>>>> > > > > beam?
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > It would be a great help
> > for
> > >>>>>>>>> me to
> > >>>>>>>>> > > getting
> > >>>>>>>>> > > > > > > familiar
> > >>>>>>>>> > > > > > > > >> with
> > >>>>>>>>> > > > > > > > >> > > > this
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > implementation.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Thank you!
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Minudika Malshan
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Undergraduate
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Department of Computer
> > >>>>>>>>> Science and
> > >>>>>>>>> > > > > Engineering
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > > University of Moratuwa.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > --
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > --
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > Kind regards,
> > >>>>>>>>> > > > > > > > >> > > > > > >> > > Alexander.
> > >>>>>>>>> > > > > > > > >> > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> > > > > > >> >
> > >>>>>>>>> > > > > > > > >> > > > > > >>
> > >>>>>>>>> > > > > > > > >> > > > > > >
> > >>>>>>>>> > > > > > > > >> > > > > > >
> > >>>>>>>>> > > > > > > > >> > > > > >
> > >>>>>>>>> > > > > > > > >> > > > >
> > >>>>>>>>> > > > > > > > >> > > >
> > >>>>>>>>> > > > > > > > >> > >
> > >>>>>>>>> > > > > > > > >> >
> > >>>>>>>>> > > > > > > > >>
> > >>>>>>>>> > > > > > > > >
> > >>>>>>>>> > > > > > > > >
> > >>>>>>>>> > > > > > > > >
> > >>>>>>>>> > > > > > > > > --
> > >>>>>>>>> > > > > > > > > *Minudika Malshan*
> > >>>>>>>>> > > > > > > > > Undergraduate
> > >>>>>>>>> > > > > > > > > Department of Computer Science and Engineering
> > >>>>>>>>> > > > > > > > > University of Moratuwa
> > >>>>>>>>> > > > > > > > > Sri Lanka.
> > >>>>>>>>> > > > > > > > > <
> > >>>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > >>>>>>>>> > > > > > > > >
> > >>>>>>>>> > > > > > > > >
> > >>>>>>>>> > > > > > > > >
> > >>>>>>>>> > > > > > > >
> > >>>>>>>>> > > > > > > >
> > >>>>>>>>> > > > > > > > --
> > >>>>>>>>> > > > > > > > *Minudika Malshan*
> > >>>>>>>>> > > > > > > > Undergraduate
> > >>>>>>>>> > > > > > > > Department of Computer Science and Engineering
> > >>>>>>>>> > > > > > > > University of Moratuwa
> > >>>>>>>>> > > > > > > > Sri Lanka.
> > >>>>>>>>> > > > > > > > <
> > >>>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > >>>>>>>>> > > > > > > >
> > >>>>>>>>> > > > > > >
> > >>>>>>>>> > > > > >
> > >>>>>>>>> > > > > >
> > >>>>>>>>> > > > > >
> > >>>>>>>>> > > > > > --
> > >>>>>>>>> > > > > > *Minudika Malshan*
> > >>>>>>>>> > > > > > Undergraduate
> > >>>>>>>>> > > > > > Department of Computer Science and Engineering
> > >>>>>>>>> > > > > > University of Moratuwa
> > >>>>>>>>> > > > > > Sri Lanka.
> > >>>>>>>>> > > > > > <
> > >>>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > >>>>>>>>> > > > > >
> > >>>>>>>>> > > > >
> > >>>>>>>>> > > >
> > >>>>>>>>> > > >
> > >>>>>>>>> > > >
> > >>>>>>>>> > > > --
> > >>>>>>>>> > > > *Minudika Malshan*
> > >>>>>>>>> > > > Undergraduate
> > >>>>>>>>> > > > Department of Computer Science and Engineering
> > >>>>>>>>> > > > University of Moratuwa
> > >>>>>>>>> > > > Sri Lanka.
> > >>>>>>>>> > > > <
> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > >>>>>>>>> > > >
> > >>>>>>>>> > >
> > >>>>>>>>> >
> > >>>>>>>>> >
> > >>>>>>>>> >
> > >>>>>>>>> > --
> > >>>>>>>>> > *Minudika Malshan*
> > >>>>>>>>> > Undergraduate
> > >>>>>>>>> > Department of Computer Science and Engineering
> > >>>>>>>>> > University of Moratuwa
> > >>>>>>>>> > Sri Lanka.
> > >>>>>>>>> > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > >>>>>>>>> >
> > >>>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>> --
> > >>>>>>>> *Minudika Malshan*
> > >>>>>>>> Undergraduate
> > >>>>>>>> Department of Computer Science and Engineering
> > >>>>>>>> University of Moratuwa
> > >>>>>>>> Sri Lanka.
> > >>>>>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> --
> > >>>>>>> *Minudika Malshan*
> > >>>>>>> Undergraduate
> > >>>>>>> Department of Computer Science and Engineering
> > >>>>>>> University of Moratuwa
> > >>>>>>> Sri Lanka.
> > >>>>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>
> > >>>>
> > >>>>
> > >>>> --
> > >>>> *Minudika Malshan*
> > >>>> Undergraduate
> > >>>> Department of Computer Science and Engineering
> > >>>> University of Moratuwa
> > >>>> Sri Lanka.
> > >>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>> --
> > >>>> *Minudika Malshan*
> > >>>> Undergraduate
> > >>>> Department of Computer Science and Engineering
> > >>>> University of Moratuwa
> > >>>> Sri Lanka.
> > >>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > >>>>
> > >>>>
> > >>>>
> > >>>
> > >>>
> > >>> --
> > >>> *Minudika Malshan*
> > >>> Undergraduate
> > >>> Department of Computer Science and Engineering
> > >>> University of Moratuwa
> > >>> Sri Lanka.
> > >>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > >>>
> > >>>
> > >>>
> > >>
> > >>
> > >> --
> > >> *Minudika Malshan*
> > >> Undergraduate
> > >> Department of Computer Science and Engineering
> > >> University of Moratuwa
> > >> Sri Lanka.
> > >> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > >>
> > >>
> > >>
> > >
> >
> >
> >
> >
> >
>

Re: ZEPPELIN-682

Posted by Minudika Malshan <mi...@gmail.com>.
Hi all,

Are you gonna use JavaREPL[1] for this implementation?

[1] https://github.com/albertlatacz/java-repl

On Fri, Jun 3, 2016 at 3:23 PM, Felix Cheung <fe...@hotmail.com>
wrote:

> Absolutely! We would welcome your contribution for this!
>
>
>
>                 _____________________________
> From: Minudika Malshan <mi...@gmail.com>
> Sent: Monday, May 30, 2016 9:24 PM
> Subject: Re: ZEPPELIN-682
> To: Alexander Bezzubov <bz...@apache.org>
> Cc:  <de...@zeppelin.incubator.apache.org>
>
>
> Hi all,
>
> Seems like this project is going to be taken care of. I submitted two
> proposals for gsoc and  the other proposal got accepted.
>
> However I'm more than happy to contribute for this project.
>
> Please let me know if there's anything I can do.
>
> Thanks
> Minidika
> On Mar 25, 2016 10:53 AM, "Alexander Bezzubov" <bz...@apache.org> wrote:
>
> > Hi Minudika,
> >
> > thank you for sharing, that sounds great.
> >
> > Looking forward helping with this project though GSoC!
> >
> > --
> > Alex
> >
> > On Fri, Mar 25, 2016 at 3:11 AM, Minudika Malshan <minudika001@gmail.com
> >
> > wrote:
> >
> >> Hi all,
> >>
> >> I submitted my final proposal to google. Thanks a lot for your guidance
> >> and support.
> >> Hopefully looking forward to work on this project.
> >>
> >> Thanks again.
> >> Best  regards
> >>
> >> On Thu, Mar 24, 2016 at 3:06 PM, Minudika Malshan <
> minudika001@gmail.com>
> >> wrote:
> >>
> >>> Hi,
> >>>
> >>> @Alex, Sorry for my mistake. Added back to the mail thread.
> >>>
> >>> I will go through the whole proposal once again, finalize it and submit
> >>> the final proposal to google gsoc page by tonight.
> >>>
> >>> Thanks a lot for your help.
> >>> BR
> >>>
> >>> On Thu, Mar 24, 2016 at 3:03 PM, Minudika Malshan <
> minudika001@gmail.com
> >>> > wrote:
> >>>
> >>>> [looping]
> >>>>
> >>>>
> >>>> Hi Alex,
> >>>>
> >>>> I will go through that spark runner and see if it's possible to  use
> it
> >>>> for this beam interpreter. And hopefully, I will  include it in the
> >>>> proposal.
> >>>> I was communicating through Apache beam mailing thread to get more
> >>>> knowledge about that project. But it seems like I have missed that
> spark
> >>>> runner thing. Thanks a lot for mentioning it here.
> >>>>
> >>>> About my project related to Siddhi Interpreter, I admit that I have
> not
> >>>> followed a proper workflow. That's mainly because, I was only
> concentrating
> >>>> with the implementation. Since it's mainly only me who is dealing
> with that
> >>>> repo, I didn't think about working on a separate branch much. My
> mistake.
> >>>> However soon after we complete our implementation, we are going to do
> >>>> full clean up and optimization on that code and publish it in a proper
> >>>> manner.
> >>>>
> >>>> However, I was working and still working as a contributor for WSO2 CEP
> >>>> and WSO2 Siddhi which are also open source products, during my
> internship
> >>>> as an undergraduate. There I gained a good practice on git workflow.
> So I
> >>>> am pretty sure, I can adapt with your way of coding and contribution.
> >>>>
> >>>> Again thanks a lot for your kind guidance..
> >>>> BR
> >>>>
> >>>>
> >>>>
> >>>> On Thu, Mar 24, 2016 at 9:53 AM, Alexander Bezzubov <bz...@apache.org>
> >>>> wrote:
> >>>>
> >>>>> Hi, Moon, Minudika,
> >>>>>
> >>>>>
> >>>>> thanks for sending out the link, and great formatting by the way!
> >>>>> I have left few comments in the doc itself.
> >>>>>
> >>>>> Eran on this list have pointed out the existence of the Spark runner
> >>>>> for Beam [1], could this be incorporated  into your proposal somehow?
> >>>>>
> >>>>> On the community engagement side - it may be worth answering to that
> >>>>> thread, thanking it's author for pointing it out as he was clearly
> trying
> >>>>> to help with your project.
> >>>>>
> >>>>> One more thing on the community side: in this thread on Mar 3 the
> >>>>> issue has been risen about your previous opensource code:
> >>>>>
> >>>>> > On the side note - I can see your commits in master branch of your
> >>>>> fork, why not to try the
> >>>>> > workflow Zeppelin uses
> >>>>> <
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow>
> [0]
> >>>>> by tracking your work in different branches? From there it will be
> easy
> >>>>> > to submit a PR and ask other contributors for a code review, which
> >>>>> could improve chances of
> >>>>> > getting high quality code at the end.
> >>>>>
> >>>>> Usually if some question like that has been risen by the community
> >>>>> member on the list, it is expected that it is addressed somehow. I.e
> by
> >>>>> you, answering initial email with some explanations why it was done
> that
> >>>>> way and letting everybody know if it will or not be done in another
> way,
> >>>>> etc.
> >>>>>
> >>>>> I'm sorry if I have missed your response, so could you please clarify
> >>>>> it again?
> >>>>>
> >>>>> Thanks!
> >>>>>
> >>>>> And please, do not forget to submit a pdf of the proposal to google
> >>>>> before the deadline which AFAIK is quite soon.
> >>>>>
> >>>>>  1. http://markmail.org/thread/wsjlfuyu7kvip5s6
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Alex
> >>>>>
> >>>>>
> >>>>>
> >>>>> On Thu, Mar 24, 2016 at 10:46 AM, moon soo Lee <mo...@apache.org>
> >>>>> wrote:
> >>>>>
> >>>>>> Thanks for sharing 2nd version. I have not many things to add.
> >>>>>> Alexander, do you have any comment?
> >>>>>>
> >>>>>> Thanks,
> >>>>>> moon
> >>>>>>
> >>>>>>
> >>>>>> On Wed, Mar 23, 2016 at 9:48 AM Minudika Malshan <
> >>>>>> minudika001@gmail.com> wrote:
> >>>>>>
> >>>>>>> Hi all,
> >>>>>>>
> >>>>>>> I made the 2nd version of my draft proposal [1]. Please have a look
> >>>>>>> and let me know if there are any further changes to be made.
> >>>>>>> Your comments would be much appreciated.
> >>>>>>>
> >>>>>>> [1]
> >>>>>>>
> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
> >>>>>>>
> >>>>>>> Thanks a lot.
> >>>>>>>
> >>>>>>> On Wed, Mar 23, 2016 at 10:17 PM, Minudika Malshan <
> >>>>>>> minudika001@gmail.com> wrote:
> >>>>>>>
> >>>>>>>> Hi all,
> >>>>>>>>
> >>>>>>>> I made the 2nd version of my draft. Please have a look and let me
> >>>>>>>> know if there are any further changes to be made.
> >>>>>>>> Your comments would be much appreciated.
> >>>>>>>>
> >>>>>>>> Thanks a lot.
> >>>>>>>>
> >>>>>>>> On Sat, Mar 19, 2016 at 8:12 PM, Alexander Bezzubov <
> bzz@apache.org
> >>>>>>>> > wrote:
> >>>>>>>>
> >>>>>>>>> Hi,
> >>>>>>>>>
> >>>>>>>>> your proposal looks solid, I have updated the link from the wiki
> >>>>>>>>> to a new
> >>>>>>>>> doc, as well as posted some feedback in comments.
> >>>>>>>>>
> >>>>>>>>> Going further, Minudika, can you please incorporate Moon's
> >>>>>>>>> feedback to the
> >>>>>>>>> new proposal, (est part on using a ResourcePool), and make sure
> >>>>>>>>> that we
> >>>>>>>>> only have one document, linked from everywhere to work on.
> >>>>>>>>>
> >>>>>>>>> Thank you!
> >>>>>>>>>
> >>>>>>>>> --
> >>>>>>>>> Alex
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> On Sat, Mar 19, 2016 at 2:03 AM, Minudika Malshan <
> >>>>>>>>> minudika001@gmail.com>
> >>>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>> > Hi,
> >>>>>>>>> >
> >>>>>>>>> > Thanks a lot for your feedback. I will make changes according
> to
> >>>>>>>>> them.
> >>>>>>>>> > However I submitted my draft proposal to Apache Software
> >>>>>>>>> Foundation GSoC
> >>>>>>>>> > page .
> >>>>>>>>> > It seems like you have reviewed the old proposal of mine which
> >>>>>>>>> was posted
> >>>>>>>>> > in this thread.
> >>>>>>>>> > Can you please have a look at my proposal which I submitted to
> >>>>>>>>> ASF [1]
> >>>>>>>>> >
> >>>>>>>>> > [1]
> >>>>>>>>> >
> >>>>>>>>> >
> >>>>>>>>>
> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
> >>>>>>>>> >
> >>>>>>>>> > Thanks and best regards.
> >>>>>>>>> >
> >>>>>>>>> > On Fri, Mar 18, 2016 at 11:09 PM, moon soo Lee <
> moon@apache.org>
> >>>>>>>>> wrote:
> >>>>>>>>> >
> >>>>>>>>> > > Hi,
> >>>>>>>>> > >
> >>>>>>>>> > > Thanks for sharing your proposal. I made few comments on the
> >>>>>>>>> document.
> >>>>>>>>> > > Please take a look.
> >>>>>>>>> > >
> >>>>>>>>> > > Thanks,
> >>>>>>>>> > > moon
> >>>>>>>>> > >
> >>>>>>>>> > > On Fri, Mar 18, 2016 at 7:16 AM Minudika Malshan <
> >>>>>>>>> minudika001@gmail.com>
> >>>>>>>>> > > wrote:
> >>>>>>>>> > >
> >>>>>>>>> > > > Hi all,
> >>>>>>>>> > > >
> >>>>>>>>> > > > @ Moon, I will try doing as you told. Thank you!
> >>>>>>>>> > > >
> >>>>>>>>> > > > I submitted a draft proposal for this project to  AFS.
> >>>>>>>>> Please could you
> >>>>>>>>> > > > review it.
> >>>>>>>>> > > >
> >>>>>>>>> > > > Thanks and regards
> >>>>>>>>> > > >
> >>>>>>>>> > > > On Fri, Mar 18, 2016 at 4:05 AM, moon soo Lee <
> >>>>>>>>> moon@apache.org> wrote:
> >>>>>>>>> > > >
> >>>>>>>>> > > > > Hi,
> >>>>>>>>> > > > >
> >>>>>>>>> > > > > Could you share little bit about how did you add jar
> >>>>>>>>> manually?
> >>>>>>>>> > > > > Did you try add dependency in pom.xml? like
> >>>>>>>>> > > > >
> >>>>>>>>> > > > > <dependency>
> >>>>>>>>> > > > > <groupId>group_id</groupId>
> >>>>>>>>> > > > > <artifactId>artifact_id</artifactId>
> >>>>>>>>> > > > > <version>version_number</version>
> >>>>>>>>> > > > > <scope>system</scope>
> >>>>>>>>> > > > > <systemPath>...jar</systemPath>
> >>>>>>>>> > > > > </dependency>
> >>>>>>>>> > > > >
> >>>>>>>>> > > > >
> >>>>>>>>> > > > > Thanks,
> >>>>>>>>> > > > > moon
> >>>>>>>>> > > > >
> >>>>>>>>> > > > >
> >>>>>>>>> > > > > On Thu, Mar 17, 2016 at 12:30 PM Minudika Malshan <
> >>>>>>>>> > > minudika001@gmail.com
> >>>>>>>>> > > > >
> >>>>>>>>> > > > > wrote:
> >>>>>>>>> > > > >
> >>>>>>>>> > > > > > Hi,
> >>>>>>>>> > > > > >
> >>>>>>>>> > > > > > I am going to implement a sample java interpreter for
> >>>>>>>>> zeppelin for
> >>>>>>>>> > > demo
> >>>>>>>>> > > > > > purposes in my proposal.
> >>>>>>>>> > > > > > Since java-repl dependencies are not available as maven
> >>>>>>>>> > dependencies
> >>>>>>>>> > > I
> >>>>>>>>> > > > > had
> >>>>>>>>> > > > > > to add those jars manually to the project.
> >>>>>>>>> > > > > > But when I build the zeppelin project with the new
> >>>>>>>>> changes I made,
> >>>>>>>>> > it
> >>>>>>>>> > > > > > refuses to be built saying that it cannot resolve those
> >>>>>>>>> jars.
> >>>>>>>>> > > > > > Please let me know how to add those jars correctly.
> >>>>>>>>> > > > > >
> >>>>>>>>> > > > > > Regards
> >>>>>>>>> > > > > >
> >>>>>>>>> > > > > >
> >>>>>>>>> > > > > > On Wed, Mar 16, 2016 at 8:01 AM, Alexander Bezzubov <
> >>>>>>>>> > bzz@apache.org>
> >>>>>>>>> > > > > > wrote:
> >>>>>>>>> > > > > >
> >>>>>>>>> > > > > > > Hi Minudika,
> >>>>>>>>> > > > > > >
> >>>>>>>>> > > > > > > thank you for keeping list posted!
> >>>>>>>>> > > > > > > I will get back to you with the proposal comments
> >>>>>>>>> later today
> >>>>>>>>> > > > directly
> >>>>>>>>> > > > > > > inside the document.
> >>>>>>>>> > > > > > >
> >>>>>>>>> > > > > > > --
> >>>>>>>>> > > > > > > Alex
> >>>>>>>>> > > > > > >
> >>>>>>>>> > > > > > >
> >>>>>>>>> > > > > > > On Wed, Mar 16, 2016 at 6:27 AM, Minudika Malshan <
> >>>>>>>>> > > > > minudika001@gmail.com
> >>>>>>>>> > > > > > >
> >>>>>>>>> > > > > > > wrote:
> >>>>>>>>> > > > > > >
> >>>>>>>>> > > > > > > > Hi,
> >>>>>>>>> > > > > > > >
> >>>>>>>>> > > > > > > > Could you please help me to improve the content of
> >>>>>>>>> above
> >>>>>>>>> > > proposal?
> >>>>>>>>> > > > > > > >
> >>>>>>>>> > > > > > > > Thanks
> >>>>>>>>> > > > > > > >
> >>>>>>>>> > > > > > > > On Sun, Mar 13, 2016 at 1:37 AM, Minudika Malshan <
> >>>>>>>>> > > > > > minudika001@gmail.com
> >>>>>>>>> > > > > > > >
> >>>>>>>>> > > > > > > > wrote:
> >>>>>>>>> > > > > > > >
> >>>>>>>>> > > > > > > > > Hi Alex,
> >>>>>>>>> > > > > > > > >
> >>>>>>>>> > > > > > > > > I prepared a draft version of my proposal which
> >>>>>>>>> you can find
> >>>>>>>>> > > here
> >>>>>>>>> > > > > > > > > <
> >>>>>>>>> > > > > > > >
> >>>>>>>>> > > > > > >
> >>>>>>>>> > > > > >
> >>>>>>>>> > > > >
> >>>>>>>>> > > >
> >>>>>>>>> > >
> >>>>>>>>> >
> >>>>>>>>>
> https://docs.google.com/document/d/1KaBKxYbR08pgwv3UfPF-SMiRM2VJ7K4AQiLzzfUd138/edit?usp=sharing
> >>>>>>>>> > > > > > > > >.
> >>>>>>>>> > > > > > > > > Could you please have a look and give comments on
> >>>>>>>>> how to
> >>>>>>>>> > > improve
> >>>>>>>>> > > > > it.
> >>>>>>>>> > > > > > > > >
> >>>>>>>>> > > > > > > > > Thanks and regards
> >>>>>>>>> > > > > > > > >
> >>>>>>>>> > > > > > > > > On Sat, Mar 12, 2016 at 8:10 AM, Alexander
> >>>>>>>>> Bezzubov <
> >>>>>>>>> > > > > bzz@apache.org>
> >>>>>>>>> > > > > > > > > wrote:
> >>>>>>>>> > > > > > > > >
> >>>>>>>>> > > > > > > > >> Hi,
> >>>>>>>>> > > > > > > > >>
> >>>>>>>>> > > > > > > > >> great question - as cloud platform that you
> >>>>>>>>> mention is not
> >>>>>>>>> > > > > > > open-source,
> >>>>>>>>> > > > > > > > it
> >>>>>>>>> > > > > > > > >> is not immediately expected to get it done as a
> >>>>>>>>> part of
> >>>>>>>>> > GSoC.
> >>>>>>>>> > > > > > > > >>
> >>>>>>>>> > > > > > > > >> That being said, if that is something that you
> >>>>>>>>> want to look
> >>>>>>>>> > > > into,
> >>>>>>>>> > > > > or
> >>>>>>>>> > > > > > > > think
> >>>>>>>>> > > > > > > > >> that should be not very hard to implement, or
> >>>>>>>>> think that
> >>>>>>>>> > would
> >>>>>>>>> > > > be
> >>>>>>>>> > > > > of
> >>>>>>>>> > > > > > > the
> >>>>>>>>> > > > > > > > >> great benefit of users - it's totally up to you
> >>>>>>>>> and you can
> >>>>>>>>> > > make
> >>>>>>>>> > > > > it
> >>>>>>>>> > > > > > > part
> >>>>>>>>> > > > > > > > >> of
> >>>>>>>>> > > > > > > > >> your project proposal scope, if you want to (i.e
> >>>>>>>>> as extra
> >>>>>>>>> > > bonus,
> >>>>>>>>> > > > > at
> >>>>>>>>> > > > > > > the
> >>>>>>>>> > > > > > > > >> end, if time permits)
> >>>>>>>>> > > > > > > > >>
> >>>>>>>>> > > > > > > > >> --
> >>>>>>>>> > > > > > > > >> Alex
> >>>>>>>>> > > > > > > > >>
> >>>>>>>>> > > > > > > > >> On Thu, Mar 10, 2016 at 6:39 PM, Minudika
> Malshan
> >>>>>>>>> <
> >>>>>>>>> > > > > > > > minudika001@gmail.com>
> >>>>>>>>> > > > > > > > >> wrote:
> >>>>>>>>> > > > > > > > >>
> >>>>>>>>> > > > > > > > >> > Hi Alex,
> >>>>>>>>> > > > > > > > >> >
> >>>>>>>>> > > > > > > > >> > As we know the origin of Apache beam is  the
> >>>>>>>>> Google cloud
> >>>>>>>>> > > > > > platform.
> >>>>>>>>> > > > > > > It
> >>>>>>>>> > > > > > > > >> has
> >>>>>>>>> > > > > > > > >> > been developed mainly focusing on deploying
> >>>>>>>>> pipelines in
> >>>>>>>>> > the
> >>>>>>>>> > > > > > cloud.
> >>>>>>>>> > > > > > > > >> > But AFAIK mostly zeppelin is used as a
> >>>>>>>>> standalone system.
> >>>>>>>>> > > > > > > > >> > Is it expected to implement the cloud support
> >>>>>>>>> for the
> >>>>>>>>> > > > > interpreter
> >>>>>>>>> > > > > > > > under
> >>>>>>>>> > > > > > > > >> > this GSoC project?
> >>>>>>>>> > > > > > > > >> >
> >>>>>>>>> > > > > > > > >> > Best regards.
> >>>>>>>>> > > > > > > > >> >
> >>>>>>>>> > > > > > > > >> > Minudika Malshan
> >>>>>>>>> > > > > > > > >> > Undergraduate
> >>>>>>>>> > > > > > > > >> > Department of Computer Science and Engineering
> >>>>>>>>> > > > > > > > >> > University of Moratuwa
> >>>>>>>>> > > > > > > > >> > Sri Lanka.
> >>>>>>>>> > > > > > > > >> >
> >>>>>>>>> > > > > > > > >> >
> >>>>>>>>> > > > > > > > >> >
> >>>>>>>>> > > > > > > > >> >
> >>>>>>>>> > > > > > > > >> > On Thu, Mar 10, 2016 at 6:44 AM, Alexander
> >>>>>>>>> Bezzubov <
> >>>>>>>>> > > > > > bzz@apache.org
> >>>>>>>>> > > > > > > >
> >>>>>>>>> > > > > > > > >> > wrote:
> >>>>>>>>> > > > > > > > >> >
> >>>>>>>>> > > > > > > > >> > > Hi Minudika,
> >>>>>>>>> > > > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > you plan sounds awesome - please either keep
> >>>>>>>>> this thread
> >>>>>>>>> > > > > posted
> >>>>>>>>> > > > > > on
> >>>>>>>>> > > > > > > > the
> >>>>>>>>> > > > > > > > >> > > progress or even better, feel free to start
> a
> >>>>>>>>> new one,
> >>>>>>>>> > > with
> >>>>>>>>> > > > > more
> >>>>>>>>> > > > > > > > >> > > descriptive subject, asking community for a
> >>>>>>>>> feedback on
> >>>>>>>>> > > your
> >>>>>>>>> > > > > > > > proposal.
> >>>>>>>>> > > > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > Google docs \w ability for people with the
> >>>>>>>>> link to post
> >>>>>>>>> > > > > comments
> >>>>>>>>> > > > > > > > there
> >>>>>>>>> > > > > > > > >> > is a
> >>>>>>>>> > > > > > > > >> > > great medium. As soon as you send one I'll
> be
> >>>>>>>>> happy to
> >>>>>>>>> > add
> >>>>>>>>> > > > it
> >>>>>>>>> > > > > to
> >>>>>>>>> > > > > > > > >> https://
> >>>>>>>>> > > > > > > > >> > >
> >>>>>>>>> > > > > > > > >>
> >>>>>>>>> > > > > > >
> >>>>>>>>> > > > >
> >>>>>>>>> > >
> >>>>>>>>>
> cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
> >>>>>>>>> > > > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > --
> >>>>>>>>> > > > > > > > >> > > Alex
> >>>>>>>>> > > > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > On Wed, Mar 9, 2016 at 9:21 PM, Minudika
> >>>>>>>>> Malshan <
> >>>>>>>>> > > > > > > > >> minudika001@gmail.com>
> >>>>>>>>> > > > > > > > >> > > wrote:
> >>>>>>>>> > > > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > Hi Alex,
> >>>>>>>>> > > > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > > > I think Java-repl can be used for the
> >>>>>>>>> implementation.
> >>>>>>>>> > > > > > Currently
> >>>>>>>>> > > > > > > I
> >>>>>>>>> > > > > > > > am
> >>>>>>>>> > > > > > > > >> > > > working on a sample implementation and
> will
> >>>>>>>>> share it
> >>>>>>>>> > in
> >>>>>>>>> > > > here
> >>>>>>>>> > > > > > > soon.
> >>>>>>>>> > > > > > > > >> > > > And will it be ok if I share my sample
> >>>>>>>>> proposal as a
> >>>>>>>>> > > > google
> >>>>>>>>> > > > > > doc?
> >>>>>>>>> > > > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > > > Thanks for your help.
> >>>>>>>>> > > > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > > > Regards.
> >>>>>>>>> > > > > > > > >> > > > Minudika
> >>>>>>>>> > > > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > > > Minudika Malshan
> >>>>>>>>> > > > > > > > >> > > > Undergraduate
> >>>>>>>>> > > > > > > > >> > > > Department of Computer Science and
> >>>>>>>>> Engineering
> >>>>>>>>> > > > > > > > >> > > > University of Moratuwa
> >>>>>>>>> > > > > > > > >> > > > Sri Lanka
> >>>>>>>>> > > > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > > > On Mon, Mar 7, 2016 at 6:39 AM, Alexander
> >>>>>>>>> Bezzubov <
> >>>>>>>>> > > > > > > > bzz@apache.org>
> >>>>>>>>> > > > > > > > >> > > wrote:
> >>>>>>>>> > > > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > > > > Hi Minudika,
> >>>>>>>>> > > > > > > > >> > > > >
> >>>>>>>>> > > > > > > > >> > > > > if you are talking about Java REPL [1],
> >>>>>>>>> this was
> >>>>>>>>> > just
> >>>>>>>>> > > an
> >>>>>>>>> > > > > > > example
> >>>>>>>>> > > > > > > > >> of
> >>>>>>>>> > > > > > > > >> > the
> >>>>>>>>> > > > > > > > >> > > > > project we might want to use to archive
> >>>>>>>>> the first
> >>>>>>>>> > step
> >>>>>>>>> > > > of
> >>>>>>>>> > > > > > our
> >>>>>>>>> > > > > > > > >> goal:
> >>>>>>>>> > > > > > > > >> > get
> >>>>>>>>> > > > > > > > >> > > > > Java code interpreted by Zeppelin.
> >>>>>>>>> > > > > > > > >> > > > >
> >>>>>>>>> > > > > > > > >> > > > > > Should we have to add JAVA-REPL source
> >>>>>>>>> code as a
> >>>>>>>>> > > > module
> >>>>>>>>> > > > > > for
> >>>>>>>>> > > > > > > > the
> >>>>>>>>> > > > > > > > >> > beam
> >>>>>>>>> > > > > > > > >> > > > > > interpreter or can we get the
> necessary
> >>>>>>>>> features
> >>>>>>>>> > of
> >>>>>>>>> > > it
> >>>>>>>>> > > > > as
> >>>>>>>>> > > > > > > > >> > > dependencies
> >>>>>>>>> > > > > > > > >> > > > to
> >>>>>>>>> > > > > > > > >> > > > > > our project?
> >>>>>>>>> > > > > > > > >> > > > > Well, it looks like this particular
> >>>>>>>>> project is built
> >>>>>>>>> > > > with
> >>>>>>>>> > > > > > Ant
> >>>>>>>>> > > > > > > > and
> >>>>>>>>> > > > > > > > >> is
> >>>>>>>>> > > > > > > > >> > > not
> >>>>>>>>> > > > > > > > >> > > > > published on Maven [2]. So right now
> >>>>>>>>> there is no
> >>>>>>>>> > easy
> >>>>>>>>> > > > way
> >>>>>>>>> > > > > to
> >>>>>>>>> > > > > > > get
> >>>>>>>>> > > > > > > > >> it
> >>>>>>>>> > > > > > > > >> > as
> >>>>>>>>> > > > > > > > >> > > > > build-time dependency.
> >>>>>>>>> > > > > > > > >> > > > >
> >>>>>>>>> > > > > > > > >> > > > > What I would suggest here:
> >>>>>>>>> > > > > > > > >> > > > >   - try finding any other other
> >>>>>>>>> alternative java
> >>>>>>>>> > REPL
> >>>>>>>>> > > > > > > > >> implementations
> >>>>>>>>> > > > > > > > >> > > > >   - if there are none, you could try
> >>>>>>>>> hacking first
> >>>>>>>>> > PoC
> >>>>>>>>> > > > for
> >>>>>>>>> > > > > > > > >> Java\Beam
> >>>>>>>>> > > > > > > > >> > > > > interpreter together just using the code
> >>>>>>>>> from this
> >>>>>>>>> > > > > project,
> >>>>>>>>> > > > > > > > >> inside a
> >>>>>>>>> > > > > > > > >> > > new
> >>>>>>>>> > > > > > > > >> > > > > interpreter module directly (it is
> Apache
> >>>>>>>>> 2.0
> >>>>>>>>> > > licensed)
> >>>>>>>>> > > > > > > > >> > > > >
> >>>>>>>>> > > > > > > > >> > > > > If it suits our needs and PoC works (it
> >>>>>>>>> might not,
> >>>>>>>>> > > > looking
> >>>>>>>>> > > > > > > > though
> >>>>>>>>> > > > > > > > >> > open
> >>>>>>>>> > > > > > > > >> > > > > issues on Github), then at the end of
> the
> >>>>>>>>> GSoC you
> >>>>>>>>> > > could
> >>>>>>>>> > > > > > just
> >>>>>>>>> > > > > > > > >> > allocate
> >>>>>>>>> > > > > > > > >> > > > some
> >>>>>>>>> > > > > > > > >> > > > > time to contribute Maven publishing to
> >>>>>>>>> that project
> >>>>>>>>> > > > (which
> >>>>>>>>> > > > > > > > should
> >>>>>>>>> > > > > > > > >> not
> >>>>>>>>> > > > > > > > >> > > > take
> >>>>>>>>> > > > > > > > >> > > > > long and can be done as a last step).
> >>>>>>>>> > > > > > > > >> > > > >
> >>>>>>>>> > > > > > > > >> > > > > Hope this helps and please let me know
> if
> >>>>>>>>> you have
> >>>>>>>>> > > > further
> >>>>>>>>> > > > > > > > >> questions!
> >>>>>>>>> > > > > > > > >> > > > >
> >>>>>>>>> > > > > > > > >> > > > >  1.
> >>>>>>>>> > > https://github.com/albertlatacz/java-repl/issues/79
> >>>>>>>>> > > > > > > > >> > > > >  2.
> >>>>>>>>> https://github.com/albertlatacz/java-repl
> >>>>>>>>> > > > > > > > >> > > > >
> >>>>>>>>> > > > > > > > >> > > > > On Sun, Mar 6, 2016 at 4:17 AM, Minudika
> >>>>>>>>> Malshan <
> >>>>>>>>> > > > > > > > >> > > minudika001@gmail.com>
> >>>>>>>>> > > > > > > > >> > > > > wrote:
> >>>>>>>>> > > > > > > > >> > > > >
> >>>>>>>>> > > > > > > > >> > > > > > Hi,
> >>>>>>>>> > > > > > > > >> > > > > >
> >>>>>>>>> > > > > > > > >> > > > > > I have gained understanding about
> >>>>>>>>> zeppelin and
> >>>>>>>>> > > > > > > functionalities
> >>>>>>>>> > > > > > > > >> of
> >>>>>>>>> > > > > > > > >> > > > > DataFlow
> >>>>>>>>> > > > > > > > >> > > > > > SDK. please help me to get familiar
> with
> >>>>>>>>> > JAVA-REPL.
> >>>>>>>>> > > > > > > > >> > > > > > It would be a great help if you can
> >>>>>>>>> help me to
> >>>>>>>>> > > > > understand
> >>>>>>>>> > > > > > > the
> >>>>>>>>> > > > > > > > >> flow
> >>>>>>>>> > > > > > > > >> > of
> >>>>>>>>> > > > > > > > >> > > > > > JAVA-REPL and the way to use it to
> >>>>>>>>> interpret
> >>>>>>>>> > > DataFlow
> >>>>>>>>> > > > > SDK
> >>>>>>>>> > > > > > > > >> methods.
> >>>>>>>>> > > > > > > > >> > > > > >
> >>>>>>>>> > > > > > > > >> > > > > > Regards
> >>>>>>>>> > > > > > > > >> > > > > > Minudika
> >>>>>>>>> > > > > > > > >> > > > > >
> >>>>>>>>> > > > > > > > >> > > > > > Minudika Malshan
> >>>>>>>>> > > > > > > > >> > > > > > Undergraduate
> >>>>>>>>> > > > > > > > >> > > > > > Department of Computer Science and
> >>>>>>>>> Engineering
> >>>>>>>>> > > > > > > > >> > > > > > University of Moratuwa.
> >>>>>>>>> > > > > > > > >> > > > > >
> >>>>>>>>> > > > > > > > >> > > > > >
> >>>>>>>>> > > > > > > > >> > > > > >
> >>>>>>>>> > > > > > > > >> > > > > >
> >>>>>>>>> > > > > > > > >> > > > > > On Sat, Mar 5, 2016 at 1:03 AM,
> >>>>>>>>> Minudika Malshan <
> >>>>>>>>> > > > > > > > >> > > > minudika001@gmail.com>
> >>>>>>>>> > > > > > > > >> > > > > > wrote:
> >>>>>>>>> > > > > > > > >> > > > > >
> >>>>>>>>> > > > > > > > >> > > > > > > Hi,
> >>>>>>>>> > > > > > > > >> > > > > > >
> >>>>>>>>> > > > > > > > >> > > > > > > I was going through JAVA REPL
> >>>>>>>>> implementation.
> >>>>>>>>> > > > > > > > >> > > > > > > I'm bit confused about the way it
> >>>>>>>>> should be used
> >>>>>>>>> > > to
> >>>>>>>>> > > > > > > > implement
> >>>>>>>>> > > > > > > > >> a
> >>>>>>>>> > > > > > > > >> > > java
> >>>>>>>>> > > > > > > > >> > > > > > > interpreter which supports Apache
> >>>>>>>>> beam commands.
> >>>>>>>>> > > > > > > > >> > > > > > > Should we have to add JAVA-REPL
> >>>>>>>>> source code as a
> >>>>>>>>> > > > > module
> >>>>>>>>> > > > > > > for
> >>>>>>>>> > > > > > > > >> the
> >>>>>>>>> > > > > > > > >> > > beam
> >>>>>>>>> > > > > > > > >> > > > > > > interpreter or can we get the
> >>>>>>>>> necessary features
> >>>>>>>>> > > of
> >>>>>>>>> > > > it
> >>>>>>>>> > > > > > as
> >>>>>>>>> > > > > > > > >> > > > dependencies
> >>>>>>>>> > > > > > > > >> > > > > to
> >>>>>>>>> > > > > > > > >> > > > > > > our project?
> >>>>>>>>> > > > > > > > >> > > > > > > Could you please explain the
> >>>>>>>>> procedure I should
> >>>>>>>>> > > > follow
> >>>>>>>>> > > > > > in
> >>>>>>>>> > > > > > > > >> order
> >>>>>>>>> > > > > > > > >> > to
> >>>>>>>>> > > > > > > > >> > > > > > achieve
> >>>>>>>>> > > > > > > > >> > > > > > > this task.
> >>>>>>>>> > > > > > > > >> > > > > > >
> >>>>>>>>> > > > > > > > >> > > > > > > Thanks and regards,
> >>>>>>>>> > > > > > > > >> > > > > > > Minudika
> >>>>>>>>> > > > > > > > >> > > > > > >
> >>>>>>>>> > > > > > > > >> > > > > > >
> >>>>>>>>> > > > > > > > >> > > > > > > Minudika Malshan
> >>>>>>>>> > > > > > > > >> > > > > > > Undergraduate
> >>>>>>>>> > > > > > > > >> > > > > > > Department of Computer Science and
> >>>>>>>>> Engineering
> >>>>>>>>> > > > > > > > >> > > > > > > University of Moratuwa.
> >>>>>>>>> > > > > > > > >> > > > > > >
> >>>>>>>>> > > > > > > > >> > > > > > >
> >>>>>>>>> > > > > > > > >> > > > > > >
> >>>>>>>>> > > > > > > > >> > > > > > >
> >>>>>>>>> > > > > > > > >> > > > > > > On Thu, Mar 3, 2016 at 11:23 AM,
> >>>>>>>>> Alexander
> >>>>>>>>> > > Bezzubov
> >>>>>>>>> > > > <
> >>>>>>>>> > > > > > > > >> > > bzz@apache.org>
> >>>>>>>>> > > > > > > > >> > > > > > > wrote:
> >>>>>>>>> > > > > > > > >> > > > > > >
> >>>>>>>>> > > > > > > > >> > > > > > >> Hi,
> >>>>>>>>> > > > > > > > >> > > > > > >>
> >>>>>>>>> > > > > > > > >> > > > > > >> I would suggest you to take some
> >>>>>>>>> time and read
> >>>>>>>>> > > > > through
> >>>>>>>>> > > > > > > the
> >>>>>>>>> > > > > > > > >> links
> >>>>>>>>> > > > > > > > >> > > > from
> >>>>>>>>> > > > > > > > >> > > > > > >> email
> >>>>>>>>> > > > > > > > >> > > > > > >> carefully and then post back here
> in
> >>>>>>>>> this
> >>>>>>>>> > thread,
> >>>>>>>>> > > > in
> >>>>>>>>> > > > > > case
> >>>>>>>>> > > > > > > > you
> >>>>>>>>> > > > > > > > >> > > manage
> >>>>>>>>> > > > > > > > >> > > > > to
> >>>>>>>>> > > > > > > > >> > > > > > >> find the answer to your question.
> >>>>>>>>> > > > > > > > >> > > > > > >>
> >>>>>>>>> > > > > > > > >> > > > > > >> That might helpful to other
> students
> >>>>>>>>> > > participating
> >>>>>>>>> > > > in
> >>>>>>>>> > > > > > > GSoC
> >>>>>>>>> > > > > > > > as
> >>>>>>>>> > > > > > > > >> > > well.
> >>>>>>>>> > > > > > > > >> > > > > > >>
> >>>>>>>>> > > > > > > > >> > > > > > >> Thanks!
> >>>>>>>>> > > > > > > > >> > > > > > >>
> >>>>>>>>> > > > > > > > >> > > > > > >> --
> >>>>>>>>> > > > > > > > >> > > > > > >> Alex
> >>>>>>>>> > > > > > > > >> > > > > > >>
> >>>>>>>>> > > > > > > > >> > > > > > >>
> >>>>>>>>> > > > > > > > >> > > > > > >> On Thu, Mar 3, 2016 at 2:43 PM,
> >>>>>>>>> Minudika
> >>>>>>>>> > Malshan
> >>>>>>>>> > > <
> >>>>>>>>> > > > > > > > >> > > > > minudika001@gmail.com
> >>>>>>>>> > > > > > > > >> > > > > > >
> >>>>>>>>> > > > > > > > >> > > > > > >> wrote:
> >>>>>>>>> > > > > > > > >> > > > > > >>
> >>>>>>>>> > > > > > > > >> > > > > > >> > Hi Alex,
> >>>>>>>>> > > > > > > > >> > > > > > >> >
> >>>>>>>>> > > > > > > > >> > > > > > >> > Thanks a lot for your detailed
> >>>>>>>>> guide through
> >>>>>>>>> > > the
> >>>>>>>>> > > > > > > project.
> >>>>>>>>> > > > > > > > >> > > > > > >> > As you have mentioned, I'm going
> >>>>>>>>> to create a
> >>>>>>>>> > > > draft
> >>>>>>>>> > > > > > > > >> proposal.
> >>>>>>>>> > > > > > > > >> > > > > > >> > Is there any specific template
> for
> >>>>>>>>> the
> >>>>>>>>> > > proposal?
> >>>>>>>>> > > > Or
> >>>>>>>>> > > > > > > will
> >>>>>>>>> > > > > > > > >> it be
> >>>>>>>>> > > > > > > > >> > > ok
> >>>>>>>>> > > > > > > > >> > > > to
> >>>>>>>>> > > > > > > > >> > > > > > >> create
> >>>>>>>>> > > > > > > > >> > > > > > >> > a proposal on my own including
> the
> >>>>>>>>> facts and
> >>>>>>>>> > > > points
> >>>>>>>>> > > > > > > > you've
> >>>>>>>>> > > > > > > > >> > > > mentioned
> >>>>>>>>> > > > > > > > >> > > > > > in
> >>>>>>>>> > > > > > > > >> > > > > > >> > your reply?
> >>>>>>>>> > > > > > > > >> > > > > > >> >
> >>>>>>>>> > > > > > > > >> > > > > > >> > Thanks again and regards.
> >>>>>>>>> > > > > > > > >> > > > > > >> > Minudika
> >>>>>>>>> > > > > > > > >> > > > > > >> >
> >>>>>>>>> > > > > > > > >> > > > > > >> > Minudika Malshan
> >>>>>>>>> > > > > > > > >> > > > > > >> > Undergraduate
> >>>>>>>>> > > > > > > > >> > > > > > >> > Department of Computer Science
> and
> >>>>>>>>> > Engineering
> >>>>>>>>> > > > > > > > >> > > > > > >> > University of Moratuwa.
> >>>>>>>>> > > > > > > > >> > > > > > >> >
> >>>>>>>>> > > > > > > > >> > > > > > >> >
> >>>>>>>>> > > > > > > > >> > > > > > >> >
> >>>>>>>>> > > > > > > > >> > > > > > >> >
> >>>>>>>>> > > > > > > > >> > > > > > >> > On Thu, Mar 3, 2016 at 8:49 AM,
> >>>>>>>>> Alexander
> >>>>>>>>> > > > Bezzubov
> >>>>>>>>> > > > > <
> >>>>>>>>> > > > > > > > >> > > > > > >> abezzubov@nflabs.com>
> >>>>>>>>> > > > > > > > >> > > > > > >> > wrote:
> >>>>>>>>> > > > > > > > >> > > > > > >> >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > Hi Minudika,
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > Currently I am writing an
> >>>>>>>>> interpreter for
> >>>>>>>>> > > > > > SiddhiQL
> >>>>>>>>> > > > > > > > >> which
> >>>>>>>>> > > > > > > > >> > is
> >>>>>>>>> > > > > > > > >> > > a
> >>>>>>>>> > > > > > > > >> > > > > real
> >>>>>>>>> > > > > > > > >> > > > > > >> time
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > complex event processing
> >>>>>>>>> engine, as a
> >>>>>>>>> > part
> >>>>>>>>> > > of
> >>>>>>>>> > > > > > > > research.
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > If you are interested, you
> can
> >>>>>>>>> find the
> >>>>>>>>> > > code
> >>>>>>>>> > > > at
> >>>>>>>>> > > > > > > here.
> >>>>>>>>> > > > > > > > >> > (It's
> >>>>>>>>> > > > > > > > >> > > > too
> >>>>>>>>> > > > > > > > >> > > > > > >> messy
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > though. Have a lot to clean
> up
> >>>>>>>>> the in the
> >>>>>>>>> > > > code)
> >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> >>>>>>>>> > > > https://github.com/minudika/incubator-zeppelin
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > Thank you for sharing! That
> >>>>>>>>> would be a huge
> >>>>>>>>> > > > plus
> >>>>>>>>> > > > > > for
> >>>>>>>>> > > > > > > > your
> >>>>>>>>> > > > > > > > >> > > > > proposal,
> >>>>>>>>> > > > > > > > >> > > > > > >> but
> >>>>>>>>> > > > > > > > >> > > > > > >> > > please remember that code
> >>>>>>>>> quality would be
> >>>>>>>>> > an
> >>>>>>>>> > > > > > > important
> >>>>>>>>> > > > > > > > >> > factor
> >>>>>>>>> > > > > > > > >> > > > on
> >>>>>>>>> > > > > > > > >> > > > > > >> > > the proposal selection process,
> >>>>>>>>> so please
> >>>>>>>>> > > make
> >>>>>>>>> > > > > sure
> >>>>>>>>> > > > > > > > that
> >>>>>>>>> > > > > > > > >> you
> >>>>>>>>> > > > > > > > >> > > > have
> >>>>>>>>> > > > > > > > >> > > > > > >> > finished
> >>>>>>>>> > > > > > > > >> > > > > > >> > > possible cleanups before
> >>>>>>>>> attaching it to
> >>>>>>>>> > your
> >>>>>>>>> > > > > > > > >> application.
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > On the side note - I can see
> >>>>>>>>> your commits
> >>>>>>>>> > in
> >>>>>>>>> > > > > master
> >>>>>>>>> > > > > > > > >> branch
> >>>>>>>>> > > > > > > > >> > of
> >>>>>>>>> > > > > > > > >> > > > your
> >>>>>>>>> > > > > > > > >> > > > > > >> fork,
> >>>>>>>>> > > > > > > > >> > > > > > >> > > why not to try the workflow
> >>>>>>>>> Zeppelin uses
> >>>>>>>>> > > > > > > > >> > > > > > >> > > <
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> >
> >>>>>>>>> > > > > > > > >> > > > > > >>
> >>>>>>>>> > > > > > > > >> > > > > >
> >>>>>>>>> > > > > > > > >> > > > >
> >>>>>>>>> > > > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > >
> >>>>>>>>> > > > > > > > >> >
> >>>>>>>>> > > > > > > > >>
> >>>>>>>>> > > > > > > >
> >>>>>>>>> > > > > > >
> >>>>>>>>> > > > > >
> >>>>>>>>> > > > >
> >>>>>>>>> > > >
> >>>>>>>>> > >
> >>>>>>>>> >
> >>>>>>>>>
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > [0]
> >>>>>>>>> > > > > > > > >> > > > > > >> > > by tracking your work in
> >>>>>>>>> different
> >>>>>>>>> > branches?
> >>>>>>>>> > > > From
> >>>>>>>>> > > > > > > there
> >>>>>>>>> > > > > > > > >> it
> >>>>>>>>> > > > > > > > >> > > will
> >>>>>>>>> > > > > > > > >> > > > be
> >>>>>>>>> > > > > > > > >> > > > > > >> easy
> >>>>>>>>> > > > > > > > >> > > > > > >> > to
> >>>>>>>>> > > > > > > > >> > > > > > >> > > submit a PR and ask other
> >>>>>>>>> contributors for
> >>>>>>>>> > a
> >>>>>>>>> > > > code
> >>>>>>>>> > > > > > > > review,
> >>>>>>>>> > > > > > > > >> > > which
> >>>>>>>>> > > > > > > > >> > > > > > could
> >>>>>>>>> > > > > > > > >> > > > > > >> > > improve chances of getting high
> >>>>>>>>> quality
> >>>>>>>>> > code
> >>>>>>>>> > > at
> >>>>>>>>> > > > > the
> >>>>>>>>> > > > > > > > end.
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > I would like to know the
> exact
> >>>>>>>>> purpose of
> >>>>>>>>> > > > this
> >>>>>>>>> > > > > > > > project
> >>>>>>>>> > > > > > > > >> and
> >>>>>>>>> > > > > > > > >> > > > > > expected
> >>>>>>>>> > > > > > > > >> > > > > > >> > > outcome
> >>>>>>>>> > > > > > > > >> > > > > > >> > > from the student.
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > The purpose (the objective or
> >>>>>>>>> the outcome
> >>>>>>>>> > or
> >>>>>>>>> > > > the
> >>>>>>>>> > > > > > > goal)
> >>>>>>>>> > > > > > > > of
> >>>>>>>>> > > > > > > > >> > this
> >>>>>>>>> > > > > > > > >> > > > > > >> project is
> >>>>>>>>> > > > > > > > >> > > > > > >> > > to have merged PR with a code +
> >>>>>>>>> > > documentation +
> >>>>>>>>> > > > > > > example
> >>>>>>>>> > > > > > > > >> of
> >>>>>>>>> > > > > > > > >> > > usage
> >>>>>>>>> > > > > > > > >> > > > > > for a
> >>>>>>>>> > > > > > > > >> > > > > > >> > new
> >>>>>>>>> > > > > > > > >> > > > > > >> > > Interpreter in Zeppelin, that
> >>>>>>>>> works with
> >>>>>>>>> > > Apache
> >>>>>>>>> > > > > > Beam
> >>>>>>>>> > > > > > > > SKD
> >>>>>>>>> > > > > > > > >> by
> >>>>>>>>> > > > > > > > >> > > the
> >>>>>>>>> > > > > > > > >> > > > > end
> >>>>>>>>> > > > > > > > >> > > > > > of
> >>>>>>>>> > > > > > > > >> > > > > > >> > the
> >>>>>>>>> > > > > > > > >> > > > > > >> > > summer.
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > It might be bold goal, so in
> >>>>>>>>> order to be
> >>>>>>>>> > > > > reachable
> >>>>>>>>> > > > > > > and
> >>>>>>>>> > > > > > > > >> get
> >>>>>>>>> > > > > > > > >> > > > > accepted
> >>>>>>>>> > > > > > > > >> > > > > > it
> >>>>>>>>> > > > > > > > >> > > > > > >> > > should be further divided on
> >>>>>>>>> smaller goal
> >>>>>>>>> > > > aligned
> >>>>>>>>> > > > > > > with
> >>>>>>>>> > > > > > > > >> GSoC
> >>>>>>>>> > > > > > > > >> > > > > > timeline,
> >>>>>>>>> > > > > > > > >> > > > > > >> and
> >>>>>>>>> > > > > > > > >> > > > > > >> > > then even on a smaller "steps"
> >>>>>>>>> on "how to
> >>>>>>>>> > get
> >>>>>>>>> > > > > > there".
> >>>>>>>>> > > > > > > > >> > > > > > >> > > The expectations are that you
> >>>>>>>>> will do this
> >>>>>>>>> > > > work,
> >>>>>>>>> > > > > as
> >>>>>>>>> > > > > > > > part
> >>>>>>>>> > > > > > > > >> of
> >>>>>>>>> > > > > > > > >> > > your
> >>>>>>>>> > > > > > > > >> > > > > > >> > > application proposal (with the
> >>>>>>>>> help of
> >>>>>>>>> > > > potential
> >>>>>>>>> > > > > > > > >> mentors).
> >>>>>>>>> > > > > > > > >> > In
> >>>>>>>>> > > > > > > > >> > > > > prev.
> >>>>>>>>> > > > > > > > >> > > > > > >> email
> >>>>>>>>> > > > > > > > >> > > > > > >> > > in this thread I posted some
> >>>>>>>>> ideas on how
> >>>>>>>>> > > those
> >>>>>>>>> > > > > > > smaller
> >>>>>>>>> > > > > > > > >> > goals
> >>>>>>>>> > > > > > > > >> > > > can
> >>>>>>>>> > > > > > > > >> > > > > > look
> >>>>>>>>> > > > > > > > >> > > > > > >> > > like, but ultimately it's up to
> >>>>>>>>> you to
> >>>>>>>>> > > decide.
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > So I would suggest you start
> >>>>>>>>> looking into
> >>>>>>>>> > > > > creating
> >>>>>>>>> > > > > > a
> >>>>>>>>> > > > > > > > >> > proposal
> >>>>>>>>> > > > > > > > >> > > > > draft
> >>>>>>>>> > > > > > > > >> > > > > > as
> >>>>>>>>> > > > > > > > >> > > > > > >> > > early as possible. [5] Have
> some
> >>>>>>>>> examples
> >>>>>>>>> > and
> >>>>>>>>> > > > > docs
> >>>>>>>>> > > > > > > from
> >>>>>>>>> > > > > > > > >> ASF
> >>>>>>>>> > > > > > > > >> > on
> >>>>>>>>> > > > > > > > >> > > > the
> >>>>>>>>> > > > > > > > >> > > > > > >> > proposal
> >>>>>>>>> > > > > > > > >> > > > > > >> > > as well, so please make sure
> >>>>>>>>> that you read
> >>>>>>>>> > > it.
> >>>>>>>>> > > > > > Please
> >>>>>>>>> > > > > > > > >> also
> >>>>>>>>> > > > > > > > >> > > feel
> >>>>>>>>> > > > > > > > >> > > > > free
> >>>>>>>>> > > > > > > > >> > > > > > >> to
> >>>>>>>>> > > > > > > > >> > > > > > >> > > post it here to get the
> feedback
> >>>>>>>>> from the
> >>>>>>>>> > > > > > community,
> >>>>>>>>> > > > > > > > and
> >>>>>>>>> > > > > > > > >> I
> >>>>>>>>> > > > > > > > >> > > will
> >>>>>>>>> > > > > > > > >> > > > be
> >>>>>>>>> > > > > > > > >> > > > > > >> happy
> >>>>>>>>> > > > > > > > >> > > > > > >> > to
> >>>>>>>>> > > > > > > > >> > > > > > >> > > further assist you with it.
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > Good proposal consists of:
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > >  - list of high-level,
> measurable
> >>>>>>>>> > "results",
> >>>>>>>>> > > or
> >>>>>>>>> > > > > > steps
> >>>>>>>>> > > > > > > > to
> >>>>>>>>> > > > > > > > >> > > archive
> >>>>>>>>> > > > > > > > >> > > > > the
> >>>>>>>>> > > > > > > > >> > > > > > >> > final
> >>>>>>>>> > > > > > > > >> > > > > > >> > > objective\goal
> >>>>>>>>> > > > > > > > >> > > > > > >> > >  - laid out over the timeline
> (so
> >>>>>>>>> > > expectations
> >>>>>>>>> > > > > for
> >>>>>>>>> > > > > > > > >> > > "milestones"
> >>>>>>>>> > > > > > > > >> > > > > like
> >>>>>>>>> > > > > > > > >> > > > > > >> > > mid-term are set)
> >>>>>>>>> > > > > > > > >> > > > > > >> > >  - each "result" with the
> >>>>>>>>> further scope
> >>>>>>>>> > > > breakdown
> >>>>>>>>> > > > > > to
> >>>>>>>>> > > > > > > a
> >>>>>>>>> > > > > > > > >> > smaller
> >>>>>>>>> > > > > > > > >> > > > > > action
> >>>>>>>>> > > > > > > > >> > > > > > >> > items
> >>>>>>>>> > > > > > > > >> > > > > > >> > > (ideally, each not longer than
> >>>>>>>>> 1day)
> >>>>>>>>> > > > > > > > >> > > > > > >> > >  - plus some background
> >>>>>>>>> information,
> >>>>>>>>> > showing
> >>>>>>>>> > > > that
> >>>>>>>>> > > > > > you
> >>>>>>>>> > > > > > > > are
> >>>>>>>>> > > > > > > > >> > > > > qualified
> >>>>>>>>> > > > > > > > >> > > > > > >> to do
> >>>>>>>>> > > > > > > > >> > > > > > >> > > all that and put some thinking
> >>>>>>>>> into details
> >>>>>>>>> > > > > (links
> >>>>>>>>> > > > > > to
> >>>>>>>>> > > > > > > > >> your
> >>>>>>>>> > > > > > > > >> > > code
> >>>>>>>>> > > > > > > > >> > > > > here
> >>>>>>>>> > > > > > > > >> > > > > > >> will
> >>>>>>>>> > > > > > > > >> > > > > > >> > > help very much)
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > I am getting familiar with
> >>>>>>>>> Apache beam
> >>>>>>>>> > > > > nowadays.
> >>>>>>>>> > > > > > > > Please
> >>>>>>>>> > > > > > > > >> > can
> >>>>>>>>> > > > > > > > >> > > > you
> >>>>>>>>> > > > > > > > >> > > > > > >> provide
> >>>>>>>>> > > > > > > > >> > > > > > >> > > me some useful resources for
> >>>>>>>>> that.
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > [1], [2], [3], [4] are some
> >>>>>>>>> resource to
> >>>>>>>>> > learn
> >>>>>>>>> > > > > about
> >>>>>>>>> > > > > > > > Beam
> >>>>>>>>> > > > > > > > >> > > before
> >>>>>>>>> > > > > > > > >> > > > it
> >>>>>>>>> > > > > > > > >> > > > > > has
> >>>>>>>>> > > > > > > > >> > > > > > >> > > finalized its move to Apache.
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > Hope this helps!
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > --
> >>>>>>>>> > > > > > > > >> > > > > > >> > > Alex
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > >  0.
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> >
> >>>>>>>>> > > > > > > > >> > > > > > >>
> >>>>>>>>> > > > > > > > >> > > > > >
> >>>>>>>>> > > > > > > > >> > > > >
> >>>>>>>>> > > > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > >
> >>>>>>>>> > > > > > > > >> >
> >>>>>>>>> > > > > > > > >>
> >>>>>>>>> > > > > > > >
> >>>>>>>>> > > > > > >
> >>>>>>>>> > > > > >
> >>>>>>>>> > > > >
> >>>>>>>>> > > >
> >>>>>>>>> > >
> >>>>>>>>> >
> >>>>>>>>>
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> >>>>>>>>> > > > > > > > >> > > > > > >> > >  1.
> >>>>>>>>> https://cloud.google.com/dataflow/
> >>>>>>>>> > > > > > > > >> > > > > > >> > >  2.
> >>>>>>>>> > > > > > > > >> > > > >
> >>>>>>>>> > > > > > >
> >>>>>>>>> https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
> >>>>>>>>> > > > > > > > >> > > > > > >> > >  3.
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> >
> >>>>>>>>> > > > > > > > >> > > > > > >>
> >>>>>>>>> > > > > > > > >> > > > > >
> >>>>>>>>> > > > > > > > >> > > > >
> >>>>>>>>> > > > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > >
> >>>>>>>>> > > > > > > > >> >
> >>>>>>>>> > > > > > > > >>
> >>>>>>>>> > > > > > > >
> >>>>>>>>> > > > > > >
> >>>>>>>>> > > > > >
> >>>>>>>>> > > > >
> >>>>>>>>> > > >
> >>>>>>>>> > >
> >>>>>>>>> >
> >>>>>>>>>
> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
> >>>>>>>>> > > > > > > > >> > > > > > >> > >  4.
> >>>>>>>>> > > > > > > > >> > > > >
> >>>>>>>>> > > > > > >
> >>>>>>>>> https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
> >>>>>>>>> > > > > > > > >> > > > > > >> > >  5.
> >>>>>>>>> https://community.apache.org/gsoc.html
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > On Wed, Mar 2, 2016 at 2:50 AM,
> >>>>>>>>> Minudika
> >>>>>>>>> > > > Malshan
> >>>>>>>>> > > > > <
> >>>>>>>>> > > > > > > > >> > > > > > >> minudika001@gmail.com>
> >>>>>>>>> > > > > > > > >> > > > > > >> > > wrote:
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > Hi,
> >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > First of all, thanks Alex for
> >>>>>>>>> your reply.
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > Sorry for the delay.
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > Some thing has gone wrong
> with
> >>>>>>>>> my mail
> >>>>>>>>> > > > thread.
> >>>>>>>>> > > > > I
> >>>>>>>>> > > > > > > just
> >>>>>>>>> > > > > > > > >> saw
> >>>>>>>>> > > > > > > > >> > > > Alex's
> >>>>>>>>> > > > > > > > >> > > > > > >> reply.
> >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > I am getting familiar with
> >>>>>>>>> Apache beam
> >>>>>>>>> > > > > nowadays.
> >>>>>>>>> > > > > > > > Please
> >>>>>>>>> > > > > > > > >> > can
> >>>>>>>>> > > > > > > > >> > > > you
> >>>>>>>>> > > > > > > > >> > > > > > >> provide
> >>>>>>>>> > > > > > > > >> > > > > > >> > > me
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > some useful resources for
> that.
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > Beam developers said that it
> >>>>>>>>> would take
> >>>>>>>>> > > like
> >>>>>>>>> > > > a
> >>>>>>>>> > > > > > week
> >>>>>>>>> > > > > > > > to
> >>>>>>>>> > > > > > > > >> get
> >>>>>>>>> > > > > > > > >> > > the
> >>>>>>>>> > > > > > > > >> > > > > > >> official
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > Apache documentation for beam
> >>>>>>>>> done.
> >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > Cheers,
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > Minudika
> >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > Minudika Malshan
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > Undergraduate
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > Department of Computer
> Science
> >>>>>>>>> and
> >>>>>>>>> > > > Engineering
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > University of Moratuwa.
> >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > On Sun, Feb 21, 2016 at 2:30
> >>>>>>>>> AM, Minudika
> >>>>>>>>> > > > > > Malshan <
> >>>>>>>>> > > > > > > > >> > > > > > >> > minudika001@gmail.com
> >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > wrote:
> >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Hi all,
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > > I am looking forward to
> >>>>>>>>> contribute in
> >>>>>>>>> > > this
> >>>>>>>>> > > > > year
> >>>>>>>>> > > > > > > > GSOC.
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > > I have a basic understand
> in
> >>>>>>>>> writing
> >>>>>>>>> > > > > > interpreters
> >>>>>>>>> > > > > > > > for
> >>>>>>>>> > > > > > > > >> > > > zeppelin
> >>>>>>>>> > > > > > > > >> > > > > > and
> >>>>>>>>> > > > > > > > >> > > > > > >> > have
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > > already implement an
> >>>>>>>>> interpreter for
> >>>>>>>>> > WSO2
> >>>>>>>>> > > > > > siddhi
> >>>>>>>>> > > > > > > > >> which
> >>>>>>>>> > > > > > > > >> > is
> >>>>>>>>> > > > > > > > >> > > a
> >>>>>>>>> > > > > > > > >> > > > > > >> complex
> >>>>>>>>> > > > > > > > >> > > > > > >> > > event
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > > processing language.
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Could you please give me
> >>>>>>>>> more details
> >>>>>>>>> > > about
> >>>>>>>>> > > > > the
> >>>>>>>>> > > > > > > > >> > > requirement
> >>>>>>>>> > > > > > > > >> > > > > for
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > > implementing a new
> >>>>>>>>> interpreter for
> >>>>>>>>> > Apache
> >>>>>>>>> > > > > beam?
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > > It would be a great help
> for
> >>>>>>>>> me to
> >>>>>>>>> > > getting
> >>>>>>>>> > > > > > > familiar
> >>>>>>>>> > > > > > > > >> with
> >>>>>>>>> > > > > > > > >> > > > this
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > > implementation.
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Thank you!
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Minudika Malshan
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Undergraduate
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > > Department of Computer
> >>>>>>>>> Science and
> >>>>>>>>> > > > > Engineering
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > > University of Moratuwa.
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> > > --
> >>>>>>>>> > > > > > > > >> > > > > > >> > > --
> >>>>>>>>> > > > > > > > >> > > > > > >> > > Kind regards,
> >>>>>>>>> > > > > > > > >> > > > > > >> > > Alexander.
> >>>>>>>>> > > > > > > > >> > > > > > >> > >
> >>>>>>>>> > > > > > > > >> > > > > > >> >
> >>>>>>>>> > > > > > > > >> > > > > > >>
> >>>>>>>>> > > > > > > > >> > > > > > >
> >>>>>>>>> > > > > > > > >> > > > > > >
> >>>>>>>>> > > > > > > > >> > > > > >
> >>>>>>>>> > > > > > > > >> > > > >
> >>>>>>>>> > > > > > > > >> > > >
> >>>>>>>>> > > > > > > > >> > >
> >>>>>>>>> > > > > > > > >> >
> >>>>>>>>> > > > > > > > >>
> >>>>>>>>> > > > > > > > >
> >>>>>>>>> > > > > > > > >
> >>>>>>>>> > > > > > > > >
> >>>>>>>>> > > > > > > > > --
> >>>>>>>>> > > > > > > > > *Minudika Malshan*
> >>>>>>>>> > > > > > > > > Undergraduate
> >>>>>>>>> > > > > > > > > Department of Computer Science and Engineering
> >>>>>>>>> > > > > > > > > University of Moratuwa
> >>>>>>>>> > > > > > > > > Sri Lanka.
> >>>>>>>>> > > > > > > > > <
> >>>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> >>>>>>>>> > > > > > > > >
> >>>>>>>>> > > > > > > > >
> >>>>>>>>> > > > > > > > >
> >>>>>>>>> > > > > > > >
> >>>>>>>>> > > > > > > >
> >>>>>>>>> > > > > > > > --
> >>>>>>>>> > > > > > > > *Minudika Malshan*
> >>>>>>>>> > > > > > > > Undergraduate
> >>>>>>>>> > > > > > > > Department of Computer Science and Engineering
> >>>>>>>>> > > > > > > > University of Moratuwa
> >>>>>>>>> > > > > > > > Sri Lanka.
> >>>>>>>>> > > > > > > > <
> >>>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> >>>>>>>>> > > > > > > >
> >>>>>>>>> > > > > > >
> >>>>>>>>> > > > > >
> >>>>>>>>> > > > > >
> >>>>>>>>> > > > > >
> >>>>>>>>> > > > > > --
> >>>>>>>>> > > > > > *Minudika Malshan*
> >>>>>>>>> > > > > > Undergraduate
> >>>>>>>>> > > > > > Department of Computer Science and Engineering
> >>>>>>>>> > > > > > University of Moratuwa
> >>>>>>>>> > > > > > Sri Lanka.
> >>>>>>>>> > > > > > <
> >>>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> >>>>>>>>> > > > > >
> >>>>>>>>> > > > >
> >>>>>>>>> > > >
> >>>>>>>>> > > >
> >>>>>>>>> > > >
> >>>>>>>>> > > > --
> >>>>>>>>> > > > *Minudika Malshan*
> >>>>>>>>> > > > Undergraduate
> >>>>>>>>> > > > Department of Computer Science and Engineering
> >>>>>>>>> > > > University of Moratuwa
> >>>>>>>>> > > > Sri Lanka.
> >>>>>>>>> > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> >>>>>>>>> > > >
> >>>>>>>>> > >
> >>>>>>>>> >
> >>>>>>>>> >
> >>>>>>>>> >
> >>>>>>>>> > --
> >>>>>>>>> > *Minudika Malshan*
> >>>>>>>>> > Undergraduate
> >>>>>>>>> > Department of Computer Science and Engineering
> >>>>>>>>> > University of Moratuwa
> >>>>>>>>> > Sri Lanka.
> >>>>>>>>> > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> >>>>>>>>> >
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>> *Minudika Malshan*
> >>>>>>>> Undergraduate
> >>>>>>>> Department of Computer Science and Engineering
> >>>>>>>> University of Moratuwa
> >>>>>>>> Sri Lanka.
> >>>>>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>> *Minudika Malshan*
> >>>>>>> Undergraduate
> >>>>>>> Department of Computer Science and Engineering
> >>>>>>> University of Moratuwa
> >>>>>>> Sri Lanka.
> >>>>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>
> >>>>
> >>>>
> >>>> --
> >>>> *Minudika Malshan*
> >>>> Undergraduate
> >>>> Department of Computer Science and Engineering
> >>>> University of Moratuwa
> >>>> Sri Lanka.
> >>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> *Minudika Malshan*
> >>>> Undergraduate
> >>>> Department of Computer Science and Engineering
> >>>> University of Moratuwa
> >>>> Sri Lanka.
> >>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> >>>>
> >>>>
> >>>>
> >>>
> >>>
> >>> --
> >>> *Minudika Malshan*
> >>> Undergraduate
> >>> Department of Computer Science and Engineering
> >>> University of Moratuwa
> >>> Sri Lanka.
> >>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> >>>
> >>>
> >>>
> >>
> >>
> >> --
> >> *Minudika Malshan*
> >> Undergraduate
> >> Department of Computer Science and Engineering
> >> University of Moratuwa
> >> Sri Lanka.
> >> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> >>
> >>
> >>
> >
>
>
>
>
>

Re: ZEPPELIN-682

Posted by Felix Cheung <fe...@hotmail.com>.
Absolutely! We would welcome your contribution for this!



		_____________________________
From: Minudika Malshan <mi...@gmail.com>
Sent: Monday, May 30, 2016 9:24 PM
Subject: Re: ZEPPELIN-682
To: Alexander Bezzubov <bz...@apache.org>
Cc:  <de...@zeppelin.incubator.apache.org>


Hi all,

Seems like this project is going to be taken care of. I submitted two
proposals for gsoc and  the other proposal got accepted.

However I'm more than happy to contribute for this project.

Please let me know if there's anything I can do.

Thanks
Minidika
On Mar 25, 2016 10:53 AM, "Alexander Bezzubov" <bz...@apache.org> wrote:

> Hi Minudika,
>
> thank you for sharing, that sounds great.
>
> Looking forward helping with this project though GSoC!
>
> --
> Alex
>
> On Fri, Mar 25, 2016 at 3:11 AM, Minudika Malshan <mi...@gmail.com>
> wrote:
>
>> Hi all,
>>
>> I submitted my final proposal to google. Thanks a lot for your guidance
>> and support.
>> Hopefully looking forward to work on this project.
>>
>> Thanks again.
>> Best  regards
>>
>> On Thu, Mar 24, 2016 at 3:06 PM, Minudika Malshan <mi...@gmail.com>
>> wrote:
>>
>>> Hi,
>>>
>>> @Alex, Sorry for my mistake. Added back to the mail thread.
>>>
>>> I will go through the whole proposal once again, finalize it and submit
>>> the final proposal to google gsoc page by tonight.
>>>
>>> Thanks a lot for your help.
>>> BR
>>>
>>> On Thu, Mar 24, 2016 at 3:03 PM, Minudika Malshan <minudika001@gmail.com
>>> > wrote:
>>>
>>>> [looping]
>>>>
>>>>
>>>> Hi Alex,
>>>>
>>>> I will go through that spark runner and see if it's possible to  use it
>>>> for this beam interpreter. And hopefully, I will  include it in the
>>>> proposal.
>>>> I was communicating through Apache beam mailing thread to get more
>>>> knowledge about that project. But it seems like I have missed that spark
>>>> runner thing. Thanks a lot for mentioning it here.
>>>>
>>>> About my project related to Siddhi Interpreter, I admit that I have not
>>>> followed a proper workflow. That's mainly because, I was only concentrating
>>>> with the implementation. Since it's mainly only me who is dealing with that
>>>> repo, I didn't think about working on a separate branch much. My mistake.
>>>> However soon after we complete our implementation, we are going to do
>>>> full clean up and optimization on that code and publish it in a proper
>>>> manner.
>>>>
>>>> However, I was working and still working as a contributor for WSO2 CEP
>>>> and WSO2 Siddhi which are also open source products, during my internship
>>>> as an undergraduate. There I gained a good practice on git workflow. So I
>>>> am pretty sure, I can adapt with your way of coding and contribution.
>>>>
>>>> Again thanks a lot for your kind guidance..
>>>> BR
>>>>
>>>>
>>>>
>>>> On Thu, Mar 24, 2016 at 9:53 AM, Alexander Bezzubov <bz...@apache.org>
>>>> wrote:
>>>>
>>>>> Hi, Moon, Minudika,
>>>>>
>>>>>
>>>>> thanks for sending out the link, and great formatting by the way!
>>>>> I have left few comments in the doc itself.
>>>>>
>>>>> Eran on this list have pointed out the existence of the Spark runner
>>>>> for Beam [1], could this be incorporated  into your proposal somehow?
>>>>>
>>>>> On the community engagement side - it may be worth answering to that
>>>>> thread, thanking it's author for pointing it out as he was clearly trying
>>>>> to help with your project.
>>>>>
>>>>> One more thing on the community side: in this thread on Mar 3 the
>>>>> issue has been risen about your previous opensource code:
>>>>>
>>>>> > On the side note - I can see your commits in master branch of your
>>>>> fork, why not to try the
>>>>> > workflow Zeppelin uses
>>>>> <https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow> [0]
>>>>> by tracking your work in different branches? From there it will be easy
>>>>> > to submit a PR and ask other contributors for a code review, which
>>>>> could improve chances of
>>>>> > getting high quality code at the end.
>>>>>
>>>>> Usually if some question like that has been risen by the community
>>>>> member on the list, it is expected that it is addressed somehow. I.e by
>>>>> you, answering initial email with some explanations why it was done that
>>>>> way and letting everybody know if it will or not be done in another way,
>>>>> etc.
>>>>>
>>>>> I'm sorry if I have missed your response, so could you please clarify
>>>>> it again?
>>>>>
>>>>> Thanks!
>>>>>
>>>>> And please, do not forget to submit a pdf of the proposal to google
>>>>> before the deadline which AFAIK is quite soon.
>>>>>
>>>>>  1. http://markmail.org/thread/wsjlfuyu7kvip5s6
>>>>>
>>>>>
>>>>> --
>>>>> Alex
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Mar 24, 2016 at 10:46 AM, moon soo Lee <mo...@apache.org>
>>>>> wrote:
>>>>>
>>>>>> Thanks for sharing 2nd version. I have not many things to add.
>>>>>> Alexander, do you have any comment?
>>>>>>
>>>>>> Thanks,
>>>>>> moon
>>>>>>
>>>>>>
>>>>>> On Wed, Mar 23, 2016 at 9:48 AM Minudika Malshan <
>>>>>> minudika001@gmail.com> wrote:
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> I made the 2nd version of my draft proposal [1]. Please have a look
>>>>>>> and let me know if there are any further changes to be made.
>>>>>>> Your comments would be much appreciated.
>>>>>>>
>>>>>>> [1]
>>>>>>> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
>>>>>>>
>>>>>>> Thanks a lot.
>>>>>>>
>>>>>>> On Wed, Mar 23, 2016 at 10:17 PM, Minudika Malshan <
>>>>>>> minudika001@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi all,
>>>>>>>>
>>>>>>>> I made the 2nd version of my draft. Please have a look and let me
>>>>>>>> know if there are any further changes to be made.
>>>>>>>> Your comments would be much appreciated.
>>>>>>>>
>>>>>>>> Thanks a lot.
>>>>>>>>
>>>>>>>> On Sat, Mar 19, 2016 at 8:12 PM, Alexander Bezzubov <bzz@apache.org
>>>>>>>> > wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> your proposal looks solid, I have updated the link from the wiki
>>>>>>>>> to a new
>>>>>>>>> doc, as well as posted some feedback in comments.
>>>>>>>>>
>>>>>>>>> Going further, Minudika, can you please incorporate Moon's
>>>>>>>>> feedback to the
>>>>>>>>> new proposal, (est part on using a ResourcePool), and make sure
>>>>>>>>> that we
>>>>>>>>> only have one document, linked from everywhere to work on.
>>>>>>>>>
>>>>>>>>> Thank you!
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Alex
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Sat, Mar 19, 2016 at 2:03 AM, Minudika Malshan <
>>>>>>>>> minudika001@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> > Hi,
>>>>>>>>> >
>>>>>>>>> > Thanks a lot for your feedback. I will make changes according to
>>>>>>>>> them.
>>>>>>>>> > However I submitted my draft proposal to Apache Software
>>>>>>>>> Foundation GSoC
>>>>>>>>> > page .
>>>>>>>>> > It seems like you have reviewed the old proposal of mine which
>>>>>>>>> was posted
>>>>>>>>> > in this thread.
>>>>>>>>> > Can you please have a look at my proposal which I submitted to
>>>>>>>>> ASF [1]
>>>>>>>>> >
>>>>>>>>> > [1]
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
>>>>>>>>> >
>>>>>>>>> > Thanks and best regards.
>>>>>>>>> >
>>>>>>>>> > On Fri, Mar 18, 2016 at 11:09 PM, moon soo Lee <mo...@apache.org>
>>>>>>>>> wrote:
>>>>>>>>> >
>>>>>>>>> > > Hi,
>>>>>>>>> > >
>>>>>>>>> > > Thanks for sharing your proposal. I made few comments on the
>>>>>>>>> document.
>>>>>>>>> > > Please take a look.
>>>>>>>>> > >
>>>>>>>>> > > Thanks,
>>>>>>>>> > > moon
>>>>>>>>> > >
>>>>>>>>> > > On Fri, Mar 18, 2016 at 7:16 AM Minudika Malshan <
>>>>>>>>> minudika001@gmail.com>
>>>>>>>>> > > wrote:
>>>>>>>>> > >
>>>>>>>>> > > > Hi all,
>>>>>>>>> > > >
>>>>>>>>> > > > @ Moon, I will try doing as you told. Thank you!
>>>>>>>>> > > >
>>>>>>>>> > > > I submitted a draft proposal for this project to  AFS.
>>>>>>>>> Please could you
>>>>>>>>> > > > review it.
>>>>>>>>> > > >
>>>>>>>>> > > > Thanks and regards
>>>>>>>>> > > >
>>>>>>>>> > > > On Fri, Mar 18, 2016 at 4:05 AM, moon soo Lee <
>>>>>>>>> moon@apache.org> wrote:
>>>>>>>>> > > >
>>>>>>>>> > > > > Hi,
>>>>>>>>> > > > >
>>>>>>>>> > > > > Could you share little bit about how did you add jar
>>>>>>>>> manually?
>>>>>>>>> > > > > Did you try add dependency in pom.xml? like
>>>>>>>>> > > > >
>>>>>>>>> > > > > <dependency>
>>>>>>>>> > > > > <groupId>group_id</groupId>
>>>>>>>>> > > > > <artifactId>artifact_id</artifactId>
>>>>>>>>> > > > > <version>version_number</version>
>>>>>>>>> > > > > <scope>system</scope>
>>>>>>>>> > > > > <systemPath>...jar</systemPath>
>>>>>>>>> > > > > </dependency>
>>>>>>>>> > > > >
>>>>>>>>> > > > >
>>>>>>>>> > > > > Thanks,
>>>>>>>>> > > > > moon
>>>>>>>>> > > > >
>>>>>>>>> > > > >
>>>>>>>>> > > > > On Thu, Mar 17, 2016 at 12:30 PM Minudika Malshan <
>>>>>>>>> > > minudika001@gmail.com
>>>>>>>>> > > > >
>>>>>>>>> > > > > wrote:
>>>>>>>>> > > > >
>>>>>>>>> > > > > > Hi,
>>>>>>>>> > > > > >
>>>>>>>>> > > > > > I am going to implement a sample java interpreter for
>>>>>>>>> zeppelin for
>>>>>>>>> > > demo
>>>>>>>>> > > > > > purposes in my proposal.
>>>>>>>>> > > > > > Since java-repl dependencies are not available as maven
>>>>>>>>> > dependencies
>>>>>>>>> > > I
>>>>>>>>> > > > > had
>>>>>>>>> > > > > > to add those jars manually to the project.
>>>>>>>>> > > > > > But when I build the zeppelin project with the new
>>>>>>>>> changes I made,
>>>>>>>>> > it
>>>>>>>>> > > > > > refuses to be built saying that it cannot resolve those
>>>>>>>>> jars.
>>>>>>>>> > > > > > Please let me know how to add those jars correctly.
>>>>>>>>> > > > > >
>>>>>>>>> > > > > > Regards
>>>>>>>>> > > > > >
>>>>>>>>> > > > > >
>>>>>>>>> > > > > > On Wed, Mar 16, 2016 at 8:01 AM, Alexander Bezzubov <
>>>>>>>>> > bzz@apache.org>
>>>>>>>>> > > > > > wrote:
>>>>>>>>> > > > > >
>>>>>>>>> > > > > > > Hi Minudika,
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > > > thank you for keeping list posted!
>>>>>>>>> > > > > > > I will get back to you with the proposal comments
>>>>>>>>> later today
>>>>>>>>> > > > directly
>>>>>>>>> > > > > > > inside the document.
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > > > --
>>>>>>>>> > > > > > > Alex
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > > > On Wed, Mar 16, 2016 at 6:27 AM, Minudika Malshan <
>>>>>>>>> > > > > minudika001@gmail.com
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > > > wrote:
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > > > > Hi,
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > > > Could you please help me to improve the content of
>>>>>>>>> above
>>>>>>>>> > > proposal?
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > > > Thanks
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > > > On Sun, Mar 13, 2016 at 1:37 AM, Minudika Malshan <
>>>>>>>>> > > > > > minudika001@gmail.com
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > > > wrote:
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > > > > Hi Alex,
>>>>>>>>> > > > > > > > >
>>>>>>>>> > > > > > > > > I prepared a draft version of my proposal which
>>>>>>>>> you can find
>>>>>>>>> > > here
>>>>>>>>> > > > > > > > > <
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > >
>>>>>>>>> > > > >
>>>>>>>>> > > >
>>>>>>>>> > >
>>>>>>>>> >
>>>>>>>>> https://docs.google.com/document/d/1KaBKxYbR08pgwv3UfPF-SMiRM2VJ7K4AQiLzzfUd138/edit?usp=sharing
>>>>>>>>> > > > > > > > >.
>>>>>>>>> > > > > > > > > Could you please have a look and give comments on
>>>>>>>>> how to
>>>>>>>>> > > improve
>>>>>>>>> > > > > it.
>>>>>>>>> > > > > > > > >
>>>>>>>>> > > > > > > > > Thanks and regards
>>>>>>>>> > > > > > > > >
>>>>>>>>> > > > > > > > > On Sat, Mar 12, 2016 at 8:10 AM, Alexander
>>>>>>>>> Bezzubov <
>>>>>>>>> > > > > bzz@apache.org>
>>>>>>>>> > > > > > > > > wrote:
>>>>>>>>> > > > > > > > >
>>>>>>>>> > > > > > > > >> Hi,
>>>>>>>>> > > > > > > > >>
>>>>>>>>> > > > > > > > >> great question - as cloud platform that you
>>>>>>>>> mention is not
>>>>>>>>> > > > > > > open-source,
>>>>>>>>> > > > > > > > it
>>>>>>>>> > > > > > > > >> is not immediately expected to get it done as a
>>>>>>>>> part of
>>>>>>>>> > GSoC.
>>>>>>>>> > > > > > > > >>
>>>>>>>>> > > > > > > > >> That being said, if that is something that you
>>>>>>>>> want to look
>>>>>>>>> > > > into,
>>>>>>>>> > > > > or
>>>>>>>>> > > > > > > > think
>>>>>>>>> > > > > > > > >> that should be not very hard to implement, or
>>>>>>>>> think that
>>>>>>>>> > would
>>>>>>>>> > > > be
>>>>>>>>> > > > > of
>>>>>>>>> > > > > > > the
>>>>>>>>> > > > > > > > >> great benefit of users - it's totally up to you
>>>>>>>>> and you can
>>>>>>>>> > > make
>>>>>>>>> > > > > it
>>>>>>>>> > > > > > > part
>>>>>>>>> > > > > > > > >> of
>>>>>>>>> > > > > > > > >> your project proposal scope, if you want to (i.e
>>>>>>>>> as extra
>>>>>>>>> > > bonus,
>>>>>>>>> > > > > at
>>>>>>>>> > > > > > > the
>>>>>>>>> > > > > > > > >> end, if time permits)
>>>>>>>>> > > > > > > > >>
>>>>>>>>> > > > > > > > >> --
>>>>>>>>> > > > > > > > >> Alex
>>>>>>>>> > > > > > > > >>
>>>>>>>>> > > > > > > > >> On Thu, Mar 10, 2016 at 6:39 PM, Minudika Malshan
>>>>>>>>> <
>>>>>>>>> > > > > > > > minudika001@gmail.com>
>>>>>>>>> > > > > > > > >> wrote:
>>>>>>>>> > > > > > > > >>
>>>>>>>>> > > > > > > > >> > Hi Alex,
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >> > As we know the origin of Apache beam is  the
>>>>>>>>> Google cloud
>>>>>>>>> > > > > > platform.
>>>>>>>>> > > > > > > It
>>>>>>>>> > > > > > > > >> has
>>>>>>>>> > > > > > > > >> > been developed mainly focusing on deploying
>>>>>>>>> pipelines in
>>>>>>>>> > the
>>>>>>>>> > > > > > cloud.
>>>>>>>>> > > > > > > > >> > But AFAIK mostly zeppelin is used as a
>>>>>>>>> standalone system.
>>>>>>>>> > > > > > > > >> > Is it expected to implement the cloud support
>>>>>>>>> for the
>>>>>>>>> > > > > interpreter
>>>>>>>>> > > > > > > > under
>>>>>>>>> > > > > > > > >> > this GSoC project?
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >> > Best regards.
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >> > Minudika Malshan
>>>>>>>>> > > > > > > > >> > Undergraduate
>>>>>>>>> > > > > > > > >> > Department of Computer Science and Engineering
>>>>>>>>> > > > > > > > >> > University of Moratuwa
>>>>>>>>> > > > > > > > >> > Sri Lanka.
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >> > On Thu, Mar 10, 2016 at 6:44 AM, Alexander
>>>>>>>>> Bezzubov <
>>>>>>>>> > > > > > bzz@apache.org
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > > > >> > wrote:
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >> > > Hi Minudika,
>>>>>>>>> > > > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > you plan sounds awesome - please either keep
>>>>>>>>> this thread
>>>>>>>>> > > > > posted
>>>>>>>>> > > > > > on
>>>>>>>>> > > > > > > > the
>>>>>>>>> > > > > > > > >> > > progress or even better, feel free to start a
>>>>>>>>> new one,
>>>>>>>>> > > with
>>>>>>>>> > > > > more
>>>>>>>>> > > > > > > > >> > > descriptive subject, asking community for a
>>>>>>>>> feedback on
>>>>>>>>> > > your
>>>>>>>>> > > > > > > > proposal.
>>>>>>>>> > > > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > Google docs \w ability for people with the
>>>>>>>>> link to post
>>>>>>>>> > > > > comments
>>>>>>>>> > > > > > > > there
>>>>>>>>> > > > > > > > >> > is a
>>>>>>>>> > > > > > > > >> > > great medium. As soon as you send one I'll be
>>>>>>>>> happy to
>>>>>>>>> > add
>>>>>>>>> > > > it
>>>>>>>>> > > > > to
>>>>>>>>> > > > > > > > >> https://
>>>>>>>>> > > > > > > > >> > >
>>>>>>>>> > > > > > > > >>
>>>>>>>>> > > > > > >
>>>>>>>>> > > > >
>>>>>>>>> > >
>>>>>>>>> cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
>>>>>>>>> > > > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > --
>>>>>>>>> > > > > > > > >> > > Alex
>>>>>>>>> > > > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > On Wed, Mar 9, 2016 at 9:21 PM, Minudika
>>>>>>>>> Malshan <
>>>>>>>>> > > > > > > > >> minudika001@gmail.com>
>>>>>>>>> > > > > > > > >> > > wrote:
>>>>>>>>> > > > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > Hi Alex,
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > I think Java-repl can be used for the
>>>>>>>>> implementation.
>>>>>>>>> > > > > > Currently
>>>>>>>>> > > > > > > I
>>>>>>>>> > > > > > > > am
>>>>>>>>> > > > > > > > >> > > > working on a sample implementation and will
>>>>>>>>> share it
>>>>>>>>> > in
>>>>>>>>> > > > here
>>>>>>>>> > > > > > > soon.
>>>>>>>>> > > > > > > > >> > > > And will it be ok if I share my sample
>>>>>>>>> proposal as a
>>>>>>>>> > > > google
>>>>>>>>> > > > > > doc?
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > Thanks for your help.
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > Regards.
>>>>>>>>> > > > > > > > >> > > > Minudika
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > Minudika Malshan
>>>>>>>>> > > > > > > > >> > > > Undergraduate
>>>>>>>>> > > > > > > > >> > > > Department of Computer Science and
>>>>>>>>> Engineering
>>>>>>>>> > > > > > > > >> > > > University of Moratuwa
>>>>>>>>> > > > > > > > >> > > > Sri Lanka
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > On Mon, Mar 7, 2016 at 6:39 AM, Alexander
>>>>>>>>> Bezzubov <
>>>>>>>>> > > > > > > > bzz@apache.org>
>>>>>>>>> > > > > > > > >> > > wrote:
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > Hi Minudika,
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > if you are talking about Java REPL [1],
>>>>>>>>> this was
>>>>>>>>> > just
>>>>>>>>> > > an
>>>>>>>>> > > > > > > example
>>>>>>>>> > > > > > > > >> of
>>>>>>>>> > > > > > > > >> > the
>>>>>>>>> > > > > > > > >> > > > > project we might want to use to archive
>>>>>>>>> the first
>>>>>>>>> > step
>>>>>>>>> > > > of
>>>>>>>>> > > > > > our
>>>>>>>>> > > > > > > > >> goal:
>>>>>>>>> > > > > > > > >> > get
>>>>>>>>> > > > > > > > >> > > > > Java code interpreted by Zeppelin.
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > > Should we have to add JAVA-REPL source
>>>>>>>>> code as a
>>>>>>>>> > > > module
>>>>>>>>> > > > > > for
>>>>>>>>> > > > > > > > the
>>>>>>>>> > > > > > > > >> > beam
>>>>>>>>> > > > > > > > >> > > > > > interpreter or can we get the necessary
>>>>>>>>> features
>>>>>>>>> > of
>>>>>>>>> > > it
>>>>>>>>> > > > > as
>>>>>>>>> > > > > > > > >> > > dependencies
>>>>>>>>> > > > > > > > >> > > > to
>>>>>>>>> > > > > > > > >> > > > > > our project?
>>>>>>>>> > > > > > > > >> > > > > Well, it looks like this particular
>>>>>>>>> project is built
>>>>>>>>> > > > with
>>>>>>>>> > > > > > Ant
>>>>>>>>> > > > > > > > and
>>>>>>>>> > > > > > > > >> is
>>>>>>>>> > > > > > > > >> > > not
>>>>>>>>> > > > > > > > >> > > > > published on Maven [2]. So right now
>>>>>>>>> there is no
>>>>>>>>> > easy
>>>>>>>>> > > > way
>>>>>>>>> > > > > to
>>>>>>>>> > > > > > > get
>>>>>>>>> > > > > > > > >> it
>>>>>>>>> > > > > > > > >> > as
>>>>>>>>> > > > > > > > >> > > > > build-time dependency.
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > What I would suggest here:
>>>>>>>>> > > > > > > > >> > > > >   - try finding any other other
>>>>>>>>> alternative java
>>>>>>>>> > REPL
>>>>>>>>> > > > > > > > >> implementations
>>>>>>>>> > > > > > > > >> > > > >   - if there are none, you could try
>>>>>>>>> hacking first
>>>>>>>>> > PoC
>>>>>>>>> > > > for
>>>>>>>>> > > > > > > > >> Java\Beam
>>>>>>>>> > > > > > > > >> > > > > interpreter together just using the code
>>>>>>>>> from this
>>>>>>>>> > > > > project,
>>>>>>>>> > > > > > > > >> inside a
>>>>>>>>> > > > > > > > >> > > new
>>>>>>>>> > > > > > > > >> > > > > interpreter module directly (it is Apache
>>>>>>>>> 2.0
>>>>>>>>> > > licensed)
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > If it suits our needs and PoC works (it
>>>>>>>>> might not,
>>>>>>>>> > > > looking
>>>>>>>>> > > > > > > > though
>>>>>>>>> > > > > > > > >> > open
>>>>>>>>> > > > > > > > >> > > > > issues on Github), then at the end of the
>>>>>>>>> GSoC you
>>>>>>>>> > > could
>>>>>>>>> > > > > > just
>>>>>>>>> > > > > > > > >> > allocate
>>>>>>>>> > > > > > > > >> > > > some
>>>>>>>>> > > > > > > > >> > > > > time to contribute Maven publishing to
>>>>>>>>> that project
>>>>>>>>> > > > (which
>>>>>>>>> > > > > > > > should
>>>>>>>>> > > > > > > > >> not
>>>>>>>>> > > > > > > > >> > > > take
>>>>>>>>> > > > > > > > >> > > > > long and can be done as a last step).
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > Hope this helps and please let me know if
>>>>>>>>> you have
>>>>>>>>> > > > further
>>>>>>>>> > > > > > > > >> questions!
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > >  1.
>>>>>>>>> > > https://github.com/albertlatacz/java-repl/issues/79
>>>>>>>>> > > > > > > > >> > > > >  2.
>>>>>>>>> https://github.com/albertlatacz/java-repl
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > On Sun, Mar 6, 2016 at 4:17 AM, Minudika
>>>>>>>>> Malshan <
>>>>>>>>> > > > > > > > >> > > minudika001@gmail.com>
>>>>>>>>> > > > > > > > >> > > > > wrote:
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > > Hi,
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > > > I have gained understanding about
>>>>>>>>> zeppelin and
>>>>>>>>> > > > > > > functionalities
>>>>>>>>> > > > > > > > >> of
>>>>>>>>> > > > > > > > >> > > > > DataFlow
>>>>>>>>> > > > > > > > >> > > > > > SDK. please help me to get familiar with
>>>>>>>>> > JAVA-REPL.
>>>>>>>>> > > > > > > > >> > > > > > It would be a great help if you can
>>>>>>>>> help me to
>>>>>>>>> > > > > understand
>>>>>>>>> > > > > > > the
>>>>>>>>> > > > > > > > >> flow
>>>>>>>>> > > > > > > > >> > of
>>>>>>>>> > > > > > > > >> > > > > > JAVA-REPL and the way to use it to
>>>>>>>>> interpret
>>>>>>>>> > > DataFlow
>>>>>>>>> > > > > SDK
>>>>>>>>> > > > > > > > >> methods.
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > > > Regards
>>>>>>>>> > > > > > > > >> > > > > > Minudika
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > > > Minudika Malshan
>>>>>>>>> > > > > > > > >> > > > > > Undergraduate
>>>>>>>>> > > > > > > > >> > > > > > Department of Computer Science and
>>>>>>>>> Engineering
>>>>>>>>> > > > > > > > >> > > > > > University of Moratuwa.
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > > > On Sat, Mar 5, 2016 at 1:03 AM,
>>>>>>>>> Minudika Malshan <
>>>>>>>>> > > > > > > > >> > > > minudika001@gmail.com>
>>>>>>>>> > > > > > > > >> > > > > > wrote:
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > > > > Hi,
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > > I was going through JAVA REPL
>>>>>>>>> implementation.
>>>>>>>>> > > > > > > > >> > > > > > > I'm bit confused about the way it
>>>>>>>>> should be used
>>>>>>>>> > > to
>>>>>>>>> > > > > > > > implement
>>>>>>>>> > > > > > > > >> a
>>>>>>>>> > > > > > > > >> > > java
>>>>>>>>> > > > > > > > >> > > > > > > interpreter which supports Apache
>>>>>>>>> beam commands.
>>>>>>>>> > > > > > > > >> > > > > > > Should we have to add JAVA-REPL
>>>>>>>>> source code as a
>>>>>>>>> > > > > module
>>>>>>>>> > > > > > > for
>>>>>>>>> > > > > > > > >> the
>>>>>>>>> > > > > > > > >> > > beam
>>>>>>>>> > > > > > > > >> > > > > > > interpreter or can we get the
>>>>>>>>> necessary features
>>>>>>>>> > > of
>>>>>>>>> > > > it
>>>>>>>>> > > > > > as
>>>>>>>>> > > > > > > > >> > > > dependencies
>>>>>>>>> > > > > > > > >> > > > > to
>>>>>>>>> > > > > > > > >> > > > > > > our project?
>>>>>>>>> > > > > > > > >> > > > > > > Could you please explain the
>>>>>>>>> procedure I should
>>>>>>>>> > > > follow
>>>>>>>>> > > > > > in
>>>>>>>>> > > > > > > > >> order
>>>>>>>>> > > > > > > > >> > to
>>>>>>>>> > > > > > > > >> > > > > > achieve
>>>>>>>>> > > > > > > > >> > > > > > > this task.
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > > Thanks and regards,
>>>>>>>>> > > > > > > > >> > > > > > > Minudika
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > > Minudika Malshan
>>>>>>>>> > > > > > > > >> > > > > > > Undergraduate
>>>>>>>>> > > > > > > > >> > > > > > > Department of Computer Science and
>>>>>>>>> Engineering
>>>>>>>>> > > > > > > > >> > > > > > > University of Moratuwa.
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > > On Thu, Mar 3, 2016 at 11:23 AM,
>>>>>>>>> Alexander
>>>>>>>>> > > Bezzubov
>>>>>>>>> > > > <
>>>>>>>>> > > > > > > > >> > > bzz@apache.org>
>>>>>>>>> > > > > > > > >> > > > > > > wrote:
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > >> Hi,
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > > >> I would suggest you to take some
>>>>>>>>> time and read
>>>>>>>>> > > > > through
>>>>>>>>> > > > > > > the
>>>>>>>>> > > > > > > > >> links
>>>>>>>>> > > > > > > > >> > > > from
>>>>>>>>> > > > > > > > >> > > > > > >> email
>>>>>>>>> > > > > > > > >> > > > > > >> carefully and then post back here in
>>>>>>>>> this
>>>>>>>>> > thread,
>>>>>>>>> > > > in
>>>>>>>>> > > > > > case
>>>>>>>>> > > > > > > > you
>>>>>>>>> > > > > > > > >> > > manage
>>>>>>>>> > > > > > > > >> > > > > to
>>>>>>>>> > > > > > > > >> > > > > > >> find the answer to your question.
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > > >> That might helpful to other students
>>>>>>>>> > > participating
>>>>>>>>> > > > in
>>>>>>>>> > > > > > > GSoC
>>>>>>>>> > > > > > > > as
>>>>>>>>> > > > > > > > >> > > well.
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > > >> Thanks!
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > > >> --
>>>>>>>>> > > > > > > > >> > > > > > >> Alex
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > > >> On Thu, Mar 3, 2016 at 2:43 PM,
>>>>>>>>> Minudika
>>>>>>>>> > Malshan
>>>>>>>>> > > <
>>>>>>>>> > > > > > > > >> > > > > minudika001@gmail.com
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > >> wrote:
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > > >> > Hi Alex,
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >> > Thanks a lot for your detailed
>>>>>>>>> guide through
>>>>>>>>> > > the
>>>>>>>>> > > > > > > project.
>>>>>>>>> > > > > > > > >> > > > > > >> > As you have mentioned, I'm going
>>>>>>>>> to create a
>>>>>>>>> > > > draft
>>>>>>>>> > > > > > > > >> proposal.
>>>>>>>>> > > > > > > > >> > > > > > >> > Is there any specific template for
>>>>>>>>> the
>>>>>>>>> > > proposal?
>>>>>>>>> > > > Or
>>>>>>>>> > > > > > > will
>>>>>>>>> > > > > > > > >> it be
>>>>>>>>> > > > > > > > >> > > ok
>>>>>>>>> > > > > > > > >> > > > to
>>>>>>>>> > > > > > > > >> > > > > > >> create
>>>>>>>>> > > > > > > > >> > > > > > >> > a proposal on my own including the
>>>>>>>>> facts and
>>>>>>>>> > > > points
>>>>>>>>> > > > > > > > you've
>>>>>>>>> > > > > > > > >> > > > mentioned
>>>>>>>>> > > > > > > > >> > > > > > in
>>>>>>>>> > > > > > > > >> > > > > > >> > your reply?
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >> > Thanks again and regards.
>>>>>>>>> > > > > > > > >> > > > > > >> > Minudika
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >> > Minudika Malshan
>>>>>>>>> > > > > > > > >> > > > > > >> > Undergraduate
>>>>>>>>> > > > > > > > >> > > > > > >> > Department of Computer Science and
>>>>>>>>> > Engineering
>>>>>>>>> > > > > > > > >> > > > > > >> > University of Moratuwa.
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >> > On Thu, Mar 3, 2016 at 8:49 AM,
>>>>>>>>> Alexander
>>>>>>>>> > > > Bezzubov
>>>>>>>>> > > > > <
>>>>>>>>> > > > > > > > >> > > > > > >> abezzubov@nflabs.com>
>>>>>>>>> > > > > > > > >> > > > > > >> > wrote:
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >> > > Hi Minudika,
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Currently I am writing an
>>>>>>>>> interpreter for
>>>>>>>>> > > > > > SiddhiQL
>>>>>>>>> > > > > > > > >> which
>>>>>>>>> > > > > > > > >> > is
>>>>>>>>> > > > > > > > >> > > a
>>>>>>>>> > > > > > > > >> > > > > real
>>>>>>>>> > > > > > > > >> > > > > > >> time
>>>>>>>>> > > > > > > > >> > > > > > >> > > > complex event processing
>>>>>>>>> engine, as a
>>>>>>>>> > part
>>>>>>>>> > > of
>>>>>>>>> > > > > > > > research.
>>>>>>>>> > > > > > > > >> > > > > > >> > > > If you are interested, you can
>>>>>>>>> find the
>>>>>>>>> > > code
>>>>>>>>> > > > at
>>>>>>>>> > > > > > > here.
>>>>>>>>> > > > > > > > >> > (It's
>>>>>>>>> > > > > > > > >> > > > too
>>>>>>>>> > > > > > > > >> > > > > > >> messy
>>>>>>>>> > > > > > > > >> > > > > > >> > > > though. Have a lot to clean up
>>>>>>>>> the in the
>>>>>>>>> > > > code)
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > https://github.com/minudika/incubator-zeppelin
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > Thank you for sharing! That
>>>>>>>>> would be a huge
>>>>>>>>> > > > plus
>>>>>>>>> > > > > > for
>>>>>>>>> > > > > > > > your
>>>>>>>>> > > > > > > > >> > > > > proposal,
>>>>>>>>> > > > > > > > >> > > > > > >> but
>>>>>>>>> > > > > > > > >> > > > > > >> > > please remember that code
>>>>>>>>> quality would be
>>>>>>>>> > an
>>>>>>>>> > > > > > > important
>>>>>>>>> > > > > > > > >> > factor
>>>>>>>>> > > > > > > > >> > > > on
>>>>>>>>> > > > > > > > >> > > > > > >> > > the proposal selection process,
>>>>>>>>> so please
>>>>>>>>> > > make
>>>>>>>>> > > > > sure
>>>>>>>>> > > > > > > > that
>>>>>>>>> > > > > > > > >> you
>>>>>>>>> > > > > > > > >> > > > have
>>>>>>>>> > > > > > > > >> > > > > > >> > finished
>>>>>>>>> > > > > > > > >> > > > > > >> > > possible cleanups before
>>>>>>>>> attaching it to
>>>>>>>>> > your
>>>>>>>>> > > > > > > > >> application.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > On the side note - I can see
>>>>>>>>> your commits
>>>>>>>>> > in
>>>>>>>>> > > > > master
>>>>>>>>> > > > > > > > >> branch
>>>>>>>>> > > > > > > > >> > of
>>>>>>>>> > > > > > > > >> > > > your
>>>>>>>>> > > > > > > > >> > > > > > >> fork,
>>>>>>>>> > > > > > > > >> > > > > > >> > > why not to try the workflow
>>>>>>>>> Zeppelin uses
>>>>>>>>> > > > > > > > >> > > > > > >> > > <
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > >
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >>
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > >
>>>>>>>>> > > > >
>>>>>>>>> > > >
>>>>>>>>> > >
>>>>>>>>> >
>>>>>>>>> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > [0]
>>>>>>>>> > > > > > > > >> > > > > > >> > > by tracking your work in
>>>>>>>>> different
>>>>>>>>> > branches?
>>>>>>>>> > > > From
>>>>>>>>> > > > > > > there
>>>>>>>>> > > > > > > > >> it
>>>>>>>>> > > > > > > > >> > > will
>>>>>>>>> > > > > > > > >> > > > be
>>>>>>>>> > > > > > > > >> > > > > > >> easy
>>>>>>>>> > > > > > > > >> > > > > > >> > to
>>>>>>>>> > > > > > > > >> > > > > > >> > > submit a PR and ask other
>>>>>>>>> contributors for
>>>>>>>>> > a
>>>>>>>>> > > > code
>>>>>>>>> > > > > > > > review,
>>>>>>>>> > > > > > > > >> > > which
>>>>>>>>> > > > > > > > >> > > > > > could
>>>>>>>>> > > > > > > > >> > > > > > >> > > improve chances of getting high
>>>>>>>>> quality
>>>>>>>>> > code
>>>>>>>>> > > at
>>>>>>>>> > > > > the
>>>>>>>>> > > > > > > > end.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > I would like to know the exact
>>>>>>>>> purpose of
>>>>>>>>> > > > this
>>>>>>>>> > > > > > > > project
>>>>>>>>> > > > > > > > >> and
>>>>>>>>> > > > > > > > >> > > > > > expected
>>>>>>>>> > > > > > > > >> > > > > > >> > > outcome
>>>>>>>>> > > > > > > > >> > > > > > >> > > from the student.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > The purpose (the objective or
>>>>>>>>> the outcome
>>>>>>>>> > or
>>>>>>>>> > > > the
>>>>>>>>> > > > > > > goal)
>>>>>>>>> > > > > > > > of
>>>>>>>>> > > > > > > > >> > this
>>>>>>>>> > > > > > > > >> > > > > > >> project is
>>>>>>>>> > > > > > > > >> > > > > > >> > > to have merged PR with a code +
>>>>>>>>> > > documentation +
>>>>>>>>> > > > > > > example
>>>>>>>>> > > > > > > > >> of
>>>>>>>>> > > > > > > > >> > > usage
>>>>>>>>> > > > > > > > >> > > > > > for a
>>>>>>>>> > > > > > > > >> > > > > > >> > new
>>>>>>>>> > > > > > > > >> > > > > > >> > > Interpreter in Zeppelin, that
>>>>>>>>> works with
>>>>>>>>> > > Apache
>>>>>>>>> > > > > > Beam
>>>>>>>>> > > > > > > > SKD
>>>>>>>>> > > > > > > > >> by
>>>>>>>>> > > > > > > > >> > > the
>>>>>>>>> > > > > > > > >> > > > > end
>>>>>>>>> > > > > > > > >> > > > > > of
>>>>>>>>> > > > > > > > >> > > > > > >> > the
>>>>>>>>> > > > > > > > >> > > > > > >> > > summer.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > It might be bold goal, so in
>>>>>>>>> order to be
>>>>>>>>> > > > > reachable
>>>>>>>>> > > > > > > and
>>>>>>>>> > > > > > > > >> get
>>>>>>>>> > > > > > > > >> > > > > accepted
>>>>>>>>> > > > > > > > >> > > > > > it
>>>>>>>>> > > > > > > > >> > > > > > >> > > should be further divided on
>>>>>>>>> smaller goal
>>>>>>>>> > > > aligned
>>>>>>>>> > > > > > > with
>>>>>>>>> > > > > > > > >> GSoC
>>>>>>>>> > > > > > > > >> > > > > > timeline,
>>>>>>>>> > > > > > > > >> > > > > > >> and
>>>>>>>>> > > > > > > > >> > > > > > >> > > then even on a smaller "steps"
>>>>>>>>> on "how to
>>>>>>>>> > get
>>>>>>>>> > > > > > there".
>>>>>>>>> > > > > > > > >> > > > > > >> > > The expectations are that you
>>>>>>>>> will do this
>>>>>>>>> > > > work,
>>>>>>>>> > > > > as
>>>>>>>>> > > > > > > > part
>>>>>>>>> > > > > > > > >> of
>>>>>>>>> > > > > > > > >> > > your
>>>>>>>>> > > > > > > > >> > > > > > >> > > application proposal (with the
>>>>>>>>> help of
>>>>>>>>> > > > potential
>>>>>>>>> > > > > > > > >> mentors).
>>>>>>>>> > > > > > > > >> > In
>>>>>>>>> > > > > > > > >> > > > > prev.
>>>>>>>>> > > > > > > > >> > > > > > >> email
>>>>>>>>> > > > > > > > >> > > > > > >> > > in this thread I posted some
>>>>>>>>> ideas on how
>>>>>>>>> > > those
>>>>>>>>> > > > > > > smaller
>>>>>>>>> > > > > > > > >> > goals
>>>>>>>>> > > > > > > > >> > > > can
>>>>>>>>> > > > > > > > >> > > > > > look
>>>>>>>>> > > > > > > > >> > > > > > >> > > like, but ultimately it's up to
>>>>>>>>> you to
>>>>>>>>> > > decide.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > So I would suggest you start
>>>>>>>>> looking into
>>>>>>>>> > > > > creating
>>>>>>>>> > > > > > a
>>>>>>>>> > > > > > > > >> > proposal
>>>>>>>>> > > > > > > > >> > > > > draft
>>>>>>>>> > > > > > > > >> > > > > > as
>>>>>>>>> > > > > > > > >> > > > > > >> > > early as possible. [5] Have some
>>>>>>>>> examples
>>>>>>>>> > and
>>>>>>>>> > > > > docs
>>>>>>>>> > > > > > > from
>>>>>>>>> > > > > > > > >> ASF
>>>>>>>>> > > > > > > > >> > on
>>>>>>>>> > > > > > > > >> > > > the
>>>>>>>>> > > > > > > > >> > > > > > >> > proposal
>>>>>>>>> > > > > > > > >> > > > > > >> > > as well, so please make sure
>>>>>>>>> that you read
>>>>>>>>> > > it.
>>>>>>>>> > > > > > Please
>>>>>>>>> > > > > > > > >> also
>>>>>>>>> > > > > > > > >> > > feel
>>>>>>>>> > > > > > > > >> > > > > free
>>>>>>>>> > > > > > > > >> > > > > > >> to
>>>>>>>>> > > > > > > > >> > > > > > >> > > post it here to get the feedback
>>>>>>>>> from the
>>>>>>>>> > > > > > community,
>>>>>>>>> > > > > > > > and
>>>>>>>>> > > > > > > > >> I
>>>>>>>>> > > > > > > > >> > > will
>>>>>>>>> > > > > > > > >> > > > be
>>>>>>>>> > > > > > > > >> > > > > > >> happy
>>>>>>>>> > > > > > > > >> > > > > > >> > to
>>>>>>>>> > > > > > > > >> > > > > > >> > > further assist you with it.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > Good proposal consists of:
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > >  - list of high-level, measurable
>>>>>>>>> > "results",
>>>>>>>>> > > or
>>>>>>>>> > > > > > steps
>>>>>>>>> > > > > > > > to
>>>>>>>>> > > > > > > > >> > > archive
>>>>>>>>> > > > > > > > >> > > > > the
>>>>>>>>> > > > > > > > >> > > > > > >> > final
>>>>>>>>> > > > > > > > >> > > > > > >> > > objective\goal
>>>>>>>>> > > > > > > > >> > > > > > >> > >  - laid out over the timeline (so
>>>>>>>>> > > expectations
>>>>>>>>> > > > > for
>>>>>>>>> > > > > > > > >> > > "milestones"
>>>>>>>>> > > > > > > > >> > > > > like
>>>>>>>>> > > > > > > > >> > > > > > >> > > mid-term are set)
>>>>>>>>> > > > > > > > >> > > > > > >> > >  - each "result" with the
>>>>>>>>> further scope
>>>>>>>>> > > > breakdown
>>>>>>>>> > > > > > to
>>>>>>>>> > > > > > > a
>>>>>>>>> > > > > > > > >> > smaller
>>>>>>>>> > > > > > > > >> > > > > > action
>>>>>>>>> > > > > > > > >> > > > > > >> > items
>>>>>>>>> > > > > > > > >> > > > > > >> > > (ideally, each not longer than
>>>>>>>>> 1day)
>>>>>>>>> > > > > > > > >> > > > > > >> > >  - plus some background
>>>>>>>>> information,
>>>>>>>>> > showing
>>>>>>>>> > > > that
>>>>>>>>> > > > > > you
>>>>>>>>> > > > > > > > are
>>>>>>>>> > > > > > > > >> > > > > qualified
>>>>>>>>> > > > > > > > >> > > > > > >> to do
>>>>>>>>> > > > > > > > >> > > > > > >> > > all that and put some thinking
>>>>>>>>> into details
>>>>>>>>> > > > > (links
>>>>>>>>> > > > > > to
>>>>>>>>> > > > > > > > >> your
>>>>>>>>> > > > > > > > >> > > code
>>>>>>>>> > > > > > > > >> > > > > here
>>>>>>>>> > > > > > > > >> > > > > > >> will
>>>>>>>>> > > > > > > > >> > > > > > >> > > help very much)
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > I am getting familiar with
>>>>>>>>> Apache beam
>>>>>>>>> > > > > nowadays.
>>>>>>>>> > > > > > > > Please
>>>>>>>>> > > > > > > > >> > can
>>>>>>>>> > > > > > > > >> > > > you
>>>>>>>>> > > > > > > > >> > > > > > >> provide
>>>>>>>>> > > > > > > > >> > > > > > >> > > me some useful resources for
>>>>>>>>> that.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > [1], [2], [3], [4] are some
>>>>>>>>> resource to
>>>>>>>>> > learn
>>>>>>>>> > > > > about
>>>>>>>>> > > > > > > > Beam
>>>>>>>>> > > > > > > > >> > > before
>>>>>>>>> > > > > > > > >> > > > it
>>>>>>>>> > > > > > > > >> > > > > > has
>>>>>>>>> > > > > > > > >> > > > > > >> > > finalized its move to Apache.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > Hope this helps!
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > --
>>>>>>>>> > > > > > > > >> > > > > > >> > > Alex
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > >  0.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > >
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >>
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > >
>>>>>>>>> > > > >
>>>>>>>>> > > >
>>>>>>>>> > >
>>>>>>>>> >
>>>>>>>>> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
>>>>>>>>> > > > > > > > >> > > > > > >> > >  1.
>>>>>>>>> https://cloud.google.com/dataflow/
>>>>>>>>> > > > > > > > >> > > > > > >> > >  2.
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > >
>>>>>>>>> https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
>>>>>>>>> > > > > > > > >> > > > > > >> > >  3.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > >
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >>
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > >
>>>>>>>>> > > > >
>>>>>>>>> > > >
>>>>>>>>> > >
>>>>>>>>> >
>>>>>>>>> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
>>>>>>>>> > > > > > > > >> > > > > > >> > >  4.
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > >
>>>>>>>>> https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
>>>>>>>>> > > > > > > > >> > > > > > >> > >  5.
>>>>>>>>> https://community.apache.org/gsoc.html
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > On Wed, Mar 2, 2016 at 2:50 AM,
>>>>>>>>> Minudika
>>>>>>>>> > > > Malshan
>>>>>>>>> > > > > <
>>>>>>>>> > > > > > > > >> > > > > > >> minudika001@gmail.com>
>>>>>>>>> > > > > > > > >> > > > > > >> > > wrote:
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Hi,
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > First of all, thanks Alex for
>>>>>>>>> your reply.
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Sorry for the delay.
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Some thing has gone wrong with
>>>>>>>>> my mail
>>>>>>>>> > > > thread.
>>>>>>>>> > > > > I
>>>>>>>>> > > > > > > just
>>>>>>>>> > > > > > > > >> saw
>>>>>>>>> > > > > > > > >> > > > Alex's
>>>>>>>>> > > > > > > > >> > > > > > >> reply.
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > I am getting familiar with
>>>>>>>>> Apache beam
>>>>>>>>> > > > > nowadays.
>>>>>>>>> > > > > > > > Please
>>>>>>>>> > > > > > > > >> > can
>>>>>>>>> > > > > > > > >> > > > you
>>>>>>>>> > > > > > > > >> > > > > > >> provide
>>>>>>>>> > > > > > > > >> > > > > > >> > > me
>>>>>>>>> > > > > > > > >> > > > > > >> > > > some useful resources for that.
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Beam developers said that it
>>>>>>>>> would take
>>>>>>>>> > > like
>>>>>>>>> > > > a
>>>>>>>>> > > > > > week
>>>>>>>>> > > > > > > > to
>>>>>>>>> > > > > > > > >> get
>>>>>>>>> > > > > > > > >> > > the
>>>>>>>>> > > > > > > > >> > > > > > >> official
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Apache documentation for beam
>>>>>>>>> done.
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Cheers,
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Minudika
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Minudika Malshan
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Undergraduate
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Department of Computer Science
>>>>>>>>> and
>>>>>>>>> > > > Engineering
>>>>>>>>> > > > > > > > >> > > > > > >> > > > University of Moratuwa.
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > On Sun, Feb 21, 2016 at 2:30
>>>>>>>>> AM, Minudika
>>>>>>>>> > > > > > Malshan <
>>>>>>>>> > > > > > > > >> > > > > > >> > minudika001@gmail.com
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > wrote:
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > Hi all,
>>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > I am looking forward to
>>>>>>>>> contribute in
>>>>>>>>> > > this
>>>>>>>>> > > > > year
>>>>>>>>> > > > > > > > GSOC.
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > I have a basic understand in
>>>>>>>>> writing
>>>>>>>>> > > > > > interpreters
>>>>>>>>> > > > > > > > for
>>>>>>>>> > > > > > > > >> > > > zeppelin
>>>>>>>>> > > > > > > > >> > > > > > and
>>>>>>>>> > > > > > > > >> > > > > > >> > have
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > already implement an
>>>>>>>>> interpreter for
>>>>>>>>> > WSO2
>>>>>>>>> > > > > > siddhi
>>>>>>>>> > > > > > > > >> which
>>>>>>>>> > > > > > > > >> > is
>>>>>>>>> > > > > > > > >> > > a
>>>>>>>>> > > > > > > > >> > > > > > >> complex
>>>>>>>>> > > > > > > > >> > > > > > >> > > event
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > processing language.
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > Could you please give me
>>>>>>>>> more details
>>>>>>>>> > > about
>>>>>>>>> > > > > the
>>>>>>>>> > > > > > > > >> > > requirement
>>>>>>>>> > > > > > > > >> > > > > for
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > implementing a new
>>>>>>>>> interpreter for
>>>>>>>>> > Apache
>>>>>>>>> > > > > beam?
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > It would be a great help for
>>>>>>>>> me to
>>>>>>>>> > > getting
>>>>>>>>> > > > > > > familiar
>>>>>>>>> > > > > > > > >> with
>>>>>>>>> > > > > > > > >> > > > this
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > implementation.
>>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > Thank you!
>>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > Minudika Malshan
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > Undergraduate
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > Department of Computer
>>>>>>>>> Science and
>>>>>>>>> > > > > Engineering
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > University of Moratuwa.
>>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > --
>>>>>>>>> > > > > > > > >> > > > > > >> > > --
>>>>>>>>> > > > > > > > >> > > > > > >> > > Kind regards,
>>>>>>>>> > > > > > > > >> > > > > > >> > > Alexander.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > >
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >>
>>>>>>>>> > > > > > > > >
>>>>>>>>> > > > > > > > >
>>>>>>>>> > > > > > > > >
>>>>>>>>> > > > > > > > > --
>>>>>>>>> > > > > > > > > *Minudika Malshan*
>>>>>>>>> > > > > > > > > Undergraduate
>>>>>>>>> > > > > > > > > Department of Computer Science and Engineering
>>>>>>>>> > > > > > > > > University of Moratuwa
>>>>>>>>> > > > > > > > > Sri Lanka.
>>>>>>>>> > > > > > > > > <
>>>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>>>> > > > > > > > >
>>>>>>>>> > > > > > > > >
>>>>>>>>> > > > > > > > >
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > > > --
>>>>>>>>> > > > > > > > *Minudika Malshan*
>>>>>>>>> > > > > > > > Undergraduate
>>>>>>>>> > > > > > > > Department of Computer Science and Engineering
>>>>>>>>> > > > > > > > University of Moratuwa
>>>>>>>>> > > > > > > > Sri Lanka.
>>>>>>>>> > > > > > > > <
>>>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > >
>>>>>>>>> > > > > >
>>>>>>>>> > > > > >
>>>>>>>>> > > > > > --
>>>>>>>>> > > > > > *Minudika Malshan*
>>>>>>>>> > > > > > Undergraduate
>>>>>>>>> > > > > > Department of Computer Science and Engineering
>>>>>>>>> > > > > > University of Moratuwa
>>>>>>>>> > > > > > Sri Lanka.
>>>>>>>>> > > > > > <
>>>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>>>> > > > > >
>>>>>>>>> > > > >
>>>>>>>>> > > >
>>>>>>>>> > > >
>>>>>>>>> > > >
>>>>>>>>> > > > --
>>>>>>>>> > > > *Minudika Malshan*
>>>>>>>>> > > > Undergraduate
>>>>>>>>> > > > Department of Computer Science and Engineering
>>>>>>>>> > > > University of Moratuwa
>>>>>>>>> > > > Sri Lanka.
>>>>>>>>> > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>>>> > > >
>>>>>>>>> > >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> > --
>>>>>>>>> > *Minudika Malshan*
>>>>>>>>> > Undergraduate
>>>>>>>>> > Department of Computer Science and Engineering
>>>>>>>>> > University of Moratuwa
>>>>>>>>> > Sri Lanka.
>>>>>>>>> > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>>>> >
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> *Minudika Malshan*
>>>>>>>> Undergraduate
>>>>>>>> Department of Computer Science and Engineering
>>>>>>>> University of Moratuwa
>>>>>>>> Sri Lanka.
>>>>>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Minudika Malshan*
>>>>>>> Undergraduate
>>>>>>> Department of Computer Science and Engineering
>>>>>>> University of Moratuwa
>>>>>>> Sri Lanka.
>>>>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Minudika Malshan*
>>>> Undergraduate
>>>> Department of Computer Science and Engineering
>>>> University of Moratuwa
>>>> Sri Lanka.
>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *Minudika Malshan*
>>>> Undergraduate
>>>> Department of Computer Science and Engineering
>>>> University of Moratuwa
>>>> Sri Lanka.
>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> *Minudika Malshan*
>>> Undergraduate
>>> Department of Computer Science and Engineering
>>> University of Moratuwa
>>> Sri Lanka.
>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>
>>>
>>>
>>
>>
>> --
>> *Minudika Malshan*
>> Undergraduate
>> Department of Computer Science and Engineering
>> University of Moratuwa
>> Sri Lanka.
>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>
>>
>>
>



	

Re: ZEPPELIN-682

Posted by Minudika Malshan <mi...@gmail.com>.
Hi all,

Seems like this project is going to be taken care of. I submitted two
proposals for gsoc and  the other proposal got accepted.

However I'm more than happy to contribute for this project.

Please let me know if there's anything I can do.

Thanks
Minidika
On Mar 25, 2016 10:53 AM, "Alexander Bezzubov" <bz...@apache.org> wrote:

> Hi Minudika,
>
> thank you for sharing, that sounds great.
>
> Looking forward helping with this project though GSoC!
>
> --
> Alex
>
> On Fri, Mar 25, 2016 at 3:11 AM, Minudika Malshan <mi...@gmail.com>
> wrote:
>
>> Hi all,
>>
>> I submitted my final proposal to google. Thanks a lot for your guidance
>> and support.
>> Hopefully looking forward to work on this project.
>>
>> Thanks again.
>> Best  regards
>>
>> On Thu, Mar 24, 2016 at 3:06 PM, Minudika Malshan <mi...@gmail.com>
>> wrote:
>>
>>> Hi,
>>>
>>> @Alex, Sorry for my mistake. Added back to the mail thread.
>>>
>>> I will go through the whole proposal once again, finalize it and submit
>>> the final proposal to google gsoc page by tonight.
>>>
>>> Thanks a lot for your help.
>>> BR
>>>
>>> On Thu, Mar 24, 2016 at 3:03 PM, Minudika Malshan <minudika001@gmail.com
>>> > wrote:
>>>
>>>> [looping]
>>>>
>>>>
>>>> Hi Alex,
>>>>
>>>> I will go through that spark runner and see if it's possible to  use it
>>>> for this beam interpreter. And hopefully, I will  include it in the
>>>> proposal.
>>>> I was communicating through Apache beam mailing thread to get more
>>>> knowledge about that project. But it seems like I have missed that spark
>>>> runner thing. Thanks a lot for mentioning it here.
>>>>
>>>> About my project related to Siddhi Interpreter, I admit that I have not
>>>> followed a proper workflow. That's mainly because, I was only concentrating
>>>> with the implementation. Since it's mainly only me who is dealing with that
>>>> repo, I didn't think about working on a separate branch much. My mistake.
>>>> However soon after we complete our implementation, we are going to do
>>>> full clean up and optimization on that code and publish it in a proper
>>>> manner.
>>>>
>>>> However, I was working and still working as a contributor for WSO2 CEP
>>>> and WSO2 Siddhi which are also open source products, during my internship
>>>> as an undergraduate. There I gained a good practice on git workflow. So I
>>>> am pretty sure, I can adapt with your way of coding and contribution.
>>>>
>>>> Again thanks a lot for your kind guidance..
>>>> BR
>>>>
>>>>
>>>>
>>>> On Thu, Mar 24, 2016 at 9:53 AM, Alexander Bezzubov <bz...@apache.org>
>>>> wrote:
>>>>
>>>>> Hi, Moon, Minudika,
>>>>>
>>>>>
>>>>> thanks for sending out the link, and great formatting by the way!
>>>>> I have left few comments in the doc itself.
>>>>>
>>>>> Eran on this list have pointed out the existence of the Spark runner
>>>>> for Beam [1], could this be incorporated  into your proposal somehow?
>>>>>
>>>>> On the community engagement side - it may be worth answering to that
>>>>> thread, thanking it's author for pointing it out as he was clearly trying
>>>>> to help with your project.
>>>>>
>>>>> One more thing on the community side: in this thread on Mar 3 the
>>>>> issue has been risen about your previous opensource code:
>>>>>
>>>>> > On the side note - I can see your commits in master branch of your
>>>>> fork, why not to try the
>>>>> > workflow Zeppelin uses
>>>>> <https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow> [0]
>>>>> by tracking your work in different branches? From there it will be easy
>>>>> > to submit a PR and ask other contributors for a code review, which
>>>>> could improve chances of
>>>>> > getting high quality code at the end.
>>>>>
>>>>> Usually if some question like that has been risen by the community
>>>>> member on the list, it is expected that it is addressed somehow. I.e by
>>>>> you, answering initial email with some explanations why it was done that
>>>>> way and letting everybody know if it will or not be done in another way,
>>>>> etc.
>>>>>
>>>>> I'm sorry if I have missed your response, so could you please clarify
>>>>> it again?
>>>>>
>>>>> Thanks!
>>>>>
>>>>> And please, do not forget to submit a pdf of the proposal to google
>>>>> before the deadline which AFAIK is quite soon.
>>>>>
>>>>>  1. http://markmail.org/thread/wsjlfuyu7kvip5s6
>>>>>
>>>>>
>>>>> --
>>>>> Alex
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Mar 24, 2016 at 10:46 AM, moon soo Lee <mo...@apache.org>
>>>>> wrote:
>>>>>
>>>>>> Thanks for sharing 2nd version. I have not many things to add.
>>>>>> Alexander, do you have any comment?
>>>>>>
>>>>>> Thanks,
>>>>>> moon
>>>>>>
>>>>>>
>>>>>> On Wed, Mar 23, 2016 at 9:48 AM Minudika Malshan <
>>>>>> minudika001@gmail.com> wrote:
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> I made the 2nd version of my draft proposal [1]. Please have a look
>>>>>>> and let me know if there are any further changes to be made.
>>>>>>> Your comments would be much appreciated.
>>>>>>>
>>>>>>> [1]
>>>>>>> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
>>>>>>>
>>>>>>> Thanks a lot.
>>>>>>>
>>>>>>> On Wed, Mar 23, 2016 at 10:17 PM, Minudika Malshan <
>>>>>>> minudika001@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi all,
>>>>>>>>
>>>>>>>> I made the 2nd version of my draft. Please have a look and let me
>>>>>>>> know if there are any further changes to be made.
>>>>>>>> Your comments would be much appreciated.
>>>>>>>>
>>>>>>>> Thanks a lot.
>>>>>>>>
>>>>>>>> On Sat, Mar 19, 2016 at 8:12 PM, Alexander Bezzubov <bzz@apache.org
>>>>>>>> > wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> your proposal looks solid, I have updated the link from the wiki
>>>>>>>>> to a new
>>>>>>>>> doc, as well as posted some feedback in comments.
>>>>>>>>>
>>>>>>>>> Going further, Minudika, can you please incorporate Moon's
>>>>>>>>> feedback to the
>>>>>>>>> new proposal, (est part on using a ResourcePool), and make sure
>>>>>>>>> that we
>>>>>>>>> only have one document, linked from everywhere to work on.
>>>>>>>>>
>>>>>>>>> Thank you!
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Alex
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Sat, Mar 19, 2016 at 2:03 AM, Minudika Malshan <
>>>>>>>>> minudika001@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> > Hi,
>>>>>>>>> >
>>>>>>>>> > Thanks a lot for your feedback. I will make changes according to
>>>>>>>>> them.
>>>>>>>>> > However I submitted my draft proposal to Apache Software
>>>>>>>>> Foundation GSoC
>>>>>>>>> > page .
>>>>>>>>> > It seems like you have reviewed the old proposal of mine which
>>>>>>>>> was posted
>>>>>>>>> > in this thread.
>>>>>>>>> > Can you please have a look at my proposal which I submitted to
>>>>>>>>> ASF [1]
>>>>>>>>> >
>>>>>>>>> > [1]
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
>>>>>>>>> >
>>>>>>>>> > Thanks and best regards.
>>>>>>>>> >
>>>>>>>>> > On Fri, Mar 18, 2016 at 11:09 PM, moon soo Lee <mo...@apache.org>
>>>>>>>>> wrote:
>>>>>>>>> >
>>>>>>>>> > > Hi,
>>>>>>>>> > >
>>>>>>>>> > > Thanks for sharing your proposal. I made few comments on the
>>>>>>>>> document.
>>>>>>>>> > > Please take a look.
>>>>>>>>> > >
>>>>>>>>> > > Thanks,
>>>>>>>>> > > moon
>>>>>>>>> > >
>>>>>>>>> > > On Fri, Mar 18, 2016 at 7:16 AM Minudika Malshan <
>>>>>>>>> minudika001@gmail.com>
>>>>>>>>> > > wrote:
>>>>>>>>> > >
>>>>>>>>> > > > Hi all,
>>>>>>>>> > > >
>>>>>>>>> > > > @ Moon, I will try doing as you told. Thank you!
>>>>>>>>> > > >
>>>>>>>>> > > > I submitted a draft proposal for this project to  AFS.
>>>>>>>>> Please could you
>>>>>>>>> > > > review it.
>>>>>>>>> > > >
>>>>>>>>> > > > Thanks and regards
>>>>>>>>> > > >
>>>>>>>>> > > > On Fri, Mar 18, 2016 at 4:05 AM, moon soo Lee <
>>>>>>>>> moon@apache.org> wrote:
>>>>>>>>> > > >
>>>>>>>>> > > > > Hi,
>>>>>>>>> > > > >
>>>>>>>>> > > > > Could you share little bit about how did you add jar
>>>>>>>>> manually?
>>>>>>>>> > > > > Did you try add dependency in pom.xml? like
>>>>>>>>> > > > >
>>>>>>>>> > > > > <dependency>
>>>>>>>>> > > > > <groupId>group_id</groupId>
>>>>>>>>> > > > > <artifactId>artifact_id</artifactId>
>>>>>>>>> > > > > <version>version_number</version>
>>>>>>>>> > > > > <scope>system</scope>
>>>>>>>>> > > > > <systemPath>...jar</systemPath>
>>>>>>>>> > > > > </dependency>
>>>>>>>>> > > > >
>>>>>>>>> > > > >
>>>>>>>>> > > > > Thanks,
>>>>>>>>> > > > > moon
>>>>>>>>> > > > >
>>>>>>>>> > > > >
>>>>>>>>> > > > > On Thu, Mar 17, 2016 at 12:30 PM Minudika Malshan <
>>>>>>>>> > > minudika001@gmail.com
>>>>>>>>> > > > >
>>>>>>>>> > > > > wrote:
>>>>>>>>> > > > >
>>>>>>>>> > > > > > Hi,
>>>>>>>>> > > > > >
>>>>>>>>> > > > > > I am going to implement a sample java interpreter for
>>>>>>>>> zeppelin for
>>>>>>>>> > > demo
>>>>>>>>> > > > > > purposes in my proposal.
>>>>>>>>> > > > > > Since java-repl dependencies are not available as maven
>>>>>>>>> > dependencies
>>>>>>>>> > > I
>>>>>>>>> > > > > had
>>>>>>>>> > > > > > to add those jars manually to the project.
>>>>>>>>> > > > > > But when I build the zeppelin project with the new
>>>>>>>>> changes I made,
>>>>>>>>> > it
>>>>>>>>> > > > > > refuses to be built saying that it cannot resolve those
>>>>>>>>> jars.
>>>>>>>>> > > > > > Please let me know how to add those jars correctly.
>>>>>>>>> > > > > >
>>>>>>>>> > > > > > Regards
>>>>>>>>> > > > > >
>>>>>>>>> > > > > >
>>>>>>>>> > > > > > On Wed, Mar 16, 2016 at 8:01 AM, Alexander Bezzubov <
>>>>>>>>> > bzz@apache.org>
>>>>>>>>> > > > > > wrote:
>>>>>>>>> > > > > >
>>>>>>>>> > > > > > > Hi Minudika,
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > > > thank you for keeping list posted!
>>>>>>>>> > > > > > > I will get back to you with the proposal comments
>>>>>>>>> later today
>>>>>>>>> > > > directly
>>>>>>>>> > > > > > > inside the document.
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > > > --
>>>>>>>>> > > > > > > Alex
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > > > On Wed, Mar 16, 2016 at 6:27 AM, Minudika Malshan <
>>>>>>>>> > > > > minudika001@gmail.com
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > > > wrote:
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > > > > Hi,
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > > > Could you please help me to improve the content of
>>>>>>>>> above
>>>>>>>>> > > proposal?
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > > > Thanks
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > > > On Sun, Mar 13, 2016 at 1:37 AM, Minudika Malshan <
>>>>>>>>> > > > > > minudika001@gmail.com
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > > > wrote:
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > > > > Hi Alex,
>>>>>>>>> > > > > > > > >
>>>>>>>>> > > > > > > > > I prepared a draft version of my proposal which
>>>>>>>>> you can find
>>>>>>>>> > > here
>>>>>>>>> > > > > > > > > <
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > >
>>>>>>>>> > > > >
>>>>>>>>> > > >
>>>>>>>>> > >
>>>>>>>>> >
>>>>>>>>> https://docs.google.com/document/d/1KaBKxYbR08pgwv3UfPF-SMiRM2VJ7K4AQiLzzfUd138/edit?usp=sharing
>>>>>>>>> > > > > > > > >.
>>>>>>>>> > > > > > > > > Could you please have a look and give comments on
>>>>>>>>> how to
>>>>>>>>> > > improve
>>>>>>>>> > > > > it.
>>>>>>>>> > > > > > > > >
>>>>>>>>> > > > > > > > > Thanks and regards
>>>>>>>>> > > > > > > > >
>>>>>>>>> > > > > > > > > On Sat, Mar 12, 2016 at 8:10 AM, Alexander
>>>>>>>>> Bezzubov <
>>>>>>>>> > > > > bzz@apache.org>
>>>>>>>>> > > > > > > > > wrote:
>>>>>>>>> > > > > > > > >
>>>>>>>>> > > > > > > > >> Hi,
>>>>>>>>> > > > > > > > >>
>>>>>>>>> > > > > > > > >> great question - as cloud platform that you
>>>>>>>>> mention is not
>>>>>>>>> > > > > > > open-source,
>>>>>>>>> > > > > > > > it
>>>>>>>>> > > > > > > > >> is not immediately expected to get it done as a
>>>>>>>>> part of
>>>>>>>>> > GSoC.
>>>>>>>>> > > > > > > > >>
>>>>>>>>> > > > > > > > >> That being said, if that is something that you
>>>>>>>>> want to look
>>>>>>>>> > > > into,
>>>>>>>>> > > > > or
>>>>>>>>> > > > > > > > think
>>>>>>>>> > > > > > > > >> that should be not very hard to implement, or
>>>>>>>>> think that
>>>>>>>>> > would
>>>>>>>>> > > > be
>>>>>>>>> > > > > of
>>>>>>>>> > > > > > > the
>>>>>>>>> > > > > > > > >> great benefit of users - it's totally up to you
>>>>>>>>> and you can
>>>>>>>>> > > make
>>>>>>>>> > > > > it
>>>>>>>>> > > > > > > part
>>>>>>>>> > > > > > > > >> of
>>>>>>>>> > > > > > > > >> your project proposal scope, if you want to (i.e
>>>>>>>>> as extra
>>>>>>>>> > > bonus,
>>>>>>>>> > > > > at
>>>>>>>>> > > > > > > the
>>>>>>>>> > > > > > > > >> end, if time permits)
>>>>>>>>> > > > > > > > >>
>>>>>>>>> > > > > > > > >> --
>>>>>>>>> > > > > > > > >> Alex
>>>>>>>>> > > > > > > > >>
>>>>>>>>> > > > > > > > >> On Thu, Mar 10, 2016 at 6:39 PM, Minudika Malshan
>>>>>>>>> <
>>>>>>>>> > > > > > > > minudika001@gmail.com>
>>>>>>>>> > > > > > > > >> wrote:
>>>>>>>>> > > > > > > > >>
>>>>>>>>> > > > > > > > >> > Hi Alex,
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >> > As we know the origin of Apache beam is  the
>>>>>>>>> Google cloud
>>>>>>>>> > > > > > platform.
>>>>>>>>> > > > > > > It
>>>>>>>>> > > > > > > > >> has
>>>>>>>>> > > > > > > > >> > been developed mainly focusing on deploying
>>>>>>>>> pipelines in
>>>>>>>>> > the
>>>>>>>>> > > > > > cloud.
>>>>>>>>> > > > > > > > >> > But AFAIK mostly zeppelin is used as a
>>>>>>>>> standalone system.
>>>>>>>>> > > > > > > > >> > Is it expected to implement the cloud support
>>>>>>>>> for the
>>>>>>>>> > > > > interpreter
>>>>>>>>> > > > > > > > under
>>>>>>>>> > > > > > > > >> > this GSoC project?
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >> > Best regards.
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >> > Minudika Malshan
>>>>>>>>> > > > > > > > >> > Undergraduate
>>>>>>>>> > > > > > > > >> > Department of Computer Science and Engineering
>>>>>>>>> > > > > > > > >> > University of Moratuwa
>>>>>>>>> > > > > > > > >> > Sri Lanka.
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >> > On Thu, Mar 10, 2016 at 6:44 AM, Alexander
>>>>>>>>> Bezzubov <
>>>>>>>>> > > > > > bzz@apache.org
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > > > >> > wrote:
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >> > > Hi Minudika,
>>>>>>>>> > > > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > you plan sounds awesome - please either keep
>>>>>>>>> this thread
>>>>>>>>> > > > > posted
>>>>>>>>> > > > > > on
>>>>>>>>> > > > > > > > the
>>>>>>>>> > > > > > > > >> > > progress or even better, feel free to start a
>>>>>>>>> new one,
>>>>>>>>> > > with
>>>>>>>>> > > > > more
>>>>>>>>> > > > > > > > >> > > descriptive subject, asking community for a
>>>>>>>>> feedback on
>>>>>>>>> > > your
>>>>>>>>> > > > > > > > proposal.
>>>>>>>>> > > > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > Google docs \w ability for people with the
>>>>>>>>> link to post
>>>>>>>>> > > > > comments
>>>>>>>>> > > > > > > > there
>>>>>>>>> > > > > > > > >> > is a
>>>>>>>>> > > > > > > > >> > > great medium. As soon as you send one I'll be
>>>>>>>>> happy to
>>>>>>>>> > add
>>>>>>>>> > > > it
>>>>>>>>> > > > > to
>>>>>>>>> > > > > > > > >> https://
>>>>>>>>> > > > > > > > >> > >
>>>>>>>>> > > > > > > > >>
>>>>>>>>> > > > > > >
>>>>>>>>> > > > >
>>>>>>>>> > >
>>>>>>>>> cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
>>>>>>>>> > > > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > --
>>>>>>>>> > > > > > > > >> > > Alex
>>>>>>>>> > > > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > On Wed, Mar 9, 2016 at 9:21 PM, Minudika
>>>>>>>>> Malshan <
>>>>>>>>> > > > > > > > >> minudika001@gmail.com>
>>>>>>>>> > > > > > > > >> > > wrote:
>>>>>>>>> > > > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > Hi Alex,
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > I think Java-repl can be used for the
>>>>>>>>> implementation.
>>>>>>>>> > > > > > Currently
>>>>>>>>> > > > > > > I
>>>>>>>>> > > > > > > > am
>>>>>>>>> > > > > > > > >> > > > working on a sample implementation and will
>>>>>>>>> share it
>>>>>>>>> > in
>>>>>>>>> > > > here
>>>>>>>>> > > > > > > soon.
>>>>>>>>> > > > > > > > >> > > > And will it be ok if I share my sample
>>>>>>>>> proposal as a
>>>>>>>>> > > > google
>>>>>>>>> > > > > > doc?
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > Thanks for your help.
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > Regards.
>>>>>>>>> > > > > > > > >> > > > Minudika
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > Minudika Malshan
>>>>>>>>> > > > > > > > >> > > > Undergraduate
>>>>>>>>> > > > > > > > >> > > > Department of Computer Science and
>>>>>>>>> Engineering
>>>>>>>>> > > > > > > > >> > > > University of Moratuwa
>>>>>>>>> > > > > > > > >> > > > Sri Lanka
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > On Mon, Mar 7, 2016 at 6:39 AM, Alexander
>>>>>>>>> Bezzubov <
>>>>>>>>> > > > > > > > bzz@apache.org>
>>>>>>>>> > > > > > > > >> > > wrote:
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > Hi Minudika,
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > if you are talking about Java REPL [1],
>>>>>>>>> this was
>>>>>>>>> > just
>>>>>>>>> > > an
>>>>>>>>> > > > > > > example
>>>>>>>>> > > > > > > > >> of
>>>>>>>>> > > > > > > > >> > the
>>>>>>>>> > > > > > > > >> > > > > project we might want to use to archive
>>>>>>>>> the first
>>>>>>>>> > step
>>>>>>>>> > > > of
>>>>>>>>> > > > > > our
>>>>>>>>> > > > > > > > >> goal:
>>>>>>>>> > > > > > > > >> > get
>>>>>>>>> > > > > > > > >> > > > > Java code interpreted by Zeppelin.
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > > Should we have to add JAVA-REPL source
>>>>>>>>> code as a
>>>>>>>>> > > > module
>>>>>>>>> > > > > > for
>>>>>>>>> > > > > > > > the
>>>>>>>>> > > > > > > > >> > beam
>>>>>>>>> > > > > > > > >> > > > > > interpreter or can we get the necessary
>>>>>>>>> features
>>>>>>>>> > of
>>>>>>>>> > > it
>>>>>>>>> > > > > as
>>>>>>>>> > > > > > > > >> > > dependencies
>>>>>>>>> > > > > > > > >> > > > to
>>>>>>>>> > > > > > > > >> > > > > > our project?
>>>>>>>>> > > > > > > > >> > > > > Well, it looks like this particular
>>>>>>>>> project is built
>>>>>>>>> > > > with
>>>>>>>>> > > > > > Ant
>>>>>>>>> > > > > > > > and
>>>>>>>>> > > > > > > > >> is
>>>>>>>>> > > > > > > > >> > > not
>>>>>>>>> > > > > > > > >> > > > > published on Maven [2]. So right now
>>>>>>>>> there is no
>>>>>>>>> > easy
>>>>>>>>> > > > way
>>>>>>>>> > > > > to
>>>>>>>>> > > > > > > get
>>>>>>>>> > > > > > > > >> it
>>>>>>>>> > > > > > > > >> > as
>>>>>>>>> > > > > > > > >> > > > > build-time dependency.
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > What I would suggest here:
>>>>>>>>> > > > > > > > >> > > > >   - try finding any other other
>>>>>>>>> alternative java
>>>>>>>>> > REPL
>>>>>>>>> > > > > > > > >> implementations
>>>>>>>>> > > > > > > > >> > > > >   - if there are none, you could try
>>>>>>>>> hacking first
>>>>>>>>> > PoC
>>>>>>>>> > > > for
>>>>>>>>> > > > > > > > >> Java\Beam
>>>>>>>>> > > > > > > > >> > > > > interpreter together just using the code
>>>>>>>>> from this
>>>>>>>>> > > > > project,
>>>>>>>>> > > > > > > > >> inside a
>>>>>>>>> > > > > > > > >> > > new
>>>>>>>>> > > > > > > > >> > > > > interpreter module directly (it is Apache
>>>>>>>>> 2.0
>>>>>>>>> > > licensed)
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > If it suits our needs and PoC works (it
>>>>>>>>> might not,
>>>>>>>>> > > > looking
>>>>>>>>> > > > > > > > though
>>>>>>>>> > > > > > > > >> > open
>>>>>>>>> > > > > > > > >> > > > > issues on Github), then at the end of the
>>>>>>>>> GSoC you
>>>>>>>>> > > could
>>>>>>>>> > > > > > just
>>>>>>>>> > > > > > > > >> > allocate
>>>>>>>>> > > > > > > > >> > > > some
>>>>>>>>> > > > > > > > >> > > > > time to contribute Maven publishing to
>>>>>>>>> that project
>>>>>>>>> > > > (which
>>>>>>>>> > > > > > > > should
>>>>>>>>> > > > > > > > >> not
>>>>>>>>> > > > > > > > >> > > > take
>>>>>>>>> > > > > > > > >> > > > > long and can be done as a last step).
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > Hope this helps and please let me know if
>>>>>>>>> you have
>>>>>>>>> > > > further
>>>>>>>>> > > > > > > > >> questions!
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > >  1.
>>>>>>>>> > > https://github.com/albertlatacz/java-repl/issues/79
>>>>>>>>> > > > > > > > >> > > > >  2.
>>>>>>>>> https://github.com/albertlatacz/java-repl
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > On Sun, Mar 6, 2016 at 4:17 AM, Minudika
>>>>>>>>> Malshan <
>>>>>>>>> > > > > > > > >> > > minudika001@gmail.com>
>>>>>>>>> > > > > > > > >> > > > > wrote:
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > > Hi,
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > > > I have gained understanding about
>>>>>>>>> zeppelin and
>>>>>>>>> > > > > > > functionalities
>>>>>>>>> > > > > > > > >> of
>>>>>>>>> > > > > > > > >> > > > > DataFlow
>>>>>>>>> > > > > > > > >> > > > > > SDK. please help me to get familiar with
>>>>>>>>> > JAVA-REPL.
>>>>>>>>> > > > > > > > >> > > > > > It would be a great help if you can
>>>>>>>>> help me to
>>>>>>>>> > > > > understand
>>>>>>>>> > > > > > > the
>>>>>>>>> > > > > > > > >> flow
>>>>>>>>> > > > > > > > >> > of
>>>>>>>>> > > > > > > > >> > > > > > JAVA-REPL and the way to use it to
>>>>>>>>> interpret
>>>>>>>>> > > DataFlow
>>>>>>>>> > > > > SDK
>>>>>>>>> > > > > > > > >> methods.
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > > > Regards
>>>>>>>>> > > > > > > > >> > > > > > Minudika
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > > > Minudika Malshan
>>>>>>>>> > > > > > > > >> > > > > > Undergraduate
>>>>>>>>> > > > > > > > >> > > > > > Department of Computer Science and
>>>>>>>>> Engineering
>>>>>>>>> > > > > > > > >> > > > > > University of Moratuwa.
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > > > On Sat, Mar 5, 2016 at 1:03 AM,
>>>>>>>>> Minudika Malshan <
>>>>>>>>> > > > > > > > >> > > > minudika001@gmail.com>
>>>>>>>>> > > > > > > > >> > > > > > wrote:
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > > > > Hi,
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > > I was going through JAVA REPL
>>>>>>>>> implementation.
>>>>>>>>> > > > > > > > >> > > > > > > I'm bit confused about the way it
>>>>>>>>> should be used
>>>>>>>>> > > to
>>>>>>>>> > > > > > > > implement
>>>>>>>>> > > > > > > > >> a
>>>>>>>>> > > > > > > > >> > > java
>>>>>>>>> > > > > > > > >> > > > > > > interpreter which supports Apache
>>>>>>>>> beam commands.
>>>>>>>>> > > > > > > > >> > > > > > > Should we have to add JAVA-REPL
>>>>>>>>> source code as a
>>>>>>>>> > > > > module
>>>>>>>>> > > > > > > for
>>>>>>>>> > > > > > > > >> the
>>>>>>>>> > > > > > > > >> > > beam
>>>>>>>>> > > > > > > > >> > > > > > > interpreter or can we get the
>>>>>>>>> necessary features
>>>>>>>>> > > of
>>>>>>>>> > > > it
>>>>>>>>> > > > > > as
>>>>>>>>> > > > > > > > >> > > > dependencies
>>>>>>>>> > > > > > > > >> > > > > to
>>>>>>>>> > > > > > > > >> > > > > > > our project?
>>>>>>>>> > > > > > > > >> > > > > > > Could you please explain the
>>>>>>>>> procedure I should
>>>>>>>>> > > > follow
>>>>>>>>> > > > > > in
>>>>>>>>> > > > > > > > >> order
>>>>>>>>> > > > > > > > >> > to
>>>>>>>>> > > > > > > > >> > > > > > achieve
>>>>>>>>> > > > > > > > >> > > > > > > this task.
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > > Thanks and regards,
>>>>>>>>> > > > > > > > >> > > > > > > Minudika
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > > Minudika Malshan
>>>>>>>>> > > > > > > > >> > > > > > > Undergraduate
>>>>>>>>> > > > > > > > >> > > > > > > Department of Computer Science and
>>>>>>>>> Engineering
>>>>>>>>> > > > > > > > >> > > > > > > University of Moratuwa.
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > > On Thu, Mar 3, 2016 at 11:23 AM,
>>>>>>>>> Alexander
>>>>>>>>> > > Bezzubov
>>>>>>>>> > > > <
>>>>>>>>> > > > > > > > >> > > bzz@apache.org>
>>>>>>>>> > > > > > > > >> > > > > > > wrote:
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > >> Hi,
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > > >> I would suggest you to take some
>>>>>>>>> time and read
>>>>>>>>> > > > > through
>>>>>>>>> > > > > > > the
>>>>>>>>> > > > > > > > >> links
>>>>>>>>> > > > > > > > >> > > > from
>>>>>>>>> > > > > > > > >> > > > > > >> email
>>>>>>>>> > > > > > > > >> > > > > > >> carefully and then post back here in
>>>>>>>>> this
>>>>>>>>> > thread,
>>>>>>>>> > > > in
>>>>>>>>> > > > > > case
>>>>>>>>> > > > > > > > you
>>>>>>>>> > > > > > > > >> > > manage
>>>>>>>>> > > > > > > > >> > > > > to
>>>>>>>>> > > > > > > > >> > > > > > >> find the answer to your question.
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > > >> That might helpful to other students
>>>>>>>>> > > participating
>>>>>>>>> > > > in
>>>>>>>>> > > > > > > GSoC
>>>>>>>>> > > > > > > > as
>>>>>>>>> > > > > > > > >> > > well.
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > > >> Thanks!
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > > >> --
>>>>>>>>> > > > > > > > >> > > > > > >> Alex
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > > >> On Thu, Mar 3, 2016 at 2:43 PM,
>>>>>>>>> Minudika
>>>>>>>>> > Malshan
>>>>>>>>> > > <
>>>>>>>>> > > > > > > > >> > > > > minudika001@gmail.com
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > >> wrote:
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > > >> > Hi Alex,
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >> > Thanks a lot for your detailed
>>>>>>>>> guide through
>>>>>>>>> > > the
>>>>>>>>> > > > > > > project.
>>>>>>>>> > > > > > > > >> > > > > > >> > As you have mentioned, I'm going
>>>>>>>>> to create a
>>>>>>>>> > > > draft
>>>>>>>>> > > > > > > > >> proposal.
>>>>>>>>> > > > > > > > >> > > > > > >> > Is there any specific template for
>>>>>>>>> the
>>>>>>>>> > > proposal?
>>>>>>>>> > > > Or
>>>>>>>>> > > > > > > will
>>>>>>>>> > > > > > > > >> it be
>>>>>>>>> > > > > > > > >> > > ok
>>>>>>>>> > > > > > > > >> > > > to
>>>>>>>>> > > > > > > > >> > > > > > >> create
>>>>>>>>> > > > > > > > >> > > > > > >> > a proposal on my own including the
>>>>>>>>> facts and
>>>>>>>>> > > > points
>>>>>>>>> > > > > > > > you've
>>>>>>>>> > > > > > > > >> > > > mentioned
>>>>>>>>> > > > > > > > >> > > > > > in
>>>>>>>>> > > > > > > > >> > > > > > >> > your reply?
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >> > Thanks again and regards.
>>>>>>>>> > > > > > > > >> > > > > > >> > Minudika
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >> > Minudika Malshan
>>>>>>>>> > > > > > > > >> > > > > > >> > Undergraduate
>>>>>>>>> > > > > > > > >> > > > > > >> > Department of Computer Science and
>>>>>>>>> > Engineering
>>>>>>>>> > > > > > > > >> > > > > > >> > University of Moratuwa.
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >> > On Thu, Mar 3, 2016 at 8:49 AM,
>>>>>>>>> Alexander
>>>>>>>>> > > > Bezzubov
>>>>>>>>> > > > > <
>>>>>>>>> > > > > > > > >> > > > > > >> abezzubov@nflabs.com>
>>>>>>>>> > > > > > > > >> > > > > > >> > wrote:
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >> > > Hi Minudika,
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Currently I am writing an
>>>>>>>>> interpreter for
>>>>>>>>> > > > > > SiddhiQL
>>>>>>>>> > > > > > > > >> which
>>>>>>>>> > > > > > > > >> > is
>>>>>>>>> > > > > > > > >> > > a
>>>>>>>>> > > > > > > > >> > > > > real
>>>>>>>>> > > > > > > > >> > > > > > >> time
>>>>>>>>> > > > > > > > >> > > > > > >> > > > complex event processing
>>>>>>>>> engine, as a
>>>>>>>>> > part
>>>>>>>>> > > of
>>>>>>>>> > > > > > > > research.
>>>>>>>>> > > > > > > > >> > > > > > >> > > > If you are interested, you can
>>>>>>>>> find the
>>>>>>>>> > > code
>>>>>>>>> > > > at
>>>>>>>>> > > > > > > here.
>>>>>>>>> > > > > > > > >> > (It's
>>>>>>>>> > > > > > > > >> > > > too
>>>>>>>>> > > > > > > > >> > > > > > >> messy
>>>>>>>>> > > > > > > > >> > > > > > >> > > > though. Have a lot to clean up
>>>>>>>>> the in the
>>>>>>>>> > > > code)
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > https://github.com/minudika/incubator-zeppelin
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > Thank you for sharing! That
>>>>>>>>> would be a huge
>>>>>>>>> > > > plus
>>>>>>>>> > > > > > for
>>>>>>>>> > > > > > > > your
>>>>>>>>> > > > > > > > >> > > > > proposal,
>>>>>>>>> > > > > > > > >> > > > > > >> but
>>>>>>>>> > > > > > > > >> > > > > > >> > > please remember that code
>>>>>>>>> quality would be
>>>>>>>>> > an
>>>>>>>>> > > > > > > important
>>>>>>>>> > > > > > > > >> > factor
>>>>>>>>> > > > > > > > >> > > > on
>>>>>>>>> > > > > > > > >> > > > > > >> > > the proposal selection process,
>>>>>>>>> so please
>>>>>>>>> > > make
>>>>>>>>> > > > > sure
>>>>>>>>> > > > > > > > that
>>>>>>>>> > > > > > > > >> you
>>>>>>>>> > > > > > > > >> > > > have
>>>>>>>>> > > > > > > > >> > > > > > >> > finished
>>>>>>>>> > > > > > > > >> > > > > > >> > > possible cleanups before
>>>>>>>>> attaching it to
>>>>>>>>> > your
>>>>>>>>> > > > > > > > >> application.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > On the side note - I can see
>>>>>>>>> your commits
>>>>>>>>> > in
>>>>>>>>> > > > > master
>>>>>>>>> > > > > > > > >> branch
>>>>>>>>> > > > > > > > >> > of
>>>>>>>>> > > > > > > > >> > > > your
>>>>>>>>> > > > > > > > >> > > > > > >> fork,
>>>>>>>>> > > > > > > > >> > > > > > >> > > why not to try the workflow
>>>>>>>>> Zeppelin uses
>>>>>>>>> > > > > > > > >> > > > > > >> > > <
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > >
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >>
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > >
>>>>>>>>> > > > >
>>>>>>>>> > > >
>>>>>>>>> > >
>>>>>>>>> >
>>>>>>>>> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > [0]
>>>>>>>>> > > > > > > > >> > > > > > >> > > by tracking your work in
>>>>>>>>> different
>>>>>>>>> > branches?
>>>>>>>>> > > > From
>>>>>>>>> > > > > > > there
>>>>>>>>> > > > > > > > >> it
>>>>>>>>> > > > > > > > >> > > will
>>>>>>>>> > > > > > > > >> > > > be
>>>>>>>>> > > > > > > > >> > > > > > >> easy
>>>>>>>>> > > > > > > > >> > > > > > >> > to
>>>>>>>>> > > > > > > > >> > > > > > >> > > submit a PR and ask other
>>>>>>>>> contributors for
>>>>>>>>> > a
>>>>>>>>> > > > code
>>>>>>>>> > > > > > > > review,
>>>>>>>>> > > > > > > > >> > > which
>>>>>>>>> > > > > > > > >> > > > > > could
>>>>>>>>> > > > > > > > >> > > > > > >> > > improve chances of getting high
>>>>>>>>> quality
>>>>>>>>> > code
>>>>>>>>> > > at
>>>>>>>>> > > > > the
>>>>>>>>> > > > > > > > end.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > I would like to know the exact
>>>>>>>>> purpose of
>>>>>>>>> > > > this
>>>>>>>>> > > > > > > > project
>>>>>>>>> > > > > > > > >> and
>>>>>>>>> > > > > > > > >> > > > > > expected
>>>>>>>>> > > > > > > > >> > > > > > >> > > outcome
>>>>>>>>> > > > > > > > >> > > > > > >> > > from the student.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > The purpose (the objective or
>>>>>>>>> the outcome
>>>>>>>>> > or
>>>>>>>>> > > > the
>>>>>>>>> > > > > > > goal)
>>>>>>>>> > > > > > > > of
>>>>>>>>> > > > > > > > >> > this
>>>>>>>>> > > > > > > > >> > > > > > >> project is
>>>>>>>>> > > > > > > > >> > > > > > >> > > to have merged PR with a code +
>>>>>>>>> > > documentation +
>>>>>>>>> > > > > > > example
>>>>>>>>> > > > > > > > >> of
>>>>>>>>> > > > > > > > >> > > usage
>>>>>>>>> > > > > > > > >> > > > > > for a
>>>>>>>>> > > > > > > > >> > > > > > >> > new
>>>>>>>>> > > > > > > > >> > > > > > >> > > Interpreter in Zeppelin, that
>>>>>>>>> works with
>>>>>>>>> > > Apache
>>>>>>>>> > > > > > Beam
>>>>>>>>> > > > > > > > SKD
>>>>>>>>> > > > > > > > >> by
>>>>>>>>> > > > > > > > >> > > the
>>>>>>>>> > > > > > > > >> > > > > end
>>>>>>>>> > > > > > > > >> > > > > > of
>>>>>>>>> > > > > > > > >> > > > > > >> > the
>>>>>>>>> > > > > > > > >> > > > > > >> > > summer.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > It might be bold goal, so in
>>>>>>>>> order to be
>>>>>>>>> > > > > reachable
>>>>>>>>> > > > > > > and
>>>>>>>>> > > > > > > > >> get
>>>>>>>>> > > > > > > > >> > > > > accepted
>>>>>>>>> > > > > > > > >> > > > > > it
>>>>>>>>> > > > > > > > >> > > > > > >> > > should be further divided on
>>>>>>>>> smaller goal
>>>>>>>>> > > > aligned
>>>>>>>>> > > > > > > with
>>>>>>>>> > > > > > > > >> GSoC
>>>>>>>>> > > > > > > > >> > > > > > timeline,
>>>>>>>>> > > > > > > > >> > > > > > >> and
>>>>>>>>> > > > > > > > >> > > > > > >> > > then even on a smaller "steps"
>>>>>>>>> on "how to
>>>>>>>>> > get
>>>>>>>>> > > > > > there".
>>>>>>>>> > > > > > > > >> > > > > > >> > > The expectations are that you
>>>>>>>>> will do this
>>>>>>>>> > > > work,
>>>>>>>>> > > > > as
>>>>>>>>> > > > > > > > part
>>>>>>>>> > > > > > > > >> of
>>>>>>>>> > > > > > > > >> > > your
>>>>>>>>> > > > > > > > >> > > > > > >> > > application proposal (with the
>>>>>>>>> help of
>>>>>>>>> > > > potential
>>>>>>>>> > > > > > > > >> mentors).
>>>>>>>>> > > > > > > > >> > In
>>>>>>>>> > > > > > > > >> > > > > prev.
>>>>>>>>> > > > > > > > >> > > > > > >> email
>>>>>>>>> > > > > > > > >> > > > > > >> > > in this thread I posted some
>>>>>>>>> ideas on how
>>>>>>>>> > > those
>>>>>>>>> > > > > > > smaller
>>>>>>>>> > > > > > > > >> > goals
>>>>>>>>> > > > > > > > >> > > > can
>>>>>>>>> > > > > > > > >> > > > > > look
>>>>>>>>> > > > > > > > >> > > > > > >> > > like, but ultimately it's up to
>>>>>>>>> you to
>>>>>>>>> > > decide.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > So I would suggest you start
>>>>>>>>> looking into
>>>>>>>>> > > > > creating
>>>>>>>>> > > > > > a
>>>>>>>>> > > > > > > > >> > proposal
>>>>>>>>> > > > > > > > >> > > > > draft
>>>>>>>>> > > > > > > > >> > > > > > as
>>>>>>>>> > > > > > > > >> > > > > > >> > > early as possible. [5] Have some
>>>>>>>>> examples
>>>>>>>>> > and
>>>>>>>>> > > > > docs
>>>>>>>>> > > > > > > from
>>>>>>>>> > > > > > > > >> ASF
>>>>>>>>> > > > > > > > >> > on
>>>>>>>>> > > > > > > > >> > > > the
>>>>>>>>> > > > > > > > >> > > > > > >> > proposal
>>>>>>>>> > > > > > > > >> > > > > > >> > > as well, so please make sure
>>>>>>>>> that you read
>>>>>>>>> > > it.
>>>>>>>>> > > > > > Please
>>>>>>>>> > > > > > > > >> also
>>>>>>>>> > > > > > > > >> > > feel
>>>>>>>>> > > > > > > > >> > > > > free
>>>>>>>>> > > > > > > > >> > > > > > >> to
>>>>>>>>> > > > > > > > >> > > > > > >> > > post it here to get the feedback
>>>>>>>>> from the
>>>>>>>>> > > > > > community,
>>>>>>>>> > > > > > > > and
>>>>>>>>> > > > > > > > >> I
>>>>>>>>> > > > > > > > >> > > will
>>>>>>>>> > > > > > > > >> > > > be
>>>>>>>>> > > > > > > > >> > > > > > >> happy
>>>>>>>>> > > > > > > > >> > > > > > >> > to
>>>>>>>>> > > > > > > > >> > > > > > >> > > further assist you with it.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > Good proposal consists of:
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > >  - list of high-level, measurable
>>>>>>>>> > "results",
>>>>>>>>> > > or
>>>>>>>>> > > > > > steps
>>>>>>>>> > > > > > > > to
>>>>>>>>> > > > > > > > >> > > archive
>>>>>>>>> > > > > > > > >> > > > > the
>>>>>>>>> > > > > > > > >> > > > > > >> > final
>>>>>>>>> > > > > > > > >> > > > > > >> > > objective\goal
>>>>>>>>> > > > > > > > >> > > > > > >> > >  - laid out over the timeline (so
>>>>>>>>> > > expectations
>>>>>>>>> > > > > for
>>>>>>>>> > > > > > > > >> > > "milestones"
>>>>>>>>> > > > > > > > >> > > > > like
>>>>>>>>> > > > > > > > >> > > > > > >> > > mid-term are set)
>>>>>>>>> > > > > > > > >> > > > > > >> > >  - each "result" with the
>>>>>>>>> further scope
>>>>>>>>> > > > breakdown
>>>>>>>>> > > > > > to
>>>>>>>>> > > > > > > a
>>>>>>>>> > > > > > > > >> > smaller
>>>>>>>>> > > > > > > > >> > > > > > action
>>>>>>>>> > > > > > > > >> > > > > > >> > items
>>>>>>>>> > > > > > > > >> > > > > > >> > > (ideally, each not longer than
>>>>>>>>> 1day)
>>>>>>>>> > > > > > > > >> > > > > > >> > >  - plus some background
>>>>>>>>> information,
>>>>>>>>> > showing
>>>>>>>>> > > > that
>>>>>>>>> > > > > > you
>>>>>>>>> > > > > > > > are
>>>>>>>>> > > > > > > > >> > > > > qualified
>>>>>>>>> > > > > > > > >> > > > > > >> to do
>>>>>>>>> > > > > > > > >> > > > > > >> > > all that and put some thinking
>>>>>>>>> into details
>>>>>>>>> > > > > (links
>>>>>>>>> > > > > > to
>>>>>>>>> > > > > > > > >> your
>>>>>>>>> > > > > > > > >> > > code
>>>>>>>>> > > > > > > > >> > > > > here
>>>>>>>>> > > > > > > > >> > > > > > >> will
>>>>>>>>> > > > > > > > >> > > > > > >> > > help very much)
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > I am getting familiar with
>>>>>>>>> Apache beam
>>>>>>>>> > > > > nowadays.
>>>>>>>>> > > > > > > > Please
>>>>>>>>> > > > > > > > >> > can
>>>>>>>>> > > > > > > > >> > > > you
>>>>>>>>> > > > > > > > >> > > > > > >> provide
>>>>>>>>> > > > > > > > >> > > > > > >> > > me some useful resources for
>>>>>>>>> that.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > [1], [2], [3], [4] are some
>>>>>>>>> resource to
>>>>>>>>> > learn
>>>>>>>>> > > > > about
>>>>>>>>> > > > > > > > Beam
>>>>>>>>> > > > > > > > >> > > before
>>>>>>>>> > > > > > > > >> > > > it
>>>>>>>>> > > > > > > > >> > > > > > has
>>>>>>>>> > > > > > > > >> > > > > > >> > > finalized its move to Apache.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > Hope this helps!
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > --
>>>>>>>>> > > > > > > > >> > > > > > >> > > Alex
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > >  0.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > >
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >>
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > >
>>>>>>>>> > > > >
>>>>>>>>> > > >
>>>>>>>>> > >
>>>>>>>>> >
>>>>>>>>> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
>>>>>>>>> > > > > > > > >> > > > > > >> > >  1.
>>>>>>>>> https://cloud.google.com/dataflow/
>>>>>>>>> > > > > > > > >> > > > > > >> > >  2.
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > >
>>>>>>>>> https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
>>>>>>>>> > > > > > > > >> > > > > > >> > >  3.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > >
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >>
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > >
>>>>>>>>> > > > >
>>>>>>>>> > > >
>>>>>>>>> > >
>>>>>>>>> >
>>>>>>>>> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
>>>>>>>>> > > > > > > > >> > > > > > >> > >  4.
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > >
>>>>>>>>> https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
>>>>>>>>> > > > > > > > >> > > > > > >> > >  5.
>>>>>>>>> https://community.apache.org/gsoc.html
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > On Wed, Mar 2, 2016 at 2:50 AM,
>>>>>>>>> Minudika
>>>>>>>>> > > > Malshan
>>>>>>>>> > > > > <
>>>>>>>>> > > > > > > > >> > > > > > >> minudika001@gmail.com>
>>>>>>>>> > > > > > > > >> > > > > > >> > > wrote:
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Hi,
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > First of all, thanks Alex for
>>>>>>>>> your reply.
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Sorry for the delay.
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Some thing has gone wrong with
>>>>>>>>> my mail
>>>>>>>>> > > > thread.
>>>>>>>>> > > > > I
>>>>>>>>> > > > > > > just
>>>>>>>>> > > > > > > > >> saw
>>>>>>>>> > > > > > > > >> > > > Alex's
>>>>>>>>> > > > > > > > >> > > > > > >> reply.
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > I am getting familiar with
>>>>>>>>> Apache beam
>>>>>>>>> > > > > nowadays.
>>>>>>>>> > > > > > > > Please
>>>>>>>>> > > > > > > > >> > can
>>>>>>>>> > > > > > > > >> > > > you
>>>>>>>>> > > > > > > > >> > > > > > >> provide
>>>>>>>>> > > > > > > > >> > > > > > >> > > me
>>>>>>>>> > > > > > > > >> > > > > > >> > > > some useful resources for that.
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Beam developers said that it
>>>>>>>>> would take
>>>>>>>>> > > like
>>>>>>>>> > > > a
>>>>>>>>> > > > > > week
>>>>>>>>> > > > > > > > to
>>>>>>>>> > > > > > > > >> get
>>>>>>>>> > > > > > > > >> > > the
>>>>>>>>> > > > > > > > >> > > > > > >> official
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Apache documentation for beam
>>>>>>>>> done.
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Cheers,
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Minudika
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Minudika Malshan
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Undergraduate
>>>>>>>>> > > > > > > > >> > > > > > >> > > > Department of Computer Science
>>>>>>>>> and
>>>>>>>>> > > > Engineering
>>>>>>>>> > > > > > > > >> > > > > > >> > > > University of Moratuwa.
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > On Sun, Feb 21, 2016 at 2:30
>>>>>>>>> AM, Minudika
>>>>>>>>> > > > > > Malshan <
>>>>>>>>> > > > > > > > >> > > > > > >> > minudika001@gmail.com
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > wrote:
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > Hi all,
>>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > I am looking forward to
>>>>>>>>> contribute in
>>>>>>>>> > > this
>>>>>>>>> > > > > year
>>>>>>>>> > > > > > > > GSOC.
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > I have a basic understand in
>>>>>>>>> writing
>>>>>>>>> > > > > > interpreters
>>>>>>>>> > > > > > > > for
>>>>>>>>> > > > > > > > >> > > > zeppelin
>>>>>>>>> > > > > > > > >> > > > > > and
>>>>>>>>> > > > > > > > >> > > > > > >> > have
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > already implement an
>>>>>>>>> interpreter for
>>>>>>>>> > WSO2
>>>>>>>>> > > > > > siddhi
>>>>>>>>> > > > > > > > >> which
>>>>>>>>> > > > > > > > >> > is
>>>>>>>>> > > > > > > > >> > > a
>>>>>>>>> > > > > > > > >> > > > > > >> complex
>>>>>>>>> > > > > > > > >> > > > > > >> > > event
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > processing language.
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > Could you please give me
>>>>>>>>> more details
>>>>>>>>> > > about
>>>>>>>>> > > > > the
>>>>>>>>> > > > > > > > >> > > requirement
>>>>>>>>> > > > > > > > >> > > > > for
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > implementing a new
>>>>>>>>> interpreter for
>>>>>>>>> > Apache
>>>>>>>>> > > > > beam?
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > It would be a great help for
>>>>>>>>> me to
>>>>>>>>> > > getting
>>>>>>>>> > > > > > > familiar
>>>>>>>>> > > > > > > > >> with
>>>>>>>>> > > > > > > > >> > > > this
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > implementation.
>>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > Thank you!
>>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > Minudika Malshan
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > Undergraduate
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > Department of Computer
>>>>>>>>> Science and
>>>>>>>>> > > > > Engineering
>>>>>>>>> > > > > > > > >> > > > > > >> > > > > University of Moratuwa.
>>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> > > --
>>>>>>>>> > > > > > > > >> > > > > > >> > > --
>>>>>>>>> > > > > > > > >> > > > > > >> > > Kind regards,
>>>>>>>>> > > > > > > > >> > > > > > >> > > Alexander.
>>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>>> > > > > > > > >> > > > >
>>>>>>>>> > > > > > > > >> > > >
>>>>>>>>> > > > > > > > >> > >
>>>>>>>>> > > > > > > > >> >
>>>>>>>>> > > > > > > > >>
>>>>>>>>> > > > > > > > >
>>>>>>>>> > > > > > > > >
>>>>>>>>> > > > > > > > >
>>>>>>>>> > > > > > > > > --
>>>>>>>>> > > > > > > > > *Minudika Malshan*
>>>>>>>>> > > > > > > > > Undergraduate
>>>>>>>>> > > > > > > > > Department of Computer Science and Engineering
>>>>>>>>> > > > > > > > > University of Moratuwa
>>>>>>>>> > > > > > > > > Sri Lanka.
>>>>>>>>> > > > > > > > > <
>>>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>>>> > > > > > > > >
>>>>>>>>> > > > > > > > >
>>>>>>>>> > > > > > > > >
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > > > --
>>>>>>>>> > > > > > > > *Minudika Malshan*
>>>>>>>>> > > > > > > > Undergraduate
>>>>>>>>> > > > > > > > Department of Computer Science and Engineering
>>>>>>>>> > > > > > > > University of Moratuwa
>>>>>>>>> > > > > > > > Sri Lanka.
>>>>>>>>> > > > > > > > <
>>>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>>>> > > > > > > >
>>>>>>>>> > > > > > >
>>>>>>>>> > > > > >
>>>>>>>>> > > > > >
>>>>>>>>> > > > > >
>>>>>>>>> > > > > > --
>>>>>>>>> > > > > > *Minudika Malshan*
>>>>>>>>> > > > > > Undergraduate
>>>>>>>>> > > > > > Department of Computer Science and Engineering
>>>>>>>>> > > > > > University of Moratuwa
>>>>>>>>> > > > > > Sri Lanka.
>>>>>>>>> > > > > > <
>>>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>>>> > > > > >
>>>>>>>>> > > > >
>>>>>>>>> > > >
>>>>>>>>> > > >
>>>>>>>>> > > >
>>>>>>>>> > > > --
>>>>>>>>> > > > *Minudika Malshan*
>>>>>>>>> > > > Undergraduate
>>>>>>>>> > > > Department of Computer Science and Engineering
>>>>>>>>> > > > University of Moratuwa
>>>>>>>>> > > > Sri Lanka.
>>>>>>>>> > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>>>> > > >
>>>>>>>>> > >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> > --
>>>>>>>>> > *Minudika Malshan*
>>>>>>>>> > Undergraduate
>>>>>>>>> > Department of Computer Science and Engineering
>>>>>>>>> > University of Moratuwa
>>>>>>>>> > Sri Lanka.
>>>>>>>>> > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>>>> >
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> *Minudika Malshan*
>>>>>>>> Undergraduate
>>>>>>>> Department of Computer Science and Engineering
>>>>>>>> University of Moratuwa
>>>>>>>> Sri Lanka.
>>>>>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Minudika Malshan*
>>>>>>> Undergraduate
>>>>>>> Department of Computer Science and Engineering
>>>>>>> University of Moratuwa
>>>>>>> Sri Lanka.
>>>>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Minudika Malshan*
>>>> Undergraduate
>>>> Department of Computer Science and Engineering
>>>> University of Moratuwa
>>>> Sri Lanka.
>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *Minudika Malshan*
>>>> Undergraduate
>>>> Department of Computer Science and Engineering
>>>> University of Moratuwa
>>>> Sri Lanka.
>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> *Minudika Malshan*
>>> Undergraduate
>>> Department of Computer Science and Engineering
>>> University of Moratuwa
>>> Sri Lanka.
>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>
>>>
>>>
>>
>>
>> --
>> *Minudika Malshan*
>> Undergraduate
>> Department of Computer Science and Engineering
>> University of Moratuwa
>> Sri Lanka.
>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>
>>
>>
>

Re: ZEPPELIN-682

Posted by Alexander Bezzubov <bz...@apache.org>.
Hi Minudika,

thank you for sharing, that sounds great.

Looking forward helping with this project though GSoC!

--
Alex

On Fri, Mar 25, 2016 at 3:11 AM, Minudika Malshan <mi...@gmail.com>
wrote:

> Hi all,
>
> I submitted my final proposal to google. Thanks a lot for your guidance
> and support.
> Hopefully looking forward to work on this project.
>
> Thanks again.
> Best  regards
>
> On Thu, Mar 24, 2016 at 3:06 PM, Minudika Malshan <mi...@gmail.com>
> wrote:
>
>> Hi,
>>
>> @Alex, Sorry for my mistake. Added back to the mail thread.
>>
>> I will go through the whole proposal once again, finalize it and submit
>> the final proposal to google gsoc page by tonight.
>>
>> Thanks a lot for your help.
>> BR
>>
>> On Thu, Mar 24, 2016 at 3:03 PM, Minudika Malshan <mi...@gmail.com>
>> wrote:
>>
>>> [looping]
>>>
>>>
>>> Hi Alex,
>>>
>>> I will go through that spark runner and see if it's possible to  use it
>>> for this beam interpreter. And hopefully, I will  include it in the
>>> proposal.
>>> I was communicating through Apache beam mailing thread to get more
>>> knowledge about that project. But it seems like I have missed that spark
>>> runner thing. Thanks a lot for mentioning it here.
>>>
>>> About my project related to Siddhi Interpreter, I admit that I have not
>>> followed a proper workflow. That's mainly because, I was only concentrating
>>> with the implementation. Since it's mainly only me who is dealing with that
>>> repo, I didn't think about working on a separate branch much. My mistake.
>>> However soon after we complete our implementation, we are going to do
>>> full clean up and optimization on that code and publish it in a proper
>>> manner.
>>>
>>> However, I was working and still working as a contributor for WSO2 CEP
>>> and WSO2 Siddhi which are also open source products, during my internship
>>> as an undergraduate. There I gained a good practice on git workflow. So I
>>> am pretty sure, I can adapt with your way of coding and contribution.
>>>
>>> Again thanks a lot for your kind guidance..
>>> BR
>>>
>>>
>>>
>>> On Thu, Mar 24, 2016 at 9:53 AM, Alexander Bezzubov <bz...@apache.org>
>>> wrote:
>>>
>>>> Hi, Moon, Minudika,
>>>>
>>>>
>>>> thanks for sending out the link, and great formatting by the way!
>>>> I have left few comments in the doc itself.
>>>>
>>>> Eran on this list have pointed out the existence of the Spark runner
>>>> for Beam [1], could this be incorporated  into your proposal somehow?
>>>>
>>>> On the community engagement side - it may be worth answering to that
>>>> thread, thanking it's author for pointing it out as he was clearly trying
>>>> to help with your project.
>>>>
>>>> One more thing on the community side: in this thread on Mar 3 the issue
>>>> has been risen about your previous opensource code:
>>>>
>>>> > On the side note - I can see your commits in master branch of your
>>>> fork, why not to try the
>>>> > workflow Zeppelin uses
>>>> <https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow> [0]
>>>> by tracking your work in different branches? From there it will be easy
>>>> > to submit a PR and ask other contributors for a code review, which
>>>> could improve chances of
>>>> > getting high quality code at the end.
>>>>
>>>> Usually if some question like that has been risen by the community
>>>> member on the list, it is expected that it is addressed somehow. I.e by
>>>> you, answering initial email with some explanations why it was done that
>>>> way and letting everybody know if it will or not be done in another way,
>>>> etc.
>>>>
>>>> I'm sorry if I have missed your response, so could you please clarify
>>>> it again?
>>>>
>>>> Thanks!
>>>>
>>>> And please, do not forget to submit a pdf of the proposal to google
>>>> before the deadline which AFAIK is quite soon.
>>>>
>>>>  1. http://markmail.org/thread/wsjlfuyu7kvip5s6
>>>>
>>>>
>>>> --
>>>> Alex
>>>>
>>>>
>>>>
>>>> On Thu, Mar 24, 2016 at 10:46 AM, moon soo Lee <mo...@apache.org> wrote:
>>>>
>>>>> Thanks for sharing 2nd version. I have not many things to add.
>>>>> Alexander, do you have any comment?
>>>>>
>>>>> Thanks,
>>>>> moon
>>>>>
>>>>>
>>>>> On Wed, Mar 23, 2016 at 9:48 AM Minudika Malshan <
>>>>> minudika001@gmail.com> wrote:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> I made the 2nd version of my draft proposal [1]. Please have a look
>>>>>> and let me know if there are any further changes to be made.
>>>>>> Your comments would be much appreciated.
>>>>>>
>>>>>> [1]
>>>>>> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
>>>>>>
>>>>>> Thanks a lot.
>>>>>>
>>>>>> On Wed, Mar 23, 2016 at 10:17 PM, Minudika Malshan <
>>>>>> minudika001@gmail.com> wrote:
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> I made the 2nd version of my draft. Please have a look and let me
>>>>>>> know if there are any further changes to be made.
>>>>>>> Your comments would be much appreciated.
>>>>>>>
>>>>>>> Thanks a lot.
>>>>>>>
>>>>>>> On Sat, Mar 19, 2016 at 8:12 PM, Alexander Bezzubov <bz...@apache.org>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> your proposal looks solid, I have updated the link from the wiki to
>>>>>>>> a new
>>>>>>>> doc, as well as posted some feedback in comments.
>>>>>>>>
>>>>>>>> Going further, Minudika, can you please incorporate Moon's feedback
>>>>>>>> to the
>>>>>>>> new proposal, (est part on using a ResourcePool), and make sure
>>>>>>>> that we
>>>>>>>> only have one document, linked from everywhere to work on.
>>>>>>>>
>>>>>>>> Thank you!
>>>>>>>>
>>>>>>>> --
>>>>>>>> Alex
>>>>>>>>
>>>>>>>>
>>>>>>>> On Sat, Mar 19, 2016 at 2:03 AM, Minudika Malshan <
>>>>>>>> minudika001@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> > Hi,
>>>>>>>> >
>>>>>>>> > Thanks a lot for your feedback. I will make changes according to
>>>>>>>> them.
>>>>>>>> > However I submitted my draft proposal to Apache Software
>>>>>>>> Foundation GSoC
>>>>>>>> > page .
>>>>>>>> > It seems like you have reviewed the old proposal of mine which
>>>>>>>> was posted
>>>>>>>> > in this thread.
>>>>>>>> > Can you please have a look at my proposal which I submitted to
>>>>>>>> ASF [1]
>>>>>>>> >
>>>>>>>> > [1]
>>>>>>>> >
>>>>>>>> >
>>>>>>>> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
>>>>>>>> >
>>>>>>>> > Thanks and best regards.
>>>>>>>> >
>>>>>>>> > On Fri, Mar 18, 2016 at 11:09 PM, moon soo Lee <mo...@apache.org>
>>>>>>>> wrote:
>>>>>>>> >
>>>>>>>> > > Hi,
>>>>>>>> > >
>>>>>>>> > > Thanks for sharing your proposal. I made few comments on the
>>>>>>>> document.
>>>>>>>> > > Please take a look.
>>>>>>>> > >
>>>>>>>> > > Thanks,
>>>>>>>> > > moon
>>>>>>>> > >
>>>>>>>> > > On Fri, Mar 18, 2016 at 7:16 AM Minudika Malshan <
>>>>>>>> minudika001@gmail.com>
>>>>>>>> > > wrote:
>>>>>>>> > >
>>>>>>>> > > > Hi all,
>>>>>>>> > > >
>>>>>>>> > > > @ Moon, I will try doing as you told. Thank you!
>>>>>>>> > > >
>>>>>>>> > > > I submitted a draft proposal for this project to  AFS. Please
>>>>>>>> could you
>>>>>>>> > > > review it.
>>>>>>>> > > >
>>>>>>>> > > > Thanks and regards
>>>>>>>> > > >
>>>>>>>> > > > On Fri, Mar 18, 2016 at 4:05 AM, moon soo Lee <
>>>>>>>> moon@apache.org> wrote:
>>>>>>>> > > >
>>>>>>>> > > > > Hi,
>>>>>>>> > > > >
>>>>>>>> > > > > Could you share little bit about how did you add jar
>>>>>>>> manually?
>>>>>>>> > > > > Did you try add dependency in pom.xml? like
>>>>>>>> > > > >
>>>>>>>> > > > > <dependency>
>>>>>>>> > > > > <groupId>group_id</groupId>
>>>>>>>> > > > > <artifactId>artifact_id</artifactId>
>>>>>>>> > > > > <version>version_number</version>
>>>>>>>> > > > > <scope>system</scope>
>>>>>>>> > > > > <systemPath>...jar</systemPath>
>>>>>>>> > > > > </dependency>
>>>>>>>> > > > >
>>>>>>>> > > > >
>>>>>>>> > > > > Thanks,
>>>>>>>> > > > > moon
>>>>>>>> > > > >
>>>>>>>> > > > >
>>>>>>>> > > > > On Thu, Mar 17, 2016 at 12:30 PM Minudika Malshan <
>>>>>>>> > > minudika001@gmail.com
>>>>>>>> > > > >
>>>>>>>> > > > > wrote:
>>>>>>>> > > > >
>>>>>>>> > > > > > Hi,
>>>>>>>> > > > > >
>>>>>>>> > > > > > I am going to implement a sample java interpreter for
>>>>>>>> zeppelin for
>>>>>>>> > > demo
>>>>>>>> > > > > > purposes in my proposal.
>>>>>>>> > > > > > Since java-repl dependencies are not available as maven
>>>>>>>> > dependencies
>>>>>>>> > > I
>>>>>>>> > > > > had
>>>>>>>> > > > > > to add those jars manually to the project.
>>>>>>>> > > > > > But when I build the zeppelin project with the new
>>>>>>>> changes I made,
>>>>>>>> > it
>>>>>>>> > > > > > refuses to be built saying that it cannot resolve those
>>>>>>>> jars.
>>>>>>>> > > > > > Please let me know how to add those jars correctly.
>>>>>>>> > > > > >
>>>>>>>> > > > > > Regards
>>>>>>>> > > > > >
>>>>>>>> > > > > >
>>>>>>>> > > > > > On Wed, Mar 16, 2016 at 8:01 AM, Alexander Bezzubov <
>>>>>>>> > bzz@apache.org>
>>>>>>>> > > > > > wrote:
>>>>>>>> > > > > >
>>>>>>>> > > > > > > Hi Minudika,
>>>>>>>> > > > > > >
>>>>>>>> > > > > > > thank you for keeping list posted!
>>>>>>>> > > > > > > I will get back to you with the proposal comments later
>>>>>>>> today
>>>>>>>> > > > directly
>>>>>>>> > > > > > > inside the document.
>>>>>>>> > > > > > >
>>>>>>>> > > > > > > --
>>>>>>>> > > > > > > Alex
>>>>>>>> > > > > > >
>>>>>>>> > > > > > >
>>>>>>>> > > > > > > On Wed, Mar 16, 2016 at 6:27 AM, Minudika Malshan <
>>>>>>>> > > > > minudika001@gmail.com
>>>>>>>> > > > > > >
>>>>>>>> > > > > > > wrote:
>>>>>>>> > > > > > >
>>>>>>>> > > > > > > > Hi,
>>>>>>>> > > > > > > >
>>>>>>>> > > > > > > > Could you please help me to improve the content of
>>>>>>>> above
>>>>>>>> > > proposal?
>>>>>>>> > > > > > > >
>>>>>>>> > > > > > > > Thanks
>>>>>>>> > > > > > > >
>>>>>>>> > > > > > > > On Sun, Mar 13, 2016 at 1:37 AM, Minudika Malshan <
>>>>>>>> > > > > > minudika001@gmail.com
>>>>>>>> > > > > > > >
>>>>>>>> > > > > > > > wrote:
>>>>>>>> > > > > > > >
>>>>>>>> > > > > > > > > Hi Alex,
>>>>>>>> > > > > > > > >
>>>>>>>> > > > > > > > > I prepared a draft version of my proposal which you
>>>>>>>> can find
>>>>>>>> > > here
>>>>>>>> > > > > > > > > <
>>>>>>>> > > > > > > >
>>>>>>>> > > > > > >
>>>>>>>> > > > > >
>>>>>>>> > > > >
>>>>>>>> > > >
>>>>>>>> > >
>>>>>>>> >
>>>>>>>> https://docs.google.com/document/d/1KaBKxYbR08pgwv3UfPF-SMiRM2VJ7K4AQiLzzfUd138/edit?usp=sharing
>>>>>>>> > > > > > > > >.
>>>>>>>> > > > > > > > > Could you please have a look and give comments on
>>>>>>>> how to
>>>>>>>> > > improve
>>>>>>>> > > > > it.
>>>>>>>> > > > > > > > >
>>>>>>>> > > > > > > > > Thanks and regards
>>>>>>>> > > > > > > > >
>>>>>>>> > > > > > > > > On Sat, Mar 12, 2016 at 8:10 AM, Alexander Bezzubov
>>>>>>>> <
>>>>>>>> > > > > bzz@apache.org>
>>>>>>>> > > > > > > > > wrote:
>>>>>>>> > > > > > > > >
>>>>>>>> > > > > > > > >> Hi,
>>>>>>>> > > > > > > > >>
>>>>>>>> > > > > > > > >> great question - as cloud platform that you
>>>>>>>> mention is not
>>>>>>>> > > > > > > open-source,
>>>>>>>> > > > > > > > it
>>>>>>>> > > > > > > > >> is not immediately expected to get it done as a
>>>>>>>> part of
>>>>>>>> > GSoC.
>>>>>>>> > > > > > > > >>
>>>>>>>> > > > > > > > >> That being said, if that is something that you
>>>>>>>> want to look
>>>>>>>> > > > into,
>>>>>>>> > > > > or
>>>>>>>> > > > > > > > think
>>>>>>>> > > > > > > > >> that should be not very hard to implement, or
>>>>>>>> think that
>>>>>>>> > would
>>>>>>>> > > > be
>>>>>>>> > > > > of
>>>>>>>> > > > > > > the
>>>>>>>> > > > > > > > >> great benefit of users - it's totally up to you
>>>>>>>> and you can
>>>>>>>> > > make
>>>>>>>> > > > > it
>>>>>>>> > > > > > > part
>>>>>>>> > > > > > > > >> of
>>>>>>>> > > > > > > > >> your project proposal scope, if you want to (i.e
>>>>>>>> as extra
>>>>>>>> > > bonus,
>>>>>>>> > > > > at
>>>>>>>> > > > > > > the
>>>>>>>> > > > > > > > >> end, if time permits)
>>>>>>>> > > > > > > > >>
>>>>>>>> > > > > > > > >> --
>>>>>>>> > > > > > > > >> Alex
>>>>>>>> > > > > > > > >>
>>>>>>>> > > > > > > > >> On Thu, Mar 10, 2016 at 6:39 PM, Minudika Malshan <
>>>>>>>> > > > > > > > minudika001@gmail.com>
>>>>>>>> > > > > > > > >> wrote:
>>>>>>>> > > > > > > > >>
>>>>>>>> > > > > > > > >> > Hi Alex,
>>>>>>>> > > > > > > > >> >
>>>>>>>> > > > > > > > >> > As we know the origin of Apache beam is  the
>>>>>>>> Google cloud
>>>>>>>> > > > > > platform.
>>>>>>>> > > > > > > It
>>>>>>>> > > > > > > > >> has
>>>>>>>> > > > > > > > >> > been developed mainly focusing on deploying
>>>>>>>> pipelines in
>>>>>>>> > the
>>>>>>>> > > > > > cloud.
>>>>>>>> > > > > > > > >> > But AFAIK mostly zeppelin is used as a
>>>>>>>> standalone system.
>>>>>>>> > > > > > > > >> > Is it expected to implement the cloud support
>>>>>>>> for the
>>>>>>>> > > > > interpreter
>>>>>>>> > > > > > > > under
>>>>>>>> > > > > > > > >> > this GSoC project?
>>>>>>>> > > > > > > > >> >
>>>>>>>> > > > > > > > >> > Best regards.
>>>>>>>> > > > > > > > >> >
>>>>>>>> > > > > > > > >> > Minudika Malshan
>>>>>>>> > > > > > > > >> > Undergraduate
>>>>>>>> > > > > > > > >> > Department of Computer Science and Engineering
>>>>>>>> > > > > > > > >> > University of Moratuwa
>>>>>>>> > > > > > > > >> > Sri Lanka.
>>>>>>>> > > > > > > > >> >
>>>>>>>> > > > > > > > >> >
>>>>>>>> > > > > > > > >> >
>>>>>>>> > > > > > > > >> >
>>>>>>>> > > > > > > > >> > On Thu, Mar 10, 2016 at 6:44 AM, Alexander
>>>>>>>> Bezzubov <
>>>>>>>> > > > > > bzz@apache.org
>>>>>>>> > > > > > > >
>>>>>>>> > > > > > > > >> > wrote:
>>>>>>>> > > > > > > > >> >
>>>>>>>> > > > > > > > >> > > Hi Minudika,
>>>>>>>> > > > > > > > >> > >
>>>>>>>> > > > > > > > >> > > you plan sounds awesome - please either keep
>>>>>>>> this thread
>>>>>>>> > > > > posted
>>>>>>>> > > > > > on
>>>>>>>> > > > > > > > the
>>>>>>>> > > > > > > > >> > > progress or even better, feel free to start a
>>>>>>>> new one,
>>>>>>>> > > with
>>>>>>>> > > > > more
>>>>>>>> > > > > > > > >> > > descriptive subject, asking community for a
>>>>>>>> feedback on
>>>>>>>> > > your
>>>>>>>> > > > > > > > proposal.
>>>>>>>> > > > > > > > >> > >
>>>>>>>> > > > > > > > >> > > Google docs \w ability for people with the
>>>>>>>> link to post
>>>>>>>> > > > > comments
>>>>>>>> > > > > > > > there
>>>>>>>> > > > > > > > >> > is a
>>>>>>>> > > > > > > > >> > > great medium. As soon as you send one I'll be
>>>>>>>> happy to
>>>>>>>> > add
>>>>>>>> > > > it
>>>>>>>> > > > > to
>>>>>>>> > > > > > > > >> https://
>>>>>>>> > > > > > > > >> > >
>>>>>>>> > > > > > > > >>
>>>>>>>> > > > > > >
>>>>>>>> > > > >
>>>>>>>> > >
>>>>>>>> cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
>>>>>>>> > > > > > > > >> > >
>>>>>>>> > > > > > > > >> > > --
>>>>>>>> > > > > > > > >> > > Alex
>>>>>>>> > > > > > > > >> > >
>>>>>>>> > > > > > > > >> > > On Wed, Mar 9, 2016 at 9:21 PM, Minudika
>>>>>>>> Malshan <
>>>>>>>> > > > > > > > >> minudika001@gmail.com>
>>>>>>>> > > > > > > > >> > > wrote:
>>>>>>>> > > > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > Hi Alex,
>>>>>>>> > > > > > > > >> > > >
>>>>>>>> > > > > > > > >> > > > I think Java-repl can be used for the
>>>>>>>> implementation.
>>>>>>>> > > > > > Currently
>>>>>>>> > > > > > > I
>>>>>>>> > > > > > > > am
>>>>>>>> > > > > > > > >> > > > working on a sample implementation and will
>>>>>>>> share it
>>>>>>>> > in
>>>>>>>> > > > here
>>>>>>>> > > > > > > soon.
>>>>>>>> > > > > > > > >> > > > And will it be ok if I share my sample
>>>>>>>> proposal as a
>>>>>>>> > > > google
>>>>>>>> > > > > > doc?
>>>>>>>> > > > > > > > >> > > >
>>>>>>>> > > > > > > > >> > > > Thanks for your help.
>>>>>>>> > > > > > > > >> > > >
>>>>>>>> > > > > > > > >> > > > Regards.
>>>>>>>> > > > > > > > >> > > > Minudika
>>>>>>>> > > > > > > > >> > > >
>>>>>>>> > > > > > > > >> > > > Minudika Malshan
>>>>>>>> > > > > > > > >> > > > Undergraduate
>>>>>>>> > > > > > > > >> > > > Department of Computer Science and
>>>>>>>> Engineering
>>>>>>>> > > > > > > > >> > > > University of Moratuwa
>>>>>>>> > > > > > > > >> > > > Sri Lanka
>>>>>>>> > > > > > > > >> > > >
>>>>>>>> > > > > > > > >> > > >
>>>>>>>> > > > > > > > >> > > >
>>>>>>>> > > > > > > > >> > > >
>>>>>>>> > > > > > > > >> > > > On Mon, Mar 7, 2016 at 6:39 AM, Alexander
>>>>>>>> Bezzubov <
>>>>>>>> > > > > > > > bzz@apache.org>
>>>>>>>> > > > > > > > >> > > wrote:
>>>>>>>> > > > > > > > >> > > >
>>>>>>>> > > > > > > > >> > > > > Hi Minudika,
>>>>>>>> > > > > > > > >> > > > >
>>>>>>>> > > > > > > > >> > > > > if you are talking about Java REPL [1],
>>>>>>>> this was
>>>>>>>> > just
>>>>>>>> > > an
>>>>>>>> > > > > > > example
>>>>>>>> > > > > > > > >> of
>>>>>>>> > > > > > > > >> > the
>>>>>>>> > > > > > > > >> > > > > project we might want to use to archive
>>>>>>>> the first
>>>>>>>> > step
>>>>>>>> > > > of
>>>>>>>> > > > > > our
>>>>>>>> > > > > > > > >> goal:
>>>>>>>> > > > > > > > >> > get
>>>>>>>> > > > > > > > >> > > > > Java code interpreted by Zeppelin.
>>>>>>>> > > > > > > > >> > > > >
>>>>>>>> > > > > > > > >> > > > > > Should we have to add JAVA-REPL source
>>>>>>>> code as a
>>>>>>>> > > > module
>>>>>>>> > > > > > for
>>>>>>>> > > > > > > > the
>>>>>>>> > > > > > > > >> > beam
>>>>>>>> > > > > > > > >> > > > > > interpreter or can we get the necessary
>>>>>>>> features
>>>>>>>> > of
>>>>>>>> > > it
>>>>>>>> > > > > as
>>>>>>>> > > > > > > > >> > > dependencies
>>>>>>>> > > > > > > > >> > > > to
>>>>>>>> > > > > > > > >> > > > > > our project?
>>>>>>>> > > > > > > > >> > > > > Well, it looks like this particular
>>>>>>>> project is built
>>>>>>>> > > > with
>>>>>>>> > > > > > Ant
>>>>>>>> > > > > > > > and
>>>>>>>> > > > > > > > >> is
>>>>>>>> > > > > > > > >> > > not
>>>>>>>> > > > > > > > >> > > > > published on Maven [2]. So right now there
>>>>>>>> is no
>>>>>>>> > easy
>>>>>>>> > > > way
>>>>>>>> > > > > to
>>>>>>>> > > > > > > get
>>>>>>>> > > > > > > > >> it
>>>>>>>> > > > > > > > >> > as
>>>>>>>> > > > > > > > >> > > > > build-time dependency.
>>>>>>>> > > > > > > > >> > > > >
>>>>>>>> > > > > > > > >> > > > > What I would suggest here:
>>>>>>>> > > > > > > > >> > > > >   - try finding any other other
>>>>>>>> alternative java
>>>>>>>> > REPL
>>>>>>>> > > > > > > > >> implementations
>>>>>>>> > > > > > > > >> > > > >   - if there are none, you could try
>>>>>>>> hacking first
>>>>>>>> > PoC
>>>>>>>> > > > for
>>>>>>>> > > > > > > > >> Java\Beam
>>>>>>>> > > > > > > > >> > > > > interpreter together just using the code
>>>>>>>> from this
>>>>>>>> > > > > project,
>>>>>>>> > > > > > > > >> inside a
>>>>>>>> > > > > > > > >> > > new
>>>>>>>> > > > > > > > >> > > > > interpreter module directly (it is Apache
>>>>>>>> 2.0
>>>>>>>> > > licensed)
>>>>>>>> > > > > > > > >> > > > >
>>>>>>>> > > > > > > > >> > > > > If it suits our needs and PoC works (it
>>>>>>>> might not,
>>>>>>>> > > > looking
>>>>>>>> > > > > > > > though
>>>>>>>> > > > > > > > >> > open
>>>>>>>> > > > > > > > >> > > > > issues on Github), then at the end of the
>>>>>>>> GSoC you
>>>>>>>> > > could
>>>>>>>> > > > > > just
>>>>>>>> > > > > > > > >> > allocate
>>>>>>>> > > > > > > > >> > > > some
>>>>>>>> > > > > > > > >> > > > > time to contribute Maven publishing to
>>>>>>>> that project
>>>>>>>> > > > (which
>>>>>>>> > > > > > > > should
>>>>>>>> > > > > > > > >> not
>>>>>>>> > > > > > > > >> > > > take
>>>>>>>> > > > > > > > >> > > > > long and can be done as a last step).
>>>>>>>> > > > > > > > >> > > > >
>>>>>>>> > > > > > > > >> > > > > Hope this helps and please let me know if
>>>>>>>> you have
>>>>>>>> > > > further
>>>>>>>> > > > > > > > >> questions!
>>>>>>>> > > > > > > > >> > > > >
>>>>>>>> > > > > > > > >> > > > >  1.
>>>>>>>> > > https://github.com/albertlatacz/java-repl/issues/79
>>>>>>>> > > > > > > > >> > > > >  2.
>>>>>>>> https://github.com/albertlatacz/java-repl
>>>>>>>> > > > > > > > >> > > > >
>>>>>>>> > > > > > > > >> > > > > On Sun, Mar 6, 2016 at 4:17 AM, Minudika
>>>>>>>> Malshan <
>>>>>>>> > > > > > > > >> > > minudika001@gmail.com>
>>>>>>>> > > > > > > > >> > > > > wrote:
>>>>>>>> > > > > > > > >> > > > >
>>>>>>>> > > > > > > > >> > > > > > Hi,
>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>> > > > > > > > >> > > > > > I have gained understanding about
>>>>>>>> zeppelin and
>>>>>>>> > > > > > > functionalities
>>>>>>>> > > > > > > > >> of
>>>>>>>> > > > > > > > >> > > > > DataFlow
>>>>>>>> > > > > > > > >> > > > > > SDK. please help me to get familiar with
>>>>>>>> > JAVA-REPL.
>>>>>>>> > > > > > > > >> > > > > > It would be a great help if you can help
>>>>>>>> me to
>>>>>>>> > > > > understand
>>>>>>>> > > > > > > the
>>>>>>>> > > > > > > > >> flow
>>>>>>>> > > > > > > > >> > of
>>>>>>>> > > > > > > > >> > > > > > JAVA-REPL and the way to use it to
>>>>>>>> interpret
>>>>>>>> > > DataFlow
>>>>>>>> > > > > SDK
>>>>>>>> > > > > > > > >> methods.
>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>> > > > > > > > >> > > > > > Regards
>>>>>>>> > > > > > > > >> > > > > > Minudika
>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>> > > > > > > > >> > > > > > Minudika Malshan
>>>>>>>> > > > > > > > >> > > > > > Undergraduate
>>>>>>>> > > > > > > > >> > > > > > Department of Computer Science and
>>>>>>>> Engineering
>>>>>>>> > > > > > > > >> > > > > > University of Moratuwa.
>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>> > > > > > > > >> > > > > > On Sat, Mar 5, 2016 at 1:03 AM, Minudika
>>>>>>>> Malshan <
>>>>>>>> > > > > > > > >> > > > minudika001@gmail.com>
>>>>>>>> > > > > > > > >> > > > > > wrote:
>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>> > > > > > > > >> > > > > > > Hi,
>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>> > > > > > > > >> > > > > > > I was going through JAVA REPL
>>>>>>>> implementation.
>>>>>>>> > > > > > > > >> > > > > > > I'm bit confused about the way it
>>>>>>>> should be used
>>>>>>>> > > to
>>>>>>>> > > > > > > > implement
>>>>>>>> > > > > > > > >> a
>>>>>>>> > > > > > > > >> > > java
>>>>>>>> > > > > > > > >> > > > > > > interpreter which supports Apache beam
>>>>>>>> commands.
>>>>>>>> > > > > > > > >> > > > > > > Should we have to add JAVA-REPL source
>>>>>>>> code as a
>>>>>>>> > > > > module
>>>>>>>> > > > > > > for
>>>>>>>> > > > > > > > >> the
>>>>>>>> > > > > > > > >> > > beam
>>>>>>>> > > > > > > > >> > > > > > > interpreter or can we get the
>>>>>>>> necessary features
>>>>>>>> > > of
>>>>>>>> > > > it
>>>>>>>> > > > > > as
>>>>>>>> > > > > > > > >> > > > dependencies
>>>>>>>> > > > > > > > >> > > > > to
>>>>>>>> > > > > > > > >> > > > > > > our project?
>>>>>>>> > > > > > > > >> > > > > > > Could you please explain the procedure
>>>>>>>> I should
>>>>>>>> > > > follow
>>>>>>>> > > > > > in
>>>>>>>> > > > > > > > >> order
>>>>>>>> > > > > > > > >> > to
>>>>>>>> > > > > > > > >> > > > > > achieve
>>>>>>>> > > > > > > > >> > > > > > > this task.
>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>> > > > > > > > >> > > > > > > Thanks and regards,
>>>>>>>> > > > > > > > >> > > > > > > Minudika
>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>> > > > > > > > >> > > > > > > Minudika Malshan
>>>>>>>> > > > > > > > >> > > > > > > Undergraduate
>>>>>>>> > > > > > > > >> > > > > > > Department of Computer Science and
>>>>>>>> Engineering
>>>>>>>> > > > > > > > >> > > > > > > University of Moratuwa.
>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>> > > > > > > > >> > > > > > > On Thu, Mar 3, 2016 at 11:23 AM,
>>>>>>>> Alexander
>>>>>>>> > > Bezzubov
>>>>>>>> > > > <
>>>>>>>> > > > > > > > >> > > bzz@apache.org>
>>>>>>>> > > > > > > > >> > > > > > > wrote:
>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>> > > > > > > > >> > > > > > >> Hi,
>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>> > > > > > > > >> > > > > > >> I would suggest you to take some time
>>>>>>>> and read
>>>>>>>> > > > > through
>>>>>>>> > > > > > > the
>>>>>>>> > > > > > > > >> links
>>>>>>>> > > > > > > > >> > > > from
>>>>>>>> > > > > > > > >> > > > > > >> email
>>>>>>>> > > > > > > > >> > > > > > >> carefully and then post back here in
>>>>>>>> this
>>>>>>>> > thread,
>>>>>>>> > > > in
>>>>>>>> > > > > > case
>>>>>>>> > > > > > > > you
>>>>>>>> > > > > > > > >> > > manage
>>>>>>>> > > > > > > > >> > > > > to
>>>>>>>> > > > > > > > >> > > > > > >> find the answer to your question.
>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>> > > > > > > > >> > > > > > >> That might helpful to other students
>>>>>>>> > > participating
>>>>>>>> > > > in
>>>>>>>> > > > > > > GSoC
>>>>>>>> > > > > > > > as
>>>>>>>> > > > > > > > >> > > well.
>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>> > > > > > > > >> > > > > > >> Thanks!
>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>> > > > > > > > >> > > > > > >> --
>>>>>>>> > > > > > > > >> > > > > > >> Alex
>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>> > > > > > > > >> > > > > > >> On Thu, Mar 3, 2016 at 2:43 PM,
>>>>>>>> Minudika
>>>>>>>> > Malshan
>>>>>>>> > > <
>>>>>>>> > > > > > > > >> > > > > minudika001@gmail.com
>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>> > > > > > > > >> > > > > > >> wrote:
>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>> > > > > > > > >> > > > > > >> > Hi Alex,
>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>> > > > > > > > >> > > > > > >> > Thanks a lot for your detailed
>>>>>>>> guide through
>>>>>>>> > > the
>>>>>>>> > > > > > > project.
>>>>>>>> > > > > > > > >> > > > > > >> > As you have mentioned, I'm going to
>>>>>>>> create a
>>>>>>>> > > > draft
>>>>>>>> > > > > > > > >> proposal.
>>>>>>>> > > > > > > > >> > > > > > >> > Is there any specific template for
>>>>>>>> the
>>>>>>>> > > proposal?
>>>>>>>> > > > Or
>>>>>>>> > > > > > > will
>>>>>>>> > > > > > > > >> it be
>>>>>>>> > > > > > > > >> > > ok
>>>>>>>> > > > > > > > >> > > > to
>>>>>>>> > > > > > > > >> > > > > > >> create
>>>>>>>> > > > > > > > >> > > > > > >> > a proposal on my own including the
>>>>>>>> facts and
>>>>>>>> > > > points
>>>>>>>> > > > > > > > you've
>>>>>>>> > > > > > > > >> > > > mentioned
>>>>>>>> > > > > > > > >> > > > > > in
>>>>>>>> > > > > > > > >> > > > > > >> > your reply?
>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>> > > > > > > > >> > > > > > >> > Thanks again and regards.
>>>>>>>> > > > > > > > >> > > > > > >> > Minudika
>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>> > > > > > > > >> > > > > > >> > Minudika Malshan
>>>>>>>> > > > > > > > >> > > > > > >> > Undergraduate
>>>>>>>> > > > > > > > >> > > > > > >> > Department of Computer Science and
>>>>>>>> > Engineering
>>>>>>>> > > > > > > > >> > > > > > >> > University of Moratuwa.
>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>> > > > > > > > >> > > > > > >> > On Thu, Mar 3, 2016 at 8:49 AM,
>>>>>>>> Alexander
>>>>>>>> > > > Bezzubov
>>>>>>>> > > > > <
>>>>>>>> > > > > > > > >> > > > > > >> abezzubov@nflabs.com>
>>>>>>>> > > > > > > > >> > > > > > >> > wrote:
>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>> > > > > > > > >> > > > > > >> > > Hi Minudika,
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > > > Currently I am writing an
>>>>>>>> interpreter for
>>>>>>>> > > > > > SiddhiQL
>>>>>>>> > > > > > > > >> which
>>>>>>>> > > > > > > > >> > is
>>>>>>>> > > > > > > > >> > > a
>>>>>>>> > > > > > > > >> > > > > real
>>>>>>>> > > > > > > > >> > > > > > >> time
>>>>>>>> > > > > > > > >> > > > > > >> > > > complex event processing
>>>>>>>> engine, as a
>>>>>>>> > part
>>>>>>>> > > of
>>>>>>>> > > > > > > > research.
>>>>>>>> > > > > > > > >> > > > > > >> > > > If you are interested, you can
>>>>>>>> find the
>>>>>>>> > > code
>>>>>>>> > > > at
>>>>>>>> > > > > > > here.
>>>>>>>> > > > > > > > >> > (It's
>>>>>>>> > > > > > > > >> > > > too
>>>>>>>> > > > > > > > >> > > > > > >> messy
>>>>>>>> > > > > > > > >> > > > > > >> > > > though. Have a lot to clean up
>>>>>>>> the in the
>>>>>>>> > > > code)
>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>> > > > https://github.com/minudika/incubator-zeppelin
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > > Thank you for sharing! That would
>>>>>>>> be a huge
>>>>>>>> > > > plus
>>>>>>>> > > > > > for
>>>>>>>> > > > > > > > your
>>>>>>>> > > > > > > > >> > > > > proposal,
>>>>>>>> > > > > > > > >> > > > > > >> but
>>>>>>>> > > > > > > > >> > > > > > >> > > please remember that code quality
>>>>>>>> would be
>>>>>>>> > an
>>>>>>>> > > > > > > important
>>>>>>>> > > > > > > > >> > factor
>>>>>>>> > > > > > > > >> > > > on
>>>>>>>> > > > > > > > >> > > > > > >> > > the proposal selection process,
>>>>>>>> so please
>>>>>>>> > > make
>>>>>>>> > > > > sure
>>>>>>>> > > > > > > > that
>>>>>>>> > > > > > > > >> you
>>>>>>>> > > > > > > > >> > > > have
>>>>>>>> > > > > > > > >> > > > > > >> > finished
>>>>>>>> > > > > > > > >> > > > > > >> > > possible cleanups before
>>>>>>>> attaching it to
>>>>>>>> > your
>>>>>>>> > > > > > > > >> application.
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > > On the side note - I can see your
>>>>>>>> commits
>>>>>>>> > in
>>>>>>>> > > > > master
>>>>>>>> > > > > > > > >> branch
>>>>>>>> > > > > > > > >> > of
>>>>>>>> > > > > > > > >> > > > your
>>>>>>>> > > > > > > > >> > > > > > >> fork,
>>>>>>>> > > > > > > > >> > > > > > >> > > why not to try the workflow
>>>>>>>> Zeppelin uses
>>>>>>>> > > > > > > > >> > > > > > >> > > <
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>> > > > > > > > >> > > > >
>>>>>>>> > > > > > > > >> > > >
>>>>>>>> > > > > > > > >> > >
>>>>>>>> > > > > > > > >> >
>>>>>>>> > > > > > > > >>
>>>>>>>> > > > > > > >
>>>>>>>> > > > > > >
>>>>>>>> > > > > >
>>>>>>>> > > > >
>>>>>>>> > > >
>>>>>>>> > >
>>>>>>>> >
>>>>>>>> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>> > > > > > > > >> > > > > > >> > > [0]
>>>>>>>> > > > > > > > >> > > > > > >> > > by tracking your work in different
>>>>>>>> > branches?
>>>>>>>> > > > From
>>>>>>>> > > > > > > there
>>>>>>>> > > > > > > > >> it
>>>>>>>> > > > > > > > >> > > will
>>>>>>>> > > > > > > > >> > > > be
>>>>>>>> > > > > > > > >> > > > > > >> easy
>>>>>>>> > > > > > > > >> > > > > > >> > to
>>>>>>>> > > > > > > > >> > > > > > >> > > submit a PR and ask other
>>>>>>>> contributors for
>>>>>>>> > a
>>>>>>>> > > > code
>>>>>>>> > > > > > > > review,
>>>>>>>> > > > > > > > >> > > which
>>>>>>>> > > > > > > > >> > > > > > could
>>>>>>>> > > > > > > > >> > > > > > >> > > improve chances of getting high
>>>>>>>> quality
>>>>>>>> > code
>>>>>>>> > > at
>>>>>>>> > > > > the
>>>>>>>> > > > > > > > end.
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > > > I would like to know the exact
>>>>>>>> purpose of
>>>>>>>> > > > this
>>>>>>>> > > > > > > > project
>>>>>>>> > > > > > > > >> and
>>>>>>>> > > > > > > > >> > > > > > expected
>>>>>>>> > > > > > > > >> > > > > > >> > > outcome
>>>>>>>> > > > > > > > >> > > > > > >> > > from the student.
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > > The purpose (the objective or the
>>>>>>>> outcome
>>>>>>>> > or
>>>>>>>> > > > the
>>>>>>>> > > > > > > goal)
>>>>>>>> > > > > > > > of
>>>>>>>> > > > > > > > >> > this
>>>>>>>> > > > > > > > >> > > > > > >> project is
>>>>>>>> > > > > > > > >> > > > > > >> > > to have merged PR with a code +
>>>>>>>> > > documentation +
>>>>>>>> > > > > > > example
>>>>>>>> > > > > > > > >> of
>>>>>>>> > > > > > > > >> > > usage
>>>>>>>> > > > > > > > >> > > > > > for a
>>>>>>>> > > > > > > > >> > > > > > >> > new
>>>>>>>> > > > > > > > >> > > > > > >> > > Interpreter in Zeppelin, that
>>>>>>>> works with
>>>>>>>> > > Apache
>>>>>>>> > > > > > Beam
>>>>>>>> > > > > > > > SKD
>>>>>>>> > > > > > > > >> by
>>>>>>>> > > > > > > > >> > > the
>>>>>>>> > > > > > > > >> > > > > end
>>>>>>>> > > > > > > > >> > > > > > of
>>>>>>>> > > > > > > > >> > > > > > >> > the
>>>>>>>> > > > > > > > >> > > > > > >> > > summer.
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > > It might be bold goal, so in
>>>>>>>> order to be
>>>>>>>> > > > > reachable
>>>>>>>> > > > > > > and
>>>>>>>> > > > > > > > >> get
>>>>>>>> > > > > > > > >> > > > > accepted
>>>>>>>> > > > > > > > >> > > > > > it
>>>>>>>> > > > > > > > >> > > > > > >> > > should be further divided on
>>>>>>>> smaller goal
>>>>>>>> > > > aligned
>>>>>>>> > > > > > > with
>>>>>>>> > > > > > > > >> GSoC
>>>>>>>> > > > > > > > >> > > > > > timeline,
>>>>>>>> > > > > > > > >> > > > > > >> and
>>>>>>>> > > > > > > > >> > > > > > >> > > then even on a smaller "steps" on
>>>>>>>> "how to
>>>>>>>> > get
>>>>>>>> > > > > > there".
>>>>>>>> > > > > > > > >> > > > > > >> > > The expectations are that you
>>>>>>>> will do this
>>>>>>>> > > > work,
>>>>>>>> > > > > as
>>>>>>>> > > > > > > > part
>>>>>>>> > > > > > > > >> of
>>>>>>>> > > > > > > > >> > > your
>>>>>>>> > > > > > > > >> > > > > > >> > > application proposal (with the
>>>>>>>> help of
>>>>>>>> > > > potential
>>>>>>>> > > > > > > > >> mentors).
>>>>>>>> > > > > > > > >> > In
>>>>>>>> > > > > > > > >> > > > > prev.
>>>>>>>> > > > > > > > >> > > > > > >> email
>>>>>>>> > > > > > > > >> > > > > > >> > > in this thread I posted some
>>>>>>>> ideas on how
>>>>>>>> > > those
>>>>>>>> > > > > > > smaller
>>>>>>>> > > > > > > > >> > goals
>>>>>>>> > > > > > > > >> > > > can
>>>>>>>> > > > > > > > >> > > > > > look
>>>>>>>> > > > > > > > >> > > > > > >> > > like, but ultimately it's up to
>>>>>>>> you to
>>>>>>>> > > decide.
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > > So I would suggest you start
>>>>>>>> looking into
>>>>>>>> > > > > creating
>>>>>>>> > > > > > a
>>>>>>>> > > > > > > > >> > proposal
>>>>>>>> > > > > > > > >> > > > > draft
>>>>>>>> > > > > > > > >> > > > > > as
>>>>>>>> > > > > > > > >> > > > > > >> > > early as possible. [5] Have some
>>>>>>>> examples
>>>>>>>> > and
>>>>>>>> > > > > docs
>>>>>>>> > > > > > > from
>>>>>>>> > > > > > > > >> ASF
>>>>>>>> > > > > > > > >> > on
>>>>>>>> > > > > > > > >> > > > the
>>>>>>>> > > > > > > > >> > > > > > >> > proposal
>>>>>>>> > > > > > > > >> > > > > > >> > > as well, so please make sure that
>>>>>>>> you read
>>>>>>>> > > it.
>>>>>>>> > > > > > Please
>>>>>>>> > > > > > > > >> also
>>>>>>>> > > > > > > > >> > > feel
>>>>>>>> > > > > > > > >> > > > > free
>>>>>>>> > > > > > > > >> > > > > > >> to
>>>>>>>> > > > > > > > >> > > > > > >> > > post it here to get the feedback
>>>>>>>> from the
>>>>>>>> > > > > > community,
>>>>>>>> > > > > > > > and
>>>>>>>> > > > > > > > >> I
>>>>>>>> > > > > > > > >> > > will
>>>>>>>> > > > > > > > >> > > > be
>>>>>>>> > > > > > > > >> > > > > > >> happy
>>>>>>>> > > > > > > > >> > > > > > >> > to
>>>>>>>> > > > > > > > >> > > > > > >> > > further assist you with it.
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > > Good proposal consists of:
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > >  - list of high-level, measurable
>>>>>>>> > "results",
>>>>>>>> > > or
>>>>>>>> > > > > > steps
>>>>>>>> > > > > > > > to
>>>>>>>> > > > > > > > >> > > archive
>>>>>>>> > > > > > > > >> > > > > the
>>>>>>>> > > > > > > > >> > > > > > >> > final
>>>>>>>> > > > > > > > >> > > > > > >> > > objective\goal
>>>>>>>> > > > > > > > >> > > > > > >> > >  - laid out over the timeline (so
>>>>>>>> > > expectations
>>>>>>>> > > > > for
>>>>>>>> > > > > > > > >> > > "milestones"
>>>>>>>> > > > > > > > >> > > > > like
>>>>>>>> > > > > > > > >> > > > > > >> > > mid-term are set)
>>>>>>>> > > > > > > > >> > > > > > >> > >  - each "result" with the further
>>>>>>>> scope
>>>>>>>> > > > breakdown
>>>>>>>> > > > > > to
>>>>>>>> > > > > > > a
>>>>>>>> > > > > > > > >> > smaller
>>>>>>>> > > > > > > > >> > > > > > action
>>>>>>>> > > > > > > > >> > > > > > >> > items
>>>>>>>> > > > > > > > >> > > > > > >> > > (ideally, each not longer than
>>>>>>>> 1day)
>>>>>>>> > > > > > > > >> > > > > > >> > >  - plus some background
>>>>>>>> information,
>>>>>>>> > showing
>>>>>>>> > > > that
>>>>>>>> > > > > > you
>>>>>>>> > > > > > > > are
>>>>>>>> > > > > > > > >> > > > > qualified
>>>>>>>> > > > > > > > >> > > > > > >> to do
>>>>>>>> > > > > > > > >> > > > > > >> > > all that and put some thinking
>>>>>>>> into details
>>>>>>>> > > > > (links
>>>>>>>> > > > > > to
>>>>>>>> > > > > > > > >> your
>>>>>>>> > > > > > > > >> > > code
>>>>>>>> > > > > > > > >> > > > > here
>>>>>>>> > > > > > > > >> > > > > > >> will
>>>>>>>> > > > > > > > >> > > > > > >> > > help very much)
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > > > I am getting familiar with
>>>>>>>> Apache beam
>>>>>>>> > > > > nowadays.
>>>>>>>> > > > > > > > Please
>>>>>>>> > > > > > > > >> > can
>>>>>>>> > > > > > > > >> > > > you
>>>>>>>> > > > > > > > >> > > > > > >> provide
>>>>>>>> > > > > > > > >> > > > > > >> > > me some useful resources for that.
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > > [1], [2], [3], [4] are some
>>>>>>>> resource to
>>>>>>>> > learn
>>>>>>>> > > > > about
>>>>>>>> > > > > > > > Beam
>>>>>>>> > > > > > > > >> > > before
>>>>>>>> > > > > > > > >> > > > it
>>>>>>>> > > > > > > > >> > > > > > has
>>>>>>>> > > > > > > > >> > > > > > >> > > finalized its move to Apache.
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > > Hope this helps!
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > > --
>>>>>>>> > > > > > > > >> > > > > > >> > > Alex
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > >  0.
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>> > > > > > > > >> > > > >
>>>>>>>> > > > > > > > >> > > >
>>>>>>>> > > > > > > > >> > >
>>>>>>>> > > > > > > > >> >
>>>>>>>> > > > > > > > >>
>>>>>>>> > > > > > > >
>>>>>>>> > > > > > >
>>>>>>>> > > > > >
>>>>>>>> > > > >
>>>>>>>> > > >
>>>>>>>> > >
>>>>>>>> >
>>>>>>>> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
>>>>>>>> > > > > > > > >> > > > > > >> > >  1.
>>>>>>>> https://cloud.google.com/dataflow/
>>>>>>>> > > > > > > > >> > > > > > >> > >  2.
>>>>>>>> > > > > > > > >> > > > >
>>>>>>>> > > > > > >
>>>>>>>> https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
>>>>>>>> > > > > > > > >> > > > > > >> > >  3.
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>> > > > > > > > >> > > > >
>>>>>>>> > > > > > > > >> > > >
>>>>>>>> > > > > > > > >> > >
>>>>>>>> > > > > > > > >> >
>>>>>>>> > > > > > > > >>
>>>>>>>> > > > > > > >
>>>>>>>> > > > > > >
>>>>>>>> > > > > >
>>>>>>>> > > > >
>>>>>>>> > > >
>>>>>>>> > >
>>>>>>>> >
>>>>>>>> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
>>>>>>>> > > > > > > > >> > > > > > >> > >  4.
>>>>>>>> > > > > > > > >> > > > >
>>>>>>>> > > > > > >
>>>>>>>> https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
>>>>>>>> > > > > > > > >> > > > > > >> > >  5.
>>>>>>>> https://community.apache.org/gsoc.html
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > > On Wed, Mar 2, 2016 at 2:50 AM,
>>>>>>>> Minudika
>>>>>>>> > > > Malshan
>>>>>>>> > > > > <
>>>>>>>> > > > > > > > >> > > > > > >> minudika001@gmail.com>
>>>>>>>> > > > > > > > >> > > > > > >> > > wrote:
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > > > Hi,
>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>> > > > > > > > >> > > > > > >> > > > First of all, thanks Alex for
>>>>>>>> your reply.
>>>>>>>> > > > > > > > >> > > > > > >> > > > Sorry for the delay.
>>>>>>>> > > > > > > > >> > > > > > >> > > > Some thing has gone wrong with
>>>>>>>> my mail
>>>>>>>> > > > thread.
>>>>>>>> > > > > I
>>>>>>>> > > > > > > just
>>>>>>>> > > > > > > > >> saw
>>>>>>>> > > > > > > > >> > > > Alex's
>>>>>>>> > > > > > > > >> > > > > > >> reply.
>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>> > > > > > > > >> > > > > > >> > > > I am getting familiar with
>>>>>>>> Apache beam
>>>>>>>> > > > > nowadays.
>>>>>>>> > > > > > > > Please
>>>>>>>> > > > > > > > >> > can
>>>>>>>> > > > > > > > >> > > > you
>>>>>>>> > > > > > > > >> > > > > > >> provide
>>>>>>>> > > > > > > > >> > > > > > >> > > me
>>>>>>>> > > > > > > > >> > > > > > >> > > > some useful resources for that.
>>>>>>>> > > > > > > > >> > > > > > >> > > > Beam developers said that it
>>>>>>>> would take
>>>>>>>> > > like
>>>>>>>> > > > a
>>>>>>>> > > > > > week
>>>>>>>> > > > > > > > to
>>>>>>>> > > > > > > > >> get
>>>>>>>> > > > > > > > >> > > the
>>>>>>>> > > > > > > > >> > > > > > >> official
>>>>>>>> > > > > > > > >> > > > > > >> > > > Apache documentation for beam
>>>>>>>> done.
>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>> > > > > > > > >> > > > > > >> > > > Cheers,
>>>>>>>> > > > > > > > >> > > > > > >> > > > Minudika
>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>> > > > > > > > >> > > > > > >> > > > Minudika Malshan
>>>>>>>> > > > > > > > >> > > > > > >> > > > Undergraduate
>>>>>>>> > > > > > > > >> > > > > > >> > > > Department of Computer Science
>>>>>>>> and
>>>>>>>> > > > Engineering
>>>>>>>> > > > > > > > >> > > > > > >> > > > University of Moratuwa.
>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>> > > > > > > > >> > > > > > >> > > > On Sun, Feb 21, 2016 at 2:30
>>>>>>>> AM, Minudika
>>>>>>>> > > > > > Malshan <
>>>>>>>> > > > > > > > >> > > > > > >> > minudika001@gmail.com
>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>> > > > > > > > >> > > > > > >> > > > wrote:
>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>> > > > > > > > >> > > > > > >> > > > > Hi all,
>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>>> > > > > > > > >> > > > > > >> > > > > I am looking forward to
>>>>>>>> contribute in
>>>>>>>> > > this
>>>>>>>> > > > > year
>>>>>>>> > > > > > > > GSOC.
>>>>>>>> > > > > > > > >> > > > > > >> > > > > I have a basic understand in
>>>>>>>> writing
>>>>>>>> > > > > > interpreters
>>>>>>>> > > > > > > > for
>>>>>>>> > > > > > > > >> > > > zeppelin
>>>>>>>> > > > > > > > >> > > > > > and
>>>>>>>> > > > > > > > >> > > > > > >> > have
>>>>>>>> > > > > > > > >> > > > > > >> > > > > already implement an
>>>>>>>> interpreter for
>>>>>>>> > WSO2
>>>>>>>> > > > > > siddhi
>>>>>>>> > > > > > > > >> which
>>>>>>>> > > > > > > > >> > is
>>>>>>>> > > > > > > > >> > > a
>>>>>>>> > > > > > > > >> > > > > > >> complex
>>>>>>>> > > > > > > > >> > > > > > >> > > event
>>>>>>>> > > > > > > > >> > > > > > >> > > > > processing language.
>>>>>>>> > > > > > > > >> > > > > > >> > > > > Could you please give me more
>>>>>>>> details
>>>>>>>> > > about
>>>>>>>> > > > > the
>>>>>>>> > > > > > > > >> > > requirement
>>>>>>>> > > > > > > > >> > > > > for
>>>>>>>> > > > > > > > >> > > > > > >> > > > > implementing a new
>>>>>>>> interpreter for
>>>>>>>> > Apache
>>>>>>>> > > > > beam?
>>>>>>>> > > > > > > > >> > > > > > >> > > > > It would be a great help for
>>>>>>>> me to
>>>>>>>> > > getting
>>>>>>>> > > > > > > familiar
>>>>>>>> > > > > > > > >> with
>>>>>>>> > > > > > > > >> > > > this
>>>>>>>> > > > > > > > >> > > > > > >> > > > > implementation.
>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>>> > > > > > > > >> > > > > > >> > > > > Thank you!
>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>>> > > > > > > > >> > > > > > >> > > > > Minudika Malshan
>>>>>>>> > > > > > > > >> > > > > > >> > > > > Undergraduate
>>>>>>>> > > > > > > > >> > > > > > >> > > > > Department of Computer
>>>>>>>> Science and
>>>>>>>> > > > > Engineering
>>>>>>>> > > > > > > > >> > > > > > >> > > > > University of Moratuwa.
>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> > > --
>>>>>>>> > > > > > > > >> > > > > > >> > > --
>>>>>>>> > > > > > > > >> > > > > > >> > > Kind regards,
>>>>>>>> > > > > > > > >> > > > > > >> > > Alexander.
>>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>> > > > > > > > >> > > > > > >
>>>>>>>> > > > > > > > >> > > > > >
>>>>>>>> > > > > > > > >> > > > >
>>>>>>>> > > > > > > > >> > > >
>>>>>>>> > > > > > > > >> > >
>>>>>>>> > > > > > > > >> >
>>>>>>>> > > > > > > > >>
>>>>>>>> > > > > > > > >
>>>>>>>> > > > > > > > >
>>>>>>>> > > > > > > > >
>>>>>>>> > > > > > > > > --
>>>>>>>> > > > > > > > > *Minudika Malshan*
>>>>>>>> > > > > > > > > Undergraduate
>>>>>>>> > > > > > > > > Department of Computer Science and Engineering
>>>>>>>> > > > > > > > > University of Moratuwa
>>>>>>>> > > > > > > > > Sri Lanka.
>>>>>>>> > > > > > > > > <
>>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>>> > > > > > > > >
>>>>>>>> > > > > > > > >
>>>>>>>> > > > > > > > >
>>>>>>>> > > > > > > >
>>>>>>>> > > > > > > >
>>>>>>>> > > > > > > > --
>>>>>>>> > > > > > > > *Minudika Malshan*
>>>>>>>> > > > > > > > Undergraduate
>>>>>>>> > > > > > > > Department of Computer Science and Engineering
>>>>>>>> > > > > > > > University of Moratuwa
>>>>>>>> > > > > > > > Sri Lanka.
>>>>>>>> > > > > > > > <
>>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>>> > > > > > > >
>>>>>>>> > > > > > >
>>>>>>>> > > > > >
>>>>>>>> > > > > >
>>>>>>>> > > > > >
>>>>>>>> > > > > > --
>>>>>>>> > > > > > *Minudika Malshan*
>>>>>>>> > > > > > Undergraduate
>>>>>>>> > > > > > Department of Computer Science and Engineering
>>>>>>>> > > > > > University of Moratuwa
>>>>>>>> > > > > > Sri Lanka.
>>>>>>>> > > > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80
>>>>>>>> >
>>>>>>>> > > > > >
>>>>>>>> > > > >
>>>>>>>> > > >
>>>>>>>> > > >
>>>>>>>> > > >
>>>>>>>> > > > --
>>>>>>>> > > > *Minudika Malshan*
>>>>>>>> > > > Undergraduate
>>>>>>>> > > > Department of Computer Science and Engineering
>>>>>>>> > > > University of Moratuwa
>>>>>>>> > > > Sri Lanka.
>>>>>>>> > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>>> > > >
>>>>>>>> > >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> > --
>>>>>>>> > *Minudika Malshan*
>>>>>>>> > Undergraduate
>>>>>>>> > Department of Computer Science and Engineering
>>>>>>>> > University of Moratuwa
>>>>>>>> > Sri Lanka.
>>>>>>>> > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>>> >
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Minudika Malshan*
>>>>>>> Undergraduate
>>>>>>> Department of Computer Science and Engineering
>>>>>>> University of Moratuwa
>>>>>>> Sri Lanka.
>>>>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Minudika Malshan*
>>>>>> Undergraduate
>>>>>> Department of Computer Science and Engineering
>>>>>> University of Moratuwa
>>>>>> Sri Lanka.
>>>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>
>>>>>>
>>>>>>
>>>>
>>>
>>>
>>> --
>>> *Minudika Malshan*
>>> Undergraduate
>>> Department of Computer Science and Engineering
>>> University of Moratuwa
>>> Sri Lanka.
>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>
>>>
>>>
>>>
>>>
>>> --
>>> *Minudika Malshan*
>>> Undergraduate
>>> Department of Computer Science and Engineering
>>> University of Moratuwa
>>> Sri Lanka.
>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>
>>>
>>>
>>
>>
>> --
>> *Minudika Malshan*
>> Undergraduate
>> Department of Computer Science and Engineering
>> University of Moratuwa
>> Sri Lanka.
>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>
>>
>>
>
>
> --
> *Minudika Malshan*
> Undergraduate
> Department of Computer Science and Engineering
> University of Moratuwa
> Sri Lanka.
> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>
>
>

Re: ZEPPELIN-682

Posted by Minudika Malshan <mi...@gmail.com>.
Hi all,

I submitted my final proposal to google. Thanks a lot for your guidance and
support.
Hopefully looking forward to work on this project.

Thanks again.
Best  regards

On Thu, Mar 24, 2016 at 3:06 PM, Minudika Malshan <mi...@gmail.com>
wrote:

> Hi,
>
> @Alex, Sorry for my mistake. Added back to the mail thread.
>
> I will go through the whole proposal once again, finalize it and submit
> the final proposal to google gsoc page by tonight.
>
> Thanks a lot for your help.
> BR
>
> On Thu, Mar 24, 2016 at 3:03 PM, Minudika Malshan <mi...@gmail.com>
> wrote:
>
>> [looping]
>>
>>
>> Hi Alex,
>>
>> I will go through that spark runner and see if it's possible to  use it
>> for this beam interpreter. And hopefully, I will  include it in the
>> proposal.
>> I was communicating through Apache beam mailing thread to get more
>> knowledge about that project. But it seems like I have missed that spark
>> runner thing. Thanks a lot for mentioning it here.
>>
>> About my project related to Siddhi Interpreter, I admit that I have not
>> followed a proper workflow. That's mainly because, I was only concentrating
>> with the implementation. Since it's mainly only me who is dealing with that
>> repo, I didn't think about working on a separate branch much. My mistake.
>> However soon after we complete our implementation, we are going to do
>> full clean up and optimization on that code and publish it in a proper
>> manner.
>>
>> However, I was working and still working as a contributor for WSO2 CEP
>> and WSO2 Siddhi which are also open source products, during my internship
>> as an undergraduate. There I gained a good practice on git workflow. So I
>> am pretty sure, I can adapt with your way of coding and contribution.
>>
>> Again thanks a lot for your kind guidance..
>> BR
>>
>>
>>
>> On Thu, Mar 24, 2016 at 9:53 AM, Alexander Bezzubov <bz...@apache.org>
>> wrote:
>>
>>> Hi, Moon, Minudika,
>>>
>>>
>>> thanks for sending out the link, and great formatting by the way!
>>> I have left few comments in the doc itself.
>>>
>>> Eran on this list have pointed out the existence of the Spark runner for
>>> Beam [1], could this be incorporated  into your proposal somehow?
>>>
>>> On the community engagement side - it may be worth answering to that
>>> thread, thanking it's author for pointing it out as he was clearly trying
>>> to help with your project.
>>>
>>> One more thing on the community side: in this thread on Mar 3 the issue
>>> has been risen about your previous opensource code:
>>>
>>> > On the side note - I can see your commits in master branch of your
>>> fork, why not to try the
>>> > workflow Zeppelin uses
>>> <https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow> [0]
>>> by tracking your work in different branches? From there it will be easy
>>> > to submit a PR and ask other contributors for a code review, which
>>> could improve chances of
>>> > getting high quality code at the end.
>>>
>>> Usually if some question like that has been risen by the community
>>> member on the list, it is expected that it is addressed somehow. I.e by
>>> you, answering initial email with some explanations why it was done that
>>> way and letting everybody know if it will or not be done in another way,
>>> etc.
>>>
>>> I'm sorry if I have missed your response, so could you please clarify it
>>> again?
>>>
>>> Thanks!
>>>
>>> And please, do not forget to submit a pdf of the proposal to google
>>> before the deadline which AFAIK is quite soon.
>>>
>>>  1. http://markmail.org/thread/wsjlfuyu7kvip5s6
>>>
>>>
>>> --
>>> Alex
>>>
>>>
>>>
>>> On Thu, Mar 24, 2016 at 10:46 AM, moon soo Lee <mo...@apache.org> wrote:
>>>
>>>> Thanks for sharing 2nd version. I have not many things to add.
>>>> Alexander, do you have any comment?
>>>>
>>>> Thanks,
>>>> moon
>>>>
>>>>
>>>> On Wed, Mar 23, 2016 at 9:48 AM Minudika Malshan <mi...@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> I made the 2nd version of my draft proposal [1]. Please have a look
>>>>> and let me know if there are any further changes to be made.
>>>>> Your comments would be much appreciated.
>>>>>
>>>>> [1]
>>>>> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
>>>>>
>>>>> Thanks a lot.
>>>>>
>>>>> On Wed, Mar 23, 2016 at 10:17 PM, Minudika Malshan <
>>>>> minudika001@gmail.com> wrote:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> I made the 2nd version of my draft. Please have a look and let me
>>>>>> know if there are any further changes to be made.
>>>>>> Your comments would be much appreciated.
>>>>>>
>>>>>> Thanks a lot.
>>>>>>
>>>>>> On Sat, Mar 19, 2016 at 8:12 PM, Alexander Bezzubov <bz...@apache.org>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> your proposal looks solid, I have updated the link from the wiki to
>>>>>>> a new
>>>>>>> doc, as well as posted some feedback in comments.
>>>>>>>
>>>>>>> Going further, Minudika, can you please incorporate Moon's feedback
>>>>>>> to the
>>>>>>> new proposal, (est part on using a ResourcePool), and make sure that
>>>>>>> we
>>>>>>> only have one document, linked from everywhere to work on.
>>>>>>>
>>>>>>> Thank you!
>>>>>>>
>>>>>>> --
>>>>>>> Alex
>>>>>>>
>>>>>>>
>>>>>>> On Sat, Mar 19, 2016 at 2:03 AM, Minudika Malshan <
>>>>>>> minudika001@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>> > Hi,
>>>>>>> >
>>>>>>> > Thanks a lot for your feedback. I will make changes according to
>>>>>>> them.
>>>>>>> > However I submitted my draft proposal to Apache Software
>>>>>>> Foundation GSoC
>>>>>>> > page .
>>>>>>> > It seems like you have reviewed the old proposal of mine which was
>>>>>>> posted
>>>>>>> > in this thread.
>>>>>>> > Can you please have a look at my proposal which I submitted to ASF
>>>>>>> [1]
>>>>>>> >
>>>>>>> > [1]
>>>>>>> >
>>>>>>> >
>>>>>>> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
>>>>>>> >
>>>>>>> > Thanks and best regards.
>>>>>>> >
>>>>>>> > On Fri, Mar 18, 2016 at 11:09 PM, moon soo Lee <mo...@apache.org>
>>>>>>> wrote:
>>>>>>> >
>>>>>>> > > Hi,
>>>>>>> > >
>>>>>>> > > Thanks for sharing your proposal. I made few comments on the
>>>>>>> document.
>>>>>>> > > Please take a look.
>>>>>>> > >
>>>>>>> > > Thanks,
>>>>>>> > > moon
>>>>>>> > >
>>>>>>> > > On Fri, Mar 18, 2016 at 7:16 AM Minudika Malshan <
>>>>>>> minudika001@gmail.com>
>>>>>>> > > wrote:
>>>>>>> > >
>>>>>>> > > > Hi all,
>>>>>>> > > >
>>>>>>> > > > @ Moon, I will try doing as you told. Thank you!
>>>>>>> > > >
>>>>>>> > > > I submitted a draft proposal for this project to  AFS. Please
>>>>>>> could you
>>>>>>> > > > review it.
>>>>>>> > > >
>>>>>>> > > > Thanks and regards
>>>>>>> > > >
>>>>>>> > > > On Fri, Mar 18, 2016 at 4:05 AM, moon soo Lee <mo...@apache.org>
>>>>>>> wrote:
>>>>>>> > > >
>>>>>>> > > > > Hi,
>>>>>>> > > > >
>>>>>>> > > > > Could you share little bit about how did you add jar
>>>>>>> manually?
>>>>>>> > > > > Did you try add dependency in pom.xml? like
>>>>>>> > > > >
>>>>>>> > > > > <dependency>
>>>>>>> > > > > <groupId>group_id</groupId>
>>>>>>> > > > > <artifactId>artifact_id</artifactId>
>>>>>>> > > > > <version>version_number</version>
>>>>>>> > > > > <scope>system</scope>
>>>>>>> > > > > <systemPath>...jar</systemPath>
>>>>>>> > > > > </dependency>
>>>>>>> > > > >
>>>>>>> > > > >
>>>>>>> > > > > Thanks,
>>>>>>> > > > > moon
>>>>>>> > > > >
>>>>>>> > > > >
>>>>>>> > > > > On Thu, Mar 17, 2016 at 12:30 PM Minudika Malshan <
>>>>>>> > > minudika001@gmail.com
>>>>>>> > > > >
>>>>>>> > > > > wrote:
>>>>>>> > > > >
>>>>>>> > > > > > Hi,
>>>>>>> > > > > >
>>>>>>> > > > > > I am going to implement a sample java interpreter for
>>>>>>> zeppelin for
>>>>>>> > > demo
>>>>>>> > > > > > purposes in my proposal.
>>>>>>> > > > > > Since java-repl dependencies are not available as maven
>>>>>>> > dependencies
>>>>>>> > > I
>>>>>>> > > > > had
>>>>>>> > > > > > to add those jars manually to the project.
>>>>>>> > > > > > But when I build the zeppelin project with the new changes
>>>>>>> I made,
>>>>>>> > it
>>>>>>> > > > > > refuses to be built saying that it cannot resolve those
>>>>>>> jars.
>>>>>>> > > > > > Please let me know how to add those jars correctly.
>>>>>>> > > > > >
>>>>>>> > > > > > Regards
>>>>>>> > > > > >
>>>>>>> > > > > >
>>>>>>> > > > > > On Wed, Mar 16, 2016 at 8:01 AM, Alexander Bezzubov <
>>>>>>> > bzz@apache.org>
>>>>>>> > > > > > wrote:
>>>>>>> > > > > >
>>>>>>> > > > > > > Hi Minudika,
>>>>>>> > > > > > >
>>>>>>> > > > > > > thank you for keeping list posted!
>>>>>>> > > > > > > I will get back to you with the proposal comments later
>>>>>>> today
>>>>>>> > > > directly
>>>>>>> > > > > > > inside the document.
>>>>>>> > > > > > >
>>>>>>> > > > > > > --
>>>>>>> > > > > > > Alex
>>>>>>> > > > > > >
>>>>>>> > > > > > >
>>>>>>> > > > > > > On Wed, Mar 16, 2016 at 6:27 AM, Minudika Malshan <
>>>>>>> > > > > minudika001@gmail.com
>>>>>>> > > > > > >
>>>>>>> > > > > > > wrote:
>>>>>>> > > > > > >
>>>>>>> > > > > > > > Hi,
>>>>>>> > > > > > > >
>>>>>>> > > > > > > > Could you please help me to improve the content of
>>>>>>> above
>>>>>>> > > proposal?
>>>>>>> > > > > > > >
>>>>>>> > > > > > > > Thanks
>>>>>>> > > > > > > >
>>>>>>> > > > > > > > On Sun, Mar 13, 2016 at 1:37 AM, Minudika Malshan <
>>>>>>> > > > > > minudika001@gmail.com
>>>>>>> > > > > > > >
>>>>>>> > > > > > > > wrote:
>>>>>>> > > > > > > >
>>>>>>> > > > > > > > > Hi Alex,
>>>>>>> > > > > > > > >
>>>>>>> > > > > > > > > I prepared a draft version of my proposal which you
>>>>>>> can find
>>>>>>> > > here
>>>>>>> > > > > > > > > <
>>>>>>> > > > > > > >
>>>>>>> > > > > > >
>>>>>>> > > > > >
>>>>>>> > > > >
>>>>>>> > > >
>>>>>>> > >
>>>>>>> >
>>>>>>> https://docs.google.com/document/d/1KaBKxYbR08pgwv3UfPF-SMiRM2VJ7K4AQiLzzfUd138/edit?usp=sharing
>>>>>>> > > > > > > > >.
>>>>>>> > > > > > > > > Could you please have a look and give comments on
>>>>>>> how to
>>>>>>> > > improve
>>>>>>> > > > > it.
>>>>>>> > > > > > > > >
>>>>>>> > > > > > > > > Thanks and regards
>>>>>>> > > > > > > > >
>>>>>>> > > > > > > > > On Sat, Mar 12, 2016 at 8:10 AM, Alexander Bezzubov <
>>>>>>> > > > > bzz@apache.org>
>>>>>>> > > > > > > > > wrote:
>>>>>>> > > > > > > > >
>>>>>>> > > > > > > > >> Hi,
>>>>>>> > > > > > > > >>
>>>>>>> > > > > > > > >> great question - as cloud platform that you mention
>>>>>>> is not
>>>>>>> > > > > > > open-source,
>>>>>>> > > > > > > > it
>>>>>>> > > > > > > > >> is not immediately expected to get it done as a
>>>>>>> part of
>>>>>>> > GSoC.
>>>>>>> > > > > > > > >>
>>>>>>> > > > > > > > >> That being said, if that is something that you want
>>>>>>> to look
>>>>>>> > > > into,
>>>>>>> > > > > or
>>>>>>> > > > > > > > think
>>>>>>> > > > > > > > >> that should be not very hard to implement, or think
>>>>>>> that
>>>>>>> > would
>>>>>>> > > > be
>>>>>>> > > > > of
>>>>>>> > > > > > > the
>>>>>>> > > > > > > > >> great benefit of users - it's totally up to you and
>>>>>>> you can
>>>>>>> > > make
>>>>>>> > > > > it
>>>>>>> > > > > > > part
>>>>>>> > > > > > > > >> of
>>>>>>> > > > > > > > >> your project proposal scope, if you want to (i.e as
>>>>>>> extra
>>>>>>> > > bonus,
>>>>>>> > > > > at
>>>>>>> > > > > > > the
>>>>>>> > > > > > > > >> end, if time permits)
>>>>>>> > > > > > > > >>
>>>>>>> > > > > > > > >> --
>>>>>>> > > > > > > > >> Alex
>>>>>>> > > > > > > > >>
>>>>>>> > > > > > > > >> On Thu, Mar 10, 2016 at 6:39 PM, Minudika Malshan <
>>>>>>> > > > > > > > minudika001@gmail.com>
>>>>>>> > > > > > > > >> wrote:
>>>>>>> > > > > > > > >>
>>>>>>> > > > > > > > >> > Hi Alex,
>>>>>>> > > > > > > > >> >
>>>>>>> > > > > > > > >> > As we know the origin of Apache beam is  the
>>>>>>> Google cloud
>>>>>>> > > > > > platform.
>>>>>>> > > > > > > It
>>>>>>> > > > > > > > >> has
>>>>>>> > > > > > > > >> > been developed mainly focusing on deploying
>>>>>>> pipelines in
>>>>>>> > the
>>>>>>> > > > > > cloud.
>>>>>>> > > > > > > > >> > But AFAIK mostly zeppelin is used as a standalone
>>>>>>> system.
>>>>>>> > > > > > > > >> > Is it expected to implement the cloud support for
>>>>>>> the
>>>>>>> > > > > interpreter
>>>>>>> > > > > > > > under
>>>>>>> > > > > > > > >> > this GSoC project?
>>>>>>> > > > > > > > >> >
>>>>>>> > > > > > > > >> > Best regards.
>>>>>>> > > > > > > > >> >
>>>>>>> > > > > > > > >> > Minudika Malshan
>>>>>>> > > > > > > > >> > Undergraduate
>>>>>>> > > > > > > > >> > Department of Computer Science and Engineering
>>>>>>> > > > > > > > >> > University of Moratuwa
>>>>>>> > > > > > > > >> > Sri Lanka.
>>>>>>> > > > > > > > >> >
>>>>>>> > > > > > > > >> >
>>>>>>> > > > > > > > >> >
>>>>>>> > > > > > > > >> >
>>>>>>> > > > > > > > >> > On Thu, Mar 10, 2016 at 6:44 AM, Alexander
>>>>>>> Bezzubov <
>>>>>>> > > > > > bzz@apache.org
>>>>>>> > > > > > > >
>>>>>>> > > > > > > > >> > wrote:
>>>>>>> > > > > > > > >> >
>>>>>>> > > > > > > > >> > > Hi Minudika,
>>>>>>> > > > > > > > >> > >
>>>>>>> > > > > > > > >> > > you plan sounds awesome - please either keep
>>>>>>> this thread
>>>>>>> > > > > posted
>>>>>>> > > > > > on
>>>>>>> > > > > > > > the
>>>>>>> > > > > > > > >> > > progress or even better, feel free to start a
>>>>>>> new one,
>>>>>>> > > with
>>>>>>> > > > > more
>>>>>>> > > > > > > > >> > > descriptive subject, asking community for a
>>>>>>> feedback on
>>>>>>> > > your
>>>>>>> > > > > > > > proposal.
>>>>>>> > > > > > > > >> > >
>>>>>>> > > > > > > > >> > > Google docs \w ability for people with the link
>>>>>>> to post
>>>>>>> > > > > comments
>>>>>>> > > > > > > > there
>>>>>>> > > > > > > > >> > is a
>>>>>>> > > > > > > > >> > > great medium. As soon as you send one I'll be
>>>>>>> happy to
>>>>>>> > add
>>>>>>> > > > it
>>>>>>> > > > > to
>>>>>>> > > > > > > > >> https://
>>>>>>> > > > > > > > >> > >
>>>>>>> > > > > > > > >>
>>>>>>> > > > > > >
>>>>>>> > > > >
>>>>>>> > >
>>>>>>> cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
>>>>>>> > > > > > > > >> > >
>>>>>>> > > > > > > > >> > > --
>>>>>>> > > > > > > > >> > > Alex
>>>>>>> > > > > > > > >> > >
>>>>>>> > > > > > > > >> > > On Wed, Mar 9, 2016 at 9:21 PM, Minudika
>>>>>>> Malshan <
>>>>>>> > > > > > > > >> minudika001@gmail.com>
>>>>>>> > > > > > > > >> > > wrote:
>>>>>>> > > > > > > > >> > >
>>>>>>> > > > > > > > >> > > > Hi Alex,
>>>>>>> > > > > > > > >> > > >
>>>>>>> > > > > > > > >> > > > I think Java-repl can be used for the
>>>>>>> implementation.
>>>>>>> > > > > > Currently
>>>>>>> > > > > > > I
>>>>>>> > > > > > > > am
>>>>>>> > > > > > > > >> > > > working on a sample implementation and will
>>>>>>> share it
>>>>>>> > in
>>>>>>> > > > here
>>>>>>> > > > > > > soon.
>>>>>>> > > > > > > > >> > > > And will it be ok if I share my sample
>>>>>>> proposal as a
>>>>>>> > > > google
>>>>>>> > > > > > doc?
>>>>>>> > > > > > > > >> > > >
>>>>>>> > > > > > > > >> > > > Thanks for your help.
>>>>>>> > > > > > > > >> > > >
>>>>>>> > > > > > > > >> > > > Regards.
>>>>>>> > > > > > > > >> > > > Minudika
>>>>>>> > > > > > > > >> > > >
>>>>>>> > > > > > > > >> > > > Minudika Malshan
>>>>>>> > > > > > > > >> > > > Undergraduate
>>>>>>> > > > > > > > >> > > > Department of Computer Science and Engineering
>>>>>>> > > > > > > > >> > > > University of Moratuwa
>>>>>>> > > > > > > > >> > > > Sri Lanka
>>>>>>> > > > > > > > >> > > >
>>>>>>> > > > > > > > >> > > >
>>>>>>> > > > > > > > >> > > >
>>>>>>> > > > > > > > >> > > >
>>>>>>> > > > > > > > >> > > > On Mon, Mar 7, 2016 at 6:39 AM, Alexander
>>>>>>> Bezzubov <
>>>>>>> > > > > > > > bzz@apache.org>
>>>>>>> > > > > > > > >> > > wrote:
>>>>>>> > > > > > > > >> > > >
>>>>>>> > > > > > > > >> > > > > Hi Minudika,
>>>>>>> > > > > > > > >> > > > >
>>>>>>> > > > > > > > >> > > > > if you are talking about Java REPL [1],
>>>>>>> this was
>>>>>>> > just
>>>>>>> > > an
>>>>>>> > > > > > > example
>>>>>>> > > > > > > > >> of
>>>>>>> > > > > > > > >> > the
>>>>>>> > > > > > > > >> > > > > project we might want to use to archive the
>>>>>>> first
>>>>>>> > step
>>>>>>> > > > of
>>>>>>> > > > > > our
>>>>>>> > > > > > > > >> goal:
>>>>>>> > > > > > > > >> > get
>>>>>>> > > > > > > > >> > > > > Java code interpreted by Zeppelin.
>>>>>>> > > > > > > > >> > > > >
>>>>>>> > > > > > > > >> > > > > > Should we have to add JAVA-REPL source
>>>>>>> code as a
>>>>>>> > > > module
>>>>>>> > > > > > for
>>>>>>> > > > > > > > the
>>>>>>> > > > > > > > >> > beam
>>>>>>> > > > > > > > >> > > > > > interpreter or can we get the necessary
>>>>>>> features
>>>>>>> > of
>>>>>>> > > it
>>>>>>> > > > > as
>>>>>>> > > > > > > > >> > > dependencies
>>>>>>> > > > > > > > >> > > > to
>>>>>>> > > > > > > > >> > > > > > our project?
>>>>>>> > > > > > > > >> > > > > Well, it looks like this particular project
>>>>>>> is built
>>>>>>> > > > with
>>>>>>> > > > > > Ant
>>>>>>> > > > > > > > and
>>>>>>> > > > > > > > >> is
>>>>>>> > > > > > > > >> > > not
>>>>>>> > > > > > > > >> > > > > published on Maven [2]. So right now there
>>>>>>> is no
>>>>>>> > easy
>>>>>>> > > > way
>>>>>>> > > > > to
>>>>>>> > > > > > > get
>>>>>>> > > > > > > > >> it
>>>>>>> > > > > > > > >> > as
>>>>>>> > > > > > > > >> > > > > build-time dependency.
>>>>>>> > > > > > > > >> > > > >
>>>>>>> > > > > > > > >> > > > > What I would suggest here:
>>>>>>> > > > > > > > >> > > > >   - try finding any other other alternative
>>>>>>> java
>>>>>>> > REPL
>>>>>>> > > > > > > > >> implementations
>>>>>>> > > > > > > > >> > > > >   - if there are none, you could try
>>>>>>> hacking first
>>>>>>> > PoC
>>>>>>> > > > for
>>>>>>> > > > > > > > >> Java\Beam
>>>>>>> > > > > > > > >> > > > > interpreter together just using the code
>>>>>>> from this
>>>>>>> > > > > project,
>>>>>>> > > > > > > > >> inside a
>>>>>>> > > > > > > > >> > > new
>>>>>>> > > > > > > > >> > > > > interpreter module directly (it is Apache
>>>>>>> 2.0
>>>>>>> > > licensed)
>>>>>>> > > > > > > > >> > > > >
>>>>>>> > > > > > > > >> > > > > If it suits our needs and PoC works (it
>>>>>>> might not,
>>>>>>> > > > looking
>>>>>>> > > > > > > > though
>>>>>>> > > > > > > > >> > open
>>>>>>> > > > > > > > >> > > > > issues on Github), then at the end of the
>>>>>>> GSoC you
>>>>>>> > > could
>>>>>>> > > > > > just
>>>>>>> > > > > > > > >> > allocate
>>>>>>> > > > > > > > >> > > > some
>>>>>>> > > > > > > > >> > > > > time to contribute Maven publishing to that
>>>>>>> project
>>>>>>> > > > (which
>>>>>>> > > > > > > > should
>>>>>>> > > > > > > > >> not
>>>>>>> > > > > > > > >> > > > take
>>>>>>> > > > > > > > >> > > > > long and can be done as a last step).
>>>>>>> > > > > > > > >> > > > >
>>>>>>> > > > > > > > >> > > > > Hope this helps and please let me know if
>>>>>>> you have
>>>>>>> > > > further
>>>>>>> > > > > > > > >> questions!
>>>>>>> > > > > > > > >> > > > >
>>>>>>> > > > > > > > >> > > > >  1.
>>>>>>> > > https://github.com/albertlatacz/java-repl/issues/79
>>>>>>> > > > > > > > >> > > > >  2.
>>>>>>> https://github.com/albertlatacz/java-repl
>>>>>>> > > > > > > > >> > > > >
>>>>>>> > > > > > > > >> > > > > On Sun, Mar 6, 2016 at 4:17 AM, Minudika
>>>>>>> Malshan <
>>>>>>> > > > > > > > >> > > minudika001@gmail.com>
>>>>>>> > > > > > > > >> > > > > wrote:
>>>>>>> > > > > > > > >> > > > >
>>>>>>> > > > > > > > >> > > > > > Hi,
>>>>>>> > > > > > > > >> > > > > >
>>>>>>> > > > > > > > >> > > > > > I have gained understanding about
>>>>>>> zeppelin and
>>>>>>> > > > > > > functionalities
>>>>>>> > > > > > > > >> of
>>>>>>> > > > > > > > >> > > > > DataFlow
>>>>>>> > > > > > > > >> > > > > > SDK. please help me to get familiar with
>>>>>>> > JAVA-REPL.
>>>>>>> > > > > > > > >> > > > > > It would be a great help if you can help
>>>>>>> me to
>>>>>>> > > > > understand
>>>>>>> > > > > > > the
>>>>>>> > > > > > > > >> flow
>>>>>>> > > > > > > > >> > of
>>>>>>> > > > > > > > >> > > > > > JAVA-REPL and the way to use it to
>>>>>>> interpret
>>>>>>> > > DataFlow
>>>>>>> > > > > SDK
>>>>>>> > > > > > > > >> methods.
>>>>>>> > > > > > > > >> > > > > >
>>>>>>> > > > > > > > >> > > > > > Regards
>>>>>>> > > > > > > > >> > > > > > Minudika
>>>>>>> > > > > > > > >> > > > > >
>>>>>>> > > > > > > > >> > > > > > Minudika Malshan
>>>>>>> > > > > > > > >> > > > > > Undergraduate
>>>>>>> > > > > > > > >> > > > > > Department of Computer Science and
>>>>>>> Engineering
>>>>>>> > > > > > > > >> > > > > > University of Moratuwa.
>>>>>>> > > > > > > > >> > > > > >
>>>>>>> > > > > > > > >> > > > > >
>>>>>>> > > > > > > > >> > > > > >
>>>>>>> > > > > > > > >> > > > > >
>>>>>>> > > > > > > > >> > > > > > On Sat, Mar 5, 2016 at 1:03 AM, Minudika
>>>>>>> Malshan <
>>>>>>> > > > > > > > >> > > > minudika001@gmail.com>
>>>>>>> > > > > > > > >> > > > > > wrote:
>>>>>>> > > > > > > > >> > > > > >
>>>>>>> > > > > > > > >> > > > > > > Hi,
>>>>>>> > > > > > > > >> > > > > > >
>>>>>>> > > > > > > > >> > > > > > > I was going through JAVA REPL
>>>>>>> implementation.
>>>>>>> > > > > > > > >> > > > > > > I'm bit confused about the way it
>>>>>>> should be used
>>>>>>> > > to
>>>>>>> > > > > > > > implement
>>>>>>> > > > > > > > >> a
>>>>>>> > > > > > > > >> > > java
>>>>>>> > > > > > > > >> > > > > > > interpreter which supports Apache beam
>>>>>>> commands.
>>>>>>> > > > > > > > >> > > > > > > Should we have to add JAVA-REPL source
>>>>>>> code as a
>>>>>>> > > > > module
>>>>>>> > > > > > > for
>>>>>>> > > > > > > > >> the
>>>>>>> > > > > > > > >> > > beam
>>>>>>> > > > > > > > >> > > > > > > interpreter or can we get the necessary
>>>>>>> features
>>>>>>> > > of
>>>>>>> > > > it
>>>>>>> > > > > > as
>>>>>>> > > > > > > > >> > > > dependencies
>>>>>>> > > > > > > > >> > > > > to
>>>>>>> > > > > > > > >> > > > > > > our project?
>>>>>>> > > > > > > > >> > > > > > > Could you please explain the procedure
>>>>>>> I should
>>>>>>> > > > follow
>>>>>>> > > > > > in
>>>>>>> > > > > > > > >> order
>>>>>>> > > > > > > > >> > to
>>>>>>> > > > > > > > >> > > > > > achieve
>>>>>>> > > > > > > > >> > > > > > > this task.
>>>>>>> > > > > > > > >> > > > > > >
>>>>>>> > > > > > > > >> > > > > > > Thanks and regards,
>>>>>>> > > > > > > > >> > > > > > > Minudika
>>>>>>> > > > > > > > >> > > > > > >
>>>>>>> > > > > > > > >> > > > > > >
>>>>>>> > > > > > > > >> > > > > > > Minudika Malshan
>>>>>>> > > > > > > > >> > > > > > > Undergraduate
>>>>>>> > > > > > > > >> > > > > > > Department of Computer Science and
>>>>>>> Engineering
>>>>>>> > > > > > > > >> > > > > > > University of Moratuwa.
>>>>>>> > > > > > > > >> > > > > > >
>>>>>>> > > > > > > > >> > > > > > >
>>>>>>> > > > > > > > >> > > > > > >
>>>>>>> > > > > > > > >> > > > > > >
>>>>>>> > > > > > > > >> > > > > > > On Thu, Mar 3, 2016 at 11:23 AM,
>>>>>>> Alexander
>>>>>>> > > Bezzubov
>>>>>>> > > > <
>>>>>>> > > > > > > > >> > > bzz@apache.org>
>>>>>>> > > > > > > > >> > > > > > > wrote:
>>>>>>> > > > > > > > >> > > > > > >
>>>>>>> > > > > > > > >> > > > > > >> Hi,
>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>> > > > > > > > >> > > > > > >> I would suggest you to take some time
>>>>>>> and read
>>>>>>> > > > > through
>>>>>>> > > > > > > the
>>>>>>> > > > > > > > >> links
>>>>>>> > > > > > > > >> > > > from
>>>>>>> > > > > > > > >> > > > > > >> email
>>>>>>> > > > > > > > >> > > > > > >> carefully and then post back here in
>>>>>>> this
>>>>>>> > thread,
>>>>>>> > > > in
>>>>>>> > > > > > case
>>>>>>> > > > > > > > you
>>>>>>> > > > > > > > >> > > manage
>>>>>>> > > > > > > > >> > > > > to
>>>>>>> > > > > > > > >> > > > > > >> find the answer to your question.
>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>> > > > > > > > >> > > > > > >> That might helpful to other students
>>>>>>> > > participating
>>>>>>> > > > in
>>>>>>> > > > > > > GSoC
>>>>>>> > > > > > > > as
>>>>>>> > > > > > > > >> > > well.
>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>> > > > > > > > >> > > > > > >> Thanks!
>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>> > > > > > > > >> > > > > > >> --
>>>>>>> > > > > > > > >> > > > > > >> Alex
>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>> > > > > > > > >> > > > > > >> On Thu, Mar 3, 2016 at 2:43 PM,
>>>>>>> Minudika
>>>>>>> > Malshan
>>>>>>> > > <
>>>>>>> > > > > > > > >> > > > > minudika001@gmail.com
>>>>>>> > > > > > > > >> > > > > > >
>>>>>>> > > > > > > > >> > > > > > >> wrote:
>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>> > > > > > > > >> > > > > > >> > Hi Alex,
>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>> > > > > > > > >> > > > > > >> > Thanks a lot for your detailed guide
>>>>>>> through
>>>>>>> > > the
>>>>>>> > > > > > > project.
>>>>>>> > > > > > > > >> > > > > > >> > As you have mentioned, I'm going to
>>>>>>> create a
>>>>>>> > > > draft
>>>>>>> > > > > > > > >> proposal.
>>>>>>> > > > > > > > >> > > > > > >> > Is there any specific template for
>>>>>>> the
>>>>>>> > > proposal?
>>>>>>> > > > Or
>>>>>>> > > > > > > will
>>>>>>> > > > > > > > >> it be
>>>>>>> > > > > > > > >> > > ok
>>>>>>> > > > > > > > >> > > > to
>>>>>>> > > > > > > > >> > > > > > >> create
>>>>>>> > > > > > > > >> > > > > > >> > a proposal on my own including the
>>>>>>> facts and
>>>>>>> > > > points
>>>>>>> > > > > > > > you've
>>>>>>> > > > > > > > >> > > > mentioned
>>>>>>> > > > > > > > >> > > > > > in
>>>>>>> > > > > > > > >> > > > > > >> > your reply?
>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>> > > > > > > > >> > > > > > >> > Thanks again and regards.
>>>>>>> > > > > > > > >> > > > > > >> > Minudika
>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>> > > > > > > > >> > > > > > >> > Minudika Malshan
>>>>>>> > > > > > > > >> > > > > > >> > Undergraduate
>>>>>>> > > > > > > > >> > > > > > >> > Department of Computer Science and
>>>>>>> > Engineering
>>>>>>> > > > > > > > >> > > > > > >> > University of Moratuwa.
>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>> > > > > > > > >> > > > > > >> > On Thu, Mar 3, 2016 at 8:49 AM,
>>>>>>> Alexander
>>>>>>> > > > Bezzubov
>>>>>>> > > > > <
>>>>>>> > > > > > > > >> > > > > > >> abezzubov@nflabs.com>
>>>>>>> > > > > > > > >> > > > > > >> > wrote:
>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>> > > > > > > > >> > > > > > >> > > Hi Minudika,
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > > > Currently I am writing an
>>>>>>> interpreter for
>>>>>>> > > > > > SiddhiQL
>>>>>>> > > > > > > > >> which
>>>>>>> > > > > > > > >> > is
>>>>>>> > > > > > > > >> > > a
>>>>>>> > > > > > > > >> > > > > real
>>>>>>> > > > > > > > >> > > > > > >> time
>>>>>>> > > > > > > > >> > > > > > >> > > > complex event processing engine,
>>>>>>> as a
>>>>>>> > part
>>>>>>> > > of
>>>>>>> > > > > > > > research.
>>>>>>> > > > > > > > >> > > > > > >> > > > If you are interested, you can
>>>>>>> find the
>>>>>>> > > code
>>>>>>> > > > at
>>>>>>> > > > > > > here.
>>>>>>> > > > > > > > >> > (It's
>>>>>>> > > > > > > > >> > > > too
>>>>>>> > > > > > > > >> > > > > > >> messy
>>>>>>> > > > > > > > >> > > > > > >> > > > though. Have a lot to clean up
>>>>>>> the in the
>>>>>>> > > > code)
>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>> > > > https://github.com/minudika/incubator-zeppelin
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > > Thank you for sharing! That would
>>>>>>> be a huge
>>>>>>> > > > plus
>>>>>>> > > > > > for
>>>>>>> > > > > > > > your
>>>>>>> > > > > > > > >> > > > > proposal,
>>>>>>> > > > > > > > >> > > > > > >> but
>>>>>>> > > > > > > > >> > > > > > >> > > please remember that code quality
>>>>>>> would be
>>>>>>> > an
>>>>>>> > > > > > > important
>>>>>>> > > > > > > > >> > factor
>>>>>>> > > > > > > > >> > > > on
>>>>>>> > > > > > > > >> > > > > > >> > > the proposal selection process, so
>>>>>>> please
>>>>>>> > > make
>>>>>>> > > > > sure
>>>>>>> > > > > > > > that
>>>>>>> > > > > > > > >> you
>>>>>>> > > > > > > > >> > > > have
>>>>>>> > > > > > > > >> > > > > > >> > finished
>>>>>>> > > > > > > > >> > > > > > >> > > possible cleanups before attaching
>>>>>>> it to
>>>>>>> > your
>>>>>>> > > > > > > > >> application.
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > > On the side note - I can see your
>>>>>>> commits
>>>>>>> > in
>>>>>>> > > > > master
>>>>>>> > > > > > > > >> branch
>>>>>>> > > > > > > > >> > of
>>>>>>> > > > > > > > >> > > > your
>>>>>>> > > > > > > > >> > > > > > >> fork,
>>>>>>> > > > > > > > >> > > > > > >> > > why not to try the workflow
>>>>>>> Zeppelin uses
>>>>>>> > > > > > > > >> > > > > > >> > > <
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>> > > > > > > > >> > > > > >
>>>>>>> > > > > > > > >> > > > >
>>>>>>> > > > > > > > >> > > >
>>>>>>> > > > > > > > >> > >
>>>>>>> > > > > > > > >> >
>>>>>>> > > > > > > > >>
>>>>>>> > > > > > > >
>>>>>>> > > > > > >
>>>>>>> > > > > >
>>>>>>> > > > >
>>>>>>> > > >
>>>>>>> > >
>>>>>>> >
>>>>>>> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>> > > > > > > > >> > > > > > >> > > [0]
>>>>>>> > > > > > > > >> > > > > > >> > > by tracking your work in different
>>>>>>> > branches?
>>>>>>> > > > From
>>>>>>> > > > > > > there
>>>>>>> > > > > > > > >> it
>>>>>>> > > > > > > > >> > > will
>>>>>>> > > > > > > > >> > > > be
>>>>>>> > > > > > > > >> > > > > > >> easy
>>>>>>> > > > > > > > >> > > > > > >> > to
>>>>>>> > > > > > > > >> > > > > > >> > > submit a PR and ask other
>>>>>>> contributors for
>>>>>>> > a
>>>>>>> > > > code
>>>>>>> > > > > > > > review,
>>>>>>> > > > > > > > >> > > which
>>>>>>> > > > > > > > >> > > > > > could
>>>>>>> > > > > > > > >> > > > > > >> > > improve chances of getting high
>>>>>>> quality
>>>>>>> > code
>>>>>>> > > at
>>>>>>> > > > > the
>>>>>>> > > > > > > > end.
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > > > I would like to know the exact
>>>>>>> purpose of
>>>>>>> > > > this
>>>>>>> > > > > > > > project
>>>>>>> > > > > > > > >> and
>>>>>>> > > > > > > > >> > > > > > expected
>>>>>>> > > > > > > > >> > > > > > >> > > outcome
>>>>>>> > > > > > > > >> > > > > > >> > > from the student.
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > > The purpose (the objective or the
>>>>>>> outcome
>>>>>>> > or
>>>>>>> > > > the
>>>>>>> > > > > > > goal)
>>>>>>> > > > > > > > of
>>>>>>> > > > > > > > >> > this
>>>>>>> > > > > > > > >> > > > > > >> project is
>>>>>>> > > > > > > > >> > > > > > >> > > to have merged PR with a code +
>>>>>>> > > documentation +
>>>>>>> > > > > > > example
>>>>>>> > > > > > > > >> of
>>>>>>> > > > > > > > >> > > usage
>>>>>>> > > > > > > > >> > > > > > for a
>>>>>>> > > > > > > > >> > > > > > >> > new
>>>>>>> > > > > > > > >> > > > > > >> > > Interpreter in Zeppelin, that
>>>>>>> works with
>>>>>>> > > Apache
>>>>>>> > > > > > Beam
>>>>>>> > > > > > > > SKD
>>>>>>> > > > > > > > >> by
>>>>>>> > > > > > > > >> > > the
>>>>>>> > > > > > > > >> > > > > end
>>>>>>> > > > > > > > >> > > > > > of
>>>>>>> > > > > > > > >> > > > > > >> > the
>>>>>>> > > > > > > > >> > > > > > >> > > summer.
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > > It might be bold goal, so in order
>>>>>>> to be
>>>>>>> > > > > reachable
>>>>>>> > > > > > > and
>>>>>>> > > > > > > > >> get
>>>>>>> > > > > > > > >> > > > > accepted
>>>>>>> > > > > > > > >> > > > > > it
>>>>>>> > > > > > > > >> > > > > > >> > > should be further divided on
>>>>>>> smaller goal
>>>>>>> > > > aligned
>>>>>>> > > > > > > with
>>>>>>> > > > > > > > >> GSoC
>>>>>>> > > > > > > > >> > > > > > timeline,
>>>>>>> > > > > > > > >> > > > > > >> and
>>>>>>> > > > > > > > >> > > > > > >> > > then even on a smaller "steps" on
>>>>>>> "how to
>>>>>>> > get
>>>>>>> > > > > > there".
>>>>>>> > > > > > > > >> > > > > > >> > > The expectations are that you will
>>>>>>> do this
>>>>>>> > > > work,
>>>>>>> > > > > as
>>>>>>> > > > > > > > part
>>>>>>> > > > > > > > >> of
>>>>>>> > > > > > > > >> > > your
>>>>>>> > > > > > > > >> > > > > > >> > > application proposal (with the
>>>>>>> help of
>>>>>>> > > > potential
>>>>>>> > > > > > > > >> mentors).
>>>>>>> > > > > > > > >> > In
>>>>>>> > > > > > > > >> > > > > prev.
>>>>>>> > > > > > > > >> > > > > > >> email
>>>>>>> > > > > > > > >> > > > > > >> > > in this thread I posted some ideas
>>>>>>> on how
>>>>>>> > > those
>>>>>>> > > > > > > smaller
>>>>>>> > > > > > > > >> > goals
>>>>>>> > > > > > > > >> > > > can
>>>>>>> > > > > > > > >> > > > > > look
>>>>>>> > > > > > > > >> > > > > > >> > > like, but ultimately it's up to
>>>>>>> you to
>>>>>>> > > decide.
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > > So I would suggest you start
>>>>>>> looking into
>>>>>>> > > > > creating
>>>>>>> > > > > > a
>>>>>>> > > > > > > > >> > proposal
>>>>>>> > > > > > > > >> > > > > draft
>>>>>>> > > > > > > > >> > > > > > as
>>>>>>> > > > > > > > >> > > > > > >> > > early as possible. [5] Have some
>>>>>>> examples
>>>>>>> > and
>>>>>>> > > > > docs
>>>>>>> > > > > > > from
>>>>>>> > > > > > > > >> ASF
>>>>>>> > > > > > > > >> > on
>>>>>>> > > > > > > > >> > > > the
>>>>>>> > > > > > > > >> > > > > > >> > proposal
>>>>>>> > > > > > > > >> > > > > > >> > > as well, so please make sure that
>>>>>>> you read
>>>>>>> > > it.
>>>>>>> > > > > > Please
>>>>>>> > > > > > > > >> also
>>>>>>> > > > > > > > >> > > feel
>>>>>>> > > > > > > > >> > > > > free
>>>>>>> > > > > > > > >> > > > > > >> to
>>>>>>> > > > > > > > >> > > > > > >> > > post it here to get the feedback
>>>>>>> from the
>>>>>>> > > > > > community,
>>>>>>> > > > > > > > and
>>>>>>> > > > > > > > >> I
>>>>>>> > > > > > > > >> > > will
>>>>>>> > > > > > > > >> > > > be
>>>>>>> > > > > > > > >> > > > > > >> happy
>>>>>>> > > > > > > > >> > > > > > >> > to
>>>>>>> > > > > > > > >> > > > > > >> > > further assist you with it.
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > > Good proposal consists of:
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > >  - list of high-level, measurable
>>>>>>> > "results",
>>>>>>> > > or
>>>>>>> > > > > > steps
>>>>>>> > > > > > > > to
>>>>>>> > > > > > > > >> > > archive
>>>>>>> > > > > > > > >> > > > > the
>>>>>>> > > > > > > > >> > > > > > >> > final
>>>>>>> > > > > > > > >> > > > > > >> > > objective\goal
>>>>>>> > > > > > > > >> > > > > > >> > >  - laid out over the timeline (so
>>>>>>> > > expectations
>>>>>>> > > > > for
>>>>>>> > > > > > > > >> > > "milestones"
>>>>>>> > > > > > > > >> > > > > like
>>>>>>> > > > > > > > >> > > > > > >> > > mid-term are set)
>>>>>>> > > > > > > > >> > > > > > >> > >  - each "result" with the further
>>>>>>> scope
>>>>>>> > > > breakdown
>>>>>>> > > > > > to
>>>>>>> > > > > > > a
>>>>>>> > > > > > > > >> > smaller
>>>>>>> > > > > > > > >> > > > > > action
>>>>>>> > > > > > > > >> > > > > > >> > items
>>>>>>> > > > > > > > >> > > > > > >> > > (ideally, each not longer than
>>>>>>> 1day)
>>>>>>> > > > > > > > >> > > > > > >> > >  - plus some background
>>>>>>> information,
>>>>>>> > showing
>>>>>>> > > > that
>>>>>>> > > > > > you
>>>>>>> > > > > > > > are
>>>>>>> > > > > > > > >> > > > > qualified
>>>>>>> > > > > > > > >> > > > > > >> to do
>>>>>>> > > > > > > > >> > > > > > >> > > all that and put some thinking
>>>>>>> into details
>>>>>>> > > > > (links
>>>>>>> > > > > > to
>>>>>>> > > > > > > > >> your
>>>>>>> > > > > > > > >> > > code
>>>>>>> > > > > > > > >> > > > > here
>>>>>>> > > > > > > > >> > > > > > >> will
>>>>>>> > > > > > > > >> > > > > > >> > > help very much)
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > > > I am getting familiar with
>>>>>>> Apache beam
>>>>>>> > > > > nowadays.
>>>>>>> > > > > > > > Please
>>>>>>> > > > > > > > >> > can
>>>>>>> > > > > > > > >> > > > you
>>>>>>> > > > > > > > >> > > > > > >> provide
>>>>>>> > > > > > > > >> > > > > > >> > > me some useful resources for that.
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > > [1], [2], [3], [4] are some
>>>>>>> resource to
>>>>>>> > learn
>>>>>>> > > > > about
>>>>>>> > > > > > > > Beam
>>>>>>> > > > > > > > >> > > before
>>>>>>> > > > > > > > >> > > > it
>>>>>>> > > > > > > > >> > > > > > has
>>>>>>> > > > > > > > >> > > > > > >> > > finalized its move to Apache.
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > > Hope this helps!
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > > --
>>>>>>> > > > > > > > >> > > > > > >> > > Alex
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > >  0.
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>> > > > > > > > >> > > > > >
>>>>>>> > > > > > > > >> > > > >
>>>>>>> > > > > > > > >> > > >
>>>>>>> > > > > > > > >> > >
>>>>>>> > > > > > > > >> >
>>>>>>> > > > > > > > >>
>>>>>>> > > > > > > >
>>>>>>> > > > > > >
>>>>>>> > > > > >
>>>>>>> > > > >
>>>>>>> > > >
>>>>>>> > >
>>>>>>> >
>>>>>>> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
>>>>>>> > > > > > > > >> > > > > > >> > >  1.
>>>>>>> https://cloud.google.com/dataflow/
>>>>>>> > > > > > > > >> > > > > > >> > >  2.
>>>>>>> > > > > > > > >> > > > >
>>>>>>> > > > > > >
>>>>>>> https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
>>>>>>> > > > > > > > >> > > > > > >> > >  3.
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>> > > > > > > > >> > > > > >
>>>>>>> > > > > > > > >> > > > >
>>>>>>> > > > > > > > >> > > >
>>>>>>> > > > > > > > >> > >
>>>>>>> > > > > > > > >> >
>>>>>>> > > > > > > > >>
>>>>>>> > > > > > > >
>>>>>>> > > > > > >
>>>>>>> > > > > >
>>>>>>> > > > >
>>>>>>> > > >
>>>>>>> > >
>>>>>>> >
>>>>>>> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
>>>>>>> > > > > > > > >> > > > > > >> > >  4.
>>>>>>> > > > > > > > >> > > > >
>>>>>>> > > > > > >
>>>>>>> https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
>>>>>>> > > > > > > > >> > > > > > >> > >  5.
>>>>>>> https://community.apache.org/gsoc.html
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > > On Wed, Mar 2, 2016 at 2:50 AM,
>>>>>>> Minudika
>>>>>>> > > > Malshan
>>>>>>> > > > > <
>>>>>>> > > > > > > > >> > > > > > >> minudika001@gmail.com>
>>>>>>> > > > > > > > >> > > > > > >> > > wrote:
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > > > Hi,
>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>> > > > > > > > >> > > > > > >> > > > First of all, thanks Alex for
>>>>>>> your reply.
>>>>>>> > > > > > > > >> > > > > > >> > > > Sorry for the delay.
>>>>>>> > > > > > > > >> > > > > > >> > > > Some thing has gone wrong with
>>>>>>> my mail
>>>>>>> > > > thread.
>>>>>>> > > > > I
>>>>>>> > > > > > > just
>>>>>>> > > > > > > > >> saw
>>>>>>> > > > > > > > >> > > > Alex's
>>>>>>> > > > > > > > >> > > > > > >> reply.
>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>> > > > > > > > >> > > > > > >> > > > I am getting familiar with
>>>>>>> Apache beam
>>>>>>> > > > > nowadays.
>>>>>>> > > > > > > > Please
>>>>>>> > > > > > > > >> > can
>>>>>>> > > > > > > > >> > > > you
>>>>>>> > > > > > > > >> > > > > > >> provide
>>>>>>> > > > > > > > >> > > > > > >> > > me
>>>>>>> > > > > > > > >> > > > > > >> > > > some useful resources for that.
>>>>>>> > > > > > > > >> > > > > > >> > > > Beam developers said that it
>>>>>>> would take
>>>>>>> > > like
>>>>>>> > > > a
>>>>>>> > > > > > week
>>>>>>> > > > > > > > to
>>>>>>> > > > > > > > >> get
>>>>>>> > > > > > > > >> > > the
>>>>>>> > > > > > > > >> > > > > > >> official
>>>>>>> > > > > > > > >> > > > > > >> > > > Apache documentation for beam
>>>>>>> done.
>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>> > > > > > > > >> > > > > > >> > > > Cheers,
>>>>>>> > > > > > > > >> > > > > > >> > > > Minudika
>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>> > > > > > > > >> > > > > > >> > > > Minudika Malshan
>>>>>>> > > > > > > > >> > > > > > >> > > > Undergraduate
>>>>>>> > > > > > > > >> > > > > > >> > > > Department of Computer Science
>>>>>>> and
>>>>>>> > > > Engineering
>>>>>>> > > > > > > > >> > > > > > >> > > > University of Moratuwa.
>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>> > > > > > > > >> > > > > > >> > > > On Sun, Feb 21, 2016 at 2:30 AM,
>>>>>>> Minudika
>>>>>>> > > > > > Malshan <
>>>>>>> > > > > > > > >> > > > > > >> > minudika001@gmail.com
>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>> > > > > > > > >> > > > > > >> > > > wrote:
>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>> > > > > > > > >> > > > > > >> > > > > Hi all,
>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>> > > > > > > > >> > > > > > >> > > > > I am looking forward to
>>>>>>> contribute in
>>>>>>> > > this
>>>>>>> > > > > year
>>>>>>> > > > > > > > GSOC.
>>>>>>> > > > > > > > >> > > > > > >> > > > > I have a basic understand in
>>>>>>> writing
>>>>>>> > > > > > interpreters
>>>>>>> > > > > > > > for
>>>>>>> > > > > > > > >> > > > zeppelin
>>>>>>> > > > > > > > >> > > > > > and
>>>>>>> > > > > > > > >> > > > > > >> > have
>>>>>>> > > > > > > > >> > > > > > >> > > > > already implement an
>>>>>>> interpreter for
>>>>>>> > WSO2
>>>>>>> > > > > > siddhi
>>>>>>> > > > > > > > >> which
>>>>>>> > > > > > > > >> > is
>>>>>>> > > > > > > > >> > > a
>>>>>>> > > > > > > > >> > > > > > >> complex
>>>>>>> > > > > > > > >> > > > > > >> > > event
>>>>>>> > > > > > > > >> > > > > > >> > > > > processing language.
>>>>>>> > > > > > > > >> > > > > > >> > > > > Could you please give me more
>>>>>>> details
>>>>>>> > > about
>>>>>>> > > > > the
>>>>>>> > > > > > > > >> > > requirement
>>>>>>> > > > > > > > >> > > > > for
>>>>>>> > > > > > > > >> > > > > > >> > > > > implementing a new interpreter
>>>>>>> for
>>>>>>> > Apache
>>>>>>> > > > > beam?
>>>>>>> > > > > > > > >> > > > > > >> > > > > It would be a great help for
>>>>>>> me to
>>>>>>> > > getting
>>>>>>> > > > > > > familiar
>>>>>>> > > > > > > > >> with
>>>>>>> > > > > > > > >> > > > this
>>>>>>> > > > > > > > >> > > > > > >> > > > > implementation.
>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>> > > > > > > > >> > > > > > >> > > > > Thank you!
>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>> > > > > > > > >> > > > > > >> > > > > Minudika Malshan
>>>>>>> > > > > > > > >> > > > > > >> > > > > Undergraduate
>>>>>>> > > > > > > > >> > > > > > >> > > > > Department of Computer Science
>>>>>>> and
>>>>>>> > > > > Engineering
>>>>>>> > > > > > > > >> > > > > > >> > > > > University of Moratuwa.
>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> > > --
>>>>>>> > > > > > > > >> > > > > > >> > > --
>>>>>>> > > > > > > > >> > > > > > >> > > Kind regards,
>>>>>>> > > > > > > > >> > > > > > >> > > Alexander.
>>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>>> > > > > > > > >> > > > > > >> >
>>>>>>> > > > > > > > >> > > > > > >>
>>>>>>> > > > > > > > >> > > > > > >
>>>>>>> > > > > > > > >> > > > > > >
>>>>>>> > > > > > > > >> > > > > >
>>>>>>> > > > > > > > >> > > > >
>>>>>>> > > > > > > > >> > > >
>>>>>>> > > > > > > > >> > >
>>>>>>> > > > > > > > >> >
>>>>>>> > > > > > > > >>
>>>>>>> > > > > > > > >
>>>>>>> > > > > > > > >
>>>>>>> > > > > > > > >
>>>>>>> > > > > > > > > --
>>>>>>> > > > > > > > > *Minudika Malshan*
>>>>>>> > > > > > > > > Undergraduate
>>>>>>> > > > > > > > > Department of Computer Science and Engineering
>>>>>>> > > > > > > > > University of Moratuwa
>>>>>>> > > > > > > > > Sri Lanka.
>>>>>>> > > > > > > > > <
>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>> > > > > > > > >
>>>>>>> > > > > > > > >
>>>>>>> > > > > > > > >
>>>>>>> > > > > > > >
>>>>>>> > > > > > > >
>>>>>>> > > > > > > > --
>>>>>>> > > > > > > > *Minudika Malshan*
>>>>>>> > > > > > > > Undergraduate
>>>>>>> > > > > > > > Department of Computer Science and Engineering
>>>>>>> > > > > > > > University of Moratuwa
>>>>>>> > > > > > > > Sri Lanka.
>>>>>>> > > > > > > > <
>>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>> > > > > > > >
>>>>>>> > > > > > >
>>>>>>> > > > > >
>>>>>>> > > > > >
>>>>>>> > > > > >
>>>>>>> > > > > > --
>>>>>>> > > > > > *Minudika Malshan*
>>>>>>> > > > > > Undergraduate
>>>>>>> > > > > > Department of Computer Science and Engineering
>>>>>>> > > > > > University of Moratuwa
>>>>>>> > > > > > Sri Lanka.
>>>>>>> > > > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>> > > > > >
>>>>>>> > > > >
>>>>>>> > > >
>>>>>>> > > >
>>>>>>> > > >
>>>>>>> > > > --
>>>>>>> > > > *Minudika Malshan*
>>>>>>> > > > Undergraduate
>>>>>>> > > > Department of Computer Science and Engineering
>>>>>>> > > > University of Moratuwa
>>>>>>> > > > Sri Lanka.
>>>>>>> > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>> > > >
>>>>>>> > >
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> > --
>>>>>>> > *Minudika Malshan*
>>>>>>> > Undergraduate
>>>>>>> > Department of Computer Science and Engineering
>>>>>>> > University of Moratuwa
>>>>>>> > Sri Lanka.
>>>>>>> > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>> >
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Minudika Malshan*
>>>>>> Undergraduate
>>>>>> Department of Computer Science and Engineering
>>>>>> University of Moratuwa
>>>>>> Sri Lanka.
>>>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Minudika Malshan*
>>>>> Undergraduate
>>>>> Department of Computer Science and Engineering
>>>>> University of Moratuwa
>>>>> Sri Lanka.
>>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>
>>>>>
>>>>>
>>>
>>
>>
>> --
>> *Minudika Malshan*
>> Undergraduate
>> Department of Computer Science and Engineering
>> University of Moratuwa
>> Sri Lanka.
>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>
>>
>>
>>
>>
>> --
>> *Minudika Malshan*
>> Undergraduate
>> Department of Computer Science and Engineering
>> University of Moratuwa
>> Sri Lanka.
>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>
>>
>>
>
>
> --
> *Minudika Malshan*
> Undergraduate
> Department of Computer Science and Engineering
> University of Moratuwa
> Sri Lanka.
> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>
>
>


-- 
*Minudika Malshan*
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa
Sri Lanka.
<https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>

Re: ZEPPELIN-682

Posted by Minudika Malshan <mi...@gmail.com>.
Hi,

@Alex, Sorry for my mistake. Added back to the mail thread.

I will go through the whole proposal once again, finalize it and submit the
final proposal to google gsoc page by tonight.

Thanks a lot for your help.
BR

On Thu, Mar 24, 2016 at 3:03 PM, Minudika Malshan <mi...@gmail.com>
wrote:

> [looping]
>
>
> Hi Alex,
>
> I will go through that spark runner and see if it's possible to  use it
> for this beam interpreter. And hopefully, I will  include it in the
> proposal.
> I was communicating through Apache beam mailing thread to get more
> knowledge about that project. But it seems like I have missed that spark
> runner thing. Thanks a lot for mentioning it here.
>
> About my project related to Siddhi Interpreter, I admit that I have not
> followed a proper workflow. That's mainly because, I was only concentrating
> with the implementation. Since it's mainly only me who is dealing with that
> repo, I didn't think about working on a separate branch much. My mistake.
> However soon after we complete our implementation, we are going to do full
> clean up and optimization on that code and publish it in a proper manner.
>
> However, I was working and still working as a contributor for WSO2 CEP and
> WSO2 Siddhi which are also open source products, during my internship as an
> undergraduate. There I gained a good practice on git workflow. So I am
> pretty sure, I can adapt with your way of coding and contribution.
>
> Again thanks a lot for your kind guidance..
> BR
>
>
>
> On Thu, Mar 24, 2016 at 9:53 AM, Alexander Bezzubov <bz...@apache.org>
> wrote:
>
>> Hi, Moon, Minudika,
>>
>>
>> thanks for sending out the link, and great formatting by the way!
>> I have left few comments in the doc itself.
>>
>> Eran on this list have pointed out the existence of the Spark runner for
>> Beam [1], could this be incorporated  into your proposal somehow?
>>
>> On the community engagement side - it may be worth answering to that
>> thread, thanking it's author for pointing it out as he was clearly trying
>> to help with your project.
>>
>> One more thing on the community side: in this thread on Mar 3 the issue
>> has been risen about your previous opensource code:
>>
>> > On the side note - I can see your commits in master branch of your
>> fork, why not to try the
>> > workflow Zeppelin uses
>> <https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow> [0]
>> by tracking your work in different branches? From there it will be easy
>> > to submit a PR and ask other contributors for a code review, which
>> could improve chances of
>> > getting high quality code at the end.
>>
>> Usually if some question like that has been risen by the community member
>> on the list, it is expected that it is addressed somehow. I.e by you,
>> answering initial email with some explanations why it was done that way and
>> letting everybody know if it will or not be done in another way, etc.
>>
>> I'm sorry if I have missed your response, so could you please clarify it
>> again?
>>
>> Thanks!
>>
>> And please, do not forget to submit a pdf of the proposal to google
>> before the deadline which AFAIK is quite soon.
>>
>>  1. http://markmail.org/thread/wsjlfuyu7kvip5s6
>>
>>
>> --
>> Alex
>>
>>
>>
>> On Thu, Mar 24, 2016 at 10:46 AM, moon soo Lee <mo...@apache.org> wrote:
>>
>>> Thanks for sharing 2nd version. I have not many things to add.
>>> Alexander, do you have any comment?
>>>
>>> Thanks,
>>> moon
>>>
>>>
>>> On Wed, Mar 23, 2016 at 9:48 AM Minudika Malshan <mi...@gmail.com>
>>> wrote:
>>>
>>>> Hi all,
>>>>
>>>> I made the 2nd version of my draft proposal [1]. Please have a look and
>>>> let me know if there are any further changes to be made.
>>>> Your comments would be much appreciated.
>>>>
>>>> [1]
>>>> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
>>>>
>>>> Thanks a lot.
>>>>
>>>> On Wed, Mar 23, 2016 at 10:17 PM, Minudika Malshan <
>>>> minudika001@gmail.com> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> I made the 2nd version of my draft. Please have a look and let me know
>>>>> if there are any further changes to be made.
>>>>> Your comments would be much appreciated.
>>>>>
>>>>> Thanks a lot.
>>>>>
>>>>> On Sat, Mar 19, 2016 at 8:12 PM, Alexander Bezzubov <bz...@apache.org>
>>>>> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> your proposal looks solid, I have updated the link from the wiki to a
>>>>>> new
>>>>>> doc, as well as posted some feedback in comments.
>>>>>>
>>>>>> Going further, Minudika, can you please incorporate Moon's feedback
>>>>>> to the
>>>>>> new proposal, (est part on using a ResourcePool), and make sure that
>>>>>> we
>>>>>> only have one document, linked from everywhere to work on.
>>>>>>
>>>>>> Thank you!
>>>>>>
>>>>>> --
>>>>>> Alex
>>>>>>
>>>>>>
>>>>>> On Sat, Mar 19, 2016 at 2:03 AM, Minudika Malshan <
>>>>>> minudika001@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>> > Hi,
>>>>>> >
>>>>>> > Thanks a lot for your feedback. I will make changes according to
>>>>>> them.
>>>>>> > However I submitted my draft proposal to Apache Software Foundation
>>>>>> GSoC
>>>>>> > page .
>>>>>> > It seems like you have reviewed the old proposal of mine which was
>>>>>> posted
>>>>>> > in this thread.
>>>>>> > Can you please have a look at my proposal which I submitted to ASF
>>>>>> [1]
>>>>>> >
>>>>>> > [1]
>>>>>> >
>>>>>> >
>>>>>> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
>>>>>> >
>>>>>> > Thanks and best regards.
>>>>>> >
>>>>>> > On Fri, Mar 18, 2016 at 11:09 PM, moon soo Lee <mo...@apache.org>
>>>>>> wrote:
>>>>>> >
>>>>>> > > Hi,
>>>>>> > >
>>>>>> > > Thanks for sharing your proposal. I made few comments on the
>>>>>> document.
>>>>>> > > Please take a look.
>>>>>> > >
>>>>>> > > Thanks,
>>>>>> > > moon
>>>>>> > >
>>>>>> > > On Fri, Mar 18, 2016 at 7:16 AM Minudika Malshan <
>>>>>> minudika001@gmail.com>
>>>>>> > > wrote:
>>>>>> > >
>>>>>> > > > Hi all,
>>>>>> > > >
>>>>>> > > > @ Moon, I will try doing as you told. Thank you!
>>>>>> > > >
>>>>>> > > > I submitted a draft proposal for this project to  AFS. Please
>>>>>> could you
>>>>>> > > > review it.
>>>>>> > > >
>>>>>> > > > Thanks and regards
>>>>>> > > >
>>>>>> > > > On Fri, Mar 18, 2016 at 4:05 AM, moon soo Lee <mo...@apache.org>
>>>>>> wrote:
>>>>>> > > >
>>>>>> > > > > Hi,
>>>>>> > > > >
>>>>>> > > > > Could you share little bit about how did you add jar manually?
>>>>>> > > > > Did you try add dependency in pom.xml? like
>>>>>> > > > >
>>>>>> > > > > <dependency>
>>>>>> > > > > <groupId>group_id</groupId>
>>>>>> > > > > <artifactId>artifact_id</artifactId>
>>>>>> > > > > <version>version_number</version>
>>>>>> > > > > <scope>system</scope>
>>>>>> > > > > <systemPath>...jar</systemPath>
>>>>>> > > > > </dependency>
>>>>>> > > > >
>>>>>> > > > >
>>>>>> > > > > Thanks,
>>>>>> > > > > moon
>>>>>> > > > >
>>>>>> > > > >
>>>>>> > > > > On Thu, Mar 17, 2016 at 12:30 PM Minudika Malshan <
>>>>>> > > minudika001@gmail.com
>>>>>> > > > >
>>>>>> > > > > wrote:
>>>>>> > > > >
>>>>>> > > > > > Hi,
>>>>>> > > > > >
>>>>>> > > > > > I am going to implement a sample java interpreter for
>>>>>> zeppelin for
>>>>>> > > demo
>>>>>> > > > > > purposes in my proposal.
>>>>>> > > > > > Since java-repl dependencies are not available as maven
>>>>>> > dependencies
>>>>>> > > I
>>>>>> > > > > had
>>>>>> > > > > > to add those jars manually to the project.
>>>>>> > > > > > But when I build the zeppelin project with the new changes
>>>>>> I made,
>>>>>> > it
>>>>>> > > > > > refuses to be built saying that it cannot resolve those
>>>>>> jars.
>>>>>> > > > > > Please let me know how to add those jars correctly.
>>>>>> > > > > >
>>>>>> > > > > > Regards
>>>>>> > > > > >
>>>>>> > > > > >
>>>>>> > > > > > On Wed, Mar 16, 2016 at 8:01 AM, Alexander Bezzubov <
>>>>>> > bzz@apache.org>
>>>>>> > > > > > wrote:
>>>>>> > > > > >
>>>>>> > > > > > > Hi Minudika,
>>>>>> > > > > > >
>>>>>> > > > > > > thank you for keeping list posted!
>>>>>> > > > > > > I will get back to you with the proposal comments later
>>>>>> today
>>>>>> > > > directly
>>>>>> > > > > > > inside the document.
>>>>>> > > > > > >
>>>>>> > > > > > > --
>>>>>> > > > > > > Alex
>>>>>> > > > > > >
>>>>>> > > > > > >
>>>>>> > > > > > > On Wed, Mar 16, 2016 at 6:27 AM, Minudika Malshan <
>>>>>> > > > > minudika001@gmail.com
>>>>>> > > > > > >
>>>>>> > > > > > > wrote:
>>>>>> > > > > > >
>>>>>> > > > > > > > Hi,
>>>>>> > > > > > > >
>>>>>> > > > > > > > Could you please help me to improve the content of above
>>>>>> > > proposal?
>>>>>> > > > > > > >
>>>>>> > > > > > > > Thanks
>>>>>> > > > > > > >
>>>>>> > > > > > > > On Sun, Mar 13, 2016 at 1:37 AM, Minudika Malshan <
>>>>>> > > > > > minudika001@gmail.com
>>>>>> > > > > > > >
>>>>>> > > > > > > > wrote:
>>>>>> > > > > > > >
>>>>>> > > > > > > > > Hi Alex,
>>>>>> > > > > > > > >
>>>>>> > > > > > > > > I prepared a draft version of my proposal which you
>>>>>> can find
>>>>>> > > here
>>>>>> > > > > > > > > <
>>>>>> > > > > > > >
>>>>>> > > > > > >
>>>>>> > > > > >
>>>>>> > > > >
>>>>>> > > >
>>>>>> > >
>>>>>> >
>>>>>> https://docs.google.com/document/d/1KaBKxYbR08pgwv3UfPF-SMiRM2VJ7K4AQiLzzfUd138/edit?usp=sharing
>>>>>> > > > > > > > >.
>>>>>> > > > > > > > > Could you please have a look and give comments on how
>>>>>> to
>>>>>> > > improve
>>>>>> > > > > it.
>>>>>> > > > > > > > >
>>>>>> > > > > > > > > Thanks and regards
>>>>>> > > > > > > > >
>>>>>> > > > > > > > > On Sat, Mar 12, 2016 at 8:10 AM, Alexander Bezzubov <
>>>>>> > > > > bzz@apache.org>
>>>>>> > > > > > > > > wrote:
>>>>>> > > > > > > > >
>>>>>> > > > > > > > >> Hi,
>>>>>> > > > > > > > >>
>>>>>> > > > > > > > >> great question - as cloud platform that you mention
>>>>>> is not
>>>>>> > > > > > > open-source,
>>>>>> > > > > > > > it
>>>>>> > > > > > > > >> is not immediately expected to get it done as a part
>>>>>> of
>>>>>> > GSoC.
>>>>>> > > > > > > > >>
>>>>>> > > > > > > > >> That being said, if that is something that you want
>>>>>> to look
>>>>>> > > > into,
>>>>>> > > > > or
>>>>>> > > > > > > > think
>>>>>> > > > > > > > >> that should be not very hard to implement, or think
>>>>>> that
>>>>>> > would
>>>>>> > > > be
>>>>>> > > > > of
>>>>>> > > > > > > the
>>>>>> > > > > > > > >> great benefit of users - it's totally up to you and
>>>>>> you can
>>>>>> > > make
>>>>>> > > > > it
>>>>>> > > > > > > part
>>>>>> > > > > > > > >> of
>>>>>> > > > > > > > >> your project proposal scope, if you want to (i.e as
>>>>>> extra
>>>>>> > > bonus,
>>>>>> > > > > at
>>>>>> > > > > > > the
>>>>>> > > > > > > > >> end, if time permits)
>>>>>> > > > > > > > >>
>>>>>> > > > > > > > >> --
>>>>>> > > > > > > > >> Alex
>>>>>> > > > > > > > >>
>>>>>> > > > > > > > >> On Thu, Mar 10, 2016 at 6:39 PM, Minudika Malshan <
>>>>>> > > > > > > > minudika001@gmail.com>
>>>>>> > > > > > > > >> wrote:
>>>>>> > > > > > > > >>
>>>>>> > > > > > > > >> > Hi Alex,
>>>>>> > > > > > > > >> >
>>>>>> > > > > > > > >> > As we know the origin of Apache beam is  the
>>>>>> Google cloud
>>>>>> > > > > > platform.
>>>>>> > > > > > > It
>>>>>> > > > > > > > >> has
>>>>>> > > > > > > > >> > been developed mainly focusing on deploying
>>>>>> pipelines in
>>>>>> > the
>>>>>> > > > > > cloud.
>>>>>> > > > > > > > >> > But AFAIK mostly zeppelin is used as a standalone
>>>>>> system.
>>>>>> > > > > > > > >> > Is it expected to implement the cloud support for
>>>>>> the
>>>>>> > > > > interpreter
>>>>>> > > > > > > > under
>>>>>> > > > > > > > >> > this GSoC project?
>>>>>> > > > > > > > >> >
>>>>>> > > > > > > > >> > Best regards.
>>>>>> > > > > > > > >> >
>>>>>> > > > > > > > >> > Minudika Malshan
>>>>>> > > > > > > > >> > Undergraduate
>>>>>> > > > > > > > >> > Department of Computer Science and Engineering
>>>>>> > > > > > > > >> > University of Moratuwa
>>>>>> > > > > > > > >> > Sri Lanka.
>>>>>> > > > > > > > >> >
>>>>>> > > > > > > > >> >
>>>>>> > > > > > > > >> >
>>>>>> > > > > > > > >> >
>>>>>> > > > > > > > >> > On Thu, Mar 10, 2016 at 6:44 AM, Alexander
>>>>>> Bezzubov <
>>>>>> > > > > > bzz@apache.org
>>>>>> > > > > > > >
>>>>>> > > > > > > > >> > wrote:
>>>>>> > > > > > > > >> >
>>>>>> > > > > > > > >> > > Hi Minudika,
>>>>>> > > > > > > > >> > >
>>>>>> > > > > > > > >> > > you plan sounds awesome - please either keep
>>>>>> this thread
>>>>>> > > > > posted
>>>>>> > > > > > on
>>>>>> > > > > > > > the
>>>>>> > > > > > > > >> > > progress or even better, feel free to start a
>>>>>> new one,
>>>>>> > > with
>>>>>> > > > > more
>>>>>> > > > > > > > >> > > descriptive subject, asking community for a
>>>>>> feedback on
>>>>>> > > your
>>>>>> > > > > > > > proposal.
>>>>>> > > > > > > > >> > >
>>>>>> > > > > > > > >> > > Google docs \w ability for people with the link
>>>>>> to post
>>>>>> > > > > comments
>>>>>> > > > > > > > there
>>>>>> > > > > > > > >> > is a
>>>>>> > > > > > > > >> > > great medium. As soon as you send one I'll be
>>>>>> happy to
>>>>>> > add
>>>>>> > > > it
>>>>>> > > > > to
>>>>>> > > > > > > > >> https://
>>>>>> > > > > > > > >> > >
>>>>>> > > > > > > > >>
>>>>>> > > > > > >
>>>>>> > > > >
>>>>>> > >
>>>>>> cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
>>>>>> > > > > > > > >> > >
>>>>>> > > > > > > > >> > > --
>>>>>> > > > > > > > >> > > Alex
>>>>>> > > > > > > > >> > >
>>>>>> > > > > > > > >> > > On Wed, Mar 9, 2016 at 9:21 PM, Minudika Malshan
>>>>>> <
>>>>>> > > > > > > > >> minudika001@gmail.com>
>>>>>> > > > > > > > >> > > wrote:
>>>>>> > > > > > > > >> > >
>>>>>> > > > > > > > >> > > > Hi Alex,
>>>>>> > > > > > > > >> > > >
>>>>>> > > > > > > > >> > > > I think Java-repl can be used for the
>>>>>> implementation.
>>>>>> > > > > > Currently
>>>>>> > > > > > > I
>>>>>> > > > > > > > am
>>>>>> > > > > > > > >> > > > working on a sample implementation and will
>>>>>> share it
>>>>>> > in
>>>>>> > > > here
>>>>>> > > > > > > soon.
>>>>>> > > > > > > > >> > > > And will it be ok if I share my sample
>>>>>> proposal as a
>>>>>> > > > google
>>>>>> > > > > > doc?
>>>>>> > > > > > > > >> > > >
>>>>>> > > > > > > > >> > > > Thanks for your help.
>>>>>> > > > > > > > >> > > >
>>>>>> > > > > > > > >> > > > Regards.
>>>>>> > > > > > > > >> > > > Minudika
>>>>>> > > > > > > > >> > > >
>>>>>> > > > > > > > >> > > > Minudika Malshan
>>>>>> > > > > > > > >> > > > Undergraduate
>>>>>> > > > > > > > >> > > > Department of Computer Science and Engineering
>>>>>> > > > > > > > >> > > > University of Moratuwa
>>>>>> > > > > > > > >> > > > Sri Lanka
>>>>>> > > > > > > > >> > > >
>>>>>> > > > > > > > >> > > >
>>>>>> > > > > > > > >> > > >
>>>>>> > > > > > > > >> > > >
>>>>>> > > > > > > > >> > > > On Mon, Mar 7, 2016 at 6:39 AM, Alexander
>>>>>> Bezzubov <
>>>>>> > > > > > > > bzz@apache.org>
>>>>>> > > > > > > > >> > > wrote:
>>>>>> > > > > > > > >> > > >
>>>>>> > > > > > > > >> > > > > Hi Minudika,
>>>>>> > > > > > > > >> > > > >
>>>>>> > > > > > > > >> > > > > if you are talking about Java REPL [1], this
>>>>>> was
>>>>>> > just
>>>>>> > > an
>>>>>> > > > > > > example
>>>>>> > > > > > > > >> of
>>>>>> > > > > > > > >> > the
>>>>>> > > > > > > > >> > > > > project we might want to use to archive the
>>>>>> first
>>>>>> > step
>>>>>> > > > of
>>>>>> > > > > > our
>>>>>> > > > > > > > >> goal:
>>>>>> > > > > > > > >> > get
>>>>>> > > > > > > > >> > > > > Java code interpreted by Zeppelin.
>>>>>> > > > > > > > >> > > > >
>>>>>> > > > > > > > >> > > > > > Should we have to add JAVA-REPL source
>>>>>> code as a
>>>>>> > > > module
>>>>>> > > > > > for
>>>>>> > > > > > > > the
>>>>>> > > > > > > > >> > beam
>>>>>> > > > > > > > >> > > > > > interpreter or can we get the necessary
>>>>>> features
>>>>>> > of
>>>>>> > > it
>>>>>> > > > > as
>>>>>> > > > > > > > >> > > dependencies
>>>>>> > > > > > > > >> > > > to
>>>>>> > > > > > > > >> > > > > > our project?
>>>>>> > > > > > > > >> > > > > Well, it looks like this particular project
>>>>>> is built
>>>>>> > > > with
>>>>>> > > > > > Ant
>>>>>> > > > > > > > and
>>>>>> > > > > > > > >> is
>>>>>> > > > > > > > >> > > not
>>>>>> > > > > > > > >> > > > > published on Maven [2]. So right now there
>>>>>> is no
>>>>>> > easy
>>>>>> > > > way
>>>>>> > > > > to
>>>>>> > > > > > > get
>>>>>> > > > > > > > >> it
>>>>>> > > > > > > > >> > as
>>>>>> > > > > > > > >> > > > > build-time dependency.
>>>>>> > > > > > > > >> > > > >
>>>>>> > > > > > > > >> > > > > What I would suggest here:
>>>>>> > > > > > > > >> > > > >   - try finding any other other alternative
>>>>>> java
>>>>>> > REPL
>>>>>> > > > > > > > >> implementations
>>>>>> > > > > > > > >> > > > >   - if there are none, you could try hacking
>>>>>> first
>>>>>> > PoC
>>>>>> > > > for
>>>>>> > > > > > > > >> Java\Beam
>>>>>> > > > > > > > >> > > > > interpreter together just using the code
>>>>>> from this
>>>>>> > > > > project,
>>>>>> > > > > > > > >> inside a
>>>>>> > > > > > > > >> > > new
>>>>>> > > > > > > > >> > > > > interpreter module directly (it is Apache 2.0
>>>>>> > > licensed)
>>>>>> > > > > > > > >> > > > >
>>>>>> > > > > > > > >> > > > > If it suits our needs and PoC works (it
>>>>>> might not,
>>>>>> > > > looking
>>>>>> > > > > > > > though
>>>>>> > > > > > > > >> > open
>>>>>> > > > > > > > >> > > > > issues on Github), then at the end of the
>>>>>> GSoC you
>>>>>> > > could
>>>>>> > > > > > just
>>>>>> > > > > > > > >> > allocate
>>>>>> > > > > > > > >> > > > some
>>>>>> > > > > > > > >> > > > > time to contribute Maven publishing to that
>>>>>> project
>>>>>> > > > (which
>>>>>> > > > > > > > should
>>>>>> > > > > > > > >> not
>>>>>> > > > > > > > >> > > > take
>>>>>> > > > > > > > >> > > > > long and can be done as a last step).
>>>>>> > > > > > > > >> > > > >
>>>>>> > > > > > > > >> > > > > Hope this helps and please let me know if
>>>>>> you have
>>>>>> > > > further
>>>>>> > > > > > > > >> questions!
>>>>>> > > > > > > > >> > > > >
>>>>>> > > > > > > > >> > > > >  1.
>>>>>> > > https://github.com/albertlatacz/java-repl/issues/79
>>>>>> > > > > > > > >> > > > >  2.
>>>>>> https://github.com/albertlatacz/java-repl
>>>>>> > > > > > > > >> > > > >
>>>>>> > > > > > > > >> > > > > On Sun, Mar 6, 2016 at 4:17 AM, Minudika
>>>>>> Malshan <
>>>>>> > > > > > > > >> > > minudika001@gmail.com>
>>>>>> > > > > > > > >> > > > > wrote:
>>>>>> > > > > > > > >> > > > >
>>>>>> > > > > > > > >> > > > > > Hi,
>>>>>> > > > > > > > >> > > > > >
>>>>>> > > > > > > > >> > > > > > I have gained understanding about zeppelin
>>>>>> and
>>>>>> > > > > > > functionalities
>>>>>> > > > > > > > >> of
>>>>>> > > > > > > > >> > > > > DataFlow
>>>>>> > > > > > > > >> > > > > > SDK. please help me to get familiar with
>>>>>> > JAVA-REPL.
>>>>>> > > > > > > > >> > > > > > It would be a great help if you can help
>>>>>> me to
>>>>>> > > > > understand
>>>>>> > > > > > > the
>>>>>> > > > > > > > >> flow
>>>>>> > > > > > > > >> > of
>>>>>> > > > > > > > >> > > > > > JAVA-REPL and the way to use it to
>>>>>> interpret
>>>>>> > > DataFlow
>>>>>> > > > > SDK
>>>>>> > > > > > > > >> methods.
>>>>>> > > > > > > > >> > > > > >
>>>>>> > > > > > > > >> > > > > > Regards
>>>>>> > > > > > > > >> > > > > > Minudika
>>>>>> > > > > > > > >> > > > > >
>>>>>> > > > > > > > >> > > > > > Minudika Malshan
>>>>>> > > > > > > > >> > > > > > Undergraduate
>>>>>> > > > > > > > >> > > > > > Department of Computer Science and
>>>>>> Engineering
>>>>>> > > > > > > > >> > > > > > University of Moratuwa.
>>>>>> > > > > > > > >> > > > > >
>>>>>> > > > > > > > >> > > > > >
>>>>>> > > > > > > > >> > > > > >
>>>>>> > > > > > > > >> > > > > >
>>>>>> > > > > > > > >> > > > > > On Sat, Mar 5, 2016 at 1:03 AM, Minudika
>>>>>> Malshan <
>>>>>> > > > > > > > >> > > > minudika001@gmail.com>
>>>>>> > > > > > > > >> > > > > > wrote:
>>>>>> > > > > > > > >> > > > > >
>>>>>> > > > > > > > >> > > > > > > Hi,
>>>>>> > > > > > > > >> > > > > > >
>>>>>> > > > > > > > >> > > > > > > I was going through JAVA REPL
>>>>>> implementation.
>>>>>> > > > > > > > >> > > > > > > I'm bit confused about the way it should
>>>>>> be used
>>>>>> > > to
>>>>>> > > > > > > > implement
>>>>>> > > > > > > > >> a
>>>>>> > > > > > > > >> > > java
>>>>>> > > > > > > > >> > > > > > > interpreter which supports Apache beam
>>>>>> commands.
>>>>>> > > > > > > > >> > > > > > > Should we have to add JAVA-REPL source
>>>>>> code as a
>>>>>> > > > > module
>>>>>> > > > > > > for
>>>>>> > > > > > > > >> the
>>>>>> > > > > > > > >> > > beam
>>>>>> > > > > > > > >> > > > > > > interpreter or can we get the necessary
>>>>>> features
>>>>>> > > of
>>>>>> > > > it
>>>>>> > > > > > as
>>>>>> > > > > > > > >> > > > dependencies
>>>>>> > > > > > > > >> > > > > to
>>>>>> > > > > > > > >> > > > > > > our project?
>>>>>> > > > > > > > >> > > > > > > Could you please explain the procedure I
>>>>>> should
>>>>>> > > > follow
>>>>>> > > > > > in
>>>>>> > > > > > > > >> order
>>>>>> > > > > > > > >> > to
>>>>>> > > > > > > > >> > > > > > achieve
>>>>>> > > > > > > > >> > > > > > > this task.
>>>>>> > > > > > > > >> > > > > > >
>>>>>> > > > > > > > >> > > > > > > Thanks and regards,
>>>>>> > > > > > > > >> > > > > > > Minudika
>>>>>> > > > > > > > >> > > > > > >
>>>>>> > > > > > > > >> > > > > > >
>>>>>> > > > > > > > >> > > > > > > Minudika Malshan
>>>>>> > > > > > > > >> > > > > > > Undergraduate
>>>>>> > > > > > > > >> > > > > > > Department of Computer Science and
>>>>>> Engineering
>>>>>> > > > > > > > >> > > > > > > University of Moratuwa.
>>>>>> > > > > > > > >> > > > > > >
>>>>>> > > > > > > > >> > > > > > >
>>>>>> > > > > > > > >> > > > > > >
>>>>>> > > > > > > > >> > > > > > >
>>>>>> > > > > > > > >> > > > > > > On Thu, Mar 3, 2016 at 11:23 AM,
>>>>>> Alexander
>>>>>> > > Bezzubov
>>>>>> > > > <
>>>>>> > > > > > > > >> > > bzz@apache.org>
>>>>>> > > > > > > > >> > > > > > > wrote:
>>>>>> > > > > > > > >> > > > > > >
>>>>>> > > > > > > > >> > > > > > >> Hi,
>>>>>> > > > > > > > >> > > > > > >>
>>>>>> > > > > > > > >> > > > > > >> I would suggest you to take some time
>>>>>> and read
>>>>>> > > > > through
>>>>>> > > > > > > the
>>>>>> > > > > > > > >> links
>>>>>> > > > > > > > >> > > > from
>>>>>> > > > > > > > >> > > > > > >> email
>>>>>> > > > > > > > >> > > > > > >> carefully and then post back here in
>>>>>> this
>>>>>> > thread,
>>>>>> > > > in
>>>>>> > > > > > case
>>>>>> > > > > > > > you
>>>>>> > > > > > > > >> > > manage
>>>>>> > > > > > > > >> > > > > to
>>>>>> > > > > > > > >> > > > > > >> find the answer to your question.
>>>>>> > > > > > > > >> > > > > > >>
>>>>>> > > > > > > > >> > > > > > >> That might helpful to other students
>>>>>> > > participating
>>>>>> > > > in
>>>>>> > > > > > > GSoC
>>>>>> > > > > > > > as
>>>>>> > > > > > > > >> > > well.
>>>>>> > > > > > > > >> > > > > > >>
>>>>>> > > > > > > > >> > > > > > >> Thanks!
>>>>>> > > > > > > > >> > > > > > >>
>>>>>> > > > > > > > >> > > > > > >> --
>>>>>> > > > > > > > >> > > > > > >> Alex
>>>>>> > > > > > > > >> > > > > > >>
>>>>>> > > > > > > > >> > > > > > >>
>>>>>> > > > > > > > >> > > > > > >> On Thu, Mar 3, 2016 at 2:43 PM, Minudika
>>>>>> > Malshan
>>>>>> > > <
>>>>>> > > > > > > > >> > > > > minudika001@gmail.com
>>>>>> > > > > > > > >> > > > > > >
>>>>>> > > > > > > > >> > > > > > >> wrote:
>>>>>> > > > > > > > >> > > > > > >>
>>>>>> > > > > > > > >> > > > > > >> > Hi Alex,
>>>>>> > > > > > > > >> > > > > > >> >
>>>>>> > > > > > > > >> > > > > > >> > Thanks a lot for your detailed guide
>>>>>> through
>>>>>> > > the
>>>>>> > > > > > > project.
>>>>>> > > > > > > > >> > > > > > >> > As you have mentioned, I'm going to
>>>>>> create a
>>>>>> > > > draft
>>>>>> > > > > > > > >> proposal.
>>>>>> > > > > > > > >> > > > > > >> > Is there any specific template for the
>>>>>> > > proposal?
>>>>>> > > > Or
>>>>>> > > > > > > will
>>>>>> > > > > > > > >> it be
>>>>>> > > > > > > > >> > > ok
>>>>>> > > > > > > > >> > > > to
>>>>>> > > > > > > > >> > > > > > >> create
>>>>>> > > > > > > > >> > > > > > >> > a proposal on my own including the
>>>>>> facts and
>>>>>> > > > points
>>>>>> > > > > > > > you've
>>>>>> > > > > > > > >> > > > mentioned
>>>>>> > > > > > > > >> > > > > > in
>>>>>> > > > > > > > >> > > > > > >> > your reply?
>>>>>> > > > > > > > >> > > > > > >> >
>>>>>> > > > > > > > >> > > > > > >> > Thanks again and regards.
>>>>>> > > > > > > > >> > > > > > >> > Minudika
>>>>>> > > > > > > > >> > > > > > >> >
>>>>>> > > > > > > > >> > > > > > >> > Minudika Malshan
>>>>>> > > > > > > > >> > > > > > >> > Undergraduate
>>>>>> > > > > > > > >> > > > > > >> > Department of Computer Science and
>>>>>> > Engineering
>>>>>> > > > > > > > >> > > > > > >> > University of Moratuwa.
>>>>>> > > > > > > > >> > > > > > >> >
>>>>>> > > > > > > > >> > > > > > >> >
>>>>>> > > > > > > > >> > > > > > >> >
>>>>>> > > > > > > > >> > > > > > >> >
>>>>>> > > > > > > > >> > > > > > >> > On Thu, Mar 3, 2016 at 8:49 AM,
>>>>>> Alexander
>>>>>> > > > Bezzubov
>>>>>> > > > > <
>>>>>> > > > > > > > >> > > > > > >> abezzubov@nflabs.com>
>>>>>> > > > > > > > >> > > > > > >> > wrote:
>>>>>> > > > > > > > >> > > > > > >> >
>>>>>> > > > > > > > >> > > > > > >> > > Hi Minudika,
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > > > Currently I am writing an
>>>>>> interpreter for
>>>>>> > > > > > SiddhiQL
>>>>>> > > > > > > > >> which
>>>>>> > > > > > > > >> > is
>>>>>> > > > > > > > >> > > a
>>>>>> > > > > > > > >> > > > > real
>>>>>> > > > > > > > >> > > > > > >> time
>>>>>> > > > > > > > >> > > > > > >> > > > complex event processing engine,
>>>>>> as a
>>>>>> > part
>>>>>> > > of
>>>>>> > > > > > > > research.
>>>>>> > > > > > > > >> > > > > > >> > > > If you are interested, you can
>>>>>> find the
>>>>>> > > code
>>>>>> > > > at
>>>>>> > > > > > > here.
>>>>>> > > > > > > > >> > (It's
>>>>>> > > > > > > > >> > > > too
>>>>>> > > > > > > > >> > > > > > >> messy
>>>>>> > > > > > > > >> > > > > > >> > > > though. Have a lot to clean up
>>>>>> the in the
>>>>>> > > > code)
>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>> > > > https://github.com/minudika/incubator-zeppelin
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > > Thank you for sharing! That would
>>>>>> be a huge
>>>>>> > > > plus
>>>>>> > > > > > for
>>>>>> > > > > > > > your
>>>>>> > > > > > > > >> > > > > proposal,
>>>>>> > > > > > > > >> > > > > > >> but
>>>>>> > > > > > > > >> > > > > > >> > > please remember that code quality
>>>>>> would be
>>>>>> > an
>>>>>> > > > > > > important
>>>>>> > > > > > > > >> > factor
>>>>>> > > > > > > > >> > > > on
>>>>>> > > > > > > > >> > > > > > >> > > the proposal selection process, so
>>>>>> please
>>>>>> > > make
>>>>>> > > > > sure
>>>>>> > > > > > > > that
>>>>>> > > > > > > > >> you
>>>>>> > > > > > > > >> > > > have
>>>>>> > > > > > > > >> > > > > > >> > finished
>>>>>> > > > > > > > >> > > > > > >> > > possible cleanups before attaching
>>>>>> it to
>>>>>> > your
>>>>>> > > > > > > > >> application.
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > > On the side note - I can see your
>>>>>> commits
>>>>>> > in
>>>>>> > > > > master
>>>>>> > > > > > > > >> branch
>>>>>> > > > > > > > >> > of
>>>>>> > > > > > > > >> > > > your
>>>>>> > > > > > > > >> > > > > > >> fork,
>>>>>> > > > > > > > >> > > > > > >> > > why not to try the workflow
>>>>>> Zeppelin uses
>>>>>> > > > > > > > >> > > > > > >> > > <
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> >
>>>>>> > > > > > > > >> > > > > > >>
>>>>>> > > > > > > > >> > > > > >
>>>>>> > > > > > > > >> > > > >
>>>>>> > > > > > > > >> > > >
>>>>>> > > > > > > > >> > >
>>>>>> > > > > > > > >> >
>>>>>> > > > > > > > >>
>>>>>> > > > > > > >
>>>>>> > > > > > >
>>>>>> > > > > >
>>>>>> > > > >
>>>>>> > > >
>>>>>> > >
>>>>>> >
>>>>>> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>> > > > > > > > >> > > > > > >> > > [0]
>>>>>> > > > > > > > >> > > > > > >> > > by tracking your work in different
>>>>>> > branches?
>>>>>> > > > From
>>>>>> > > > > > > there
>>>>>> > > > > > > > >> it
>>>>>> > > > > > > > >> > > will
>>>>>> > > > > > > > >> > > > be
>>>>>> > > > > > > > >> > > > > > >> easy
>>>>>> > > > > > > > >> > > > > > >> > to
>>>>>> > > > > > > > >> > > > > > >> > > submit a PR and ask other
>>>>>> contributors for
>>>>>> > a
>>>>>> > > > code
>>>>>> > > > > > > > review,
>>>>>> > > > > > > > >> > > which
>>>>>> > > > > > > > >> > > > > > could
>>>>>> > > > > > > > >> > > > > > >> > > improve chances of getting high
>>>>>> quality
>>>>>> > code
>>>>>> > > at
>>>>>> > > > > the
>>>>>> > > > > > > > end.
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > > > I would like to know the exact
>>>>>> purpose of
>>>>>> > > > this
>>>>>> > > > > > > > project
>>>>>> > > > > > > > >> and
>>>>>> > > > > > > > >> > > > > > expected
>>>>>> > > > > > > > >> > > > > > >> > > outcome
>>>>>> > > > > > > > >> > > > > > >> > > from the student.
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > > The purpose (the objective or the
>>>>>> outcome
>>>>>> > or
>>>>>> > > > the
>>>>>> > > > > > > goal)
>>>>>> > > > > > > > of
>>>>>> > > > > > > > >> > this
>>>>>> > > > > > > > >> > > > > > >> project is
>>>>>> > > > > > > > >> > > > > > >> > > to have merged PR with a code +
>>>>>> > > documentation +
>>>>>> > > > > > > example
>>>>>> > > > > > > > >> of
>>>>>> > > > > > > > >> > > usage
>>>>>> > > > > > > > >> > > > > > for a
>>>>>> > > > > > > > >> > > > > > >> > new
>>>>>> > > > > > > > >> > > > > > >> > > Interpreter in Zeppelin, that works
>>>>>> with
>>>>>> > > Apache
>>>>>> > > > > > Beam
>>>>>> > > > > > > > SKD
>>>>>> > > > > > > > >> by
>>>>>> > > > > > > > >> > > the
>>>>>> > > > > > > > >> > > > > end
>>>>>> > > > > > > > >> > > > > > of
>>>>>> > > > > > > > >> > > > > > >> > the
>>>>>> > > > > > > > >> > > > > > >> > > summer.
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > > It might be bold goal, so in order
>>>>>> to be
>>>>>> > > > > reachable
>>>>>> > > > > > > and
>>>>>> > > > > > > > >> get
>>>>>> > > > > > > > >> > > > > accepted
>>>>>> > > > > > > > >> > > > > > it
>>>>>> > > > > > > > >> > > > > > >> > > should be further divided on
>>>>>> smaller goal
>>>>>> > > > aligned
>>>>>> > > > > > > with
>>>>>> > > > > > > > >> GSoC
>>>>>> > > > > > > > >> > > > > > timeline,
>>>>>> > > > > > > > >> > > > > > >> and
>>>>>> > > > > > > > >> > > > > > >> > > then even on a smaller "steps" on
>>>>>> "how to
>>>>>> > get
>>>>>> > > > > > there".
>>>>>> > > > > > > > >> > > > > > >> > > The expectations are that you will
>>>>>> do this
>>>>>> > > > work,
>>>>>> > > > > as
>>>>>> > > > > > > > part
>>>>>> > > > > > > > >> of
>>>>>> > > > > > > > >> > > your
>>>>>> > > > > > > > >> > > > > > >> > > application proposal (with the help
>>>>>> of
>>>>>> > > > potential
>>>>>> > > > > > > > >> mentors).
>>>>>> > > > > > > > >> > In
>>>>>> > > > > > > > >> > > > > prev.
>>>>>> > > > > > > > >> > > > > > >> email
>>>>>> > > > > > > > >> > > > > > >> > > in this thread I posted some ideas
>>>>>> on how
>>>>>> > > those
>>>>>> > > > > > > smaller
>>>>>> > > > > > > > >> > goals
>>>>>> > > > > > > > >> > > > can
>>>>>> > > > > > > > >> > > > > > look
>>>>>> > > > > > > > >> > > > > > >> > > like, but ultimately it's up to you
>>>>>> to
>>>>>> > > decide.
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > > So I would suggest you start
>>>>>> looking into
>>>>>> > > > > creating
>>>>>> > > > > > a
>>>>>> > > > > > > > >> > proposal
>>>>>> > > > > > > > >> > > > > draft
>>>>>> > > > > > > > >> > > > > > as
>>>>>> > > > > > > > >> > > > > > >> > > early as possible. [5] Have some
>>>>>> examples
>>>>>> > and
>>>>>> > > > > docs
>>>>>> > > > > > > from
>>>>>> > > > > > > > >> ASF
>>>>>> > > > > > > > >> > on
>>>>>> > > > > > > > >> > > > the
>>>>>> > > > > > > > >> > > > > > >> > proposal
>>>>>> > > > > > > > >> > > > > > >> > > as well, so please make sure that
>>>>>> you read
>>>>>> > > it.
>>>>>> > > > > > Please
>>>>>> > > > > > > > >> also
>>>>>> > > > > > > > >> > > feel
>>>>>> > > > > > > > >> > > > > free
>>>>>> > > > > > > > >> > > > > > >> to
>>>>>> > > > > > > > >> > > > > > >> > > post it here to get the feedback
>>>>>> from the
>>>>>> > > > > > community,
>>>>>> > > > > > > > and
>>>>>> > > > > > > > >> I
>>>>>> > > > > > > > >> > > will
>>>>>> > > > > > > > >> > > > be
>>>>>> > > > > > > > >> > > > > > >> happy
>>>>>> > > > > > > > >> > > > > > >> > to
>>>>>> > > > > > > > >> > > > > > >> > > further assist you with it.
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > > Good proposal consists of:
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > >  - list of high-level, measurable
>>>>>> > "results",
>>>>>> > > or
>>>>>> > > > > > steps
>>>>>> > > > > > > > to
>>>>>> > > > > > > > >> > > archive
>>>>>> > > > > > > > >> > > > > the
>>>>>> > > > > > > > >> > > > > > >> > final
>>>>>> > > > > > > > >> > > > > > >> > > objective\goal
>>>>>> > > > > > > > >> > > > > > >> > >  - laid out over the timeline (so
>>>>>> > > expectations
>>>>>> > > > > for
>>>>>> > > > > > > > >> > > "milestones"
>>>>>> > > > > > > > >> > > > > like
>>>>>> > > > > > > > >> > > > > > >> > > mid-term are set)
>>>>>> > > > > > > > >> > > > > > >> > >  - each "result" with the further
>>>>>> scope
>>>>>> > > > breakdown
>>>>>> > > > > > to
>>>>>> > > > > > > a
>>>>>> > > > > > > > >> > smaller
>>>>>> > > > > > > > >> > > > > > action
>>>>>> > > > > > > > >> > > > > > >> > items
>>>>>> > > > > > > > >> > > > > > >> > > (ideally, each not longer than 1day)
>>>>>> > > > > > > > >> > > > > > >> > >  - plus some background information,
>>>>>> > showing
>>>>>> > > > that
>>>>>> > > > > > you
>>>>>> > > > > > > > are
>>>>>> > > > > > > > >> > > > > qualified
>>>>>> > > > > > > > >> > > > > > >> to do
>>>>>> > > > > > > > >> > > > > > >> > > all that and put some thinking into
>>>>>> details
>>>>>> > > > > (links
>>>>>> > > > > > to
>>>>>> > > > > > > > >> your
>>>>>> > > > > > > > >> > > code
>>>>>> > > > > > > > >> > > > > here
>>>>>> > > > > > > > >> > > > > > >> will
>>>>>> > > > > > > > >> > > > > > >> > > help very much)
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > > > I am getting familiar with Apache
>>>>>> beam
>>>>>> > > > > nowadays.
>>>>>> > > > > > > > Please
>>>>>> > > > > > > > >> > can
>>>>>> > > > > > > > >> > > > you
>>>>>> > > > > > > > >> > > > > > >> provide
>>>>>> > > > > > > > >> > > > > > >> > > me some useful resources for that.
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > > [1], [2], [3], [4] are some
>>>>>> resource to
>>>>>> > learn
>>>>>> > > > > about
>>>>>> > > > > > > > Beam
>>>>>> > > > > > > > >> > > before
>>>>>> > > > > > > > >> > > > it
>>>>>> > > > > > > > >> > > > > > has
>>>>>> > > > > > > > >> > > > > > >> > > finalized its move to Apache.
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > > Hope this helps!
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > > --
>>>>>> > > > > > > > >> > > > > > >> > > Alex
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > >  0.
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> >
>>>>>> > > > > > > > >> > > > > > >>
>>>>>> > > > > > > > >> > > > > >
>>>>>> > > > > > > > >> > > > >
>>>>>> > > > > > > > >> > > >
>>>>>> > > > > > > > >> > >
>>>>>> > > > > > > > >> >
>>>>>> > > > > > > > >>
>>>>>> > > > > > > >
>>>>>> > > > > > >
>>>>>> > > > > >
>>>>>> > > > >
>>>>>> > > >
>>>>>> > >
>>>>>> >
>>>>>> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
>>>>>> > > > > > > > >> > > > > > >> > >  1.
>>>>>> https://cloud.google.com/dataflow/
>>>>>> > > > > > > > >> > > > > > >> > >  2.
>>>>>> > > > > > > > >> > > > >
>>>>>> > > > > > >
>>>>>> https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
>>>>>> > > > > > > > >> > > > > > >> > >  3.
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> >
>>>>>> > > > > > > > >> > > > > > >>
>>>>>> > > > > > > > >> > > > > >
>>>>>> > > > > > > > >> > > > >
>>>>>> > > > > > > > >> > > >
>>>>>> > > > > > > > >> > >
>>>>>> > > > > > > > >> >
>>>>>> > > > > > > > >>
>>>>>> > > > > > > >
>>>>>> > > > > > >
>>>>>> > > > > >
>>>>>> > > > >
>>>>>> > > >
>>>>>> > >
>>>>>> >
>>>>>> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
>>>>>> > > > > > > > >> > > > > > >> > >  4.
>>>>>> > > > > > > > >> > > > >
>>>>>> > > > > > >
>>>>>> https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
>>>>>> > > > > > > > >> > > > > > >> > >  5.
>>>>>> https://community.apache.org/gsoc.html
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > > On Wed, Mar 2, 2016 at 2:50 AM,
>>>>>> Minudika
>>>>>> > > > Malshan
>>>>>> > > > > <
>>>>>> > > > > > > > >> > > > > > >> minudika001@gmail.com>
>>>>>> > > > > > > > >> > > > > > >> > > wrote:
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > > > Hi,
>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>> > > > > > > > >> > > > > > >> > > > First of all, thanks Alex for
>>>>>> your reply.
>>>>>> > > > > > > > >> > > > > > >> > > > Sorry for the delay.
>>>>>> > > > > > > > >> > > > > > >> > > > Some thing has gone wrong with my
>>>>>> mail
>>>>>> > > > thread.
>>>>>> > > > > I
>>>>>> > > > > > > just
>>>>>> > > > > > > > >> saw
>>>>>> > > > > > > > >> > > > Alex's
>>>>>> > > > > > > > >> > > > > > >> reply.
>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>> > > > > > > > >> > > > > > >> > > > I am getting familiar with Apache
>>>>>> beam
>>>>>> > > > > nowadays.
>>>>>> > > > > > > > Please
>>>>>> > > > > > > > >> > can
>>>>>> > > > > > > > >> > > > you
>>>>>> > > > > > > > >> > > > > > >> provide
>>>>>> > > > > > > > >> > > > > > >> > > me
>>>>>> > > > > > > > >> > > > > > >> > > > some useful resources for that.
>>>>>> > > > > > > > >> > > > > > >> > > > Beam developers said that it
>>>>>> would take
>>>>>> > > like
>>>>>> > > > a
>>>>>> > > > > > week
>>>>>> > > > > > > > to
>>>>>> > > > > > > > >> get
>>>>>> > > > > > > > >> > > the
>>>>>> > > > > > > > >> > > > > > >> official
>>>>>> > > > > > > > >> > > > > > >> > > > Apache documentation for beam
>>>>>> done.
>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>> > > > > > > > >> > > > > > >> > > > Cheers,
>>>>>> > > > > > > > >> > > > > > >> > > > Minudika
>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>> > > > > > > > >> > > > > > >> > > > Minudika Malshan
>>>>>> > > > > > > > >> > > > > > >> > > > Undergraduate
>>>>>> > > > > > > > >> > > > > > >> > > > Department of Computer Science and
>>>>>> > > > Engineering
>>>>>> > > > > > > > >> > > > > > >> > > > University of Moratuwa.
>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>> > > > > > > > >> > > > > > >> > > > On Sun, Feb 21, 2016 at 2:30 AM,
>>>>>> Minudika
>>>>>> > > > > > Malshan <
>>>>>> > > > > > > > >> > > > > > >> > minudika001@gmail.com
>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>> > > > > > > > >> > > > > > >> > > > wrote:
>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>> > > > > > > > >> > > > > > >> > > > > Hi all,
>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>> > > > > > > > >> > > > > > >> > > > > I am looking forward to
>>>>>> contribute in
>>>>>> > > this
>>>>>> > > > > year
>>>>>> > > > > > > > GSOC.
>>>>>> > > > > > > > >> > > > > > >> > > > > I have a basic understand in
>>>>>> writing
>>>>>> > > > > > interpreters
>>>>>> > > > > > > > for
>>>>>> > > > > > > > >> > > > zeppelin
>>>>>> > > > > > > > >> > > > > > and
>>>>>> > > > > > > > >> > > > > > >> > have
>>>>>> > > > > > > > >> > > > > > >> > > > > already implement an
>>>>>> interpreter for
>>>>>> > WSO2
>>>>>> > > > > > siddhi
>>>>>> > > > > > > > >> which
>>>>>> > > > > > > > >> > is
>>>>>> > > > > > > > >> > > a
>>>>>> > > > > > > > >> > > > > > >> complex
>>>>>> > > > > > > > >> > > > > > >> > > event
>>>>>> > > > > > > > >> > > > > > >> > > > > processing language.
>>>>>> > > > > > > > >> > > > > > >> > > > > Could you please give me more
>>>>>> details
>>>>>> > > about
>>>>>> > > > > the
>>>>>> > > > > > > > >> > > requirement
>>>>>> > > > > > > > >> > > > > for
>>>>>> > > > > > > > >> > > > > > >> > > > > implementing a new interpreter
>>>>>> for
>>>>>> > Apache
>>>>>> > > > > beam?
>>>>>> > > > > > > > >> > > > > > >> > > > > It would be a great help for me
>>>>>> to
>>>>>> > > getting
>>>>>> > > > > > > familiar
>>>>>> > > > > > > > >> with
>>>>>> > > > > > > > >> > > > this
>>>>>> > > > > > > > >> > > > > > >> > > > > implementation.
>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>> > > > > > > > >> > > > > > >> > > > > Thank you!
>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>> > > > > > > > >> > > > > > >> > > > > Minudika Malshan
>>>>>> > > > > > > > >> > > > > > >> > > > > Undergraduate
>>>>>> > > > > > > > >> > > > > > >> > > > > Department of Computer Science
>>>>>> and
>>>>>> > > > > Engineering
>>>>>> > > > > > > > >> > > > > > >> > > > > University of Moratuwa.
>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>>> > > > > > > > >> > > > > > >> > > >
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> > > --
>>>>>> > > > > > > > >> > > > > > >> > > --
>>>>>> > > > > > > > >> > > > > > >> > > Kind regards,
>>>>>> > > > > > > > >> > > > > > >> > > Alexander.
>>>>>> > > > > > > > >> > > > > > >> > >
>>>>>> > > > > > > > >> > > > > > >> >
>>>>>> > > > > > > > >> > > > > > >>
>>>>>> > > > > > > > >> > > > > > >
>>>>>> > > > > > > > >> > > > > > >
>>>>>> > > > > > > > >> > > > > >
>>>>>> > > > > > > > >> > > > >
>>>>>> > > > > > > > >> > > >
>>>>>> > > > > > > > >> > >
>>>>>> > > > > > > > >> >
>>>>>> > > > > > > > >>
>>>>>> > > > > > > > >
>>>>>> > > > > > > > >
>>>>>> > > > > > > > >
>>>>>> > > > > > > > > --
>>>>>> > > > > > > > > *Minudika Malshan*
>>>>>> > > > > > > > > Undergraduate
>>>>>> > > > > > > > > Department of Computer Science and Engineering
>>>>>> > > > > > > > > University of Moratuwa
>>>>>> > > > > > > > > Sri Lanka.
>>>>>> > > > > > > > > <
>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>> > > > > > > > >
>>>>>> > > > > > > > >
>>>>>> > > > > > > > >
>>>>>> > > > > > > >
>>>>>> > > > > > > >
>>>>>> > > > > > > > --
>>>>>> > > > > > > > *Minudika Malshan*
>>>>>> > > > > > > > Undergraduate
>>>>>> > > > > > > > Department of Computer Science and Engineering
>>>>>> > > > > > > > University of Moratuwa
>>>>>> > > > > > > > Sri Lanka.
>>>>>> > > > > > > > <
>>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>> > > > > > > >
>>>>>> > > > > > >
>>>>>> > > > > >
>>>>>> > > > > >
>>>>>> > > > > >
>>>>>> > > > > > --
>>>>>> > > > > > *Minudika Malshan*
>>>>>> > > > > > Undergraduate
>>>>>> > > > > > Department of Computer Science and Engineering
>>>>>> > > > > > University of Moratuwa
>>>>>> > > > > > Sri Lanka.
>>>>>> > > > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>> > > > > >
>>>>>> > > > >
>>>>>> > > >
>>>>>> > > >
>>>>>> > > >
>>>>>> > > > --
>>>>>> > > > *Minudika Malshan*
>>>>>> > > > Undergraduate
>>>>>> > > > Department of Computer Science and Engineering
>>>>>> > > > University of Moratuwa
>>>>>> > > > Sri Lanka.
>>>>>> > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>> > > >
>>>>>> > >
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > --
>>>>>> > *Minudika Malshan*
>>>>>> > Undergraduate
>>>>>> > Department of Computer Science and Engineering
>>>>>> > University of Moratuwa
>>>>>> > Sri Lanka.
>>>>>> > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>> >
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Minudika Malshan*
>>>>> Undergraduate
>>>>> Department of Computer Science and Engineering
>>>>> University of Moratuwa
>>>>> Sri Lanka.
>>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Minudika Malshan*
>>>> Undergraduate
>>>> Department of Computer Science and Engineering
>>>> University of Moratuwa
>>>> Sri Lanka.
>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>
>>>>
>>>>
>>
>
>
> --
> *Minudika Malshan*
> Undergraduate
> Department of Computer Science and Engineering
> University of Moratuwa
> Sri Lanka.
> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>
>
>
>
>
> --
> *Minudika Malshan*
> Undergraduate
> Department of Computer Science and Engineering
> University of Moratuwa
> Sri Lanka.
> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>
>
>


-- 
*Minudika Malshan*
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa
Sri Lanka.
<https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>

Fwd: ZEPPELIN-682

Posted by Minudika Malshan <mi...@gmail.com>.
[looping]


Hi Alex,

I will go through that spark runner and see if it's possible to  use it for
this beam interpreter. And hopefully, I will  include it in the proposal.
I was communicating through Apache beam mailing thread to get more
knowledge about that project. But it seems like I have missed that spark
runner thing. Thanks a lot for mentioning it here.

About my project related to Siddhi Interpreter, I admit that I have not
followed a proper workflow. That's mainly because, I was only concentrating
with the implementation. Since it's mainly only me who is dealing with that
repo, I didn't think about working on a separate branch much. My mistake.
However soon after we complete our implementation, we are going to do full
clean up and optimization on that code and publish it in a proper manner.

However, I was working and still working as a contributor for WSO2 CEP and
WSO2 Siddhi which are also open source products, during my internship as an
undergraduate. There I gained a good practice on git workflow. So I am
pretty sure, I can adapt with your way of coding and contribution.

Again thanks a lot for your kind guidance..
BR



On Thu, Mar 24, 2016 at 9:53 AM, Alexander Bezzubov <bz...@apache.org> wrote:

> Hi, Moon, Minudika,
>
>
> thanks for sending out the link, and great formatting by the way!
> I have left few comments in the doc itself.
>
> Eran on this list have pointed out the existence of the Spark runner for
> Beam [1], could this be incorporated  into your proposal somehow?
>
> On the community engagement side - it may be worth answering to that
> thread, thanking it's author for pointing it out as he was clearly trying
> to help with your project.
>
> One more thing on the community side: in this thread on Mar 3 the issue
> has been risen about your previous opensource code:
>
> > On the side note - I can see your commits in master branch of your fork,
> why not to try the
> > workflow Zeppelin uses
> <https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow> [0]
> by tracking your work in different branches? From there it will be easy
> > to submit a PR and ask other contributors for a code review, which could
> improve chances of
> > getting high quality code at the end.
>
> Usually if some question like that has been risen by the community member
> on the list, it is expected that it is addressed somehow. I.e by you,
> answering initial email with some explanations why it was done that way and
> letting everybody know if it will or not be done in another way, etc.
>
> I'm sorry if I have missed your response, so could you please clarify it
> again?
>
> Thanks!
>
> And please, do not forget to submit a pdf of the proposal to google before
> the deadline which AFAIK is quite soon.
>
>  1. http://markmail.org/thread/wsjlfuyu7kvip5s6
>
>
> --
> Alex
>
>
>
> On Thu, Mar 24, 2016 at 10:46 AM, moon soo Lee <mo...@apache.org> wrote:
>
>> Thanks for sharing 2nd version. I have not many things to add.
>> Alexander, do you have any comment?
>>
>> Thanks,
>> moon
>>
>>
>> On Wed, Mar 23, 2016 at 9:48 AM Minudika Malshan <mi...@gmail.com>
>> wrote:
>>
>>> Hi all,
>>>
>>> I made the 2nd version of my draft proposal [1]. Please have a look and
>>> let me know if there are any further changes to be made.
>>> Your comments would be much appreciated.
>>>
>>> [1]
>>> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
>>>
>>> Thanks a lot.
>>>
>>> On Wed, Mar 23, 2016 at 10:17 PM, Minudika Malshan <
>>> minudika001@gmail.com> wrote:
>>>
>>>> Hi all,
>>>>
>>>> I made the 2nd version of my draft. Please have a look and let me know
>>>> if there are any further changes to be made.
>>>> Your comments would be much appreciated.
>>>>
>>>> Thanks a lot.
>>>>
>>>> On Sat, Mar 19, 2016 at 8:12 PM, Alexander Bezzubov <bz...@apache.org>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> your proposal looks solid, I have updated the link from the wiki to a
>>>>> new
>>>>> doc, as well as posted some feedback in comments.
>>>>>
>>>>> Going further, Minudika, can you please incorporate Moon's feedback to
>>>>> the
>>>>> new proposal, (est part on using a ResourcePool), and make sure that we
>>>>> only have one document, linked from everywhere to work on.
>>>>>
>>>>> Thank you!
>>>>>
>>>>> --
>>>>> Alex
>>>>>
>>>>>
>>>>> On Sat, Mar 19, 2016 at 2:03 AM, Minudika Malshan <
>>>>> minudika001@gmail.com>
>>>>> wrote:
>>>>>
>>>>> > Hi,
>>>>> >
>>>>> > Thanks a lot for your feedback. I will make changes according to
>>>>> them.
>>>>> > However I submitted my draft proposal to Apache Software Foundation
>>>>> GSoC
>>>>> > page .
>>>>> > It seems like you have reviewed the old proposal of mine which was
>>>>> posted
>>>>> > in this thread.
>>>>> > Can you please have a look at my proposal which I submitted to ASF
>>>>> [1]
>>>>> >
>>>>> > [1]
>>>>> >
>>>>> >
>>>>> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
>>>>> >
>>>>> > Thanks and best regards.
>>>>> >
>>>>> > On Fri, Mar 18, 2016 at 11:09 PM, moon soo Lee <mo...@apache.org>
>>>>> wrote:
>>>>> >
>>>>> > > Hi,
>>>>> > >
>>>>> > > Thanks for sharing your proposal. I made few comments on the
>>>>> document.
>>>>> > > Please take a look.
>>>>> > >
>>>>> > > Thanks,
>>>>> > > moon
>>>>> > >
>>>>> > > On Fri, Mar 18, 2016 at 7:16 AM Minudika Malshan <
>>>>> minudika001@gmail.com>
>>>>> > > wrote:
>>>>> > >
>>>>> > > > Hi all,
>>>>> > > >
>>>>> > > > @ Moon, I will try doing as you told. Thank you!
>>>>> > > >
>>>>> > > > I submitted a draft proposal for this project to  AFS. Please
>>>>> could you
>>>>> > > > review it.
>>>>> > > >
>>>>> > > > Thanks and regards
>>>>> > > >
>>>>> > > > On Fri, Mar 18, 2016 at 4:05 AM, moon soo Lee <mo...@apache.org>
>>>>> wrote:
>>>>> > > >
>>>>> > > > > Hi,
>>>>> > > > >
>>>>> > > > > Could you share little bit about how did you add jar manually?
>>>>> > > > > Did you try add dependency in pom.xml? like
>>>>> > > > >
>>>>> > > > > <dependency>
>>>>> > > > > <groupId>group_id</groupId>
>>>>> > > > > <artifactId>artifact_id</artifactId>
>>>>> > > > > <version>version_number</version>
>>>>> > > > > <scope>system</scope>
>>>>> > > > > <systemPath>...jar</systemPath>
>>>>> > > > > </dependency>
>>>>> > > > >
>>>>> > > > >
>>>>> > > > > Thanks,
>>>>> > > > > moon
>>>>> > > > >
>>>>> > > > >
>>>>> > > > > On Thu, Mar 17, 2016 at 12:30 PM Minudika Malshan <
>>>>> > > minudika001@gmail.com
>>>>> > > > >
>>>>> > > > > wrote:
>>>>> > > > >
>>>>> > > > > > Hi,
>>>>> > > > > >
>>>>> > > > > > I am going to implement a sample java interpreter for
>>>>> zeppelin for
>>>>> > > demo
>>>>> > > > > > purposes in my proposal.
>>>>> > > > > > Since java-repl dependencies are not available as maven
>>>>> > dependencies
>>>>> > > I
>>>>> > > > > had
>>>>> > > > > > to add those jars manually to the project.
>>>>> > > > > > But when I build the zeppelin project with the new changes I
>>>>> made,
>>>>> > it
>>>>> > > > > > refuses to be built saying that it cannot resolve those jars.
>>>>> > > > > > Please let me know how to add those jars correctly.
>>>>> > > > > >
>>>>> > > > > > Regards
>>>>> > > > > >
>>>>> > > > > >
>>>>> > > > > > On Wed, Mar 16, 2016 at 8:01 AM, Alexander Bezzubov <
>>>>> > bzz@apache.org>
>>>>> > > > > > wrote:
>>>>> > > > > >
>>>>> > > > > > > Hi Minudika,
>>>>> > > > > > >
>>>>> > > > > > > thank you for keeping list posted!
>>>>> > > > > > > I will get back to you with the proposal comments later
>>>>> today
>>>>> > > > directly
>>>>> > > > > > > inside the document.
>>>>> > > > > > >
>>>>> > > > > > > --
>>>>> > > > > > > Alex
>>>>> > > > > > >
>>>>> > > > > > >
>>>>> > > > > > > On Wed, Mar 16, 2016 at 6:27 AM, Minudika Malshan <
>>>>> > > > > minudika001@gmail.com
>>>>> > > > > > >
>>>>> > > > > > > wrote:
>>>>> > > > > > >
>>>>> > > > > > > > Hi,
>>>>> > > > > > > >
>>>>> > > > > > > > Could you please help me to improve the content of above
>>>>> > > proposal?
>>>>> > > > > > > >
>>>>> > > > > > > > Thanks
>>>>> > > > > > > >
>>>>> > > > > > > > On Sun, Mar 13, 2016 at 1:37 AM, Minudika Malshan <
>>>>> > > > > > minudika001@gmail.com
>>>>> > > > > > > >
>>>>> > > > > > > > wrote:
>>>>> > > > > > > >
>>>>> > > > > > > > > Hi Alex,
>>>>> > > > > > > > >
>>>>> > > > > > > > > I prepared a draft version of my proposal which you
>>>>> can find
>>>>> > > here
>>>>> > > > > > > > > <
>>>>> > > > > > > >
>>>>> > > > > > >
>>>>> > > > > >
>>>>> > > > >
>>>>> > > >
>>>>> > >
>>>>> >
>>>>> https://docs.google.com/document/d/1KaBKxYbR08pgwv3UfPF-SMiRM2VJ7K4AQiLzzfUd138/edit?usp=sharing
>>>>> > > > > > > > >.
>>>>> > > > > > > > > Could you please have a look and give comments on how
>>>>> to
>>>>> > > improve
>>>>> > > > > it.
>>>>> > > > > > > > >
>>>>> > > > > > > > > Thanks and regards
>>>>> > > > > > > > >
>>>>> > > > > > > > > On Sat, Mar 12, 2016 at 8:10 AM, Alexander Bezzubov <
>>>>> > > > > bzz@apache.org>
>>>>> > > > > > > > > wrote:
>>>>> > > > > > > > >
>>>>> > > > > > > > >> Hi,
>>>>> > > > > > > > >>
>>>>> > > > > > > > >> great question - as cloud platform that you mention
>>>>> is not
>>>>> > > > > > > open-source,
>>>>> > > > > > > > it
>>>>> > > > > > > > >> is not immediately expected to get it done as a part
>>>>> of
>>>>> > GSoC.
>>>>> > > > > > > > >>
>>>>> > > > > > > > >> That being said, if that is something that you want
>>>>> to look
>>>>> > > > into,
>>>>> > > > > or
>>>>> > > > > > > > think
>>>>> > > > > > > > >> that should be not very hard to implement, or think
>>>>> that
>>>>> > would
>>>>> > > > be
>>>>> > > > > of
>>>>> > > > > > > the
>>>>> > > > > > > > >> great benefit of users - it's totally up to you and
>>>>> you can
>>>>> > > make
>>>>> > > > > it
>>>>> > > > > > > part
>>>>> > > > > > > > >> of
>>>>> > > > > > > > >> your project proposal scope, if you want to (i.e as
>>>>> extra
>>>>> > > bonus,
>>>>> > > > > at
>>>>> > > > > > > the
>>>>> > > > > > > > >> end, if time permits)
>>>>> > > > > > > > >>
>>>>> > > > > > > > >> --
>>>>> > > > > > > > >> Alex
>>>>> > > > > > > > >>
>>>>> > > > > > > > >> On Thu, Mar 10, 2016 at 6:39 PM, Minudika Malshan <
>>>>> > > > > > > > minudika001@gmail.com>
>>>>> > > > > > > > >> wrote:
>>>>> > > > > > > > >>
>>>>> > > > > > > > >> > Hi Alex,
>>>>> > > > > > > > >> >
>>>>> > > > > > > > >> > As we know the origin of Apache beam is  the Google
>>>>> cloud
>>>>> > > > > > platform.
>>>>> > > > > > > It
>>>>> > > > > > > > >> has
>>>>> > > > > > > > >> > been developed mainly focusing on deploying
>>>>> pipelines in
>>>>> > the
>>>>> > > > > > cloud.
>>>>> > > > > > > > >> > But AFAIK mostly zeppelin is used as a standalone
>>>>> system.
>>>>> > > > > > > > >> > Is it expected to implement the cloud support for
>>>>> the
>>>>> > > > > interpreter
>>>>> > > > > > > > under
>>>>> > > > > > > > >> > this GSoC project?
>>>>> > > > > > > > >> >
>>>>> > > > > > > > >> > Best regards.
>>>>> > > > > > > > >> >
>>>>> > > > > > > > >> > Minudika Malshan
>>>>> > > > > > > > >> > Undergraduate
>>>>> > > > > > > > >> > Department of Computer Science and Engineering
>>>>> > > > > > > > >> > University of Moratuwa
>>>>> > > > > > > > >> > Sri Lanka.
>>>>> > > > > > > > >> >
>>>>> > > > > > > > >> >
>>>>> > > > > > > > >> >
>>>>> > > > > > > > >> >
>>>>> > > > > > > > >> > On Thu, Mar 10, 2016 at 6:44 AM, Alexander Bezzubov
>>>>> <
>>>>> > > > > > bzz@apache.org
>>>>> > > > > > > >
>>>>> > > > > > > > >> > wrote:
>>>>> > > > > > > > >> >
>>>>> > > > > > > > >> > > Hi Minudika,
>>>>> > > > > > > > >> > >
>>>>> > > > > > > > >> > > you plan sounds awesome - please either keep this
>>>>> thread
>>>>> > > > > posted
>>>>> > > > > > on
>>>>> > > > > > > > the
>>>>> > > > > > > > >> > > progress or even better, feel free to start a new
>>>>> one,
>>>>> > > with
>>>>> > > > > more
>>>>> > > > > > > > >> > > descriptive subject, asking community for a
>>>>> feedback on
>>>>> > > your
>>>>> > > > > > > > proposal.
>>>>> > > > > > > > >> > >
>>>>> > > > > > > > >> > > Google docs \w ability for people with the link
>>>>> to post
>>>>> > > > > comments
>>>>> > > > > > > > there
>>>>> > > > > > > > >> > is a
>>>>> > > > > > > > >> > > great medium. As soon as you send one I'll be
>>>>> happy to
>>>>> > add
>>>>> > > > it
>>>>> > > > > to
>>>>> > > > > > > > >> https://
>>>>> > > > > > > > >> > >
>>>>> > > > > > > > >>
>>>>> > > > > > >
>>>>> > > > >
>>>>> > >
>>>>> cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
>>>>> > > > > > > > >> > >
>>>>> > > > > > > > >> > > --
>>>>> > > > > > > > >> > > Alex
>>>>> > > > > > > > >> > >
>>>>> > > > > > > > >> > > On Wed, Mar 9, 2016 at 9:21 PM, Minudika Malshan <
>>>>> > > > > > > > >> minudika001@gmail.com>
>>>>> > > > > > > > >> > > wrote:
>>>>> > > > > > > > >> > >
>>>>> > > > > > > > >> > > > Hi Alex,
>>>>> > > > > > > > >> > > >
>>>>> > > > > > > > >> > > > I think Java-repl can be used for the
>>>>> implementation.
>>>>> > > > > > Currently
>>>>> > > > > > > I
>>>>> > > > > > > > am
>>>>> > > > > > > > >> > > > working on a sample implementation and will
>>>>> share it
>>>>> > in
>>>>> > > > here
>>>>> > > > > > > soon.
>>>>> > > > > > > > >> > > > And will it be ok if I share my sample proposal
>>>>> as a
>>>>> > > > google
>>>>> > > > > > doc?
>>>>> > > > > > > > >> > > >
>>>>> > > > > > > > >> > > > Thanks for your help.
>>>>> > > > > > > > >> > > >
>>>>> > > > > > > > >> > > > Regards.
>>>>> > > > > > > > >> > > > Minudika
>>>>> > > > > > > > >> > > >
>>>>> > > > > > > > >> > > > Minudika Malshan
>>>>> > > > > > > > >> > > > Undergraduate
>>>>> > > > > > > > >> > > > Department of Computer Science and Engineering
>>>>> > > > > > > > >> > > > University of Moratuwa
>>>>> > > > > > > > >> > > > Sri Lanka
>>>>> > > > > > > > >> > > >
>>>>> > > > > > > > >> > > >
>>>>> > > > > > > > >> > > >
>>>>> > > > > > > > >> > > >
>>>>> > > > > > > > >> > > > On Mon, Mar 7, 2016 at 6:39 AM, Alexander
>>>>> Bezzubov <
>>>>> > > > > > > > bzz@apache.org>
>>>>> > > > > > > > >> > > wrote:
>>>>> > > > > > > > >> > > >
>>>>> > > > > > > > >> > > > > Hi Minudika,
>>>>> > > > > > > > >> > > > >
>>>>> > > > > > > > >> > > > > if you are talking about Java REPL [1], this
>>>>> was
>>>>> > just
>>>>> > > an
>>>>> > > > > > > example
>>>>> > > > > > > > >> of
>>>>> > > > > > > > >> > the
>>>>> > > > > > > > >> > > > > project we might want to use to archive the
>>>>> first
>>>>> > step
>>>>> > > > of
>>>>> > > > > > our
>>>>> > > > > > > > >> goal:
>>>>> > > > > > > > >> > get
>>>>> > > > > > > > >> > > > > Java code interpreted by Zeppelin.
>>>>> > > > > > > > >> > > > >
>>>>> > > > > > > > >> > > > > > Should we have to add JAVA-REPL source code
>>>>> as a
>>>>> > > > module
>>>>> > > > > > for
>>>>> > > > > > > > the
>>>>> > > > > > > > >> > beam
>>>>> > > > > > > > >> > > > > > interpreter or can we get the necessary
>>>>> features
>>>>> > of
>>>>> > > it
>>>>> > > > > as
>>>>> > > > > > > > >> > > dependencies
>>>>> > > > > > > > >> > > > to
>>>>> > > > > > > > >> > > > > > our project?
>>>>> > > > > > > > >> > > > > Well, it looks like this particular project
>>>>> is built
>>>>> > > > with
>>>>> > > > > > Ant
>>>>> > > > > > > > and
>>>>> > > > > > > > >> is
>>>>> > > > > > > > >> > > not
>>>>> > > > > > > > >> > > > > published on Maven [2]. So right now there is
>>>>> no
>>>>> > easy
>>>>> > > > way
>>>>> > > > > to
>>>>> > > > > > > get
>>>>> > > > > > > > >> it
>>>>> > > > > > > > >> > as
>>>>> > > > > > > > >> > > > > build-time dependency.
>>>>> > > > > > > > >> > > > >
>>>>> > > > > > > > >> > > > > What I would suggest here:
>>>>> > > > > > > > >> > > > >   - try finding any other other alternative
>>>>> java
>>>>> > REPL
>>>>> > > > > > > > >> implementations
>>>>> > > > > > > > >> > > > >   - if there are none, you could try hacking
>>>>> first
>>>>> > PoC
>>>>> > > > for
>>>>> > > > > > > > >> Java\Beam
>>>>> > > > > > > > >> > > > > interpreter together just using the code from
>>>>> this
>>>>> > > > > project,
>>>>> > > > > > > > >> inside a
>>>>> > > > > > > > >> > > new
>>>>> > > > > > > > >> > > > > interpreter module directly (it is Apache 2.0
>>>>> > > licensed)
>>>>> > > > > > > > >> > > > >
>>>>> > > > > > > > >> > > > > If it suits our needs and PoC works (it might
>>>>> not,
>>>>> > > > looking
>>>>> > > > > > > > though
>>>>> > > > > > > > >> > open
>>>>> > > > > > > > >> > > > > issues on Github), then at the end of the
>>>>> GSoC you
>>>>> > > could
>>>>> > > > > > just
>>>>> > > > > > > > >> > allocate
>>>>> > > > > > > > >> > > > some
>>>>> > > > > > > > >> > > > > time to contribute Maven publishing to that
>>>>> project
>>>>> > > > (which
>>>>> > > > > > > > should
>>>>> > > > > > > > >> not
>>>>> > > > > > > > >> > > > take
>>>>> > > > > > > > >> > > > > long and can be done as a last step).
>>>>> > > > > > > > >> > > > >
>>>>> > > > > > > > >> > > > > Hope this helps and please let me know if you
>>>>> have
>>>>> > > > further
>>>>> > > > > > > > >> questions!
>>>>> > > > > > > > >> > > > >
>>>>> > > > > > > > >> > > > >  1.
>>>>> > > https://github.com/albertlatacz/java-repl/issues/79
>>>>> > > > > > > > >> > > > >  2. https://github.com/albertlatacz/java-repl
>>>>> > > > > > > > >> > > > >
>>>>> > > > > > > > >> > > > > On Sun, Mar 6, 2016 at 4:17 AM, Minudika
>>>>> Malshan <
>>>>> > > > > > > > >> > > minudika001@gmail.com>
>>>>> > > > > > > > >> > > > > wrote:
>>>>> > > > > > > > >> > > > >
>>>>> > > > > > > > >> > > > > > Hi,
>>>>> > > > > > > > >> > > > > >
>>>>> > > > > > > > >> > > > > > I have gained understanding about zeppelin
>>>>> and
>>>>> > > > > > > functionalities
>>>>> > > > > > > > >> of
>>>>> > > > > > > > >> > > > > DataFlow
>>>>> > > > > > > > >> > > > > > SDK. please help me to get familiar with
>>>>> > JAVA-REPL.
>>>>> > > > > > > > >> > > > > > It would be a great help if you can help me
>>>>> to
>>>>> > > > > understand
>>>>> > > > > > > the
>>>>> > > > > > > > >> flow
>>>>> > > > > > > > >> > of
>>>>> > > > > > > > >> > > > > > JAVA-REPL and the way to use it to interpret
>>>>> > > DataFlow
>>>>> > > > > SDK
>>>>> > > > > > > > >> methods.
>>>>> > > > > > > > >> > > > > >
>>>>> > > > > > > > >> > > > > > Regards
>>>>> > > > > > > > >> > > > > > Minudika
>>>>> > > > > > > > >> > > > > >
>>>>> > > > > > > > >> > > > > > Minudika Malshan
>>>>> > > > > > > > >> > > > > > Undergraduate
>>>>> > > > > > > > >> > > > > > Department of Computer Science and
>>>>> Engineering
>>>>> > > > > > > > >> > > > > > University of Moratuwa.
>>>>> > > > > > > > >> > > > > >
>>>>> > > > > > > > >> > > > > >
>>>>> > > > > > > > >> > > > > >
>>>>> > > > > > > > >> > > > > >
>>>>> > > > > > > > >> > > > > > On Sat, Mar 5, 2016 at 1:03 AM, Minudika
>>>>> Malshan <
>>>>> > > > > > > > >> > > > minudika001@gmail.com>
>>>>> > > > > > > > >> > > > > > wrote:
>>>>> > > > > > > > >> > > > > >
>>>>> > > > > > > > >> > > > > > > Hi,
>>>>> > > > > > > > >> > > > > > >
>>>>> > > > > > > > >> > > > > > > I was going through JAVA REPL
>>>>> implementation.
>>>>> > > > > > > > >> > > > > > > I'm bit confused about the way it should
>>>>> be used
>>>>> > > to
>>>>> > > > > > > > implement
>>>>> > > > > > > > >> a
>>>>> > > > > > > > >> > > java
>>>>> > > > > > > > >> > > > > > > interpreter which supports Apache beam
>>>>> commands.
>>>>> > > > > > > > >> > > > > > > Should we have to add JAVA-REPL source
>>>>> code as a
>>>>> > > > > module
>>>>> > > > > > > for
>>>>> > > > > > > > >> the
>>>>> > > > > > > > >> > > beam
>>>>> > > > > > > > >> > > > > > > interpreter or can we get the necessary
>>>>> features
>>>>> > > of
>>>>> > > > it
>>>>> > > > > > as
>>>>> > > > > > > > >> > > > dependencies
>>>>> > > > > > > > >> > > > > to
>>>>> > > > > > > > >> > > > > > > our project?
>>>>> > > > > > > > >> > > > > > > Could you please explain the procedure I
>>>>> should
>>>>> > > > follow
>>>>> > > > > > in
>>>>> > > > > > > > >> order
>>>>> > > > > > > > >> > to
>>>>> > > > > > > > >> > > > > > achieve
>>>>> > > > > > > > >> > > > > > > this task.
>>>>> > > > > > > > >> > > > > > >
>>>>> > > > > > > > >> > > > > > > Thanks and regards,
>>>>> > > > > > > > >> > > > > > > Minudika
>>>>> > > > > > > > >> > > > > > >
>>>>> > > > > > > > >> > > > > > >
>>>>> > > > > > > > >> > > > > > > Minudika Malshan
>>>>> > > > > > > > >> > > > > > > Undergraduate
>>>>> > > > > > > > >> > > > > > > Department of Computer Science and
>>>>> Engineering
>>>>> > > > > > > > >> > > > > > > University of Moratuwa.
>>>>> > > > > > > > >> > > > > > >
>>>>> > > > > > > > >> > > > > > >
>>>>> > > > > > > > >> > > > > > >
>>>>> > > > > > > > >> > > > > > >
>>>>> > > > > > > > >> > > > > > > On Thu, Mar 3, 2016 at 11:23 AM, Alexander
>>>>> > > Bezzubov
>>>>> > > > <
>>>>> > > > > > > > >> > > bzz@apache.org>
>>>>> > > > > > > > >> > > > > > > wrote:
>>>>> > > > > > > > >> > > > > > >
>>>>> > > > > > > > >> > > > > > >> Hi,
>>>>> > > > > > > > >> > > > > > >>
>>>>> > > > > > > > >> > > > > > >> I would suggest you to take some time
>>>>> and read
>>>>> > > > > through
>>>>> > > > > > > the
>>>>> > > > > > > > >> links
>>>>> > > > > > > > >> > > > from
>>>>> > > > > > > > >> > > > > > >> email
>>>>> > > > > > > > >> > > > > > >> carefully and then post back here in this
>>>>> > thread,
>>>>> > > > in
>>>>> > > > > > case
>>>>> > > > > > > > you
>>>>> > > > > > > > >> > > manage
>>>>> > > > > > > > >> > > > > to
>>>>> > > > > > > > >> > > > > > >> find the answer to your question.
>>>>> > > > > > > > >> > > > > > >>
>>>>> > > > > > > > >> > > > > > >> That might helpful to other students
>>>>> > > participating
>>>>> > > > in
>>>>> > > > > > > GSoC
>>>>> > > > > > > > as
>>>>> > > > > > > > >> > > well.
>>>>> > > > > > > > >> > > > > > >>
>>>>> > > > > > > > >> > > > > > >> Thanks!
>>>>> > > > > > > > >> > > > > > >>
>>>>> > > > > > > > >> > > > > > >> --
>>>>> > > > > > > > >> > > > > > >> Alex
>>>>> > > > > > > > >> > > > > > >>
>>>>> > > > > > > > >> > > > > > >>
>>>>> > > > > > > > >> > > > > > >> On Thu, Mar 3, 2016 at 2:43 PM, Minudika
>>>>> > Malshan
>>>>> > > <
>>>>> > > > > > > > >> > > > > minudika001@gmail.com
>>>>> > > > > > > > >> > > > > > >
>>>>> > > > > > > > >> > > > > > >> wrote:
>>>>> > > > > > > > >> > > > > > >>
>>>>> > > > > > > > >> > > > > > >> > Hi Alex,
>>>>> > > > > > > > >> > > > > > >> >
>>>>> > > > > > > > >> > > > > > >> > Thanks a lot for your detailed guide
>>>>> through
>>>>> > > the
>>>>> > > > > > > project.
>>>>> > > > > > > > >> > > > > > >> > As you have mentioned, I'm going to
>>>>> create a
>>>>> > > > draft
>>>>> > > > > > > > >> proposal.
>>>>> > > > > > > > >> > > > > > >> > Is there any specific template for the
>>>>> > > proposal?
>>>>> > > > Or
>>>>> > > > > > > will
>>>>> > > > > > > > >> it be
>>>>> > > > > > > > >> > > ok
>>>>> > > > > > > > >> > > > to
>>>>> > > > > > > > >> > > > > > >> create
>>>>> > > > > > > > >> > > > > > >> > a proposal on my own including the
>>>>> facts and
>>>>> > > > points
>>>>> > > > > > > > you've
>>>>> > > > > > > > >> > > > mentioned
>>>>> > > > > > > > >> > > > > > in
>>>>> > > > > > > > >> > > > > > >> > your reply?
>>>>> > > > > > > > >> > > > > > >> >
>>>>> > > > > > > > >> > > > > > >> > Thanks again and regards.
>>>>> > > > > > > > >> > > > > > >> > Minudika
>>>>> > > > > > > > >> > > > > > >> >
>>>>> > > > > > > > >> > > > > > >> > Minudika Malshan
>>>>> > > > > > > > >> > > > > > >> > Undergraduate
>>>>> > > > > > > > >> > > > > > >> > Department of Computer Science and
>>>>> > Engineering
>>>>> > > > > > > > >> > > > > > >> > University of Moratuwa.
>>>>> > > > > > > > >> > > > > > >> >
>>>>> > > > > > > > >> > > > > > >> >
>>>>> > > > > > > > >> > > > > > >> >
>>>>> > > > > > > > >> > > > > > >> >
>>>>> > > > > > > > >> > > > > > >> > On Thu, Mar 3, 2016 at 8:49 AM,
>>>>> Alexander
>>>>> > > > Bezzubov
>>>>> > > > > <
>>>>> > > > > > > > >> > > > > > >> abezzubov@nflabs.com>
>>>>> > > > > > > > >> > > > > > >> > wrote:
>>>>> > > > > > > > >> > > > > > >> >
>>>>> > > > > > > > >> > > > > > >> > > Hi Minudika,
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > > > Currently I am writing an
>>>>> interpreter for
>>>>> > > > > > SiddhiQL
>>>>> > > > > > > > >> which
>>>>> > > > > > > > >> > is
>>>>> > > > > > > > >> > > a
>>>>> > > > > > > > >> > > > > real
>>>>> > > > > > > > >> > > > > > >> time
>>>>> > > > > > > > >> > > > > > >> > > > complex event processing engine,
>>>>> as a
>>>>> > part
>>>>> > > of
>>>>> > > > > > > > research.
>>>>> > > > > > > > >> > > > > > >> > > > If you are interested, you can
>>>>> find the
>>>>> > > code
>>>>> > > > at
>>>>> > > > > > > here.
>>>>> > > > > > > > >> > (It's
>>>>> > > > > > > > >> > > > too
>>>>> > > > > > > > >> > > > > > >> messy
>>>>> > > > > > > > >> > > > > > >> > > > though. Have a lot to clean up the
>>>>> in the
>>>>> > > > code)
>>>>> > > > > > > > >> > > > > > >> > > >
>>>>> > > > https://github.com/minudika/incubator-zeppelin
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > > Thank you for sharing! That would be
>>>>> a huge
>>>>> > > > plus
>>>>> > > > > > for
>>>>> > > > > > > > your
>>>>> > > > > > > > >> > > > > proposal,
>>>>> > > > > > > > >> > > > > > >> but
>>>>> > > > > > > > >> > > > > > >> > > please remember that code quality
>>>>> would be
>>>>> > an
>>>>> > > > > > > important
>>>>> > > > > > > > >> > factor
>>>>> > > > > > > > >> > > > on
>>>>> > > > > > > > >> > > > > > >> > > the proposal selection process, so
>>>>> please
>>>>> > > make
>>>>> > > > > sure
>>>>> > > > > > > > that
>>>>> > > > > > > > >> you
>>>>> > > > > > > > >> > > > have
>>>>> > > > > > > > >> > > > > > >> > finished
>>>>> > > > > > > > >> > > > > > >> > > possible cleanups before attaching
>>>>> it to
>>>>> > your
>>>>> > > > > > > > >> application.
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > > On the side note - I can see your
>>>>> commits
>>>>> > in
>>>>> > > > > master
>>>>> > > > > > > > >> branch
>>>>> > > > > > > > >> > of
>>>>> > > > > > > > >> > > > your
>>>>> > > > > > > > >> > > > > > >> fork,
>>>>> > > > > > > > >> > > > > > >> > > why not to try the workflow Zeppelin
>>>>> uses
>>>>> > > > > > > > >> > > > > > >> > > <
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> >
>>>>> > > > > > > > >> > > > > > >>
>>>>> > > > > > > > >> > > > > >
>>>>> > > > > > > > >> > > > >
>>>>> > > > > > > > >> > > >
>>>>> > > > > > > > >> > >
>>>>> > > > > > > > >> >
>>>>> > > > > > > > >>
>>>>> > > > > > > >
>>>>> > > > > > >
>>>>> > > > > >
>>>>> > > > >
>>>>> > > >
>>>>> > >
>>>>> >
>>>>> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
>>>>> > > > > > > > >> > > > > > >> > > >
>>>>> > > > > > > > >> > > > > > >> > > [0]
>>>>> > > > > > > > >> > > > > > >> > > by tracking your work in different
>>>>> > branches?
>>>>> > > > From
>>>>> > > > > > > there
>>>>> > > > > > > > >> it
>>>>> > > > > > > > >> > > will
>>>>> > > > > > > > >> > > > be
>>>>> > > > > > > > >> > > > > > >> easy
>>>>> > > > > > > > >> > > > > > >> > to
>>>>> > > > > > > > >> > > > > > >> > > submit a PR and ask other
>>>>> contributors for
>>>>> > a
>>>>> > > > code
>>>>> > > > > > > > review,
>>>>> > > > > > > > >> > > which
>>>>> > > > > > > > >> > > > > > could
>>>>> > > > > > > > >> > > > > > >> > > improve chances of getting high
>>>>> quality
>>>>> > code
>>>>> > > at
>>>>> > > > > the
>>>>> > > > > > > > end.
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > > > I would like to know the exact
>>>>> purpose of
>>>>> > > > this
>>>>> > > > > > > > project
>>>>> > > > > > > > >> and
>>>>> > > > > > > > >> > > > > > expected
>>>>> > > > > > > > >> > > > > > >> > > outcome
>>>>> > > > > > > > >> > > > > > >> > > from the student.
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > > The purpose (the objective or the
>>>>> outcome
>>>>> > or
>>>>> > > > the
>>>>> > > > > > > goal)
>>>>> > > > > > > > of
>>>>> > > > > > > > >> > this
>>>>> > > > > > > > >> > > > > > >> project is
>>>>> > > > > > > > >> > > > > > >> > > to have merged PR with a code +
>>>>> > > documentation +
>>>>> > > > > > > example
>>>>> > > > > > > > >> of
>>>>> > > > > > > > >> > > usage
>>>>> > > > > > > > >> > > > > > for a
>>>>> > > > > > > > >> > > > > > >> > new
>>>>> > > > > > > > >> > > > > > >> > > Interpreter in Zeppelin, that works
>>>>> with
>>>>> > > Apache
>>>>> > > > > > Beam
>>>>> > > > > > > > SKD
>>>>> > > > > > > > >> by
>>>>> > > > > > > > >> > > the
>>>>> > > > > > > > >> > > > > end
>>>>> > > > > > > > >> > > > > > of
>>>>> > > > > > > > >> > > > > > >> > the
>>>>> > > > > > > > >> > > > > > >> > > summer.
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > > It might be bold goal, so in order
>>>>> to be
>>>>> > > > > reachable
>>>>> > > > > > > and
>>>>> > > > > > > > >> get
>>>>> > > > > > > > >> > > > > accepted
>>>>> > > > > > > > >> > > > > > it
>>>>> > > > > > > > >> > > > > > >> > > should be further divided on smaller
>>>>> goal
>>>>> > > > aligned
>>>>> > > > > > > with
>>>>> > > > > > > > >> GSoC
>>>>> > > > > > > > >> > > > > > timeline,
>>>>> > > > > > > > >> > > > > > >> and
>>>>> > > > > > > > >> > > > > > >> > > then even on a smaller "steps" on
>>>>> "how to
>>>>> > get
>>>>> > > > > > there".
>>>>> > > > > > > > >> > > > > > >> > > The expectations are that you will
>>>>> do this
>>>>> > > > work,
>>>>> > > > > as
>>>>> > > > > > > > part
>>>>> > > > > > > > >> of
>>>>> > > > > > > > >> > > your
>>>>> > > > > > > > >> > > > > > >> > > application proposal (with the help
>>>>> of
>>>>> > > > potential
>>>>> > > > > > > > >> mentors).
>>>>> > > > > > > > >> > In
>>>>> > > > > > > > >> > > > > prev.
>>>>> > > > > > > > >> > > > > > >> email
>>>>> > > > > > > > >> > > > > > >> > > in this thread I posted some ideas
>>>>> on how
>>>>> > > those
>>>>> > > > > > > smaller
>>>>> > > > > > > > >> > goals
>>>>> > > > > > > > >> > > > can
>>>>> > > > > > > > >> > > > > > look
>>>>> > > > > > > > >> > > > > > >> > > like, but ultimately it's up to you
>>>>> to
>>>>> > > decide.
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > > So I would suggest you start looking
>>>>> into
>>>>> > > > > creating
>>>>> > > > > > a
>>>>> > > > > > > > >> > proposal
>>>>> > > > > > > > >> > > > > draft
>>>>> > > > > > > > >> > > > > > as
>>>>> > > > > > > > >> > > > > > >> > > early as possible. [5] Have some
>>>>> examples
>>>>> > and
>>>>> > > > > docs
>>>>> > > > > > > from
>>>>> > > > > > > > >> ASF
>>>>> > > > > > > > >> > on
>>>>> > > > > > > > >> > > > the
>>>>> > > > > > > > >> > > > > > >> > proposal
>>>>> > > > > > > > >> > > > > > >> > > as well, so please make sure that
>>>>> you read
>>>>> > > it.
>>>>> > > > > > Please
>>>>> > > > > > > > >> also
>>>>> > > > > > > > >> > > feel
>>>>> > > > > > > > >> > > > > free
>>>>> > > > > > > > >> > > > > > >> to
>>>>> > > > > > > > >> > > > > > >> > > post it here to get the feedback
>>>>> from the
>>>>> > > > > > community,
>>>>> > > > > > > > and
>>>>> > > > > > > > >> I
>>>>> > > > > > > > >> > > will
>>>>> > > > > > > > >> > > > be
>>>>> > > > > > > > >> > > > > > >> happy
>>>>> > > > > > > > >> > > > > > >> > to
>>>>> > > > > > > > >> > > > > > >> > > further assist you with it.
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > > Good proposal consists of:
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > >  - list of high-level, measurable
>>>>> > "results",
>>>>> > > or
>>>>> > > > > > steps
>>>>> > > > > > > > to
>>>>> > > > > > > > >> > > archive
>>>>> > > > > > > > >> > > > > the
>>>>> > > > > > > > >> > > > > > >> > final
>>>>> > > > > > > > >> > > > > > >> > > objective\goal
>>>>> > > > > > > > >> > > > > > >> > >  - laid out over the timeline (so
>>>>> > > expectations
>>>>> > > > > for
>>>>> > > > > > > > >> > > "milestones"
>>>>> > > > > > > > >> > > > > like
>>>>> > > > > > > > >> > > > > > >> > > mid-term are set)
>>>>> > > > > > > > >> > > > > > >> > >  - each "result" with the further
>>>>> scope
>>>>> > > > breakdown
>>>>> > > > > > to
>>>>> > > > > > > a
>>>>> > > > > > > > >> > smaller
>>>>> > > > > > > > >> > > > > > action
>>>>> > > > > > > > >> > > > > > >> > items
>>>>> > > > > > > > >> > > > > > >> > > (ideally, each not longer than 1day)
>>>>> > > > > > > > >> > > > > > >> > >  - plus some background information,
>>>>> > showing
>>>>> > > > that
>>>>> > > > > > you
>>>>> > > > > > > > are
>>>>> > > > > > > > >> > > > > qualified
>>>>> > > > > > > > >> > > > > > >> to do
>>>>> > > > > > > > >> > > > > > >> > > all that and put some thinking into
>>>>> details
>>>>> > > > > (links
>>>>> > > > > > to
>>>>> > > > > > > > >> your
>>>>> > > > > > > > >> > > code
>>>>> > > > > > > > >> > > > > here
>>>>> > > > > > > > >> > > > > > >> will
>>>>> > > > > > > > >> > > > > > >> > > help very much)
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > > > I am getting familiar with Apache
>>>>> beam
>>>>> > > > > nowadays.
>>>>> > > > > > > > Please
>>>>> > > > > > > > >> > can
>>>>> > > > > > > > >> > > > you
>>>>> > > > > > > > >> > > > > > >> provide
>>>>> > > > > > > > >> > > > > > >> > > me some useful resources for that.
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > > [1], [2], [3], [4] are some resource
>>>>> to
>>>>> > learn
>>>>> > > > > about
>>>>> > > > > > > > Beam
>>>>> > > > > > > > >> > > before
>>>>> > > > > > > > >> > > > it
>>>>> > > > > > > > >> > > > > > has
>>>>> > > > > > > > >> > > > > > >> > > finalized its move to Apache.
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > > Hope this helps!
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > > --
>>>>> > > > > > > > >> > > > > > >> > > Alex
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > >  0.
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> >
>>>>> > > > > > > > >> > > > > > >>
>>>>> > > > > > > > >> > > > > >
>>>>> > > > > > > > >> > > > >
>>>>> > > > > > > > >> > > >
>>>>> > > > > > > > >> > >
>>>>> > > > > > > > >> >
>>>>> > > > > > > > >>
>>>>> > > > > > > >
>>>>> > > > > > >
>>>>> > > > > >
>>>>> > > > >
>>>>> > > >
>>>>> > >
>>>>> >
>>>>> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
>>>>> > > > > > > > >> > > > > > >> > >  1.
>>>>> https://cloud.google.com/dataflow/
>>>>> > > > > > > > >> > > > > > >> > >  2.
>>>>> > > > > > > > >> > > > >
>>>>> > > > > > >
>>>>> https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
>>>>> > > > > > > > >> > > > > > >> > >  3.
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> >
>>>>> > > > > > > > >> > > > > > >>
>>>>> > > > > > > > >> > > > > >
>>>>> > > > > > > > >> > > > >
>>>>> > > > > > > > >> > > >
>>>>> > > > > > > > >> > >
>>>>> > > > > > > > >> >
>>>>> > > > > > > > >>
>>>>> > > > > > > >
>>>>> > > > > > >
>>>>> > > > > >
>>>>> > > > >
>>>>> > > >
>>>>> > >
>>>>> >
>>>>> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
>>>>> > > > > > > > >> > > > > > >> > >  4.
>>>>> > > > > > > > >> > > > >
>>>>> > > > > > >
>>>>> https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
>>>>> > > > > > > > >> > > > > > >> > >  5.
>>>>> https://community.apache.org/gsoc.html
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > > On Wed, Mar 2, 2016 at 2:50 AM,
>>>>> Minudika
>>>>> > > > Malshan
>>>>> > > > > <
>>>>> > > > > > > > >> > > > > > >> minudika001@gmail.com>
>>>>> > > > > > > > >> > > > > > >> > > wrote:
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > > > Hi,
>>>>> > > > > > > > >> > > > > > >> > > >
>>>>> > > > > > > > >> > > > > > >> > > > First of all, thanks Alex for your
>>>>> reply.
>>>>> > > > > > > > >> > > > > > >> > > > Sorry for the delay.
>>>>> > > > > > > > >> > > > > > >> > > > Some thing has gone wrong with my
>>>>> mail
>>>>> > > > thread.
>>>>> > > > > I
>>>>> > > > > > > just
>>>>> > > > > > > > >> saw
>>>>> > > > > > > > >> > > > Alex's
>>>>> > > > > > > > >> > > > > > >> reply.
>>>>> > > > > > > > >> > > > > > >> > > >
>>>>> > > > > > > > >> > > > > > >> > > > I am getting familiar with Apache
>>>>> beam
>>>>> > > > > nowadays.
>>>>> > > > > > > > Please
>>>>> > > > > > > > >> > can
>>>>> > > > > > > > >> > > > you
>>>>> > > > > > > > >> > > > > > >> provide
>>>>> > > > > > > > >> > > > > > >> > > me
>>>>> > > > > > > > >> > > > > > >> > > > some useful resources for that.
>>>>> > > > > > > > >> > > > > > >> > > > Beam developers said that it would
>>>>> take
>>>>> > > like
>>>>> > > > a
>>>>> > > > > > week
>>>>> > > > > > > > to
>>>>> > > > > > > > >> get
>>>>> > > > > > > > >> > > the
>>>>> > > > > > > > >> > > > > > >> official
>>>>> > > > > > > > >> > > > > > >> > > > Apache documentation for beam done.
>>>>> > > > > > > > >> > > > > > >> > > >
>>>>> > > > > > > > >> > > > > > >> > > > Cheers,
>>>>> > > > > > > > >> > > > > > >> > > > Minudika
>>>>> > > > > > > > >> > > > > > >> > > >
>>>>> > > > > > > > >> > > > > > >> > > > Minudika Malshan
>>>>> > > > > > > > >> > > > > > >> > > > Undergraduate
>>>>> > > > > > > > >> > > > > > >> > > > Department of Computer Science and
>>>>> > > > Engineering
>>>>> > > > > > > > >> > > > > > >> > > > University of Moratuwa.
>>>>> > > > > > > > >> > > > > > >> > > >
>>>>> > > > > > > > >> > > > > > >> > > >
>>>>> > > > > > > > >> > > > > > >> > > >
>>>>> > > > > > > > >> > > > > > >> > > >
>>>>> > > > > > > > >> > > > > > >> > > > On Sun, Feb 21, 2016 at 2:30 AM,
>>>>> Minudika
>>>>> > > > > > Malshan <
>>>>> > > > > > > > >> > > > > > >> > minudika001@gmail.com
>>>>> > > > > > > > >> > > > > > >> > > >
>>>>> > > > > > > > >> > > > > > >> > > > wrote:
>>>>> > > > > > > > >> > > > > > >> > > >
>>>>> > > > > > > > >> > > > > > >> > > > > Hi all,
>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>> > > > > > > > >> > > > > > >> > > > > I am looking forward to
>>>>> contribute in
>>>>> > > this
>>>>> > > > > year
>>>>> > > > > > > > GSOC.
>>>>> > > > > > > > >> > > > > > >> > > > > I have a basic understand in
>>>>> writing
>>>>> > > > > > interpreters
>>>>> > > > > > > > for
>>>>> > > > > > > > >> > > > zeppelin
>>>>> > > > > > > > >> > > > > > and
>>>>> > > > > > > > >> > > > > > >> > have
>>>>> > > > > > > > >> > > > > > >> > > > > already implement an interpreter
>>>>> for
>>>>> > WSO2
>>>>> > > > > > siddhi
>>>>> > > > > > > > >> which
>>>>> > > > > > > > >> > is
>>>>> > > > > > > > >> > > a
>>>>> > > > > > > > >> > > > > > >> complex
>>>>> > > > > > > > >> > > > > > >> > > event
>>>>> > > > > > > > >> > > > > > >> > > > > processing language.
>>>>> > > > > > > > >> > > > > > >> > > > > Could you please give me more
>>>>> details
>>>>> > > about
>>>>> > > > > the
>>>>> > > > > > > > >> > > requirement
>>>>> > > > > > > > >> > > > > for
>>>>> > > > > > > > >> > > > > > >> > > > > implementing a new interpreter
>>>>> for
>>>>> > Apache
>>>>> > > > > beam?
>>>>> > > > > > > > >> > > > > > >> > > > > It would be a great help for me
>>>>> to
>>>>> > > getting
>>>>> > > > > > > familiar
>>>>> > > > > > > > >> with
>>>>> > > > > > > > >> > > > this
>>>>> > > > > > > > >> > > > > > >> > > > > implementation.
>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>> > > > > > > > >> > > > > > >> > > > > Thank you!
>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>> > > > > > > > >> > > > > > >> > > > > Minudika Malshan
>>>>> > > > > > > > >> > > > > > >> > > > > Undergraduate
>>>>> > > > > > > > >> > > > > > >> > > > > Department of Computer Science
>>>>> and
>>>>> > > > > Engineering
>>>>> > > > > > > > >> > > > > > >> > > > > University of Moratuwa.
>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>> > > > > > > > >> > > > > > >> > > > >
>>>>> > > > > > > > >> > > > > > >> > > >
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> > > --
>>>>> > > > > > > > >> > > > > > >> > > --
>>>>> > > > > > > > >> > > > > > >> > > Kind regards,
>>>>> > > > > > > > >> > > > > > >> > > Alexander.
>>>>> > > > > > > > >> > > > > > >> > >
>>>>> > > > > > > > >> > > > > > >> >
>>>>> > > > > > > > >> > > > > > >>
>>>>> > > > > > > > >> > > > > > >
>>>>> > > > > > > > >> > > > > > >
>>>>> > > > > > > > >> > > > > >
>>>>> > > > > > > > >> > > > >
>>>>> > > > > > > > >> > > >
>>>>> > > > > > > > >> > >
>>>>> > > > > > > > >> >
>>>>> > > > > > > > >>
>>>>> > > > > > > > >
>>>>> > > > > > > > >
>>>>> > > > > > > > >
>>>>> > > > > > > > > --
>>>>> > > > > > > > > *Minudika Malshan*
>>>>> > > > > > > > > Undergraduate
>>>>> > > > > > > > > Department of Computer Science and Engineering
>>>>> > > > > > > > > University of Moratuwa
>>>>> > > > > > > > > Sri Lanka.
>>>>> > > > > > > > > <
>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>> > > > > > > > >
>>>>> > > > > > > > >
>>>>> > > > > > > > >
>>>>> > > > > > > >
>>>>> > > > > > > >
>>>>> > > > > > > > --
>>>>> > > > > > > > *Minudika Malshan*
>>>>> > > > > > > > Undergraduate
>>>>> > > > > > > > Department of Computer Science and Engineering
>>>>> > > > > > > > University of Moratuwa
>>>>> > > > > > > > Sri Lanka.
>>>>> > > > > > > > <
>>>>> https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>> > > > > > > >
>>>>> > > > > > >
>>>>> > > > > >
>>>>> > > > > >
>>>>> > > > > >
>>>>> > > > > > --
>>>>> > > > > > *Minudika Malshan*
>>>>> > > > > > Undergraduate
>>>>> > > > > > Department of Computer Science and Engineering
>>>>> > > > > > University of Moratuwa
>>>>> > > > > > Sri Lanka.
>>>>> > > > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>> > > > > >
>>>>> > > > >
>>>>> > > >
>>>>> > > >
>>>>> > > >
>>>>> > > > --
>>>>> > > > *Minudika Malshan*
>>>>> > > > Undergraduate
>>>>> > > > Department of Computer Science and Engineering
>>>>> > > > University of Moratuwa
>>>>> > > > Sri Lanka.
>>>>> > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>> > > >
>>>>> > >
>>>>> >
>>>>> >
>>>>> >
>>>>> > --
>>>>> > *Minudika Malshan*
>>>>> > Undergraduate
>>>>> > Department of Computer Science and Engineering
>>>>> > University of Moratuwa
>>>>> > Sri Lanka.
>>>>> > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>> >
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *Minudika Malshan*
>>>> Undergraduate
>>>> Department of Computer Science and Engineering
>>>> University of Moratuwa
>>>> Sri Lanka.
>>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> *Minudika Malshan*
>>> Undergraduate
>>> Department of Computer Science and Engineering
>>> University of Moratuwa
>>> Sri Lanka.
>>> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>>>
>>>
>>>
>


-- 
*Minudika Malshan*
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa
Sri Lanka.
<https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>





-- 
*Minudika Malshan*
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa
Sri Lanka.
<https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>

Re: ZEPPELIN-682

Posted by Minudika Malshan <mi...@gmail.com>.
Hi all,

I made the 2nd version of my draft. Please have a look and let me know if
there are any further changes to be made.
Your comments would be much appreciated.

Thanks a lot.

On Sat, Mar 19, 2016 at 8:12 PM, Alexander Bezzubov <bz...@apache.org> wrote:

> Hi,
>
> your proposal looks solid, I have updated the link from the wiki to a new
> doc, as well as posted some feedback in comments.
>
> Going further, Minudika, can you please incorporate Moon's feedback to the
> new proposal, (est part on using a ResourcePool), and make sure that we
> only have one document, linked from everywhere to work on.
>
> Thank you!
>
> --
> Alex
>
>
> On Sat, Mar 19, 2016 at 2:03 AM, Minudika Malshan <mi...@gmail.com>
> wrote:
>
> > Hi,
> >
> > Thanks a lot for your feedback. I will make changes according to them.
> > However I submitted my draft proposal to Apache Software Foundation GSoC
> > page .
> > It seems like you have reviewed the old proposal of mine which was posted
> > in this thread.
> > Can you please have a look at my proposal which I submitted to ASF [1]
> >
> > [1]
> >
> >
> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
> >
> > Thanks and best regards.
> >
> > On Fri, Mar 18, 2016 at 11:09 PM, moon soo Lee <mo...@apache.org> wrote:
> >
> > > Hi,
> > >
> > > Thanks for sharing your proposal. I made few comments on the document.
> > > Please take a look.
> > >
> > > Thanks,
> > > moon
> > >
> > > On Fri, Mar 18, 2016 at 7:16 AM Minudika Malshan <
> minudika001@gmail.com>
> > > wrote:
> > >
> > > > Hi all,
> > > >
> > > > @ Moon, I will try doing as you told. Thank you!
> > > >
> > > > I submitted a draft proposal for this project to  AFS. Please could
> you
> > > > review it.
> > > >
> > > > Thanks and regards
> > > >
> > > > On Fri, Mar 18, 2016 at 4:05 AM, moon soo Lee <mo...@apache.org>
> wrote:
> > > >
> > > > > Hi,
> > > > >
> > > > > Could you share little bit about how did you add jar manually?
> > > > > Did you try add dependency in pom.xml? like
> > > > >
> > > > > <dependency>
> > > > > <groupId>group_id</groupId>
> > > > > <artifactId>artifact_id</artifactId>
> > > > > <version>version_number</version>
> > > > > <scope>system</scope>
> > > > > <systemPath>...jar</systemPath>
> > > > > </dependency>
> > > > >
> > > > >
> > > > > Thanks,
> > > > > moon
> > > > >
> > > > >
> > > > > On Thu, Mar 17, 2016 at 12:30 PM Minudika Malshan <
> > > minudika001@gmail.com
> > > > >
> > > > > wrote:
> > > > >
> > > > > > Hi,
> > > > > >
> > > > > > I am going to implement a sample java interpreter for zeppelin
> for
> > > demo
> > > > > > purposes in my proposal.
> > > > > > Since java-repl dependencies are not available as maven
> > dependencies
> > > I
> > > > > had
> > > > > > to add those jars manually to the project.
> > > > > > But when I build the zeppelin project with the new changes I
> made,
> > it
> > > > > > refuses to be built saying that it cannot resolve those jars.
> > > > > > Please let me know how to add those jars correctly.
> > > > > >
> > > > > > Regards
> > > > > >
> > > > > >
> > > > > > On Wed, Mar 16, 2016 at 8:01 AM, Alexander Bezzubov <
> > bzz@apache.org>
> > > > > > wrote:
> > > > > >
> > > > > > > Hi Minudika,
> > > > > > >
> > > > > > > thank you for keeping list posted!
> > > > > > > I will get back to you with the proposal comments later today
> > > > directly
> > > > > > > inside the document.
> > > > > > >
> > > > > > > --
> > > > > > > Alex
> > > > > > >
> > > > > > >
> > > > > > > On Wed, Mar 16, 2016 at 6:27 AM, Minudika Malshan <
> > > > > minudika001@gmail.com
> > > > > > >
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Hi,
> > > > > > > >
> > > > > > > > Could you please help me to improve the content of above
> > > proposal?
> > > > > > > >
> > > > > > > > Thanks
> > > > > > > >
> > > > > > > > On Sun, Mar 13, 2016 at 1:37 AM, Minudika Malshan <
> > > > > > minudika001@gmail.com
> > > > > > > >
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Hi Alex,
> > > > > > > > >
> > > > > > > > > I prepared a draft version of my proposal which you can
> find
> > > here
> > > > > > > > > <
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://docs.google.com/document/d/1KaBKxYbR08pgwv3UfPF-SMiRM2VJ7K4AQiLzzfUd138/edit?usp=sharing
> > > > > > > > >.
> > > > > > > > > Could you please have a look and give comments on how to
> > > improve
> > > > > it.
> > > > > > > > >
> > > > > > > > > Thanks and regards
> > > > > > > > >
> > > > > > > > > On Sat, Mar 12, 2016 at 8:10 AM, Alexander Bezzubov <
> > > > > bzz@apache.org>
> > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > >> Hi,
> > > > > > > > >>
> > > > > > > > >> great question - as cloud platform that you mention is not
> > > > > > > open-source,
> > > > > > > > it
> > > > > > > > >> is not immediately expected to get it done as a part of
> > GSoC.
> > > > > > > > >>
> > > > > > > > >> That being said, if that is something that you want to
> look
> > > > into,
> > > > > or
> > > > > > > > think
> > > > > > > > >> that should be not very hard to implement, or think that
> > would
> > > > be
> > > > > of
> > > > > > > the
> > > > > > > > >> great benefit of users - it's totally up to you and you
> can
> > > make
> > > > > it
> > > > > > > part
> > > > > > > > >> of
> > > > > > > > >> your project proposal scope, if you want to (i.e as extra
> > > bonus,
> > > > > at
> > > > > > > the
> > > > > > > > >> end, if time permits)
> > > > > > > > >>
> > > > > > > > >> --
> > > > > > > > >> Alex
> > > > > > > > >>
> > > > > > > > >> On Thu, Mar 10, 2016 at 6:39 PM, Minudika Malshan <
> > > > > > > > minudika001@gmail.com>
> > > > > > > > >> wrote:
> > > > > > > > >>
> > > > > > > > >> > Hi Alex,
> > > > > > > > >> >
> > > > > > > > >> > As we know the origin of Apache beam is  the Google
> cloud
> > > > > > platform.
> > > > > > > It
> > > > > > > > >> has
> > > > > > > > >> > been developed mainly focusing on deploying pipelines in
> > the
> > > > > > cloud.
> > > > > > > > >> > But AFAIK mostly zeppelin is used as a standalone
> system.
> > > > > > > > >> > Is it expected to implement the cloud support for the
> > > > > interpreter
> > > > > > > > under
> > > > > > > > >> > this GSoC project?
> > > > > > > > >> >
> > > > > > > > >> > Best regards.
> > > > > > > > >> >
> > > > > > > > >> > Minudika Malshan
> > > > > > > > >> > Undergraduate
> > > > > > > > >> > Department of Computer Science and Engineering
> > > > > > > > >> > University of Moratuwa
> > > > > > > > >> > Sri Lanka.
> > > > > > > > >> >
> > > > > > > > >> >
> > > > > > > > >> >
> > > > > > > > >> >
> > > > > > > > >> > On Thu, Mar 10, 2016 at 6:44 AM, Alexander Bezzubov <
> > > > > > bzz@apache.org
> > > > > > > >
> > > > > > > > >> > wrote:
> > > > > > > > >> >
> > > > > > > > >> > > Hi Minudika,
> > > > > > > > >> > >
> > > > > > > > >> > > you plan sounds awesome - please either keep this
> thread
> > > > > posted
> > > > > > on
> > > > > > > > the
> > > > > > > > >> > > progress or even better, feel free to start a new one,
> > > with
> > > > > more
> > > > > > > > >> > > descriptive subject, asking community for a feedback
> on
> > > your
> > > > > > > > proposal.
> > > > > > > > >> > >
> > > > > > > > >> > > Google docs \w ability for people with the link to
> post
> > > > > comments
> > > > > > > > there
> > > > > > > > >> > is a
> > > > > > > > >> > > great medium. As soon as you send one I'll be happy to
> > add
> > > > it
> > > > > to
> > > > > > > > >> https://
> > > > > > > > >> > >
> > > > > > > > >>
> > > > > > >
> > > > >
> > >
> cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
> > > > > > > > >> > >
> > > > > > > > >> > > --
> > > > > > > > >> > > Alex
> > > > > > > > >> > >
> > > > > > > > >> > > On Wed, Mar 9, 2016 at 9:21 PM, Minudika Malshan <
> > > > > > > > >> minudika001@gmail.com>
> > > > > > > > >> > > wrote:
> > > > > > > > >> > >
> > > > > > > > >> > > > Hi Alex,
> > > > > > > > >> > > >
> > > > > > > > >> > > > I think Java-repl can be used for the
> implementation.
> > > > > > Currently
> > > > > > > I
> > > > > > > > am
> > > > > > > > >> > > > working on a sample implementation and will share it
> > in
> > > > here
> > > > > > > soon.
> > > > > > > > >> > > > And will it be ok if I share my sample proposal as a
> > > > google
> > > > > > doc?
> > > > > > > > >> > > >
> > > > > > > > >> > > > Thanks for your help.
> > > > > > > > >> > > >
> > > > > > > > >> > > > Regards.
> > > > > > > > >> > > > Minudika
> > > > > > > > >> > > >
> > > > > > > > >> > > > Minudika Malshan
> > > > > > > > >> > > > Undergraduate
> > > > > > > > >> > > > Department of Computer Science and Engineering
> > > > > > > > >> > > > University of Moratuwa
> > > > > > > > >> > > > Sri Lanka
> > > > > > > > >> > > >
> > > > > > > > >> > > >
> > > > > > > > >> > > >
> > > > > > > > >> > > >
> > > > > > > > >> > > > On Mon, Mar 7, 2016 at 6:39 AM, Alexander Bezzubov <
> > > > > > > > bzz@apache.org>
> > > > > > > > >> > > wrote:
> > > > > > > > >> > > >
> > > > > > > > >> > > > > Hi Minudika,
> > > > > > > > >> > > > >
> > > > > > > > >> > > > > if you are talking about Java REPL [1], this was
> > just
> > > an
> > > > > > > example
> > > > > > > > >> of
> > > > > > > > >> > the
> > > > > > > > >> > > > > project we might want to use to archive the first
> > step
> > > > of
> > > > > > our
> > > > > > > > >> goal:
> > > > > > > > >> > get
> > > > > > > > >> > > > > Java code interpreted by Zeppelin.
> > > > > > > > >> > > > >
> > > > > > > > >> > > > > > Should we have to add JAVA-REPL source code as a
> > > > module
> > > > > > for
> > > > > > > > the
> > > > > > > > >> > beam
> > > > > > > > >> > > > > > interpreter or can we get the necessary features
> > of
> > > it
> > > > > as
> > > > > > > > >> > > dependencies
> > > > > > > > >> > > > to
> > > > > > > > >> > > > > > our project?
> > > > > > > > >> > > > > Well, it looks like this particular project is
> built
> > > > with
> > > > > > Ant
> > > > > > > > and
> > > > > > > > >> is
> > > > > > > > >> > > not
> > > > > > > > >> > > > > published on Maven [2]. So right now there is no
> > easy
> > > > way
> > > > > to
> > > > > > > get
> > > > > > > > >> it
> > > > > > > > >> > as
> > > > > > > > >> > > > > build-time dependency.
> > > > > > > > >> > > > >
> > > > > > > > >> > > > > What I would suggest here:
> > > > > > > > >> > > > >   - try finding any other other alternative java
> > REPL
> > > > > > > > >> implementations
> > > > > > > > >> > > > >   - if there are none, you could try hacking first
> > PoC
> > > > for
> > > > > > > > >> Java\Beam
> > > > > > > > >> > > > > interpreter together just using the code from this
> > > > > project,
> > > > > > > > >> inside a
> > > > > > > > >> > > new
> > > > > > > > >> > > > > interpreter module directly (it is Apache 2.0
> > > licensed)
> > > > > > > > >> > > > >
> > > > > > > > >> > > > > If it suits our needs and PoC works (it might not,
> > > > looking
> > > > > > > > though
> > > > > > > > >> > open
> > > > > > > > >> > > > > issues on Github), then at the end of the GSoC you
> > > could
> > > > > > just
> > > > > > > > >> > allocate
> > > > > > > > >> > > > some
> > > > > > > > >> > > > > time to contribute Maven publishing to that
> project
> > > > (which
> > > > > > > > should
> > > > > > > > >> not
> > > > > > > > >> > > > take
> > > > > > > > >> > > > > long and can be done as a last step).
> > > > > > > > >> > > > >
> > > > > > > > >> > > > > Hope this helps and please let me know if you have
> > > > further
> > > > > > > > >> questions!
> > > > > > > > >> > > > >
> > > > > > > > >> > > > >  1.
> > > https://github.com/albertlatacz/java-repl/issues/79
> > > > > > > > >> > > > >  2. https://github.com/albertlatacz/java-repl
> > > > > > > > >> > > > >
> > > > > > > > >> > > > > On Sun, Mar 6, 2016 at 4:17 AM, Minudika Malshan <
> > > > > > > > >> > > minudika001@gmail.com>
> > > > > > > > >> > > > > wrote:
> > > > > > > > >> > > > >
> > > > > > > > >> > > > > > Hi,
> > > > > > > > >> > > > > >
> > > > > > > > >> > > > > > I have gained understanding about zeppelin and
> > > > > > > functionalities
> > > > > > > > >> of
> > > > > > > > >> > > > > DataFlow
> > > > > > > > >> > > > > > SDK. please help me to get familiar with
> > JAVA-REPL.
> > > > > > > > >> > > > > > It would be a great help if you can help me to
> > > > > understand
> > > > > > > the
> > > > > > > > >> flow
> > > > > > > > >> > of
> > > > > > > > >> > > > > > JAVA-REPL and the way to use it to interpret
> > > DataFlow
> > > > > SDK
> > > > > > > > >> methods.
> > > > > > > > >> > > > > >
> > > > > > > > >> > > > > > Regards
> > > > > > > > >> > > > > > Minudika
> > > > > > > > >> > > > > >
> > > > > > > > >> > > > > > Minudika Malshan
> > > > > > > > >> > > > > > Undergraduate
> > > > > > > > >> > > > > > Department of Computer Science and Engineering
> > > > > > > > >> > > > > > University of Moratuwa.
> > > > > > > > >> > > > > >
> > > > > > > > >> > > > > >
> > > > > > > > >> > > > > >
> > > > > > > > >> > > > > >
> > > > > > > > >> > > > > > On Sat, Mar 5, 2016 at 1:03 AM, Minudika
> Malshan <
> > > > > > > > >> > > > minudika001@gmail.com>
> > > > > > > > >> > > > > > wrote:
> > > > > > > > >> > > > > >
> > > > > > > > >> > > > > > > Hi,
> > > > > > > > >> > > > > > >
> > > > > > > > >> > > > > > > I was going through JAVA REPL implementation.
> > > > > > > > >> > > > > > > I'm bit confused about the way it should be
> used
> > > to
> > > > > > > > implement
> > > > > > > > >> a
> > > > > > > > >> > > java
> > > > > > > > >> > > > > > > interpreter which supports Apache beam
> commands.
> > > > > > > > >> > > > > > > Should we have to add JAVA-REPL source code
> as a
> > > > > module
> > > > > > > for
> > > > > > > > >> the
> > > > > > > > >> > > beam
> > > > > > > > >> > > > > > > interpreter or can we get the necessary
> features
> > > of
> > > > it
> > > > > > as
> > > > > > > > >> > > > dependencies
> > > > > > > > >> > > > > to
> > > > > > > > >> > > > > > > our project?
> > > > > > > > >> > > > > > > Could you please explain the procedure I
> should
> > > > follow
> > > > > > in
> > > > > > > > >> order
> > > > > > > > >> > to
> > > > > > > > >> > > > > > achieve
> > > > > > > > >> > > > > > > this task.
> > > > > > > > >> > > > > > >
> > > > > > > > >> > > > > > > Thanks and regards,
> > > > > > > > >> > > > > > > Minudika
> > > > > > > > >> > > > > > >
> > > > > > > > >> > > > > > >
> > > > > > > > >> > > > > > > Minudika Malshan
> > > > > > > > >> > > > > > > Undergraduate
> > > > > > > > >> > > > > > > Department of Computer Science and Engineering
> > > > > > > > >> > > > > > > University of Moratuwa.
> > > > > > > > >> > > > > > >
> > > > > > > > >> > > > > > >
> > > > > > > > >> > > > > > >
> > > > > > > > >> > > > > > >
> > > > > > > > >> > > > > > > On Thu, Mar 3, 2016 at 11:23 AM, Alexander
> > > Bezzubov
> > > > <
> > > > > > > > >> > > bzz@apache.org>
> > > > > > > > >> > > > > > > wrote:
> > > > > > > > >> > > > > > >
> > > > > > > > >> > > > > > >> Hi,
> > > > > > > > >> > > > > > >>
> > > > > > > > >> > > > > > >> I would suggest you to take some time and
> read
> > > > > through
> > > > > > > the
> > > > > > > > >> links
> > > > > > > > >> > > > from
> > > > > > > > >> > > > > > >> email
> > > > > > > > >> > > > > > >> carefully and then post back here in this
> > thread,
> > > > in
> > > > > > case
> > > > > > > > you
> > > > > > > > >> > > manage
> > > > > > > > >> > > > > to
> > > > > > > > >> > > > > > >> find the answer to your question.
> > > > > > > > >> > > > > > >>
> > > > > > > > >> > > > > > >> That might helpful to other students
> > > participating
> > > > in
> > > > > > > GSoC
> > > > > > > > as
> > > > > > > > >> > > well.
> > > > > > > > >> > > > > > >>
> > > > > > > > >> > > > > > >> Thanks!
> > > > > > > > >> > > > > > >>
> > > > > > > > >> > > > > > >> --
> > > > > > > > >> > > > > > >> Alex
> > > > > > > > >> > > > > > >>
> > > > > > > > >> > > > > > >>
> > > > > > > > >> > > > > > >> On Thu, Mar 3, 2016 at 2:43 PM, Minudika
> > Malshan
> > > <
> > > > > > > > >> > > > > minudika001@gmail.com
> > > > > > > > >> > > > > > >
> > > > > > > > >> > > > > > >> wrote:
> > > > > > > > >> > > > > > >>
> > > > > > > > >> > > > > > >> > Hi Alex,
> > > > > > > > >> > > > > > >> >
> > > > > > > > >> > > > > > >> > Thanks a lot for your detailed guide
> through
> > > the
> > > > > > > project.
> > > > > > > > >> > > > > > >> > As you have mentioned, I'm going to create
> a
> > > > draft
> > > > > > > > >> proposal.
> > > > > > > > >> > > > > > >> > Is there any specific template for the
> > > proposal?
> > > > Or
> > > > > > > will
> > > > > > > > >> it be
> > > > > > > > >> > > ok
> > > > > > > > >> > > > to
> > > > > > > > >> > > > > > >> create
> > > > > > > > >> > > > > > >> > a proposal on my own including the facts
> and
> > > > points
> > > > > > > > you've
> > > > > > > > >> > > > mentioned
> > > > > > > > >> > > > > > in
> > > > > > > > >> > > > > > >> > your reply?
> > > > > > > > >> > > > > > >> >
> > > > > > > > >> > > > > > >> > Thanks again and regards.
> > > > > > > > >> > > > > > >> > Minudika
> > > > > > > > >> > > > > > >> >
> > > > > > > > >> > > > > > >> > Minudika Malshan
> > > > > > > > >> > > > > > >> > Undergraduate
> > > > > > > > >> > > > > > >> > Department of Computer Science and
> > Engineering
> > > > > > > > >> > > > > > >> > University of Moratuwa.
> > > > > > > > >> > > > > > >> >
> > > > > > > > >> > > > > > >> >
> > > > > > > > >> > > > > > >> >
> > > > > > > > >> > > > > > >> >
> > > > > > > > >> > > > > > >> > On Thu, Mar 3, 2016 at 8:49 AM, Alexander
> > > > Bezzubov
> > > > > <
> > > > > > > > >> > > > > > >> abezzubov@nflabs.com>
> > > > > > > > >> > > > > > >> > wrote:
> > > > > > > > >> > > > > > >> >
> > > > > > > > >> > > > > > >> > > Hi Minudika,
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > > > Currently I am writing an interpreter
> for
> > > > > > SiddhiQL
> > > > > > > > >> which
> > > > > > > > >> > is
> > > > > > > > >> > > a
> > > > > > > > >> > > > > real
> > > > > > > > >> > > > > > >> time
> > > > > > > > >> > > > > > >> > > > complex event processing engine, as a
> > part
> > > of
> > > > > > > > research.
> > > > > > > > >> > > > > > >> > > > If you are interested, you can find the
> > > code
> > > > at
> > > > > > > here.
> > > > > > > > >> > (It's
> > > > > > > > >> > > > too
> > > > > > > > >> > > > > > >> messy
> > > > > > > > >> > > > > > >> > > > though. Have a lot to clean up the in
> the
> > > > code)
> > > > > > > > >> > > > > > >> > > >
> > > > https://github.com/minudika/incubator-zeppelin
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > > Thank you for sharing! That would be a
> huge
> > > > plus
> > > > > > for
> > > > > > > > your
> > > > > > > > >> > > > > proposal,
> > > > > > > > >> > > > > > >> but
> > > > > > > > >> > > > > > >> > > please remember that code quality would
> be
> > an
> > > > > > > important
> > > > > > > > >> > factor
> > > > > > > > >> > > > on
> > > > > > > > >> > > > > > >> > > the proposal selection process, so please
> > > make
> > > > > sure
> > > > > > > > that
> > > > > > > > >> you
> > > > > > > > >> > > > have
> > > > > > > > >> > > > > > >> > finished
> > > > > > > > >> > > > > > >> > > possible cleanups before attaching it to
> > your
> > > > > > > > >> application.
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > > On the side note - I can see your commits
> > in
> > > > > master
> > > > > > > > >> branch
> > > > > > > > >> > of
> > > > > > > > >> > > > your
> > > > > > > > >> > > > > > >> fork,
> > > > > > > > >> > > > > > >> > > why not to try the workflow Zeppelin uses
> > > > > > > > >> > > > > > >> > > <
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> >
> > > > > > > > >> > > > > > >>
> > > > > > > > >> > > > > >
> > > > > > > > >> > > > >
> > > > > > > > >> > > >
> > > > > > > > >> > >
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > > > > > > >> > > > > > >> > > >
> > > > > > > > >> > > > > > >> > > [0]
> > > > > > > > >> > > > > > >> > > by tracking your work in different
> > branches?
> > > > From
> > > > > > > there
> > > > > > > > >> it
> > > > > > > > >> > > will
> > > > > > > > >> > > > be
> > > > > > > > >> > > > > > >> easy
> > > > > > > > >> > > > > > >> > to
> > > > > > > > >> > > > > > >> > > submit a PR and ask other contributors
> for
> > a
> > > > code
> > > > > > > > review,
> > > > > > > > >> > > which
> > > > > > > > >> > > > > > could
> > > > > > > > >> > > > > > >> > > improve chances of getting high quality
> > code
> > > at
> > > > > the
> > > > > > > > end.
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > > > I would like to know the exact purpose
> of
> > > > this
> > > > > > > > project
> > > > > > > > >> and
> > > > > > > > >> > > > > > expected
> > > > > > > > >> > > > > > >> > > outcome
> > > > > > > > >> > > > > > >> > > from the student.
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > > The purpose (the objective or the outcome
> > or
> > > > the
> > > > > > > goal)
> > > > > > > > of
> > > > > > > > >> > this
> > > > > > > > >> > > > > > >> project is
> > > > > > > > >> > > > > > >> > > to have merged PR with a code +
> > > documentation +
> > > > > > > example
> > > > > > > > >> of
> > > > > > > > >> > > usage
> > > > > > > > >> > > > > > for a
> > > > > > > > >> > > > > > >> > new
> > > > > > > > >> > > > > > >> > > Interpreter in Zeppelin, that works with
> > > Apache
> > > > > > Beam
> > > > > > > > SKD
> > > > > > > > >> by
> > > > > > > > >> > > the
> > > > > > > > >> > > > > end
> > > > > > > > >> > > > > > of
> > > > > > > > >> > > > > > >> > the
> > > > > > > > >> > > > > > >> > > summer.
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > > It might be bold goal, so in order to be
> > > > > reachable
> > > > > > > and
> > > > > > > > >> get
> > > > > > > > >> > > > > accepted
> > > > > > > > >> > > > > > it
> > > > > > > > >> > > > > > >> > > should be further divided on smaller goal
> > > > aligned
> > > > > > > with
> > > > > > > > >> GSoC
> > > > > > > > >> > > > > > timeline,
> > > > > > > > >> > > > > > >> and
> > > > > > > > >> > > > > > >> > > then even on a smaller "steps" on "how to
> > get
> > > > > > there".
> > > > > > > > >> > > > > > >> > > The expectations are that you will do
> this
> > > > work,
> > > > > as
> > > > > > > > part
> > > > > > > > >> of
> > > > > > > > >> > > your
> > > > > > > > >> > > > > > >> > > application proposal (with the help of
> > > > potential
> > > > > > > > >> mentors).
> > > > > > > > >> > In
> > > > > > > > >> > > > > prev.
> > > > > > > > >> > > > > > >> email
> > > > > > > > >> > > > > > >> > > in this thread I posted some ideas on how
> > > those
> > > > > > > smaller
> > > > > > > > >> > goals
> > > > > > > > >> > > > can
> > > > > > > > >> > > > > > look
> > > > > > > > >> > > > > > >> > > like, but ultimately it's up to you to
> > > decide.
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > > So I would suggest you start looking into
> > > > > creating
> > > > > > a
> > > > > > > > >> > proposal
> > > > > > > > >> > > > > draft
> > > > > > > > >> > > > > > as
> > > > > > > > >> > > > > > >> > > early as possible. [5] Have some examples
> > and
> > > > > docs
> > > > > > > from
> > > > > > > > >> ASF
> > > > > > > > >> > on
> > > > > > > > >> > > > the
> > > > > > > > >> > > > > > >> > proposal
> > > > > > > > >> > > > > > >> > > as well, so please make sure that you
> read
> > > it.
> > > > > > Please
> > > > > > > > >> also
> > > > > > > > >> > > feel
> > > > > > > > >> > > > > free
> > > > > > > > >> > > > > > >> to
> > > > > > > > >> > > > > > >> > > post it here to get the feedback from the
> > > > > > community,
> > > > > > > > and
> > > > > > > > >> I
> > > > > > > > >> > > will
> > > > > > > > >> > > > be
> > > > > > > > >> > > > > > >> happy
> > > > > > > > >> > > > > > >> > to
> > > > > > > > >> > > > > > >> > > further assist you with it.
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > > Good proposal consists of:
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > >  - list of high-level, measurable
> > "results",
> > > or
> > > > > > steps
> > > > > > > > to
> > > > > > > > >> > > archive
> > > > > > > > >> > > > > the
> > > > > > > > >> > > > > > >> > final
> > > > > > > > >> > > > > > >> > > objective\goal
> > > > > > > > >> > > > > > >> > >  - laid out over the timeline (so
> > > expectations
> > > > > for
> > > > > > > > >> > > "milestones"
> > > > > > > > >> > > > > like
> > > > > > > > >> > > > > > >> > > mid-term are set)
> > > > > > > > >> > > > > > >> > >  - each "result" with the further scope
> > > > breakdown
> > > > > > to
> > > > > > > a
> > > > > > > > >> > smaller
> > > > > > > > >> > > > > > action
> > > > > > > > >> > > > > > >> > items
> > > > > > > > >> > > > > > >> > > (ideally, each not longer than 1day)
> > > > > > > > >> > > > > > >> > >  - plus some background information,
> > showing
> > > > that
> > > > > > you
> > > > > > > > are
> > > > > > > > >> > > > > qualified
> > > > > > > > >> > > > > > >> to do
> > > > > > > > >> > > > > > >> > > all that and put some thinking into
> details
> > > > > (links
> > > > > > to
> > > > > > > > >> your
> > > > > > > > >> > > code
> > > > > > > > >> > > > > here
> > > > > > > > >> > > > > > >> will
> > > > > > > > >> > > > > > >> > > help very much)
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > > > I am getting familiar with Apache beam
> > > > > nowadays.
> > > > > > > > Please
> > > > > > > > >> > can
> > > > > > > > >> > > > you
> > > > > > > > >> > > > > > >> provide
> > > > > > > > >> > > > > > >> > > me some useful resources for that.
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > > [1], [2], [3], [4] are some resource to
> > learn
> > > > > about
> > > > > > > > Beam
> > > > > > > > >> > > before
> > > > > > > > >> > > > it
> > > > > > > > >> > > > > > has
> > > > > > > > >> > > > > > >> > > finalized its move to Apache.
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > > Hope this helps!
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > > --
> > > > > > > > >> > > > > > >> > > Alex
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > >  0.
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> >
> > > > > > > > >> > > > > > >>
> > > > > > > > >> > > > > >
> > > > > > > > >> > > > >
> > > > > > > > >> > > >
> > > > > > > > >> > >
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > > > > > > >> > > > > > >> > >  1. https://cloud.google.com/dataflow/
> > > > > > > > >> > > > > > >> > >  2.
> > > > > > > > >> > > > >
> > > > > > >
> https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
> > > > > > > > >> > > > > > >> > >  3.
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> >
> > > > > > > > >> > > > > > >>
> > > > > > > > >> > > > > >
> > > > > > > > >> > > > >
> > > > > > > > >> > > >
> > > > > > > > >> > >
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
> > > > > > > > >> > > > > > >> > >  4.
> > > > > > > > >> > > > >
> > > > > > >
> https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
> > > > > > > > >> > > > > > >> > >  5.
> https://community.apache.org/gsoc.html
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > > On Wed, Mar 2, 2016 at 2:50 AM, Minudika
> > > > Malshan
> > > > > <
> > > > > > > > >> > > > > > >> minudika001@gmail.com>
> > > > > > > > >> > > > > > >> > > wrote:
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > > > Hi,
> > > > > > > > >> > > > > > >> > > >
> > > > > > > > >> > > > > > >> > > > First of all, thanks Alex for your
> reply.
> > > > > > > > >> > > > > > >> > > > Sorry for the delay.
> > > > > > > > >> > > > > > >> > > > Some thing has gone wrong with my mail
> > > > thread.
> > > > > I
> > > > > > > just
> > > > > > > > >> saw
> > > > > > > > >> > > > Alex's
> > > > > > > > >> > > > > > >> reply.
> > > > > > > > >> > > > > > >> > > >
> > > > > > > > >> > > > > > >> > > > I am getting familiar with Apache beam
> > > > > nowadays.
> > > > > > > > Please
> > > > > > > > >> > can
> > > > > > > > >> > > > you
> > > > > > > > >> > > > > > >> provide
> > > > > > > > >> > > > > > >> > > me
> > > > > > > > >> > > > > > >> > > > some useful resources for that.
> > > > > > > > >> > > > > > >> > > > Beam developers said that it would take
> > > like
> > > > a
> > > > > > week
> > > > > > > > to
> > > > > > > > >> get
> > > > > > > > >> > > the
> > > > > > > > >> > > > > > >> official
> > > > > > > > >> > > > > > >> > > > Apache documentation for beam done.
> > > > > > > > >> > > > > > >> > > >
> > > > > > > > >> > > > > > >> > > > Cheers,
> > > > > > > > >> > > > > > >> > > > Minudika
> > > > > > > > >> > > > > > >> > > >
> > > > > > > > >> > > > > > >> > > > Minudika Malshan
> > > > > > > > >> > > > > > >> > > > Undergraduate
> > > > > > > > >> > > > > > >> > > > Department of Computer Science and
> > > > Engineering
> > > > > > > > >> > > > > > >> > > > University of Moratuwa.
> > > > > > > > >> > > > > > >> > > >
> > > > > > > > >> > > > > > >> > > >
> > > > > > > > >> > > > > > >> > > >
> > > > > > > > >> > > > > > >> > > >
> > > > > > > > >> > > > > > >> > > > On Sun, Feb 21, 2016 at 2:30 AM,
> Minudika
> > > > > > Malshan <
> > > > > > > > >> > > > > > >> > minudika001@gmail.com
> > > > > > > > >> > > > > > >> > > >
> > > > > > > > >> > > > > > >> > > > wrote:
> > > > > > > > >> > > > > > >> > > >
> > > > > > > > >> > > > > > >> > > > > Hi all,
> > > > > > > > >> > > > > > >> > > > >
> > > > > > > > >> > > > > > >> > > > > I am looking forward to contribute in
> > > this
> > > > > year
> > > > > > > > GSOC.
> > > > > > > > >> > > > > > >> > > > > I have a basic understand in writing
> > > > > > interpreters
> > > > > > > > for
> > > > > > > > >> > > > zeppelin
> > > > > > > > >> > > > > > and
> > > > > > > > >> > > > > > >> > have
> > > > > > > > >> > > > > > >> > > > > already implement an interpreter for
> > WSO2
> > > > > > siddhi
> > > > > > > > >> which
> > > > > > > > >> > is
> > > > > > > > >> > > a
> > > > > > > > >> > > > > > >> complex
> > > > > > > > >> > > > > > >> > > event
> > > > > > > > >> > > > > > >> > > > > processing language.
> > > > > > > > >> > > > > > >> > > > > Could you please give me more details
> > > about
> > > > > the
> > > > > > > > >> > > requirement
> > > > > > > > >> > > > > for
> > > > > > > > >> > > > > > >> > > > > implementing a new interpreter for
> > Apache
> > > > > beam?
> > > > > > > > >> > > > > > >> > > > > It would be a great help for me to
> > > getting
> > > > > > > familiar
> > > > > > > > >> with
> > > > > > > > >> > > > this
> > > > > > > > >> > > > > > >> > > > > implementation.
> > > > > > > > >> > > > > > >> > > > >
> > > > > > > > >> > > > > > >> > > > > Thank you!
> > > > > > > > >> > > > > > >> > > > >
> > > > > > > > >> > > > > > >> > > > > Minudika Malshan
> > > > > > > > >> > > > > > >> > > > > Undergraduate
> > > > > > > > >> > > > > > >> > > > > Department of Computer Science and
> > > > > Engineering
> > > > > > > > >> > > > > > >> > > > > University of Moratuwa.
> > > > > > > > >> > > > > > >> > > > >
> > > > > > > > >> > > > > > >> > > > >
> > > > > > > > >> > > > > > >> > > > >
> > > > > > > > >> > > > > > >> > > >
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> > > --
> > > > > > > > >> > > > > > >> > > --
> > > > > > > > >> > > > > > >> > > Kind regards,
> > > > > > > > >> > > > > > >> > > Alexander.
> > > > > > > > >> > > > > > >> > >
> > > > > > > > >> > > > > > >> >
> > > > > > > > >> > > > > > >>
> > > > > > > > >> > > > > > >
> > > > > > > > >> > > > > > >
> > > > > > > > >> > > > > >
> > > > > > > > >> > > > >
> > > > > > > > >> > > >
> > > > > > > > >> > >
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > *Minudika Malshan*
> > > > > > > > > Undergraduate
> > > > > > > > > Department of Computer Science and Engineering
> > > > > > > > > University of Moratuwa
> > > > > > > > > Sri Lanka.
> > > > > > > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > *Minudika Malshan*
> > > > > > > > Undergraduate
> > > > > > > > Department of Computer Science and Engineering
> > > > > > > > University of Moratuwa
> > > > > > > > Sri Lanka.
> > > > > > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > *Minudika Malshan*
> > > > > > Undergraduate
> > > > > > Department of Computer Science and Engineering
> > > > > > University of Moratuwa
> > > > > > Sri Lanka.
> > > > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > *Minudika Malshan*
> > > > Undergraduate
> > > > Department of Computer Science and Engineering
> > > > University of Moratuwa
> > > > Sri Lanka.
> > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > >
> > >
> >
> >
> >
> > --
> > *Minudika Malshan*
> > Undergraduate
> > Department of Computer Science and Engineering
> > University of Moratuwa
> > Sri Lanka.
> > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> >
>



-- 
*Minudika Malshan*
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa
Sri Lanka.
<https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>

Re: ZEPPELIN-682

Posted by Alexander Bezzubov <bz...@apache.org>.
Hi,

your proposal looks solid, I have updated the link from the wiki to a new
doc, as well as posted some feedback in comments.

Going further, Minudika, can you please incorporate Moon's feedback to the
new proposal, (est part on using a ResourcePool), and make sure that we
only have one document, linked from everywhere to work on.

Thank you!

--
Alex


On Sat, Mar 19, 2016 at 2:03 AM, Minudika Malshan <mi...@gmail.com>
wrote:

> Hi,
>
> Thanks a lot for your feedback. I will make changes according to them.
> However I submitted my draft proposal to Apache Software Foundation GSoC
> page .
> It seems like you have reviewed the old proposal of mine which was posted
> in this thread.
> Can you please have a look at my proposal which I submitted to ASF [1]
>
> [1]
>
> https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing
>
> Thanks and best regards.
>
> On Fri, Mar 18, 2016 at 11:09 PM, moon soo Lee <mo...@apache.org> wrote:
>
> > Hi,
> >
> > Thanks for sharing your proposal. I made few comments on the document.
> > Please take a look.
> >
> > Thanks,
> > moon
> >
> > On Fri, Mar 18, 2016 at 7:16 AM Minudika Malshan <mi...@gmail.com>
> > wrote:
> >
> > > Hi all,
> > >
> > > @ Moon, I will try doing as you told. Thank you!
> > >
> > > I submitted a draft proposal for this project to  AFS. Please could you
> > > review it.
> > >
> > > Thanks and regards
> > >
> > > On Fri, Mar 18, 2016 at 4:05 AM, moon soo Lee <mo...@apache.org> wrote:
> > >
> > > > Hi,
> > > >
> > > > Could you share little bit about how did you add jar manually?
> > > > Did you try add dependency in pom.xml? like
> > > >
> > > > <dependency>
> > > > <groupId>group_id</groupId>
> > > > <artifactId>artifact_id</artifactId>
> > > > <version>version_number</version>
> > > > <scope>system</scope>
> > > > <systemPath>...jar</systemPath>
> > > > </dependency>
> > > >
> > > >
> > > > Thanks,
> > > > moon
> > > >
> > > >
> > > > On Thu, Mar 17, 2016 at 12:30 PM Minudika Malshan <
> > minudika001@gmail.com
> > > >
> > > > wrote:
> > > >
> > > > > Hi,
> > > > >
> > > > > I am going to implement a sample java interpreter for zeppelin for
> > demo
> > > > > purposes in my proposal.
> > > > > Since java-repl dependencies are not available as maven
> dependencies
> > I
> > > > had
> > > > > to add those jars manually to the project.
> > > > > But when I build the zeppelin project with the new changes I made,
> it
> > > > > refuses to be built saying that it cannot resolve those jars.
> > > > > Please let me know how to add those jars correctly.
> > > > >
> > > > > Regards
> > > > >
> > > > >
> > > > > On Wed, Mar 16, 2016 at 8:01 AM, Alexander Bezzubov <
> bzz@apache.org>
> > > > > wrote:
> > > > >
> > > > > > Hi Minudika,
> > > > > >
> > > > > > thank you for keeping list posted!
> > > > > > I will get back to you with the proposal comments later today
> > > directly
> > > > > > inside the document.
> > > > > >
> > > > > > --
> > > > > > Alex
> > > > > >
> > > > > >
> > > > > > On Wed, Mar 16, 2016 at 6:27 AM, Minudika Malshan <
> > > > minudika001@gmail.com
> > > > > >
> > > > > > wrote:
> > > > > >
> > > > > > > Hi,
> > > > > > >
> > > > > > > Could you please help me to improve the content of above
> > proposal?
> > > > > > >
> > > > > > > Thanks
> > > > > > >
> > > > > > > On Sun, Mar 13, 2016 at 1:37 AM, Minudika Malshan <
> > > > > minudika001@gmail.com
> > > > > > >
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Hi Alex,
> > > > > > > >
> > > > > > > > I prepared a draft version of my proposal which you can find
> > here
> > > > > > > > <
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://docs.google.com/document/d/1KaBKxYbR08pgwv3UfPF-SMiRM2VJ7K4AQiLzzfUd138/edit?usp=sharing
> > > > > > > >.
> > > > > > > > Could you please have a look and give comments on how to
> > improve
> > > > it.
> > > > > > > >
> > > > > > > > Thanks and regards
> > > > > > > >
> > > > > > > > On Sat, Mar 12, 2016 at 8:10 AM, Alexander Bezzubov <
> > > > bzz@apache.org>
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > >> Hi,
> > > > > > > >>
> > > > > > > >> great question - as cloud platform that you mention is not
> > > > > > open-source,
> > > > > > > it
> > > > > > > >> is not immediately expected to get it done as a part of
> GSoC.
> > > > > > > >>
> > > > > > > >> That being said, if that is something that you want to look
> > > into,
> > > > or
> > > > > > > think
> > > > > > > >> that should be not very hard to implement, or think that
> would
> > > be
> > > > of
> > > > > > the
> > > > > > > >> great benefit of users - it's totally up to you and you can
> > make
> > > > it
> > > > > > part
> > > > > > > >> of
> > > > > > > >> your project proposal scope, if you want to (i.e as extra
> > bonus,
> > > > at
> > > > > > the
> > > > > > > >> end, if time permits)
> > > > > > > >>
> > > > > > > >> --
> > > > > > > >> Alex
> > > > > > > >>
> > > > > > > >> On Thu, Mar 10, 2016 at 6:39 PM, Minudika Malshan <
> > > > > > > minudika001@gmail.com>
> > > > > > > >> wrote:
> > > > > > > >>
> > > > > > > >> > Hi Alex,
> > > > > > > >> >
> > > > > > > >> > As we know the origin of Apache beam is  the Google cloud
> > > > > platform.
> > > > > > It
> > > > > > > >> has
> > > > > > > >> > been developed mainly focusing on deploying pipelines in
> the
> > > > > cloud.
> > > > > > > >> > But AFAIK mostly zeppelin is used as a standalone system.
> > > > > > > >> > Is it expected to implement the cloud support for the
> > > > interpreter
> > > > > > > under
> > > > > > > >> > this GSoC project?
> > > > > > > >> >
> > > > > > > >> > Best regards.
> > > > > > > >> >
> > > > > > > >> > Minudika Malshan
> > > > > > > >> > Undergraduate
> > > > > > > >> > Department of Computer Science and Engineering
> > > > > > > >> > University of Moratuwa
> > > > > > > >> > Sri Lanka.
> > > > > > > >> >
> > > > > > > >> >
> > > > > > > >> >
> > > > > > > >> >
> > > > > > > >> > On Thu, Mar 10, 2016 at 6:44 AM, Alexander Bezzubov <
> > > > > bzz@apache.org
> > > > > > >
> > > > > > > >> > wrote:
> > > > > > > >> >
> > > > > > > >> > > Hi Minudika,
> > > > > > > >> > >
> > > > > > > >> > > you plan sounds awesome - please either keep this thread
> > > > posted
> > > > > on
> > > > > > > the
> > > > > > > >> > > progress or even better, feel free to start a new one,
> > with
> > > > more
> > > > > > > >> > > descriptive subject, asking community for a feedback on
> > your
> > > > > > > proposal.
> > > > > > > >> > >
> > > > > > > >> > > Google docs \w ability for people with the link to post
> > > > comments
> > > > > > > there
> > > > > > > >> > is a
> > > > > > > >> > > great medium. As soon as you send one I'll be happy to
> add
> > > it
> > > > to
> > > > > > > >> https://
> > > > > > > >> > >
> > > > > > > >>
> > > > > >
> > > >
> > cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
> > > > > > > >> > >
> > > > > > > >> > > --
> > > > > > > >> > > Alex
> > > > > > > >> > >
> > > > > > > >> > > On Wed, Mar 9, 2016 at 9:21 PM, Minudika Malshan <
> > > > > > > >> minudika001@gmail.com>
> > > > > > > >> > > wrote:
> > > > > > > >> > >
> > > > > > > >> > > > Hi Alex,
> > > > > > > >> > > >
> > > > > > > >> > > > I think Java-repl can be used for the implementation.
> > > > > Currently
> > > > > > I
> > > > > > > am
> > > > > > > >> > > > working on a sample implementation and will share it
> in
> > > here
> > > > > > soon.
> > > > > > > >> > > > And will it be ok if I share my sample proposal as a
> > > google
> > > > > doc?
> > > > > > > >> > > >
> > > > > > > >> > > > Thanks for your help.
> > > > > > > >> > > >
> > > > > > > >> > > > Regards.
> > > > > > > >> > > > Minudika
> > > > > > > >> > > >
> > > > > > > >> > > > Minudika Malshan
> > > > > > > >> > > > Undergraduate
> > > > > > > >> > > > Department of Computer Science and Engineering
> > > > > > > >> > > > University of Moratuwa
> > > > > > > >> > > > Sri Lanka
> > > > > > > >> > > >
> > > > > > > >> > > >
> > > > > > > >> > > >
> > > > > > > >> > > >
> > > > > > > >> > > > On Mon, Mar 7, 2016 at 6:39 AM, Alexander Bezzubov <
> > > > > > > bzz@apache.org>
> > > > > > > >> > > wrote:
> > > > > > > >> > > >
> > > > > > > >> > > > > Hi Minudika,
> > > > > > > >> > > > >
> > > > > > > >> > > > > if you are talking about Java REPL [1], this was
> just
> > an
> > > > > > example
> > > > > > > >> of
> > > > > > > >> > the
> > > > > > > >> > > > > project we might want to use to archive the first
> step
> > > of
> > > > > our
> > > > > > > >> goal:
> > > > > > > >> > get
> > > > > > > >> > > > > Java code interpreted by Zeppelin.
> > > > > > > >> > > > >
> > > > > > > >> > > > > > Should we have to add JAVA-REPL source code as a
> > > module
> > > > > for
> > > > > > > the
> > > > > > > >> > beam
> > > > > > > >> > > > > > interpreter or can we get the necessary features
> of
> > it
> > > > as
> > > > > > > >> > > dependencies
> > > > > > > >> > > > to
> > > > > > > >> > > > > > our project?
> > > > > > > >> > > > > Well, it looks like this particular project is built
> > > with
> > > > > Ant
> > > > > > > and
> > > > > > > >> is
> > > > > > > >> > > not
> > > > > > > >> > > > > published on Maven [2]. So right now there is no
> easy
> > > way
> > > > to
> > > > > > get
> > > > > > > >> it
> > > > > > > >> > as
> > > > > > > >> > > > > build-time dependency.
> > > > > > > >> > > > >
> > > > > > > >> > > > > What I would suggest here:
> > > > > > > >> > > > >   - try finding any other other alternative java
> REPL
> > > > > > > >> implementations
> > > > > > > >> > > > >   - if there are none, you could try hacking first
> PoC
> > > for
> > > > > > > >> Java\Beam
> > > > > > > >> > > > > interpreter together just using the code from this
> > > > project,
> > > > > > > >> inside a
> > > > > > > >> > > new
> > > > > > > >> > > > > interpreter module directly (it is Apache 2.0
> > licensed)
> > > > > > > >> > > > >
> > > > > > > >> > > > > If it suits our needs and PoC works (it might not,
> > > looking
> > > > > > > though
> > > > > > > >> > open
> > > > > > > >> > > > > issues on Github), then at the end of the GSoC you
> > could
> > > > > just
> > > > > > > >> > allocate
> > > > > > > >> > > > some
> > > > > > > >> > > > > time to contribute Maven publishing to that project
> > > (which
> > > > > > > should
> > > > > > > >> not
> > > > > > > >> > > > take
> > > > > > > >> > > > > long and can be done as a last step).
> > > > > > > >> > > > >
> > > > > > > >> > > > > Hope this helps and please let me know if you have
> > > further
> > > > > > > >> questions!
> > > > > > > >> > > > >
> > > > > > > >> > > > >  1.
> > https://github.com/albertlatacz/java-repl/issues/79
> > > > > > > >> > > > >  2. https://github.com/albertlatacz/java-repl
> > > > > > > >> > > > >
> > > > > > > >> > > > > On Sun, Mar 6, 2016 at 4:17 AM, Minudika Malshan <
> > > > > > > >> > > minudika001@gmail.com>
> > > > > > > >> > > > > wrote:
> > > > > > > >> > > > >
> > > > > > > >> > > > > > Hi,
> > > > > > > >> > > > > >
> > > > > > > >> > > > > > I have gained understanding about zeppelin and
> > > > > > functionalities
> > > > > > > >> of
> > > > > > > >> > > > > DataFlow
> > > > > > > >> > > > > > SDK. please help me to get familiar with
> JAVA-REPL.
> > > > > > > >> > > > > > It would be a great help if you can help me to
> > > > understand
> > > > > > the
> > > > > > > >> flow
> > > > > > > >> > of
> > > > > > > >> > > > > > JAVA-REPL and the way to use it to interpret
> > DataFlow
> > > > SDK
> > > > > > > >> methods.
> > > > > > > >> > > > > >
> > > > > > > >> > > > > > Regards
> > > > > > > >> > > > > > Minudika
> > > > > > > >> > > > > >
> > > > > > > >> > > > > > Minudika Malshan
> > > > > > > >> > > > > > Undergraduate
> > > > > > > >> > > > > > Department of Computer Science and Engineering
> > > > > > > >> > > > > > University of Moratuwa.
> > > > > > > >> > > > > >
> > > > > > > >> > > > > >
> > > > > > > >> > > > > >
> > > > > > > >> > > > > >
> > > > > > > >> > > > > > On Sat, Mar 5, 2016 at 1:03 AM, Minudika Malshan <
> > > > > > > >> > > > minudika001@gmail.com>
> > > > > > > >> > > > > > wrote:
> > > > > > > >> > > > > >
> > > > > > > >> > > > > > > Hi,
> > > > > > > >> > > > > > >
> > > > > > > >> > > > > > > I was going through JAVA REPL implementation.
> > > > > > > >> > > > > > > I'm bit confused about the way it should be used
> > to
> > > > > > > implement
> > > > > > > >> a
> > > > > > > >> > > java
> > > > > > > >> > > > > > > interpreter which supports Apache beam commands.
> > > > > > > >> > > > > > > Should we have to add JAVA-REPL source code as a
> > > > module
> > > > > > for
> > > > > > > >> the
> > > > > > > >> > > beam
> > > > > > > >> > > > > > > interpreter or can we get the necessary features
> > of
> > > it
> > > > > as
> > > > > > > >> > > > dependencies
> > > > > > > >> > > > > to
> > > > > > > >> > > > > > > our project?
> > > > > > > >> > > > > > > Could you please explain the procedure I should
> > > follow
> > > > > in
> > > > > > > >> order
> > > > > > > >> > to
> > > > > > > >> > > > > > achieve
> > > > > > > >> > > > > > > this task.
> > > > > > > >> > > > > > >
> > > > > > > >> > > > > > > Thanks and regards,
> > > > > > > >> > > > > > > Minudika
> > > > > > > >> > > > > > >
> > > > > > > >> > > > > > >
> > > > > > > >> > > > > > > Minudika Malshan
> > > > > > > >> > > > > > > Undergraduate
> > > > > > > >> > > > > > > Department of Computer Science and Engineering
> > > > > > > >> > > > > > > University of Moratuwa.
> > > > > > > >> > > > > > >
> > > > > > > >> > > > > > >
> > > > > > > >> > > > > > >
> > > > > > > >> > > > > > >
> > > > > > > >> > > > > > > On Thu, Mar 3, 2016 at 11:23 AM, Alexander
> > Bezzubov
> > > <
> > > > > > > >> > > bzz@apache.org>
> > > > > > > >> > > > > > > wrote:
> > > > > > > >> > > > > > >
> > > > > > > >> > > > > > >> Hi,
> > > > > > > >> > > > > > >>
> > > > > > > >> > > > > > >> I would suggest you to take some time and read
> > > > through
> > > > > > the
> > > > > > > >> links
> > > > > > > >> > > > from
> > > > > > > >> > > > > > >> email
> > > > > > > >> > > > > > >> carefully and then post back here in this
> thread,
> > > in
> > > > > case
> > > > > > > you
> > > > > > > >> > > manage
> > > > > > > >> > > > > to
> > > > > > > >> > > > > > >> find the answer to your question.
> > > > > > > >> > > > > > >>
> > > > > > > >> > > > > > >> That might helpful to other students
> > participating
> > > in
> > > > > > GSoC
> > > > > > > as
> > > > > > > >> > > well.
> > > > > > > >> > > > > > >>
> > > > > > > >> > > > > > >> Thanks!
> > > > > > > >> > > > > > >>
> > > > > > > >> > > > > > >> --
> > > > > > > >> > > > > > >> Alex
> > > > > > > >> > > > > > >>
> > > > > > > >> > > > > > >>
> > > > > > > >> > > > > > >> On Thu, Mar 3, 2016 at 2:43 PM, Minudika
> Malshan
> > <
> > > > > > > >> > > > > minudika001@gmail.com
> > > > > > > >> > > > > > >
> > > > > > > >> > > > > > >> wrote:
> > > > > > > >> > > > > > >>
> > > > > > > >> > > > > > >> > Hi Alex,
> > > > > > > >> > > > > > >> >
> > > > > > > >> > > > > > >> > Thanks a lot for your detailed guide through
> > the
> > > > > > project.
> > > > > > > >> > > > > > >> > As you have mentioned, I'm going to create a
> > > draft
> > > > > > > >> proposal.
> > > > > > > >> > > > > > >> > Is there any specific template for the
> > proposal?
> > > Or
> > > > > > will
> > > > > > > >> it be
> > > > > > > >> > > ok
> > > > > > > >> > > > to
> > > > > > > >> > > > > > >> create
> > > > > > > >> > > > > > >> > a proposal on my own including the facts and
> > > points
> > > > > > > you've
> > > > > > > >> > > > mentioned
> > > > > > > >> > > > > > in
> > > > > > > >> > > > > > >> > your reply?
> > > > > > > >> > > > > > >> >
> > > > > > > >> > > > > > >> > Thanks again and regards.
> > > > > > > >> > > > > > >> > Minudika
> > > > > > > >> > > > > > >> >
> > > > > > > >> > > > > > >> > Minudika Malshan
> > > > > > > >> > > > > > >> > Undergraduate
> > > > > > > >> > > > > > >> > Department of Computer Science and
> Engineering
> > > > > > > >> > > > > > >> > University of Moratuwa.
> > > > > > > >> > > > > > >> >
> > > > > > > >> > > > > > >> >
> > > > > > > >> > > > > > >> >
> > > > > > > >> > > > > > >> >
> > > > > > > >> > > > > > >> > On Thu, Mar 3, 2016 at 8:49 AM, Alexander
> > > Bezzubov
> > > > <
> > > > > > > >> > > > > > >> abezzubov@nflabs.com>
> > > > > > > >> > > > > > >> > wrote:
> > > > > > > >> > > > > > >> >
> > > > > > > >> > > > > > >> > > Hi Minudika,
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > > > Currently I am writing an interpreter for
> > > > > SiddhiQL
> > > > > > > >> which
> > > > > > > >> > is
> > > > > > > >> > > a
> > > > > > > >> > > > > real
> > > > > > > >> > > > > > >> time
> > > > > > > >> > > > > > >> > > > complex event processing engine, as a
> part
> > of
> > > > > > > research.
> > > > > > > >> > > > > > >> > > > If you are interested, you can find the
> > code
> > > at
> > > > > > here.
> > > > > > > >> > (It's
> > > > > > > >> > > > too
> > > > > > > >> > > > > > >> messy
> > > > > > > >> > > > > > >> > > > though. Have a lot to clean up the in the
> > > code)
> > > > > > > >> > > > > > >> > > >
> > > https://github.com/minudika/incubator-zeppelin
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > > Thank you for sharing! That would be a huge
> > > plus
> > > > > for
> > > > > > > your
> > > > > > > >> > > > > proposal,
> > > > > > > >> > > > > > >> but
> > > > > > > >> > > > > > >> > > please remember that code quality would be
> an
> > > > > > important
> > > > > > > >> > factor
> > > > > > > >> > > > on
> > > > > > > >> > > > > > >> > > the proposal selection process, so please
> > make
> > > > sure
> > > > > > > that
> > > > > > > >> you
> > > > > > > >> > > > have
> > > > > > > >> > > > > > >> > finished
> > > > > > > >> > > > > > >> > > possible cleanups before attaching it to
> your
> > > > > > > >> application.
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > > On the side note - I can see your commits
> in
> > > > master
> > > > > > > >> branch
> > > > > > > >> > of
> > > > > > > >> > > > your
> > > > > > > >> > > > > > >> fork,
> > > > > > > >> > > > > > >> > > why not to try the workflow Zeppelin uses
> > > > > > > >> > > > > > >> > > <
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> >
> > > > > > > >> > > > > > >>
> > > > > > > >> > > > > >
> > > > > > > >> > > > >
> > > > > > > >> > > >
> > > > > > > >> > >
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > > > > > >> > > > > > >> > > >
> > > > > > > >> > > > > > >> > > [0]
> > > > > > > >> > > > > > >> > > by tracking your work in different
> branches?
> > > From
> > > > > > there
> > > > > > > >> it
> > > > > > > >> > > will
> > > > > > > >> > > > be
> > > > > > > >> > > > > > >> easy
> > > > > > > >> > > > > > >> > to
> > > > > > > >> > > > > > >> > > submit a PR and ask other contributors for
> a
> > > code
> > > > > > > review,
> > > > > > > >> > > which
> > > > > > > >> > > > > > could
> > > > > > > >> > > > > > >> > > improve chances of getting high quality
> code
> > at
> > > > the
> > > > > > > end.
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > > > I would like to know the exact purpose of
> > > this
> > > > > > > project
> > > > > > > >> and
> > > > > > > >> > > > > > expected
> > > > > > > >> > > > > > >> > > outcome
> > > > > > > >> > > > > > >> > > from the student.
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > > The purpose (the objective or the outcome
> or
> > > the
> > > > > > goal)
> > > > > > > of
> > > > > > > >> > this
> > > > > > > >> > > > > > >> project is
> > > > > > > >> > > > > > >> > > to have merged PR with a code +
> > documentation +
> > > > > > example
> > > > > > > >> of
> > > > > > > >> > > usage
> > > > > > > >> > > > > > for a
> > > > > > > >> > > > > > >> > new
> > > > > > > >> > > > > > >> > > Interpreter in Zeppelin, that works with
> > Apache
> > > > > Beam
> > > > > > > SKD
> > > > > > > >> by
> > > > > > > >> > > the
> > > > > > > >> > > > > end
> > > > > > > >> > > > > > of
> > > > > > > >> > > > > > >> > the
> > > > > > > >> > > > > > >> > > summer.
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > > It might be bold goal, so in order to be
> > > > reachable
> > > > > > and
> > > > > > > >> get
> > > > > > > >> > > > > accepted
> > > > > > > >> > > > > > it
> > > > > > > >> > > > > > >> > > should be further divided on smaller goal
> > > aligned
> > > > > > with
> > > > > > > >> GSoC
> > > > > > > >> > > > > > timeline,
> > > > > > > >> > > > > > >> and
> > > > > > > >> > > > > > >> > > then even on a smaller "steps" on "how to
> get
> > > > > there".
> > > > > > > >> > > > > > >> > > The expectations are that you will do this
> > > work,
> > > > as
> > > > > > > part
> > > > > > > >> of
> > > > > > > >> > > your
> > > > > > > >> > > > > > >> > > application proposal (with the help of
> > > potential
> > > > > > > >> mentors).
> > > > > > > >> > In
> > > > > > > >> > > > > prev.
> > > > > > > >> > > > > > >> email
> > > > > > > >> > > > > > >> > > in this thread I posted some ideas on how
> > those
> > > > > > smaller
> > > > > > > >> > goals
> > > > > > > >> > > > can
> > > > > > > >> > > > > > look
> > > > > > > >> > > > > > >> > > like, but ultimately it's up to you to
> > decide.
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > > So I would suggest you start looking into
> > > > creating
> > > > > a
> > > > > > > >> > proposal
> > > > > > > >> > > > > draft
> > > > > > > >> > > > > > as
> > > > > > > >> > > > > > >> > > early as possible. [5] Have some examples
> and
> > > > docs
> > > > > > from
> > > > > > > >> ASF
> > > > > > > >> > on
> > > > > > > >> > > > the
> > > > > > > >> > > > > > >> > proposal
> > > > > > > >> > > > > > >> > > as well, so please make sure that you read
> > it.
> > > > > Please
> > > > > > > >> also
> > > > > > > >> > > feel
> > > > > > > >> > > > > free
> > > > > > > >> > > > > > >> to
> > > > > > > >> > > > > > >> > > post it here to get the feedback from the
> > > > > community,
> > > > > > > and
> > > > > > > >> I
> > > > > > > >> > > will
> > > > > > > >> > > > be
> > > > > > > >> > > > > > >> happy
> > > > > > > >> > > > > > >> > to
> > > > > > > >> > > > > > >> > > further assist you with it.
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > > Good proposal consists of:
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > >  - list of high-level, measurable
> "results",
> > or
> > > > > steps
> > > > > > > to
> > > > > > > >> > > archive
> > > > > > > >> > > > > the
> > > > > > > >> > > > > > >> > final
> > > > > > > >> > > > > > >> > > objective\goal
> > > > > > > >> > > > > > >> > >  - laid out over the timeline (so
> > expectations
> > > > for
> > > > > > > >> > > "milestones"
> > > > > > > >> > > > > like
> > > > > > > >> > > > > > >> > > mid-term are set)
> > > > > > > >> > > > > > >> > >  - each "result" with the further scope
> > > breakdown
> > > > > to
> > > > > > a
> > > > > > > >> > smaller
> > > > > > > >> > > > > > action
> > > > > > > >> > > > > > >> > items
> > > > > > > >> > > > > > >> > > (ideally, each not longer than 1day)
> > > > > > > >> > > > > > >> > >  - plus some background information,
> showing
> > > that
> > > > > you
> > > > > > > are
> > > > > > > >> > > > > qualified
> > > > > > > >> > > > > > >> to do
> > > > > > > >> > > > > > >> > > all that and put some thinking into details
> > > > (links
> > > > > to
> > > > > > > >> your
> > > > > > > >> > > code
> > > > > > > >> > > > > here
> > > > > > > >> > > > > > >> will
> > > > > > > >> > > > > > >> > > help very much)
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > > > I am getting familiar with Apache beam
> > > > nowadays.
> > > > > > > Please
> > > > > > > >> > can
> > > > > > > >> > > > you
> > > > > > > >> > > > > > >> provide
> > > > > > > >> > > > > > >> > > me some useful resources for that.
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > > [1], [2], [3], [4] are some resource to
> learn
> > > > about
> > > > > > > Beam
> > > > > > > >> > > before
> > > > > > > >> > > > it
> > > > > > > >> > > > > > has
> > > > > > > >> > > > > > >> > > finalized its move to Apache.
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > > Hope this helps!
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > > --
> > > > > > > >> > > > > > >> > > Alex
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > >  0.
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> >
> > > > > > > >> > > > > > >>
> > > > > > > >> > > > > >
> > > > > > > >> > > > >
> > > > > > > >> > > >
> > > > > > > >> > >
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > > > > > >> > > > > > >> > >  1. https://cloud.google.com/dataflow/
> > > > > > > >> > > > > > >> > >  2.
> > > > > > > >> > > > >
> > > > > > https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
> > > > > > > >> > > > > > >> > >  3.
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> >
> > > > > > > >> > > > > > >>
> > > > > > > >> > > > > >
> > > > > > > >> > > > >
> > > > > > > >> > > >
> > > > > > > >> > >
> > > > > > > >> >
> > > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
> > > > > > > >> > > > > > >> > >  4.
> > > > > > > >> > > > >
> > > > > > https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
> > > > > > > >> > > > > > >> > >  5. https://community.apache.org/gsoc.html
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > > On Wed, Mar 2, 2016 at 2:50 AM, Minudika
> > > Malshan
> > > > <
> > > > > > > >> > > > > > >> minudika001@gmail.com>
> > > > > > > >> > > > > > >> > > wrote:
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > > > Hi,
> > > > > > > >> > > > > > >> > > >
> > > > > > > >> > > > > > >> > > > First of all, thanks Alex for your reply.
> > > > > > > >> > > > > > >> > > > Sorry for the delay.
> > > > > > > >> > > > > > >> > > > Some thing has gone wrong with my mail
> > > thread.
> > > > I
> > > > > > just
> > > > > > > >> saw
> > > > > > > >> > > > Alex's
> > > > > > > >> > > > > > >> reply.
> > > > > > > >> > > > > > >> > > >
> > > > > > > >> > > > > > >> > > > I am getting familiar with Apache beam
> > > > nowadays.
> > > > > > > Please
> > > > > > > >> > can
> > > > > > > >> > > > you
> > > > > > > >> > > > > > >> provide
> > > > > > > >> > > > > > >> > > me
> > > > > > > >> > > > > > >> > > > some useful resources for that.
> > > > > > > >> > > > > > >> > > > Beam developers said that it would take
> > like
> > > a
> > > > > week
> > > > > > > to
> > > > > > > >> get
> > > > > > > >> > > the
> > > > > > > >> > > > > > >> official
> > > > > > > >> > > > > > >> > > > Apache documentation for beam done.
> > > > > > > >> > > > > > >> > > >
> > > > > > > >> > > > > > >> > > > Cheers,
> > > > > > > >> > > > > > >> > > > Minudika
> > > > > > > >> > > > > > >> > > >
> > > > > > > >> > > > > > >> > > > Minudika Malshan
> > > > > > > >> > > > > > >> > > > Undergraduate
> > > > > > > >> > > > > > >> > > > Department of Computer Science and
> > > Engineering
> > > > > > > >> > > > > > >> > > > University of Moratuwa.
> > > > > > > >> > > > > > >> > > >
> > > > > > > >> > > > > > >> > > >
> > > > > > > >> > > > > > >> > > >
> > > > > > > >> > > > > > >> > > >
> > > > > > > >> > > > > > >> > > > On Sun, Feb 21, 2016 at 2:30 AM, Minudika
> > > > > Malshan <
> > > > > > > >> > > > > > >> > minudika001@gmail.com
> > > > > > > >> > > > > > >> > > >
> > > > > > > >> > > > > > >> > > > wrote:
> > > > > > > >> > > > > > >> > > >
> > > > > > > >> > > > > > >> > > > > Hi all,
> > > > > > > >> > > > > > >> > > > >
> > > > > > > >> > > > > > >> > > > > I am looking forward to contribute in
> > this
> > > > year
> > > > > > > GSOC.
> > > > > > > >> > > > > > >> > > > > I have a basic understand in writing
> > > > > interpreters
> > > > > > > for
> > > > > > > >> > > > zeppelin
> > > > > > > >> > > > > > and
> > > > > > > >> > > > > > >> > have
> > > > > > > >> > > > > > >> > > > > already implement an interpreter for
> WSO2
> > > > > siddhi
> > > > > > > >> which
> > > > > > > >> > is
> > > > > > > >> > > a
> > > > > > > >> > > > > > >> complex
> > > > > > > >> > > > > > >> > > event
> > > > > > > >> > > > > > >> > > > > processing language.
> > > > > > > >> > > > > > >> > > > > Could you please give me more details
> > about
> > > > the
> > > > > > > >> > > requirement
> > > > > > > >> > > > > for
> > > > > > > >> > > > > > >> > > > > implementing a new interpreter for
> Apache
> > > > beam?
> > > > > > > >> > > > > > >> > > > > It would be a great help for me to
> > getting
> > > > > > familiar
> > > > > > > >> with
> > > > > > > >> > > > this
> > > > > > > >> > > > > > >> > > > > implementation.
> > > > > > > >> > > > > > >> > > > >
> > > > > > > >> > > > > > >> > > > > Thank you!
> > > > > > > >> > > > > > >> > > > >
> > > > > > > >> > > > > > >> > > > > Minudika Malshan
> > > > > > > >> > > > > > >> > > > > Undergraduate
> > > > > > > >> > > > > > >> > > > > Department of Computer Science and
> > > > Engineering
> > > > > > > >> > > > > > >> > > > > University of Moratuwa.
> > > > > > > >> > > > > > >> > > > >
> > > > > > > >> > > > > > >> > > > >
> > > > > > > >> > > > > > >> > > > >
> > > > > > > >> > > > > > >> > > >
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> > > --
> > > > > > > >> > > > > > >> > > --
> > > > > > > >> > > > > > >> > > Kind regards,
> > > > > > > >> > > > > > >> > > Alexander.
> > > > > > > >> > > > > > >> > >
> > > > > > > >> > > > > > >> >
> > > > > > > >> > > > > > >>
> > > > > > > >> > > > > > >
> > > > > > > >> > > > > > >
> > > > > > > >> > > > > >
> > > > > > > >> > > > >
> > > > > > > >> > > >
> > > > > > > >> > >
> > > > > > > >> >
> > > > > > > >>
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > *Minudika Malshan*
> > > > > > > > Undergraduate
> > > > > > > > Department of Computer Science and Engineering
> > > > > > > > University of Moratuwa
> > > > > > > > Sri Lanka.
> > > > > > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > *Minudika Malshan*
> > > > > > > Undergraduate
> > > > > > > Department of Computer Science and Engineering
> > > > > > > University of Moratuwa
> > > > > > > Sri Lanka.
> > > > > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > *Minudika Malshan*
> > > > > Undergraduate
> > > > > Department of Computer Science and Engineering
> > > > > University of Moratuwa
> > > > > Sri Lanka.
> > > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > *Minudika Malshan*
> > > Undergraduate
> > > Department of Computer Science and Engineering
> > > University of Moratuwa
> > > Sri Lanka.
> > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > >
> >
>
>
>
> --
> *Minudika Malshan*
> Undergraduate
> Department of Computer Science and Engineering
> University of Moratuwa
> Sri Lanka.
> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>

Re: ZEPPELIN-682

Posted by Minudika Malshan <mi...@gmail.com>.
Hi,

Thanks a lot for your feedback. I will make changes according to them.
However I submitted my draft proposal to Apache Software Foundation GSoC
page .
It seems like you have reviewed the old proposal of mine which was posted
in this thread.
Can you please have a look at my proposal which I submitted to ASF [1]

[1]
https://docs.google.com/document/d/19nqMH1qWuWm8OUzyj2cdJmqIjovsHeCV62lhtS_B1YE/edit?usp=sharing

Thanks and best regards.

On Fri, Mar 18, 2016 at 11:09 PM, moon soo Lee <mo...@apache.org> wrote:

> Hi,
>
> Thanks for sharing your proposal. I made few comments on the document.
> Please take a look.
>
> Thanks,
> moon
>
> On Fri, Mar 18, 2016 at 7:16 AM Minudika Malshan <mi...@gmail.com>
> wrote:
>
> > Hi all,
> >
> > @ Moon, I will try doing as you told. Thank you!
> >
> > I submitted a draft proposal for this project to  AFS. Please could you
> > review it.
> >
> > Thanks and regards
> >
> > On Fri, Mar 18, 2016 at 4:05 AM, moon soo Lee <mo...@apache.org> wrote:
> >
> > > Hi,
> > >
> > > Could you share little bit about how did you add jar manually?
> > > Did you try add dependency in pom.xml? like
> > >
> > > <dependency>
> > > <groupId>group_id</groupId>
> > > <artifactId>artifact_id</artifactId>
> > > <version>version_number</version>
> > > <scope>system</scope>
> > > <systemPath>...jar</systemPath>
> > > </dependency>
> > >
> > >
> > > Thanks,
> > > moon
> > >
> > >
> > > On Thu, Mar 17, 2016 at 12:30 PM Minudika Malshan <
> minudika001@gmail.com
> > >
> > > wrote:
> > >
> > > > Hi,
> > > >
> > > > I am going to implement a sample java interpreter for zeppelin for
> demo
> > > > purposes in my proposal.
> > > > Since java-repl dependencies are not available as maven dependencies
> I
> > > had
> > > > to add those jars manually to the project.
> > > > But when I build the zeppelin project with the new changes I made, it
> > > > refuses to be built saying that it cannot resolve those jars.
> > > > Please let me know how to add those jars correctly.
> > > >
> > > > Regards
> > > >
> > > >
> > > > On Wed, Mar 16, 2016 at 8:01 AM, Alexander Bezzubov <bz...@apache.org>
> > > > wrote:
> > > >
> > > > > Hi Minudika,
> > > > >
> > > > > thank you for keeping list posted!
> > > > > I will get back to you with the proposal comments later today
> > directly
> > > > > inside the document.
> > > > >
> > > > > --
> > > > > Alex
> > > > >
> > > > >
> > > > > On Wed, Mar 16, 2016 at 6:27 AM, Minudika Malshan <
> > > minudika001@gmail.com
> > > > >
> > > > > wrote:
> > > > >
> > > > > > Hi,
> > > > > >
> > > > > > Could you please help me to improve the content of above
> proposal?
> > > > > >
> > > > > > Thanks
> > > > > >
> > > > > > On Sun, Mar 13, 2016 at 1:37 AM, Minudika Malshan <
> > > > minudika001@gmail.com
> > > > > >
> > > > > > wrote:
> > > > > >
> > > > > > > Hi Alex,
> > > > > > >
> > > > > > > I prepared a draft version of my proposal which you can find
> here
> > > > > > > <
> > > > > >
> > > > >
> > > >
> > >
> >
> https://docs.google.com/document/d/1KaBKxYbR08pgwv3UfPF-SMiRM2VJ7K4AQiLzzfUd138/edit?usp=sharing
> > > > > > >.
> > > > > > > Could you please have a look and give comments on how to
> improve
> > > it.
> > > > > > >
> > > > > > > Thanks and regards
> > > > > > >
> > > > > > > On Sat, Mar 12, 2016 at 8:10 AM, Alexander Bezzubov <
> > > bzz@apache.org>
> > > > > > > wrote:
> > > > > > >
> > > > > > >> Hi,
> > > > > > >>
> > > > > > >> great question - as cloud platform that you mention is not
> > > > > open-source,
> > > > > > it
> > > > > > >> is not immediately expected to get it done as a part of GSoC.
> > > > > > >>
> > > > > > >> That being said, if that is something that you want to look
> > into,
> > > or
> > > > > > think
> > > > > > >> that should be not very hard to implement, or think that would
> > be
> > > of
> > > > > the
> > > > > > >> great benefit of users - it's totally up to you and you can
> make
> > > it
> > > > > part
> > > > > > >> of
> > > > > > >> your project proposal scope, if you want to (i.e as extra
> bonus,
> > > at
> > > > > the
> > > > > > >> end, if time permits)
> > > > > > >>
> > > > > > >> --
> > > > > > >> Alex
> > > > > > >>
> > > > > > >> On Thu, Mar 10, 2016 at 6:39 PM, Minudika Malshan <
> > > > > > minudika001@gmail.com>
> > > > > > >> wrote:
> > > > > > >>
> > > > > > >> > Hi Alex,
> > > > > > >> >
> > > > > > >> > As we know the origin of Apache beam is  the Google cloud
> > > > platform.
> > > > > It
> > > > > > >> has
> > > > > > >> > been developed mainly focusing on deploying pipelines in the
> > > > cloud.
> > > > > > >> > But AFAIK mostly zeppelin is used as a standalone system.
> > > > > > >> > Is it expected to implement the cloud support for the
> > > interpreter
> > > > > > under
> > > > > > >> > this GSoC project?
> > > > > > >> >
> > > > > > >> > Best regards.
> > > > > > >> >
> > > > > > >> > Minudika Malshan
> > > > > > >> > Undergraduate
> > > > > > >> > Department of Computer Science and Engineering
> > > > > > >> > University of Moratuwa
> > > > > > >> > Sri Lanka.
> > > > > > >> >
> > > > > > >> >
> > > > > > >> >
> > > > > > >> >
> > > > > > >> > On Thu, Mar 10, 2016 at 6:44 AM, Alexander Bezzubov <
> > > > bzz@apache.org
> > > > > >
> > > > > > >> > wrote:
> > > > > > >> >
> > > > > > >> > > Hi Minudika,
> > > > > > >> > >
> > > > > > >> > > you plan sounds awesome - please either keep this thread
> > > posted
> > > > on
> > > > > > the
> > > > > > >> > > progress or even better, feel free to start a new one,
> with
> > > more
> > > > > > >> > > descriptive subject, asking community for a feedback on
> your
> > > > > > proposal.
> > > > > > >> > >
> > > > > > >> > > Google docs \w ability for people with the link to post
> > > comments
> > > > > > there
> > > > > > >> > is a
> > > > > > >> > > great medium. As soon as you send one I'll be happy to add
> > it
> > > to
> > > > > > >> https://
> > > > > > >> > >
> > > > > > >>
> > > > >
> > >
> cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
> > > > > > >> > >
> > > > > > >> > > --
> > > > > > >> > > Alex
> > > > > > >> > >
> > > > > > >> > > On Wed, Mar 9, 2016 at 9:21 PM, Minudika Malshan <
> > > > > > >> minudika001@gmail.com>
> > > > > > >> > > wrote:
> > > > > > >> > >
> > > > > > >> > > > Hi Alex,
> > > > > > >> > > >
> > > > > > >> > > > I think Java-repl can be used for the implementation.
> > > > Currently
> > > > > I
> > > > > > am
> > > > > > >> > > > working on a sample implementation and will share it in
> > here
> > > > > soon.
> > > > > > >> > > > And will it be ok if I share my sample proposal as a
> > google
> > > > doc?
> > > > > > >> > > >
> > > > > > >> > > > Thanks for your help.
> > > > > > >> > > >
> > > > > > >> > > > Regards.
> > > > > > >> > > > Minudika
> > > > > > >> > > >
> > > > > > >> > > > Minudika Malshan
> > > > > > >> > > > Undergraduate
> > > > > > >> > > > Department of Computer Science and Engineering
> > > > > > >> > > > University of Moratuwa
> > > > > > >> > > > Sri Lanka
> > > > > > >> > > >
> > > > > > >> > > >
> > > > > > >> > > >
> > > > > > >> > > >
> > > > > > >> > > > On Mon, Mar 7, 2016 at 6:39 AM, Alexander Bezzubov <
> > > > > > bzz@apache.org>
> > > > > > >> > > wrote:
> > > > > > >> > > >
> > > > > > >> > > > > Hi Minudika,
> > > > > > >> > > > >
> > > > > > >> > > > > if you are talking about Java REPL [1], this was just
> an
> > > > > example
> > > > > > >> of
> > > > > > >> > the
> > > > > > >> > > > > project we might want to use to archive the first step
> > of
> > > > our
> > > > > > >> goal:
> > > > > > >> > get
> > > > > > >> > > > > Java code interpreted by Zeppelin.
> > > > > > >> > > > >
> > > > > > >> > > > > > Should we have to add JAVA-REPL source code as a
> > module
> > > > for
> > > > > > the
> > > > > > >> > beam
> > > > > > >> > > > > > interpreter or can we get the necessary features of
> it
> > > as
> > > > > > >> > > dependencies
> > > > > > >> > > > to
> > > > > > >> > > > > > our project?
> > > > > > >> > > > > Well, it looks like this particular project is built
> > with
> > > > Ant
> > > > > > and
> > > > > > >> is
> > > > > > >> > > not
> > > > > > >> > > > > published on Maven [2]. So right now there is no easy
> > way
> > > to
> > > > > get
> > > > > > >> it
> > > > > > >> > as
> > > > > > >> > > > > build-time dependency.
> > > > > > >> > > > >
> > > > > > >> > > > > What I would suggest here:
> > > > > > >> > > > >   - try finding any other other alternative java REPL
> > > > > > >> implementations
> > > > > > >> > > > >   - if there are none, you could try hacking first PoC
> > for
> > > > > > >> Java\Beam
> > > > > > >> > > > > interpreter together just using the code from this
> > > project,
> > > > > > >> inside a
> > > > > > >> > > new
> > > > > > >> > > > > interpreter module directly (it is Apache 2.0
> licensed)
> > > > > > >> > > > >
> > > > > > >> > > > > If it suits our needs and PoC works (it might not,
> > looking
> > > > > > though
> > > > > > >> > open
> > > > > > >> > > > > issues on Github), then at the end of the GSoC you
> could
> > > > just
> > > > > > >> > allocate
> > > > > > >> > > > some
> > > > > > >> > > > > time to contribute Maven publishing to that project
> > (which
> > > > > > should
> > > > > > >> not
> > > > > > >> > > > take
> > > > > > >> > > > > long and can be done as a last step).
> > > > > > >> > > > >
> > > > > > >> > > > > Hope this helps and please let me know if you have
> > further
> > > > > > >> questions!
> > > > > > >> > > > >
> > > > > > >> > > > >  1.
> https://github.com/albertlatacz/java-repl/issues/79
> > > > > > >> > > > >  2. https://github.com/albertlatacz/java-repl
> > > > > > >> > > > >
> > > > > > >> > > > > On Sun, Mar 6, 2016 at 4:17 AM, Minudika Malshan <
> > > > > > >> > > minudika001@gmail.com>
> > > > > > >> > > > > wrote:
> > > > > > >> > > > >
> > > > > > >> > > > > > Hi,
> > > > > > >> > > > > >
> > > > > > >> > > > > > I have gained understanding about zeppelin and
> > > > > functionalities
> > > > > > >> of
> > > > > > >> > > > > DataFlow
> > > > > > >> > > > > > SDK. please help me to get familiar with JAVA-REPL.
> > > > > > >> > > > > > It would be a great help if you can help me to
> > > understand
> > > > > the
> > > > > > >> flow
> > > > > > >> > of
> > > > > > >> > > > > > JAVA-REPL and the way to use it to interpret
> DataFlow
> > > SDK
> > > > > > >> methods.
> > > > > > >> > > > > >
> > > > > > >> > > > > > Regards
> > > > > > >> > > > > > Minudika
> > > > > > >> > > > > >
> > > > > > >> > > > > > Minudika Malshan
> > > > > > >> > > > > > Undergraduate
> > > > > > >> > > > > > Department of Computer Science and Engineering
> > > > > > >> > > > > > University of Moratuwa.
> > > > > > >> > > > > >
> > > > > > >> > > > > >
> > > > > > >> > > > > >
> > > > > > >> > > > > >
> > > > > > >> > > > > > On Sat, Mar 5, 2016 at 1:03 AM, Minudika Malshan <
> > > > > > >> > > > minudika001@gmail.com>
> > > > > > >> > > > > > wrote:
> > > > > > >> > > > > >
> > > > > > >> > > > > > > Hi,
> > > > > > >> > > > > > >
> > > > > > >> > > > > > > I was going through JAVA REPL implementation.
> > > > > > >> > > > > > > I'm bit confused about the way it should be used
> to
> > > > > > implement
> > > > > > >> a
> > > > > > >> > > java
> > > > > > >> > > > > > > interpreter which supports Apache beam commands.
> > > > > > >> > > > > > > Should we have to add JAVA-REPL source code as a
> > > module
> > > > > for
> > > > > > >> the
> > > > > > >> > > beam
> > > > > > >> > > > > > > interpreter or can we get the necessary features
> of
> > it
> > > > as
> > > > > > >> > > > dependencies
> > > > > > >> > > > > to
> > > > > > >> > > > > > > our project?
> > > > > > >> > > > > > > Could you please explain the procedure I should
> > follow
> > > > in
> > > > > > >> order
> > > > > > >> > to
> > > > > > >> > > > > > achieve
> > > > > > >> > > > > > > this task.
> > > > > > >> > > > > > >
> > > > > > >> > > > > > > Thanks and regards,
> > > > > > >> > > > > > > Minudika
> > > > > > >> > > > > > >
> > > > > > >> > > > > > >
> > > > > > >> > > > > > > Minudika Malshan
> > > > > > >> > > > > > > Undergraduate
> > > > > > >> > > > > > > Department of Computer Science and Engineering
> > > > > > >> > > > > > > University of Moratuwa.
> > > > > > >> > > > > > >
> > > > > > >> > > > > > >
> > > > > > >> > > > > > >
> > > > > > >> > > > > > >
> > > > > > >> > > > > > > On Thu, Mar 3, 2016 at 11:23 AM, Alexander
> Bezzubov
> > <
> > > > > > >> > > bzz@apache.org>
> > > > > > >> > > > > > > wrote:
> > > > > > >> > > > > > >
> > > > > > >> > > > > > >> Hi,
> > > > > > >> > > > > > >>
> > > > > > >> > > > > > >> I would suggest you to take some time and read
> > > through
> > > > > the
> > > > > > >> links
> > > > > > >> > > > from
> > > > > > >> > > > > > >> email
> > > > > > >> > > > > > >> carefully and then post back here in this thread,
> > in
> > > > case
> > > > > > you
> > > > > > >> > > manage
> > > > > > >> > > > > to
> > > > > > >> > > > > > >> find the answer to your question.
> > > > > > >> > > > > > >>
> > > > > > >> > > > > > >> That might helpful to other students
> participating
> > in
> > > > > GSoC
> > > > > > as
> > > > > > >> > > well.
> > > > > > >> > > > > > >>
> > > > > > >> > > > > > >> Thanks!
> > > > > > >> > > > > > >>
> > > > > > >> > > > > > >> --
> > > > > > >> > > > > > >> Alex
> > > > > > >> > > > > > >>
> > > > > > >> > > > > > >>
> > > > > > >> > > > > > >> On Thu, Mar 3, 2016 at 2:43 PM, Minudika Malshan
> <
> > > > > > >> > > > > minudika001@gmail.com
> > > > > > >> > > > > > >
> > > > > > >> > > > > > >> wrote:
> > > > > > >> > > > > > >>
> > > > > > >> > > > > > >> > Hi Alex,
> > > > > > >> > > > > > >> >
> > > > > > >> > > > > > >> > Thanks a lot for your detailed guide through
> the
> > > > > project.
> > > > > > >> > > > > > >> > As you have mentioned, I'm going to create a
> > draft
> > > > > > >> proposal.
> > > > > > >> > > > > > >> > Is there any specific template for the
> proposal?
> > Or
> > > > > will
> > > > > > >> it be
> > > > > > >> > > ok
> > > > > > >> > > > to
> > > > > > >> > > > > > >> create
> > > > > > >> > > > > > >> > a proposal on my own including the facts and
> > points
> > > > > > you've
> > > > > > >> > > > mentioned
> > > > > > >> > > > > > in
> > > > > > >> > > > > > >> > your reply?
> > > > > > >> > > > > > >> >
> > > > > > >> > > > > > >> > Thanks again and regards.
> > > > > > >> > > > > > >> > Minudika
> > > > > > >> > > > > > >> >
> > > > > > >> > > > > > >> > Minudika Malshan
> > > > > > >> > > > > > >> > Undergraduate
> > > > > > >> > > > > > >> > Department of Computer Science and Engineering
> > > > > > >> > > > > > >> > University of Moratuwa.
> > > > > > >> > > > > > >> >
> > > > > > >> > > > > > >> >
> > > > > > >> > > > > > >> >
> > > > > > >> > > > > > >> >
> > > > > > >> > > > > > >> > On Thu, Mar 3, 2016 at 8:49 AM, Alexander
> > Bezzubov
> > > <
> > > > > > >> > > > > > >> abezzubov@nflabs.com>
> > > > > > >> > > > > > >> > wrote:
> > > > > > >> > > > > > >> >
> > > > > > >> > > > > > >> > > Hi Minudika,
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > > > Currently I am writing an interpreter for
> > > > SiddhiQL
> > > > > > >> which
> > > > > > >> > is
> > > > > > >> > > a
> > > > > > >> > > > > real
> > > > > > >> > > > > > >> time
> > > > > > >> > > > > > >> > > > complex event processing engine, as a part
> of
> > > > > > research.
> > > > > > >> > > > > > >> > > > If you are interested, you can find the
> code
> > at
> > > > > here.
> > > > > > >> > (It's
> > > > > > >> > > > too
> > > > > > >> > > > > > >> messy
> > > > > > >> > > > > > >> > > > though. Have a lot to clean up the in the
> > code)
> > > > > > >> > > > > > >> > > >
> > https://github.com/minudika/incubator-zeppelin
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > > Thank you for sharing! That would be a huge
> > plus
> > > > for
> > > > > > your
> > > > > > >> > > > > proposal,
> > > > > > >> > > > > > >> but
> > > > > > >> > > > > > >> > > please remember that code quality would be an
> > > > > important
> > > > > > >> > factor
> > > > > > >> > > > on
> > > > > > >> > > > > > >> > > the proposal selection process, so please
> make
> > > sure
> > > > > > that
> > > > > > >> you
> > > > > > >> > > > have
> > > > > > >> > > > > > >> > finished
> > > > > > >> > > > > > >> > > possible cleanups before attaching it to your
> > > > > > >> application.
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > > On the side note - I can see your commits in
> > > master
> > > > > > >> branch
> > > > > > >> > of
> > > > > > >> > > > your
> > > > > > >> > > > > > >> fork,
> > > > > > >> > > > > > >> > > why not to try the workflow Zeppelin uses
> > > > > > >> > > > > > >> > > <
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> >
> > > > > > >> > > > > > >>
> > > > > > >> > > > > >
> > > > > > >> > > > >
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > > > > >> > > > > > >> > > >
> > > > > > >> > > > > > >> > > [0]
> > > > > > >> > > > > > >> > > by tracking your work in different branches?
> > From
> > > > > there
> > > > > > >> it
> > > > > > >> > > will
> > > > > > >> > > > be
> > > > > > >> > > > > > >> easy
> > > > > > >> > > > > > >> > to
> > > > > > >> > > > > > >> > > submit a PR and ask other contributors for a
> > code
> > > > > > review,
> > > > > > >> > > which
> > > > > > >> > > > > > could
> > > > > > >> > > > > > >> > > improve chances of getting high quality code
> at
> > > the
> > > > > > end.
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > > > I would like to know the exact purpose of
> > this
> > > > > > project
> > > > > > >> and
> > > > > > >> > > > > > expected
> > > > > > >> > > > > > >> > > outcome
> > > > > > >> > > > > > >> > > from the student.
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > > The purpose (the objective or the outcome or
> > the
> > > > > goal)
> > > > > > of
> > > > > > >> > this
> > > > > > >> > > > > > >> project is
> > > > > > >> > > > > > >> > > to have merged PR with a code +
> documentation +
> > > > > example
> > > > > > >> of
> > > > > > >> > > usage
> > > > > > >> > > > > > for a
> > > > > > >> > > > > > >> > new
> > > > > > >> > > > > > >> > > Interpreter in Zeppelin, that works with
> Apache
> > > > Beam
> > > > > > SKD
> > > > > > >> by
> > > > > > >> > > the
> > > > > > >> > > > > end
> > > > > > >> > > > > > of
> > > > > > >> > > > > > >> > the
> > > > > > >> > > > > > >> > > summer.
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > > It might be bold goal, so in order to be
> > > reachable
> > > > > and
> > > > > > >> get
> > > > > > >> > > > > accepted
> > > > > > >> > > > > > it
> > > > > > >> > > > > > >> > > should be further divided on smaller goal
> > aligned
> > > > > with
> > > > > > >> GSoC
> > > > > > >> > > > > > timeline,
> > > > > > >> > > > > > >> and
> > > > > > >> > > > > > >> > > then even on a smaller "steps" on "how to get
> > > > there".
> > > > > > >> > > > > > >> > > The expectations are that you will do this
> > work,
> > > as
> > > > > > part
> > > > > > >> of
> > > > > > >> > > your
> > > > > > >> > > > > > >> > > application proposal (with the help of
> > potential
> > > > > > >> mentors).
> > > > > > >> > In
> > > > > > >> > > > > prev.
> > > > > > >> > > > > > >> email
> > > > > > >> > > > > > >> > > in this thread I posted some ideas on how
> those
> > > > > smaller
> > > > > > >> > goals
> > > > > > >> > > > can
> > > > > > >> > > > > > look
> > > > > > >> > > > > > >> > > like, but ultimately it's up to you to
> decide.
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > > So I would suggest you start looking into
> > > creating
> > > > a
> > > > > > >> > proposal
> > > > > > >> > > > > draft
> > > > > > >> > > > > > as
> > > > > > >> > > > > > >> > > early as possible. [5] Have some examples and
> > > docs
> > > > > from
> > > > > > >> ASF
> > > > > > >> > on
> > > > > > >> > > > the
> > > > > > >> > > > > > >> > proposal
> > > > > > >> > > > > > >> > > as well, so please make sure that you read
> it.
> > > > Please
> > > > > > >> also
> > > > > > >> > > feel
> > > > > > >> > > > > free
> > > > > > >> > > > > > >> to
> > > > > > >> > > > > > >> > > post it here to get the feedback from the
> > > > community,
> > > > > > and
> > > > > > >> I
> > > > > > >> > > will
> > > > > > >> > > > be
> > > > > > >> > > > > > >> happy
> > > > > > >> > > > > > >> > to
> > > > > > >> > > > > > >> > > further assist you with it.
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > > Good proposal consists of:
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > >  - list of high-level, measurable "results",
> or
> > > > steps
> > > > > > to
> > > > > > >> > > archive
> > > > > > >> > > > > the
> > > > > > >> > > > > > >> > final
> > > > > > >> > > > > > >> > > objective\goal
> > > > > > >> > > > > > >> > >  - laid out over the timeline (so
> expectations
> > > for
> > > > > > >> > > "milestones"
> > > > > > >> > > > > like
> > > > > > >> > > > > > >> > > mid-term are set)
> > > > > > >> > > > > > >> > >  - each "result" with the further scope
> > breakdown
> > > > to
> > > > > a
> > > > > > >> > smaller
> > > > > > >> > > > > > action
> > > > > > >> > > > > > >> > items
> > > > > > >> > > > > > >> > > (ideally, each not longer than 1day)
> > > > > > >> > > > > > >> > >  - plus some background information, showing
> > that
> > > > you
> > > > > > are
> > > > > > >> > > > > qualified
> > > > > > >> > > > > > >> to do
> > > > > > >> > > > > > >> > > all that and put some thinking into details
> > > (links
> > > > to
> > > > > > >> your
> > > > > > >> > > code
> > > > > > >> > > > > here
> > > > > > >> > > > > > >> will
> > > > > > >> > > > > > >> > > help very much)
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > > > I am getting familiar with Apache beam
> > > nowadays.
> > > > > > Please
> > > > > > >> > can
> > > > > > >> > > > you
> > > > > > >> > > > > > >> provide
> > > > > > >> > > > > > >> > > me some useful resources for that.
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > > [1], [2], [3], [4] are some resource to learn
> > > about
> > > > > > Beam
> > > > > > >> > > before
> > > > > > >> > > > it
> > > > > > >> > > > > > has
> > > > > > >> > > > > > >> > > finalized its move to Apache.
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > > Hope this helps!
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > > --
> > > > > > >> > > > > > >> > > Alex
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > >  0.
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> >
> > > > > > >> > > > > > >>
> > > > > > >> > > > > >
> > > > > > >> > > > >
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > > > > >> > > > > > >> > >  1. https://cloud.google.com/dataflow/
> > > > > > >> > > > > > >> > >  2.
> > > > > > >> > > > >
> > > > > https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
> > > > > > >> > > > > > >> > >  3.
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> >
> > > > > > >> > > > > > >>
> > > > > > >> > > > > >
> > > > > > >> > > > >
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
> > > > > > >> > > > > > >> > >  4.
> > > > > > >> > > > >
> > > > > https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
> > > > > > >> > > > > > >> > >  5. https://community.apache.org/gsoc.html
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > > On Wed, Mar 2, 2016 at 2:50 AM, Minudika
> > Malshan
> > > <
> > > > > > >> > > > > > >> minudika001@gmail.com>
> > > > > > >> > > > > > >> > > wrote:
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > > > Hi,
> > > > > > >> > > > > > >> > > >
> > > > > > >> > > > > > >> > > > First of all, thanks Alex for your reply.
> > > > > > >> > > > > > >> > > > Sorry for the delay.
> > > > > > >> > > > > > >> > > > Some thing has gone wrong with my mail
> > thread.
> > > I
> > > > > just
> > > > > > >> saw
> > > > > > >> > > > Alex's
> > > > > > >> > > > > > >> reply.
> > > > > > >> > > > > > >> > > >
> > > > > > >> > > > > > >> > > > I am getting familiar with Apache beam
> > > nowadays.
> > > > > > Please
> > > > > > >> > can
> > > > > > >> > > > you
> > > > > > >> > > > > > >> provide
> > > > > > >> > > > > > >> > > me
> > > > > > >> > > > > > >> > > > some useful resources for that.
> > > > > > >> > > > > > >> > > > Beam developers said that it would take
> like
> > a
> > > > week
> > > > > > to
> > > > > > >> get
> > > > > > >> > > the
> > > > > > >> > > > > > >> official
> > > > > > >> > > > > > >> > > > Apache documentation for beam done.
> > > > > > >> > > > > > >> > > >
> > > > > > >> > > > > > >> > > > Cheers,
> > > > > > >> > > > > > >> > > > Minudika
> > > > > > >> > > > > > >> > > >
> > > > > > >> > > > > > >> > > > Minudika Malshan
> > > > > > >> > > > > > >> > > > Undergraduate
> > > > > > >> > > > > > >> > > > Department of Computer Science and
> > Engineering
> > > > > > >> > > > > > >> > > > University of Moratuwa.
> > > > > > >> > > > > > >> > > >
> > > > > > >> > > > > > >> > > >
> > > > > > >> > > > > > >> > > >
> > > > > > >> > > > > > >> > > >
> > > > > > >> > > > > > >> > > > On Sun, Feb 21, 2016 at 2:30 AM, Minudika
> > > > Malshan <
> > > > > > >> > > > > > >> > minudika001@gmail.com
> > > > > > >> > > > > > >> > > >
> > > > > > >> > > > > > >> > > > wrote:
> > > > > > >> > > > > > >> > > >
> > > > > > >> > > > > > >> > > > > Hi all,
> > > > > > >> > > > > > >> > > > >
> > > > > > >> > > > > > >> > > > > I am looking forward to contribute in
> this
> > > year
> > > > > > GSOC.
> > > > > > >> > > > > > >> > > > > I have a basic understand in writing
> > > > interpreters
> > > > > > for
> > > > > > >> > > > zeppelin
> > > > > > >> > > > > > and
> > > > > > >> > > > > > >> > have
> > > > > > >> > > > > > >> > > > > already implement an interpreter for WSO2
> > > > siddhi
> > > > > > >> which
> > > > > > >> > is
> > > > > > >> > > a
> > > > > > >> > > > > > >> complex
> > > > > > >> > > > > > >> > > event
> > > > > > >> > > > > > >> > > > > processing language.
> > > > > > >> > > > > > >> > > > > Could you please give me more details
> about
> > > the
> > > > > > >> > > requirement
> > > > > > >> > > > > for
> > > > > > >> > > > > > >> > > > > implementing a new interpreter for Apache
> > > beam?
> > > > > > >> > > > > > >> > > > > It would be a great help for me to
> getting
> > > > > familiar
> > > > > > >> with
> > > > > > >> > > > this
> > > > > > >> > > > > > >> > > > > implementation.
> > > > > > >> > > > > > >> > > > >
> > > > > > >> > > > > > >> > > > > Thank you!
> > > > > > >> > > > > > >> > > > >
> > > > > > >> > > > > > >> > > > > Minudika Malshan
> > > > > > >> > > > > > >> > > > > Undergraduate
> > > > > > >> > > > > > >> > > > > Department of Computer Science and
> > > Engineering
> > > > > > >> > > > > > >> > > > > University of Moratuwa.
> > > > > > >> > > > > > >> > > > >
> > > > > > >> > > > > > >> > > > >
> > > > > > >> > > > > > >> > > > >
> > > > > > >> > > > > > >> > > >
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> > > --
> > > > > > >> > > > > > >> > > --
> > > > > > >> > > > > > >> > > Kind regards,
> > > > > > >> > > > > > >> > > Alexander.
> > > > > > >> > > > > > >> > >
> > > > > > >> > > > > > >> >
> > > > > > >> > > > > > >>
> > > > > > >> > > > > > >
> > > > > > >> > > > > > >
> > > > > > >> > > > > >
> > > > > > >> > > > >
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > *Minudika Malshan*
> > > > > > > Undergraduate
> > > > > > > Department of Computer Science and Engineering
> > > > > > > University of Moratuwa
> > > > > > > Sri Lanka.
> > > > > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > *Minudika Malshan*
> > > > > > Undergraduate
> > > > > > Department of Computer Science and Engineering
> > > > > > University of Moratuwa
> > > > > > Sri Lanka.
> > > > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > *Minudika Malshan*
> > > > Undergraduate
> > > > Department of Computer Science and Engineering
> > > > University of Moratuwa
> > > > Sri Lanka.
> > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > >
> > >
> >
> >
> >
> > --
> > *Minudika Malshan*
> > Undergraduate
> > Department of Computer Science and Engineering
> > University of Moratuwa
> > Sri Lanka.
> > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> >
>



-- 
*Minudika Malshan*
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa
Sri Lanka.
<https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>

Re: ZEPPELIN-682

Posted by moon soo Lee <mo...@apache.org>.
Hi,

Thanks for sharing your proposal. I made few comments on the document.
Please take a look.

Thanks,
moon

On Fri, Mar 18, 2016 at 7:16 AM Minudika Malshan <mi...@gmail.com>
wrote:

> Hi all,
>
> @ Moon, I will try doing as you told. Thank you!
>
> I submitted a draft proposal for this project to  AFS. Please could you
> review it.
>
> Thanks and regards
>
> On Fri, Mar 18, 2016 at 4:05 AM, moon soo Lee <mo...@apache.org> wrote:
>
> > Hi,
> >
> > Could you share little bit about how did you add jar manually?
> > Did you try add dependency in pom.xml? like
> >
> > <dependency>
> > <groupId>group_id</groupId>
> > <artifactId>artifact_id</artifactId>
> > <version>version_number</version>
> > <scope>system</scope>
> > <systemPath>...jar</systemPath>
> > </dependency>
> >
> >
> > Thanks,
> > moon
> >
> >
> > On Thu, Mar 17, 2016 at 12:30 PM Minudika Malshan <minudika001@gmail.com
> >
> > wrote:
> >
> > > Hi,
> > >
> > > I am going to implement a sample java interpreter for zeppelin for demo
> > > purposes in my proposal.
> > > Since java-repl dependencies are not available as maven dependencies I
> > had
> > > to add those jars manually to the project.
> > > But when I build the zeppelin project with the new changes I made, it
> > > refuses to be built saying that it cannot resolve those jars.
> > > Please let me know how to add those jars correctly.
> > >
> > > Regards
> > >
> > >
> > > On Wed, Mar 16, 2016 at 8:01 AM, Alexander Bezzubov <bz...@apache.org>
> > > wrote:
> > >
> > > > Hi Minudika,
> > > >
> > > > thank you for keeping list posted!
> > > > I will get back to you with the proposal comments later today
> directly
> > > > inside the document.
> > > >
> > > > --
> > > > Alex
> > > >
> > > >
> > > > On Wed, Mar 16, 2016 at 6:27 AM, Minudika Malshan <
> > minudika001@gmail.com
> > > >
> > > > wrote:
> > > >
> > > > > Hi,
> > > > >
> > > > > Could you please help me to improve the content of above proposal?
> > > > >
> > > > > Thanks
> > > > >
> > > > > On Sun, Mar 13, 2016 at 1:37 AM, Minudika Malshan <
> > > minudika001@gmail.com
> > > > >
> > > > > wrote:
> > > > >
> > > > > > Hi Alex,
> > > > > >
> > > > > > I prepared a draft version of my proposal which you can find here
> > > > > > <
> > > > >
> > > >
> > >
> >
> https://docs.google.com/document/d/1KaBKxYbR08pgwv3UfPF-SMiRM2VJ7K4AQiLzzfUd138/edit?usp=sharing
> > > > > >.
> > > > > > Could you please have a look and give comments on how to improve
> > it.
> > > > > >
> > > > > > Thanks and regards
> > > > > >
> > > > > > On Sat, Mar 12, 2016 at 8:10 AM, Alexander Bezzubov <
> > bzz@apache.org>
> > > > > > wrote:
> > > > > >
> > > > > >> Hi,
> > > > > >>
> > > > > >> great question - as cloud platform that you mention is not
> > > > open-source,
> > > > > it
> > > > > >> is not immediately expected to get it done as a part of GSoC.
> > > > > >>
> > > > > >> That being said, if that is something that you want to look
> into,
> > or
> > > > > think
> > > > > >> that should be not very hard to implement, or think that would
> be
> > of
> > > > the
> > > > > >> great benefit of users - it's totally up to you and you can make
> > it
> > > > part
> > > > > >> of
> > > > > >> your project proposal scope, if you want to (i.e as extra bonus,
> > at
> > > > the
> > > > > >> end, if time permits)
> > > > > >>
> > > > > >> --
> > > > > >> Alex
> > > > > >>
> > > > > >> On Thu, Mar 10, 2016 at 6:39 PM, Minudika Malshan <
> > > > > minudika001@gmail.com>
> > > > > >> wrote:
> > > > > >>
> > > > > >> > Hi Alex,
> > > > > >> >
> > > > > >> > As we know the origin of Apache beam is  the Google cloud
> > > platform.
> > > > It
> > > > > >> has
> > > > > >> > been developed mainly focusing on deploying pipelines in the
> > > cloud.
> > > > > >> > But AFAIK mostly zeppelin is used as a standalone system.
> > > > > >> > Is it expected to implement the cloud support for the
> > interpreter
> > > > > under
> > > > > >> > this GSoC project?
> > > > > >> >
> > > > > >> > Best regards.
> > > > > >> >
> > > > > >> > Minudika Malshan
> > > > > >> > Undergraduate
> > > > > >> > Department of Computer Science and Engineering
> > > > > >> > University of Moratuwa
> > > > > >> > Sri Lanka.
> > > > > >> >
> > > > > >> >
> > > > > >> >
> > > > > >> >
> > > > > >> > On Thu, Mar 10, 2016 at 6:44 AM, Alexander Bezzubov <
> > > bzz@apache.org
> > > > >
> > > > > >> > wrote:
> > > > > >> >
> > > > > >> > > Hi Minudika,
> > > > > >> > >
> > > > > >> > > you plan sounds awesome - please either keep this thread
> > posted
> > > on
> > > > > the
> > > > > >> > > progress or even better, feel free to start a new one, with
> > more
> > > > > >> > > descriptive subject, asking community for a feedback on your
> > > > > proposal.
> > > > > >> > >
> > > > > >> > > Google docs \w ability for people with the link to post
> > comments
> > > > > there
> > > > > >> > is a
> > > > > >> > > great medium. As soon as you send one I'll be happy to add
> it
> > to
> > > > > >> https://
> > > > > >> > >
> > > > > >>
> > > >
> > cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
> > > > > >> > >
> > > > > >> > > --
> > > > > >> > > Alex
> > > > > >> > >
> > > > > >> > > On Wed, Mar 9, 2016 at 9:21 PM, Minudika Malshan <
> > > > > >> minudika001@gmail.com>
> > > > > >> > > wrote:
> > > > > >> > >
> > > > > >> > > > Hi Alex,
> > > > > >> > > >
> > > > > >> > > > I think Java-repl can be used for the implementation.
> > > Currently
> > > > I
> > > > > am
> > > > > >> > > > working on a sample implementation and will share it in
> here
> > > > soon.
> > > > > >> > > > And will it be ok if I share my sample proposal as a
> google
> > > doc?
> > > > > >> > > >
> > > > > >> > > > Thanks for your help.
> > > > > >> > > >
> > > > > >> > > > Regards.
> > > > > >> > > > Minudika
> > > > > >> > > >
> > > > > >> > > > Minudika Malshan
> > > > > >> > > > Undergraduate
> > > > > >> > > > Department of Computer Science and Engineering
> > > > > >> > > > University of Moratuwa
> > > > > >> > > > Sri Lanka
> > > > > >> > > >
> > > > > >> > > >
> > > > > >> > > >
> > > > > >> > > >
> > > > > >> > > > On Mon, Mar 7, 2016 at 6:39 AM, Alexander Bezzubov <
> > > > > bzz@apache.org>
> > > > > >> > > wrote:
> > > > > >> > > >
> > > > > >> > > > > Hi Minudika,
> > > > > >> > > > >
> > > > > >> > > > > if you are talking about Java REPL [1], this was just an
> > > > example
> > > > > >> of
> > > > > >> > the
> > > > > >> > > > > project we might want to use to archive the first step
> of
> > > our
> > > > > >> goal:
> > > > > >> > get
> > > > > >> > > > > Java code interpreted by Zeppelin.
> > > > > >> > > > >
> > > > > >> > > > > > Should we have to add JAVA-REPL source code as a
> module
> > > for
> > > > > the
> > > > > >> > beam
> > > > > >> > > > > > interpreter or can we get the necessary features of it
> > as
> > > > > >> > > dependencies
> > > > > >> > > > to
> > > > > >> > > > > > our project?
> > > > > >> > > > > Well, it looks like this particular project is built
> with
> > > Ant
> > > > > and
> > > > > >> is
> > > > > >> > > not
> > > > > >> > > > > published on Maven [2]. So right now there is no easy
> way
> > to
> > > > get
> > > > > >> it
> > > > > >> > as
> > > > > >> > > > > build-time dependency.
> > > > > >> > > > >
> > > > > >> > > > > What I would suggest here:
> > > > > >> > > > >   - try finding any other other alternative java REPL
> > > > > >> implementations
> > > > > >> > > > >   - if there are none, you could try hacking first PoC
> for
> > > > > >> Java\Beam
> > > > > >> > > > > interpreter together just using the code from this
> > project,
> > > > > >> inside a
> > > > > >> > > new
> > > > > >> > > > > interpreter module directly (it is Apache 2.0 licensed)
> > > > > >> > > > >
> > > > > >> > > > > If it suits our needs and PoC works (it might not,
> looking
> > > > > though
> > > > > >> > open
> > > > > >> > > > > issues on Github), then at the end of the GSoC you could
> > > just
> > > > > >> > allocate
> > > > > >> > > > some
> > > > > >> > > > > time to contribute Maven publishing to that project
> (which
> > > > > should
> > > > > >> not
> > > > > >> > > > take
> > > > > >> > > > > long and can be done as a last step).
> > > > > >> > > > >
> > > > > >> > > > > Hope this helps and please let me know if you have
> further
> > > > > >> questions!
> > > > > >> > > > >
> > > > > >> > > > >  1. https://github.com/albertlatacz/java-repl/issues/79
> > > > > >> > > > >  2. https://github.com/albertlatacz/java-repl
> > > > > >> > > > >
> > > > > >> > > > > On Sun, Mar 6, 2016 at 4:17 AM, Minudika Malshan <
> > > > > >> > > minudika001@gmail.com>
> > > > > >> > > > > wrote:
> > > > > >> > > > >
> > > > > >> > > > > > Hi,
> > > > > >> > > > > >
> > > > > >> > > > > > I have gained understanding about zeppelin and
> > > > functionalities
> > > > > >> of
> > > > > >> > > > > DataFlow
> > > > > >> > > > > > SDK. please help me to get familiar with JAVA-REPL.
> > > > > >> > > > > > It would be a great help if you can help me to
> > understand
> > > > the
> > > > > >> flow
> > > > > >> > of
> > > > > >> > > > > > JAVA-REPL and the way to use it to interpret DataFlow
> > SDK
> > > > > >> methods.
> > > > > >> > > > > >
> > > > > >> > > > > > Regards
> > > > > >> > > > > > Minudika
> > > > > >> > > > > >
> > > > > >> > > > > > Minudika Malshan
> > > > > >> > > > > > Undergraduate
> > > > > >> > > > > > Department of Computer Science and Engineering
> > > > > >> > > > > > University of Moratuwa.
> > > > > >> > > > > >
> > > > > >> > > > > >
> > > > > >> > > > > >
> > > > > >> > > > > >
> > > > > >> > > > > > On Sat, Mar 5, 2016 at 1:03 AM, Minudika Malshan <
> > > > > >> > > > minudika001@gmail.com>
> > > > > >> > > > > > wrote:
> > > > > >> > > > > >
> > > > > >> > > > > > > Hi,
> > > > > >> > > > > > >
> > > > > >> > > > > > > I was going through JAVA REPL implementation.
> > > > > >> > > > > > > I'm bit confused about the way it should be used to
> > > > > implement
> > > > > >> a
> > > > > >> > > java
> > > > > >> > > > > > > interpreter which supports Apache beam commands.
> > > > > >> > > > > > > Should we have to add JAVA-REPL source code as a
> > module
> > > > for
> > > > > >> the
> > > > > >> > > beam
> > > > > >> > > > > > > interpreter or can we get the necessary features of
> it
> > > as
> > > > > >> > > > dependencies
> > > > > >> > > > > to
> > > > > >> > > > > > > our project?
> > > > > >> > > > > > > Could you please explain the procedure I should
> follow
> > > in
> > > > > >> order
> > > > > >> > to
> > > > > >> > > > > > achieve
> > > > > >> > > > > > > this task.
> > > > > >> > > > > > >
> > > > > >> > > > > > > Thanks and regards,
> > > > > >> > > > > > > Minudika
> > > > > >> > > > > > >
> > > > > >> > > > > > >
> > > > > >> > > > > > > Minudika Malshan
> > > > > >> > > > > > > Undergraduate
> > > > > >> > > > > > > Department of Computer Science and Engineering
> > > > > >> > > > > > > University of Moratuwa.
> > > > > >> > > > > > >
> > > > > >> > > > > > >
> > > > > >> > > > > > >
> > > > > >> > > > > > >
> > > > > >> > > > > > > On Thu, Mar 3, 2016 at 11:23 AM, Alexander Bezzubov
> <
> > > > > >> > > bzz@apache.org>
> > > > > >> > > > > > > wrote:
> > > > > >> > > > > > >
> > > > > >> > > > > > >> Hi,
> > > > > >> > > > > > >>
> > > > > >> > > > > > >> I would suggest you to take some time and read
> > through
> > > > the
> > > > > >> links
> > > > > >> > > > from
> > > > > >> > > > > > >> email
> > > > > >> > > > > > >> carefully and then post back here in this thread,
> in
> > > case
> > > > > you
> > > > > >> > > manage
> > > > > >> > > > > to
> > > > > >> > > > > > >> find the answer to your question.
> > > > > >> > > > > > >>
> > > > > >> > > > > > >> That might helpful to other students participating
> in
> > > > GSoC
> > > > > as
> > > > > >> > > well.
> > > > > >> > > > > > >>
> > > > > >> > > > > > >> Thanks!
> > > > > >> > > > > > >>
> > > > > >> > > > > > >> --
> > > > > >> > > > > > >> Alex
> > > > > >> > > > > > >>
> > > > > >> > > > > > >>
> > > > > >> > > > > > >> On Thu, Mar 3, 2016 at 2:43 PM, Minudika Malshan <
> > > > > >> > > > > minudika001@gmail.com
> > > > > >> > > > > > >
> > > > > >> > > > > > >> wrote:
> > > > > >> > > > > > >>
> > > > > >> > > > > > >> > Hi Alex,
> > > > > >> > > > > > >> >
> > > > > >> > > > > > >> > Thanks a lot for your detailed guide through the
> > > > project.
> > > > > >> > > > > > >> > As you have mentioned, I'm going to create a
> draft
> > > > > >> proposal.
> > > > > >> > > > > > >> > Is there any specific template for the proposal?
> Or
> > > > will
> > > > > >> it be
> > > > > >> > > ok
> > > > > >> > > > to
> > > > > >> > > > > > >> create
> > > > > >> > > > > > >> > a proposal on my own including the facts and
> points
> > > > > you've
> > > > > >> > > > mentioned
> > > > > >> > > > > > in
> > > > > >> > > > > > >> > your reply?
> > > > > >> > > > > > >> >
> > > > > >> > > > > > >> > Thanks again and regards.
> > > > > >> > > > > > >> > Minudika
> > > > > >> > > > > > >> >
> > > > > >> > > > > > >> > Minudika Malshan
> > > > > >> > > > > > >> > Undergraduate
> > > > > >> > > > > > >> > Department of Computer Science and Engineering
> > > > > >> > > > > > >> > University of Moratuwa.
> > > > > >> > > > > > >> >
> > > > > >> > > > > > >> >
> > > > > >> > > > > > >> >
> > > > > >> > > > > > >> >
> > > > > >> > > > > > >> > On Thu, Mar 3, 2016 at 8:49 AM, Alexander
> Bezzubov
> > <
> > > > > >> > > > > > >> abezzubov@nflabs.com>
> > > > > >> > > > > > >> > wrote:
> > > > > >> > > > > > >> >
> > > > > >> > > > > > >> > > Hi Minudika,
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > > > Currently I am writing an interpreter for
> > > SiddhiQL
> > > > > >> which
> > > > > >> > is
> > > > > >> > > a
> > > > > >> > > > > real
> > > > > >> > > > > > >> time
> > > > > >> > > > > > >> > > > complex event processing engine, as a part of
> > > > > research.
> > > > > >> > > > > > >> > > > If you are interested, you can find the code
> at
> > > > here.
> > > > > >> > (It's
> > > > > >> > > > too
> > > > > >> > > > > > >> messy
> > > > > >> > > > > > >> > > > though. Have a lot to clean up the in the
> code)
> > > > > >> > > > > > >> > > >
> https://github.com/minudika/incubator-zeppelin
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > > Thank you for sharing! That would be a huge
> plus
> > > for
> > > > > your
> > > > > >> > > > > proposal,
> > > > > >> > > > > > >> but
> > > > > >> > > > > > >> > > please remember that code quality would be an
> > > > important
> > > > > >> > factor
> > > > > >> > > > on
> > > > > >> > > > > > >> > > the proposal selection process, so please make
> > sure
> > > > > that
> > > > > >> you
> > > > > >> > > > have
> > > > > >> > > > > > >> > finished
> > > > > >> > > > > > >> > > possible cleanups before attaching it to your
> > > > > >> application.
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > > On the side note - I can see your commits in
> > master
> > > > > >> branch
> > > > > >> > of
> > > > > >> > > > your
> > > > > >> > > > > > >> fork,
> > > > > >> > > > > > >> > > why not to try the workflow Zeppelin uses
> > > > > >> > > > > > >> > > <
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> >
> > > > > >> > > > > > >>
> > > > > >> > > > > >
> > > > > >> > > > >
> > > > > >> > > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > > > >> > > > > > >> > > >
> > > > > >> > > > > > >> > > [0]
> > > > > >> > > > > > >> > > by tracking your work in different branches?
> From
> > > > there
> > > > > >> it
> > > > > >> > > will
> > > > > >> > > > be
> > > > > >> > > > > > >> easy
> > > > > >> > > > > > >> > to
> > > > > >> > > > > > >> > > submit a PR and ask other contributors for a
> code
> > > > > review,
> > > > > >> > > which
> > > > > >> > > > > > could
> > > > > >> > > > > > >> > > improve chances of getting high quality code at
> > the
> > > > > end.
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > > > I would like to know the exact purpose of
> this
> > > > > project
> > > > > >> and
> > > > > >> > > > > > expected
> > > > > >> > > > > > >> > > outcome
> > > > > >> > > > > > >> > > from the student.
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > > The purpose (the objective or the outcome or
> the
> > > > goal)
> > > > > of
> > > > > >> > this
> > > > > >> > > > > > >> project is
> > > > > >> > > > > > >> > > to have merged PR with a code + documentation +
> > > > example
> > > > > >> of
> > > > > >> > > usage
> > > > > >> > > > > > for a
> > > > > >> > > > > > >> > new
> > > > > >> > > > > > >> > > Interpreter in Zeppelin, that works with Apache
> > > Beam
> > > > > SKD
> > > > > >> by
> > > > > >> > > the
> > > > > >> > > > > end
> > > > > >> > > > > > of
> > > > > >> > > > > > >> > the
> > > > > >> > > > > > >> > > summer.
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > > It might be bold goal, so in order to be
> > reachable
> > > > and
> > > > > >> get
> > > > > >> > > > > accepted
> > > > > >> > > > > > it
> > > > > >> > > > > > >> > > should be further divided on smaller goal
> aligned
> > > > with
> > > > > >> GSoC
> > > > > >> > > > > > timeline,
> > > > > >> > > > > > >> and
> > > > > >> > > > > > >> > > then even on a smaller "steps" on "how to get
> > > there".
> > > > > >> > > > > > >> > > The expectations are that you will do this
> work,
> > as
> > > > > part
> > > > > >> of
> > > > > >> > > your
> > > > > >> > > > > > >> > > application proposal (with the help of
> potential
> > > > > >> mentors).
> > > > > >> > In
> > > > > >> > > > > prev.
> > > > > >> > > > > > >> email
> > > > > >> > > > > > >> > > in this thread I posted some ideas on how those
> > > > smaller
> > > > > >> > goals
> > > > > >> > > > can
> > > > > >> > > > > > look
> > > > > >> > > > > > >> > > like, but ultimately it's up to you to decide.
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > > So I would suggest you start looking into
> > creating
> > > a
> > > > > >> > proposal
> > > > > >> > > > > draft
> > > > > >> > > > > > as
> > > > > >> > > > > > >> > > early as possible. [5] Have some examples and
> > docs
> > > > from
> > > > > >> ASF
> > > > > >> > on
> > > > > >> > > > the
> > > > > >> > > > > > >> > proposal
> > > > > >> > > > > > >> > > as well, so please make sure that you read it.
> > > Please
> > > > > >> also
> > > > > >> > > feel
> > > > > >> > > > > free
> > > > > >> > > > > > >> to
> > > > > >> > > > > > >> > > post it here to get the feedback from the
> > > community,
> > > > > and
> > > > > >> I
> > > > > >> > > will
> > > > > >> > > > be
> > > > > >> > > > > > >> happy
> > > > > >> > > > > > >> > to
> > > > > >> > > > > > >> > > further assist you with it.
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > > Good proposal consists of:
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > >  - list of high-level, measurable "results", or
> > > steps
> > > > > to
> > > > > >> > > archive
> > > > > >> > > > > the
> > > > > >> > > > > > >> > final
> > > > > >> > > > > > >> > > objective\goal
> > > > > >> > > > > > >> > >  - laid out over the timeline (so expectations
> > for
> > > > > >> > > "milestones"
> > > > > >> > > > > like
> > > > > >> > > > > > >> > > mid-term are set)
> > > > > >> > > > > > >> > >  - each "result" with the further scope
> breakdown
> > > to
> > > > a
> > > > > >> > smaller
> > > > > >> > > > > > action
> > > > > >> > > > > > >> > items
> > > > > >> > > > > > >> > > (ideally, each not longer than 1day)
> > > > > >> > > > > > >> > >  - plus some background information, showing
> that
> > > you
> > > > > are
> > > > > >> > > > > qualified
> > > > > >> > > > > > >> to do
> > > > > >> > > > > > >> > > all that and put some thinking into details
> > (links
> > > to
> > > > > >> your
> > > > > >> > > code
> > > > > >> > > > > here
> > > > > >> > > > > > >> will
> > > > > >> > > > > > >> > > help very much)
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > > > I am getting familiar with Apache beam
> > nowadays.
> > > > > Please
> > > > > >> > can
> > > > > >> > > > you
> > > > > >> > > > > > >> provide
> > > > > >> > > > > > >> > > me some useful resources for that.
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > > [1], [2], [3], [4] are some resource to learn
> > about
> > > > > Beam
> > > > > >> > > before
> > > > > >> > > > it
> > > > > >> > > > > > has
> > > > > >> > > > > > >> > > finalized its move to Apache.
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > > Hope this helps!
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > > --
> > > > > >> > > > > > >> > > Alex
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > >  0.
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> >
> > > > > >> > > > > > >>
> > > > > >> > > > > >
> > > > > >> > > > >
> > > > > >> > > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > > > >> > > > > > >> > >  1. https://cloud.google.com/dataflow/
> > > > > >> > > > > > >> > >  2.
> > > > > >> > > > >
> > > > https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
> > > > > >> > > > > > >> > >  3.
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> >
> > > > > >> > > > > > >>
> > > > > >> > > > > >
> > > > > >> > > > >
> > > > > >> > > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
> > > > > >> > > > > > >> > >  4.
> > > > > >> > > > >
> > > > https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
> > > > > >> > > > > > >> > >  5. https://community.apache.org/gsoc.html
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > > On Wed, Mar 2, 2016 at 2:50 AM, Minudika
> Malshan
> > <
> > > > > >> > > > > > >> minudika001@gmail.com>
> > > > > >> > > > > > >> > > wrote:
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > > > Hi,
> > > > > >> > > > > > >> > > >
> > > > > >> > > > > > >> > > > First of all, thanks Alex for your reply.
> > > > > >> > > > > > >> > > > Sorry for the delay.
> > > > > >> > > > > > >> > > > Some thing has gone wrong with my mail
> thread.
> > I
> > > > just
> > > > > >> saw
> > > > > >> > > > Alex's
> > > > > >> > > > > > >> reply.
> > > > > >> > > > > > >> > > >
> > > > > >> > > > > > >> > > > I am getting familiar with Apache beam
> > nowadays.
> > > > > Please
> > > > > >> > can
> > > > > >> > > > you
> > > > > >> > > > > > >> provide
> > > > > >> > > > > > >> > > me
> > > > > >> > > > > > >> > > > some useful resources for that.
> > > > > >> > > > > > >> > > > Beam developers said that it would take like
> a
> > > week
> > > > > to
> > > > > >> get
> > > > > >> > > the
> > > > > >> > > > > > >> official
> > > > > >> > > > > > >> > > > Apache documentation for beam done.
> > > > > >> > > > > > >> > > >
> > > > > >> > > > > > >> > > > Cheers,
> > > > > >> > > > > > >> > > > Minudika
> > > > > >> > > > > > >> > > >
> > > > > >> > > > > > >> > > > Minudika Malshan
> > > > > >> > > > > > >> > > > Undergraduate
> > > > > >> > > > > > >> > > > Department of Computer Science and
> Engineering
> > > > > >> > > > > > >> > > > University of Moratuwa.
> > > > > >> > > > > > >> > > >
> > > > > >> > > > > > >> > > >
> > > > > >> > > > > > >> > > >
> > > > > >> > > > > > >> > > >
> > > > > >> > > > > > >> > > > On Sun, Feb 21, 2016 at 2:30 AM, Minudika
> > > Malshan <
> > > > > >> > > > > > >> > minudika001@gmail.com
> > > > > >> > > > > > >> > > >
> > > > > >> > > > > > >> > > > wrote:
> > > > > >> > > > > > >> > > >
> > > > > >> > > > > > >> > > > > Hi all,
> > > > > >> > > > > > >> > > > >
> > > > > >> > > > > > >> > > > > I am looking forward to contribute in this
> > year
> > > > > GSOC.
> > > > > >> > > > > > >> > > > > I have a basic understand in writing
> > > interpreters
> > > > > for
> > > > > >> > > > zeppelin
> > > > > >> > > > > > and
> > > > > >> > > > > > >> > have
> > > > > >> > > > > > >> > > > > already implement an interpreter for WSO2
> > > siddhi
> > > > > >> which
> > > > > >> > is
> > > > > >> > > a
> > > > > >> > > > > > >> complex
> > > > > >> > > > > > >> > > event
> > > > > >> > > > > > >> > > > > processing language.
> > > > > >> > > > > > >> > > > > Could you please give me more details about
> > the
> > > > > >> > > requirement
> > > > > >> > > > > for
> > > > > >> > > > > > >> > > > > implementing a new interpreter for Apache
> > beam?
> > > > > >> > > > > > >> > > > > It would be a great help for me to getting
> > > > familiar
> > > > > >> with
> > > > > >> > > > this
> > > > > >> > > > > > >> > > > > implementation.
> > > > > >> > > > > > >> > > > >
> > > > > >> > > > > > >> > > > > Thank you!
> > > > > >> > > > > > >> > > > >
> > > > > >> > > > > > >> > > > > Minudika Malshan
> > > > > >> > > > > > >> > > > > Undergraduate
> > > > > >> > > > > > >> > > > > Department of Computer Science and
> > Engineering
> > > > > >> > > > > > >> > > > > University of Moratuwa.
> > > > > >> > > > > > >> > > > >
> > > > > >> > > > > > >> > > > >
> > > > > >> > > > > > >> > > > >
> > > > > >> > > > > > >> > > >
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> > > --
> > > > > >> > > > > > >> > > --
> > > > > >> > > > > > >> > > Kind regards,
> > > > > >> > > > > > >> > > Alexander.
> > > > > >> > > > > > >> > >
> > > > > >> > > > > > >> >
> > > > > >> > > > > > >>
> > > > > >> > > > > > >
> > > > > >> > > > > > >
> > > > > >> > > > > >
> > > > > >> > > > >
> > > > > >> > > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > *Minudika Malshan*
> > > > > > Undergraduate
> > > > > > Department of Computer Science and Engineering
> > > > > > University of Moratuwa
> > > > > > Sri Lanka.
> > > > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > *Minudika Malshan*
> > > > > Undergraduate
> > > > > Department of Computer Science and Engineering
> > > > > University of Moratuwa
> > > > > Sri Lanka.
> > > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > *Minudika Malshan*
> > > Undergraduate
> > > Department of Computer Science and Engineering
> > > University of Moratuwa
> > > Sri Lanka.
> > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > >
> >
>
>
>
> --
> *Minudika Malshan*
> Undergraduate
> Department of Computer Science and Engineering
> University of Moratuwa
> Sri Lanka.
> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>

Re: ZEPPELIN-682

Posted by Minudika Malshan <mi...@gmail.com>.
Hi all,

@ Moon, I will try doing as you told. Thank you!

I submitted a draft proposal for this project to  AFS. Please could you
review it.

Thanks and regards

On Fri, Mar 18, 2016 at 4:05 AM, moon soo Lee <mo...@apache.org> wrote:

> Hi,
>
> Could you share little bit about how did you add jar manually?
> Did you try add dependency in pom.xml? like
>
> <dependency>
> <groupId>group_id</groupId>
> <artifactId>artifact_id</artifactId>
> <version>version_number</version>
> <scope>system</scope>
> <systemPath>...jar</systemPath>
> </dependency>
>
>
> Thanks,
> moon
>
>
> On Thu, Mar 17, 2016 at 12:30 PM Minudika Malshan <mi...@gmail.com>
> wrote:
>
> > Hi,
> >
> > I am going to implement a sample java interpreter for zeppelin for demo
> > purposes in my proposal.
> > Since java-repl dependencies are not available as maven dependencies I
> had
> > to add those jars manually to the project.
> > But when I build the zeppelin project with the new changes I made, it
> > refuses to be built saying that it cannot resolve those jars.
> > Please let me know how to add those jars correctly.
> >
> > Regards
> >
> >
> > On Wed, Mar 16, 2016 at 8:01 AM, Alexander Bezzubov <bz...@apache.org>
> > wrote:
> >
> > > Hi Minudika,
> > >
> > > thank you for keeping list posted!
> > > I will get back to you with the proposal comments later today directly
> > > inside the document.
> > >
> > > --
> > > Alex
> > >
> > >
> > > On Wed, Mar 16, 2016 at 6:27 AM, Minudika Malshan <
> minudika001@gmail.com
> > >
> > > wrote:
> > >
> > > > Hi,
> > > >
> > > > Could you please help me to improve the content of above proposal?
> > > >
> > > > Thanks
> > > >
> > > > On Sun, Mar 13, 2016 at 1:37 AM, Minudika Malshan <
> > minudika001@gmail.com
> > > >
> > > > wrote:
> > > >
> > > > > Hi Alex,
> > > > >
> > > > > I prepared a draft version of my proposal which you can find here
> > > > > <
> > > >
> > >
> >
> https://docs.google.com/document/d/1KaBKxYbR08pgwv3UfPF-SMiRM2VJ7K4AQiLzzfUd138/edit?usp=sharing
> > > > >.
> > > > > Could you please have a look and give comments on how to improve
> it.
> > > > >
> > > > > Thanks and regards
> > > > >
> > > > > On Sat, Mar 12, 2016 at 8:10 AM, Alexander Bezzubov <
> bzz@apache.org>
> > > > > wrote:
> > > > >
> > > > >> Hi,
> > > > >>
> > > > >> great question - as cloud platform that you mention is not
> > > open-source,
> > > > it
> > > > >> is not immediately expected to get it done as a part of GSoC.
> > > > >>
> > > > >> That being said, if that is something that you want to look into,
> or
> > > > think
> > > > >> that should be not very hard to implement, or think that would be
> of
> > > the
> > > > >> great benefit of users - it's totally up to you and you can make
> it
> > > part
> > > > >> of
> > > > >> your project proposal scope, if you want to (i.e as extra bonus,
> at
> > > the
> > > > >> end, if time permits)
> > > > >>
> > > > >> --
> > > > >> Alex
> > > > >>
> > > > >> On Thu, Mar 10, 2016 at 6:39 PM, Minudika Malshan <
> > > > minudika001@gmail.com>
> > > > >> wrote:
> > > > >>
> > > > >> > Hi Alex,
> > > > >> >
> > > > >> > As we know the origin of Apache beam is  the Google cloud
> > platform.
> > > It
> > > > >> has
> > > > >> > been developed mainly focusing on deploying pipelines in the
> > cloud.
> > > > >> > But AFAIK mostly zeppelin is used as a standalone system.
> > > > >> > Is it expected to implement the cloud support for the
> interpreter
> > > > under
> > > > >> > this GSoC project?
> > > > >> >
> > > > >> > Best regards.
> > > > >> >
> > > > >> > Minudika Malshan
> > > > >> > Undergraduate
> > > > >> > Department of Computer Science and Engineering
> > > > >> > University of Moratuwa
> > > > >> > Sri Lanka.
> > > > >> >
> > > > >> >
> > > > >> >
> > > > >> >
> > > > >> > On Thu, Mar 10, 2016 at 6:44 AM, Alexander Bezzubov <
> > bzz@apache.org
> > > >
> > > > >> > wrote:
> > > > >> >
> > > > >> > > Hi Minudika,
> > > > >> > >
> > > > >> > > you plan sounds awesome - please either keep this thread
> posted
> > on
> > > > the
> > > > >> > > progress or even better, feel free to start a new one, with
> more
> > > > >> > > descriptive subject, asking community for a feedback on your
> > > > proposal.
> > > > >> > >
> > > > >> > > Google docs \w ability for people with the link to post
> comments
> > > > there
> > > > >> > is a
> > > > >> > > great medium. As soon as you send one I'll be happy to add it
> to
> > > > >> https://
> > > > >> > >
> > > > >>
> > >
> cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
> > > > >> > >
> > > > >> > > --
> > > > >> > > Alex
> > > > >> > >
> > > > >> > > On Wed, Mar 9, 2016 at 9:21 PM, Minudika Malshan <
> > > > >> minudika001@gmail.com>
> > > > >> > > wrote:
> > > > >> > >
> > > > >> > > > Hi Alex,
> > > > >> > > >
> > > > >> > > > I think Java-repl can be used for the implementation.
> > Currently
> > > I
> > > > am
> > > > >> > > > working on a sample implementation and will share it in here
> > > soon.
> > > > >> > > > And will it be ok if I share my sample proposal as a google
> > doc?
> > > > >> > > >
> > > > >> > > > Thanks for your help.
> > > > >> > > >
> > > > >> > > > Regards.
> > > > >> > > > Minudika
> > > > >> > > >
> > > > >> > > > Minudika Malshan
> > > > >> > > > Undergraduate
> > > > >> > > > Department of Computer Science and Engineering
> > > > >> > > > University of Moratuwa
> > > > >> > > > Sri Lanka
> > > > >> > > >
> > > > >> > > >
> > > > >> > > >
> > > > >> > > >
> > > > >> > > > On Mon, Mar 7, 2016 at 6:39 AM, Alexander Bezzubov <
> > > > bzz@apache.org>
> > > > >> > > wrote:
> > > > >> > > >
> > > > >> > > > > Hi Minudika,
> > > > >> > > > >
> > > > >> > > > > if you are talking about Java REPL [1], this was just an
> > > example
> > > > >> of
> > > > >> > the
> > > > >> > > > > project we might want to use to archive the first step of
> > our
> > > > >> goal:
> > > > >> > get
> > > > >> > > > > Java code interpreted by Zeppelin.
> > > > >> > > > >
> > > > >> > > > > > Should we have to add JAVA-REPL source code as a module
> > for
> > > > the
> > > > >> > beam
> > > > >> > > > > > interpreter or can we get the necessary features of it
> as
> > > > >> > > dependencies
> > > > >> > > > to
> > > > >> > > > > > our project?
> > > > >> > > > > Well, it looks like this particular project is built with
> > Ant
> > > > and
> > > > >> is
> > > > >> > > not
> > > > >> > > > > published on Maven [2]. So right now there is no easy way
> to
> > > get
> > > > >> it
> > > > >> > as
> > > > >> > > > > build-time dependency.
> > > > >> > > > >
> > > > >> > > > > What I would suggest here:
> > > > >> > > > >   - try finding any other other alternative java REPL
> > > > >> implementations
> > > > >> > > > >   - if there are none, you could try hacking first PoC for
> > > > >> Java\Beam
> > > > >> > > > > interpreter together just using the code from this
> project,
> > > > >> inside a
> > > > >> > > new
> > > > >> > > > > interpreter module directly (it is Apache 2.0 licensed)
> > > > >> > > > >
> > > > >> > > > > If it suits our needs and PoC works (it might not, looking
> > > > though
> > > > >> > open
> > > > >> > > > > issues on Github), then at the end of the GSoC you could
> > just
> > > > >> > allocate
> > > > >> > > > some
> > > > >> > > > > time to contribute Maven publishing to that project (which
> > > > should
> > > > >> not
> > > > >> > > > take
> > > > >> > > > > long and can be done as a last step).
> > > > >> > > > >
> > > > >> > > > > Hope this helps and please let me know if you have further
> > > > >> questions!
> > > > >> > > > >
> > > > >> > > > >  1. https://github.com/albertlatacz/java-repl/issues/79
> > > > >> > > > >  2. https://github.com/albertlatacz/java-repl
> > > > >> > > > >
> > > > >> > > > > On Sun, Mar 6, 2016 at 4:17 AM, Minudika Malshan <
> > > > >> > > minudika001@gmail.com>
> > > > >> > > > > wrote:
> > > > >> > > > >
> > > > >> > > > > > Hi,
> > > > >> > > > > >
> > > > >> > > > > > I have gained understanding about zeppelin and
> > > functionalities
> > > > >> of
> > > > >> > > > > DataFlow
> > > > >> > > > > > SDK. please help me to get familiar with JAVA-REPL.
> > > > >> > > > > > It would be a great help if you can help me to
> understand
> > > the
> > > > >> flow
> > > > >> > of
> > > > >> > > > > > JAVA-REPL and the way to use it to interpret DataFlow
> SDK
> > > > >> methods.
> > > > >> > > > > >
> > > > >> > > > > > Regards
> > > > >> > > > > > Minudika
> > > > >> > > > > >
> > > > >> > > > > > Minudika Malshan
> > > > >> > > > > > Undergraduate
> > > > >> > > > > > Department of Computer Science and Engineering
> > > > >> > > > > > University of Moratuwa.
> > > > >> > > > > >
> > > > >> > > > > >
> > > > >> > > > > >
> > > > >> > > > > >
> > > > >> > > > > > On Sat, Mar 5, 2016 at 1:03 AM, Minudika Malshan <
> > > > >> > > > minudika001@gmail.com>
> > > > >> > > > > > wrote:
> > > > >> > > > > >
> > > > >> > > > > > > Hi,
> > > > >> > > > > > >
> > > > >> > > > > > > I was going through JAVA REPL implementation.
> > > > >> > > > > > > I'm bit confused about the way it should be used to
> > > > implement
> > > > >> a
> > > > >> > > java
> > > > >> > > > > > > interpreter which supports Apache beam commands.
> > > > >> > > > > > > Should we have to add JAVA-REPL source code as a
> module
> > > for
> > > > >> the
> > > > >> > > beam
> > > > >> > > > > > > interpreter or can we get the necessary features of it
> > as
> > > > >> > > > dependencies
> > > > >> > > > > to
> > > > >> > > > > > > our project?
> > > > >> > > > > > > Could you please explain the procedure I should follow
> > in
> > > > >> order
> > > > >> > to
> > > > >> > > > > > achieve
> > > > >> > > > > > > this task.
> > > > >> > > > > > >
> > > > >> > > > > > > Thanks and regards,
> > > > >> > > > > > > Minudika
> > > > >> > > > > > >
> > > > >> > > > > > >
> > > > >> > > > > > > Minudika Malshan
> > > > >> > > > > > > Undergraduate
> > > > >> > > > > > > Department of Computer Science and Engineering
> > > > >> > > > > > > University of Moratuwa.
> > > > >> > > > > > >
> > > > >> > > > > > >
> > > > >> > > > > > >
> > > > >> > > > > > >
> > > > >> > > > > > > On Thu, Mar 3, 2016 at 11:23 AM, Alexander Bezzubov <
> > > > >> > > bzz@apache.org>
> > > > >> > > > > > > wrote:
> > > > >> > > > > > >
> > > > >> > > > > > >> Hi,
> > > > >> > > > > > >>
> > > > >> > > > > > >> I would suggest you to take some time and read
> through
> > > the
> > > > >> links
> > > > >> > > > from
> > > > >> > > > > > >> email
> > > > >> > > > > > >> carefully and then post back here in this thread, in
> > case
> > > > you
> > > > >> > > manage
> > > > >> > > > > to
> > > > >> > > > > > >> find the answer to your question.
> > > > >> > > > > > >>
> > > > >> > > > > > >> That might helpful to other students participating in
> > > GSoC
> > > > as
> > > > >> > > well.
> > > > >> > > > > > >>
> > > > >> > > > > > >> Thanks!
> > > > >> > > > > > >>
> > > > >> > > > > > >> --
> > > > >> > > > > > >> Alex
> > > > >> > > > > > >>
> > > > >> > > > > > >>
> > > > >> > > > > > >> On Thu, Mar 3, 2016 at 2:43 PM, Minudika Malshan <
> > > > >> > > > > minudika001@gmail.com
> > > > >> > > > > > >
> > > > >> > > > > > >> wrote:
> > > > >> > > > > > >>
> > > > >> > > > > > >> > Hi Alex,
> > > > >> > > > > > >> >
> > > > >> > > > > > >> > Thanks a lot for your detailed guide through the
> > > project.
> > > > >> > > > > > >> > As you have mentioned, I'm going to create a draft
> > > > >> proposal.
> > > > >> > > > > > >> > Is there any specific template for the proposal? Or
> > > will
> > > > >> it be
> > > > >> > > ok
> > > > >> > > > to
> > > > >> > > > > > >> create
> > > > >> > > > > > >> > a proposal on my own including the facts and points
> > > > you've
> > > > >> > > > mentioned
> > > > >> > > > > > in
> > > > >> > > > > > >> > your reply?
> > > > >> > > > > > >> >
> > > > >> > > > > > >> > Thanks again and regards.
> > > > >> > > > > > >> > Minudika
> > > > >> > > > > > >> >
> > > > >> > > > > > >> > Minudika Malshan
> > > > >> > > > > > >> > Undergraduate
> > > > >> > > > > > >> > Department of Computer Science and Engineering
> > > > >> > > > > > >> > University of Moratuwa.
> > > > >> > > > > > >> >
> > > > >> > > > > > >> >
> > > > >> > > > > > >> >
> > > > >> > > > > > >> >
> > > > >> > > > > > >> > On Thu, Mar 3, 2016 at 8:49 AM, Alexander Bezzubov
> <
> > > > >> > > > > > >> abezzubov@nflabs.com>
> > > > >> > > > > > >> > wrote:
> > > > >> > > > > > >> >
> > > > >> > > > > > >> > > Hi Minudika,
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > > > Currently I am writing an interpreter for
> > SiddhiQL
> > > > >> which
> > > > >> > is
> > > > >> > > a
> > > > >> > > > > real
> > > > >> > > > > > >> time
> > > > >> > > > > > >> > > > complex event processing engine, as a part of
> > > > research.
> > > > >> > > > > > >> > > > If you are interested, you can find the code at
> > > here.
> > > > >> > (It's
> > > > >> > > > too
> > > > >> > > > > > >> messy
> > > > >> > > > > > >> > > > though. Have a lot to clean up the in the code)
> > > > >> > > > > > >> > > > https://github.com/minudika/incubator-zeppelin
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > > Thank you for sharing! That would be a huge plus
> > for
> > > > your
> > > > >> > > > > proposal,
> > > > >> > > > > > >> but
> > > > >> > > > > > >> > > please remember that code quality would be an
> > > important
> > > > >> > factor
> > > > >> > > > on
> > > > >> > > > > > >> > > the proposal selection process, so please make
> sure
> > > > that
> > > > >> you
> > > > >> > > > have
> > > > >> > > > > > >> > finished
> > > > >> > > > > > >> > > possible cleanups before attaching it to your
> > > > >> application.
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > > On the side note - I can see your commits in
> master
> > > > >> branch
> > > > >> > of
> > > > >> > > > your
> > > > >> > > > > > >> fork,
> > > > >> > > > > > >> > > why not to try the workflow Zeppelin uses
> > > > >> > > > > > >> > > <
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> >
> > > > >> > > > > > >>
> > > > >> > > > > >
> > > > >> > > > >
> > > > >> > > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > > >> > > > > > >> > > >
> > > > >> > > > > > >> > > [0]
> > > > >> > > > > > >> > > by tracking your work in different branches? From
> > > there
> > > > >> it
> > > > >> > > will
> > > > >> > > > be
> > > > >> > > > > > >> easy
> > > > >> > > > > > >> > to
> > > > >> > > > > > >> > > submit a PR and ask other contributors for a code
> > > > review,
> > > > >> > > which
> > > > >> > > > > > could
> > > > >> > > > > > >> > > improve chances of getting high quality code at
> the
> > > > end.
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > > > I would like to know the exact purpose of this
> > > > project
> > > > >> and
> > > > >> > > > > > expected
> > > > >> > > > > > >> > > outcome
> > > > >> > > > > > >> > > from the student.
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > > The purpose (the objective or the outcome or the
> > > goal)
> > > > of
> > > > >> > this
> > > > >> > > > > > >> project is
> > > > >> > > > > > >> > > to have merged PR with a code + documentation +
> > > example
> > > > >> of
> > > > >> > > usage
> > > > >> > > > > > for a
> > > > >> > > > > > >> > new
> > > > >> > > > > > >> > > Interpreter in Zeppelin, that works with Apache
> > Beam
> > > > SKD
> > > > >> by
> > > > >> > > the
> > > > >> > > > > end
> > > > >> > > > > > of
> > > > >> > > > > > >> > the
> > > > >> > > > > > >> > > summer.
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > > It might be bold goal, so in order to be
> reachable
> > > and
> > > > >> get
> > > > >> > > > > accepted
> > > > >> > > > > > it
> > > > >> > > > > > >> > > should be further divided on smaller goal aligned
> > > with
> > > > >> GSoC
> > > > >> > > > > > timeline,
> > > > >> > > > > > >> and
> > > > >> > > > > > >> > > then even on a smaller "steps" on "how to get
> > there".
> > > > >> > > > > > >> > > The expectations are that you will do this work,
> as
> > > > part
> > > > >> of
> > > > >> > > your
> > > > >> > > > > > >> > > application proposal (with the help of potential
> > > > >> mentors).
> > > > >> > In
> > > > >> > > > > prev.
> > > > >> > > > > > >> email
> > > > >> > > > > > >> > > in this thread I posted some ideas on how those
> > > smaller
> > > > >> > goals
> > > > >> > > > can
> > > > >> > > > > > look
> > > > >> > > > > > >> > > like, but ultimately it's up to you to decide.
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > > So I would suggest you start looking into
> creating
> > a
> > > > >> > proposal
> > > > >> > > > > draft
> > > > >> > > > > > as
> > > > >> > > > > > >> > > early as possible. [5] Have some examples and
> docs
> > > from
> > > > >> ASF
> > > > >> > on
> > > > >> > > > the
> > > > >> > > > > > >> > proposal
> > > > >> > > > > > >> > > as well, so please make sure that you read it.
> > Please
> > > > >> also
> > > > >> > > feel
> > > > >> > > > > free
> > > > >> > > > > > >> to
> > > > >> > > > > > >> > > post it here to get the feedback from the
> > community,
> > > > and
> > > > >> I
> > > > >> > > will
> > > > >> > > > be
> > > > >> > > > > > >> happy
> > > > >> > > > > > >> > to
> > > > >> > > > > > >> > > further assist you with it.
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > > Good proposal consists of:
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > >  - list of high-level, measurable "results", or
> > steps
> > > > to
> > > > >> > > archive
> > > > >> > > > > the
> > > > >> > > > > > >> > final
> > > > >> > > > > > >> > > objective\goal
> > > > >> > > > > > >> > >  - laid out over the timeline (so expectations
> for
> > > > >> > > "milestones"
> > > > >> > > > > like
> > > > >> > > > > > >> > > mid-term are set)
> > > > >> > > > > > >> > >  - each "result" with the further scope breakdown
> > to
> > > a
> > > > >> > smaller
> > > > >> > > > > > action
> > > > >> > > > > > >> > items
> > > > >> > > > > > >> > > (ideally, each not longer than 1day)
> > > > >> > > > > > >> > >  - plus some background information, showing that
> > you
> > > > are
> > > > >> > > > > qualified
> > > > >> > > > > > >> to do
> > > > >> > > > > > >> > > all that and put some thinking into details
> (links
> > to
> > > > >> your
> > > > >> > > code
> > > > >> > > > > here
> > > > >> > > > > > >> will
> > > > >> > > > > > >> > > help very much)
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > > > I am getting familiar with Apache beam
> nowadays.
> > > > Please
> > > > >> > can
> > > > >> > > > you
> > > > >> > > > > > >> provide
> > > > >> > > > > > >> > > me some useful resources for that.
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > > [1], [2], [3], [4] are some resource to learn
> about
> > > > Beam
> > > > >> > > before
> > > > >> > > > it
> > > > >> > > > > > has
> > > > >> > > > > > >> > > finalized its move to Apache.
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > > Hope this helps!
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > > --
> > > > >> > > > > > >> > > Alex
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > >  0.
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> >
> > > > >> > > > > > >>
> > > > >> > > > > >
> > > > >> > > > >
> > > > >> > > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > > >> > > > > > >> > >  1. https://cloud.google.com/dataflow/
> > > > >> > > > > > >> > >  2.
> > > > >> > > > >
> > > https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
> > > > >> > > > > > >> > >  3.
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> >
> > > > >> > > > > > >>
> > > > >> > > > > >
> > > > >> > > > >
> > > > >> > > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
> > > > >> > > > > > >> > >  4.
> > > > >> > > > >
> > > https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
> > > > >> > > > > > >> > >  5. https://community.apache.org/gsoc.html
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > > On Wed, Mar 2, 2016 at 2:50 AM, Minudika Malshan
> <
> > > > >> > > > > > >> minudika001@gmail.com>
> > > > >> > > > > > >> > > wrote:
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > > > Hi,
> > > > >> > > > > > >> > > >
> > > > >> > > > > > >> > > > First of all, thanks Alex for your reply.
> > > > >> > > > > > >> > > > Sorry for the delay.
> > > > >> > > > > > >> > > > Some thing has gone wrong with my mail thread.
> I
> > > just
> > > > >> saw
> > > > >> > > > Alex's
> > > > >> > > > > > >> reply.
> > > > >> > > > > > >> > > >
> > > > >> > > > > > >> > > > I am getting familiar with Apache beam
> nowadays.
> > > > Please
> > > > >> > can
> > > > >> > > > you
> > > > >> > > > > > >> provide
> > > > >> > > > > > >> > > me
> > > > >> > > > > > >> > > > some useful resources for that.
> > > > >> > > > > > >> > > > Beam developers said that it would take like a
> > week
> > > > to
> > > > >> get
> > > > >> > > the
> > > > >> > > > > > >> official
> > > > >> > > > > > >> > > > Apache documentation for beam done.
> > > > >> > > > > > >> > > >
> > > > >> > > > > > >> > > > Cheers,
> > > > >> > > > > > >> > > > Minudika
> > > > >> > > > > > >> > > >
> > > > >> > > > > > >> > > > Minudika Malshan
> > > > >> > > > > > >> > > > Undergraduate
> > > > >> > > > > > >> > > > Department of Computer Science and Engineering
> > > > >> > > > > > >> > > > University of Moratuwa.
> > > > >> > > > > > >> > > >
> > > > >> > > > > > >> > > >
> > > > >> > > > > > >> > > >
> > > > >> > > > > > >> > > >
> > > > >> > > > > > >> > > > On Sun, Feb 21, 2016 at 2:30 AM, Minudika
> > Malshan <
> > > > >> > > > > > >> > minudika001@gmail.com
> > > > >> > > > > > >> > > >
> > > > >> > > > > > >> > > > wrote:
> > > > >> > > > > > >> > > >
> > > > >> > > > > > >> > > > > Hi all,
> > > > >> > > > > > >> > > > >
> > > > >> > > > > > >> > > > > I am looking forward to contribute in this
> year
> > > > GSOC.
> > > > >> > > > > > >> > > > > I have a basic understand in writing
> > interpreters
> > > > for
> > > > >> > > > zeppelin
> > > > >> > > > > > and
> > > > >> > > > > > >> > have
> > > > >> > > > > > >> > > > > already implement an interpreter for WSO2
> > siddhi
> > > > >> which
> > > > >> > is
> > > > >> > > a
> > > > >> > > > > > >> complex
> > > > >> > > > > > >> > > event
> > > > >> > > > > > >> > > > > processing language.
> > > > >> > > > > > >> > > > > Could you please give me more details about
> the
> > > > >> > > requirement
> > > > >> > > > > for
> > > > >> > > > > > >> > > > > implementing a new interpreter for Apache
> beam?
> > > > >> > > > > > >> > > > > It would be a great help for me to getting
> > > familiar
> > > > >> with
> > > > >> > > > this
> > > > >> > > > > > >> > > > > implementation.
> > > > >> > > > > > >> > > > >
> > > > >> > > > > > >> > > > > Thank you!
> > > > >> > > > > > >> > > > >
> > > > >> > > > > > >> > > > > Minudika Malshan
> > > > >> > > > > > >> > > > > Undergraduate
> > > > >> > > > > > >> > > > > Department of Computer Science and
> Engineering
> > > > >> > > > > > >> > > > > University of Moratuwa.
> > > > >> > > > > > >> > > > >
> > > > >> > > > > > >> > > > >
> > > > >> > > > > > >> > > > >
> > > > >> > > > > > >> > > >
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> > > --
> > > > >> > > > > > >> > > --
> > > > >> > > > > > >> > > Kind regards,
> > > > >> > > > > > >> > > Alexander.
> > > > >> > > > > > >> > >
> > > > >> > > > > > >> >
> > > > >> > > > > > >>
> > > > >> > > > > > >
> > > > >> > > > > > >
> > > > >> > > > > >
> > > > >> > > > >
> > > > >> > > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > *Minudika Malshan*
> > > > > Undergraduate
> > > > > Department of Computer Science and Engineering
> > > > > University of Moratuwa
> > > > > Sri Lanka.
> > > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > *Minudika Malshan*
> > > > Undergraduate
> > > > Department of Computer Science and Engineering
> > > > University of Moratuwa
> > > > Sri Lanka.
> > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > >
> > >
> >
> >
> >
> > --
> > *Minudika Malshan*
> > Undergraduate
> > Department of Computer Science and Engineering
> > University of Moratuwa
> > Sri Lanka.
> > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> >
>



-- 
*Minudika Malshan*
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa
Sri Lanka.
<https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>

Re: ZEPPELIN-682

Posted by moon soo Lee <mo...@apache.org>.
Hi,

Could you share little bit about how did you add jar manually?
Did you try add dependency in pom.xml? like

<dependency>
<groupId>group_id</groupId>
<artifactId>artifact_id</artifactId>
<version>version_number</version>
<scope>system</scope>
<systemPath>...jar</systemPath>
</dependency>


Thanks,
moon


On Thu, Mar 17, 2016 at 12:30 PM Minudika Malshan <mi...@gmail.com>
wrote:

> Hi,
>
> I am going to implement a sample java interpreter for zeppelin for demo
> purposes in my proposal.
> Since java-repl dependencies are not available as maven dependencies I had
> to add those jars manually to the project.
> But when I build the zeppelin project with the new changes I made, it
> refuses to be built saying that it cannot resolve those jars.
> Please let me know how to add those jars correctly.
>
> Regards
>
>
> On Wed, Mar 16, 2016 at 8:01 AM, Alexander Bezzubov <bz...@apache.org>
> wrote:
>
> > Hi Minudika,
> >
> > thank you for keeping list posted!
> > I will get back to you with the proposal comments later today directly
> > inside the document.
> >
> > --
> > Alex
> >
> >
> > On Wed, Mar 16, 2016 at 6:27 AM, Minudika Malshan <minudika001@gmail.com
> >
> > wrote:
> >
> > > Hi,
> > >
> > > Could you please help me to improve the content of above proposal?
> > >
> > > Thanks
> > >
> > > On Sun, Mar 13, 2016 at 1:37 AM, Minudika Malshan <
> minudika001@gmail.com
> > >
> > > wrote:
> > >
> > > > Hi Alex,
> > > >
> > > > I prepared a draft version of my proposal which you can find here
> > > > <
> > >
> >
> https://docs.google.com/document/d/1KaBKxYbR08pgwv3UfPF-SMiRM2VJ7K4AQiLzzfUd138/edit?usp=sharing
> > > >.
> > > > Could you please have a look and give comments on how to improve it.
> > > >
> > > > Thanks and regards
> > > >
> > > > On Sat, Mar 12, 2016 at 8:10 AM, Alexander Bezzubov <bz...@apache.org>
> > > > wrote:
> > > >
> > > >> Hi,
> > > >>
> > > >> great question - as cloud platform that you mention is not
> > open-source,
> > > it
> > > >> is not immediately expected to get it done as a part of GSoC.
> > > >>
> > > >> That being said, if that is something that you want to look into, or
> > > think
> > > >> that should be not very hard to implement, or think that would be of
> > the
> > > >> great benefit of users - it's totally up to you and you can make it
> > part
> > > >> of
> > > >> your project proposal scope, if you want to (i.e as extra bonus, at
> > the
> > > >> end, if time permits)
> > > >>
> > > >> --
> > > >> Alex
> > > >>
> > > >> On Thu, Mar 10, 2016 at 6:39 PM, Minudika Malshan <
> > > minudika001@gmail.com>
> > > >> wrote:
> > > >>
> > > >> > Hi Alex,
> > > >> >
> > > >> > As we know the origin of Apache beam is  the Google cloud
> platform.
> > It
> > > >> has
> > > >> > been developed mainly focusing on deploying pipelines in the
> cloud.
> > > >> > But AFAIK mostly zeppelin is used as a standalone system.
> > > >> > Is it expected to implement the cloud support for the interpreter
> > > under
> > > >> > this GSoC project?
> > > >> >
> > > >> > Best regards.
> > > >> >
> > > >> > Minudika Malshan
> > > >> > Undergraduate
> > > >> > Department of Computer Science and Engineering
> > > >> > University of Moratuwa
> > > >> > Sri Lanka.
> > > >> >
> > > >> >
> > > >> >
> > > >> >
> > > >> > On Thu, Mar 10, 2016 at 6:44 AM, Alexander Bezzubov <
> bzz@apache.org
> > >
> > > >> > wrote:
> > > >> >
> > > >> > > Hi Minudika,
> > > >> > >
> > > >> > > you plan sounds awesome - please either keep this thread posted
> on
> > > the
> > > >> > > progress or even better, feel free to start a new one, with more
> > > >> > > descriptive subject, asking community for a feedback on your
> > > proposal.
> > > >> > >
> > > >> > > Google docs \w ability for people with the link to post comments
> > > there
> > > >> > is a
> > > >> > > great medium. As soon as you send one I'll be happy to add it to
> > > >> https://
> > > >> > >
> > > >>
> > cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
> > > >> > >
> > > >> > > --
> > > >> > > Alex
> > > >> > >
> > > >> > > On Wed, Mar 9, 2016 at 9:21 PM, Minudika Malshan <
> > > >> minudika001@gmail.com>
> > > >> > > wrote:
> > > >> > >
> > > >> > > > Hi Alex,
> > > >> > > >
> > > >> > > > I think Java-repl can be used for the implementation.
> Currently
> > I
> > > am
> > > >> > > > working on a sample implementation and will share it in here
> > soon.
> > > >> > > > And will it be ok if I share my sample proposal as a google
> doc?
> > > >> > > >
> > > >> > > > Thanks for your help.
> > > >> > > >
> > > >> > > > Regards.
> > > >> > > > Minudika
> > > >> > > >
> > > >> > > > Minudika Malshan
> > > >> > > > Undergraduate
> > > >> > > > Department of Computer Science and Engineering
> > > >> > > > University of Moratuwa
> > > >> > > > Sri Lanka
> > > >> > > >
> > > >> > > >
> > > >> > > >
> > > >> > > >
> > > >> > > > On Mon, Mar 7, 2016 at 6:39 AM, Alexander Bezzubov <
> > > bzz@apache.org>
> > > >> > > wrote:
> > > >> > > >
> > > >> > > > > Hi Minudika,
> > > >> > > > >
> > > >> > > > > if you are talking about Java REPL [1], this was just an
> > example
> > > >> of
> > > >> > the
> > > >> > > > > project we might want to use to archive the first step of
> our
> > > >> goal:
> > > >> > get
> > > >> > > > > Java code interpreted by Zeppelin.
> > > >> > > > >
> > > >> > > > > > Should we have to add JAVA-REPL source code as a module
> for
> > > the
> > > >> > beam
> > > >> > > > > > interpreter or can we get the necessary features of it as
> > > >> > > dependencies
> > > >> > > > to
> > > >> > > > > > our project?
> > > >> > > > > Well, it looks like this particular project is built with
> Ant
> > > and
> > > >> is
> > > >> > > not
> > > >> > > > > published on Maven [2]. So right now there is no easy way to
> > get
> > > >> it
> > > >> > as
> > > >> > > > > build-time dependency.
> > > >> > > > >
> > > >> > > > > What I would suggest here:
> > > >> > > > >   - try finding any other other alternative java REPL
> > > >> implementations
> > > >> > > > >   - if there are none, you could try hacking first PoC for
> > > >> Java\Beam
> > > >> > > > > interpreter together just using the code from this project,
> > > >> inside a
> > > >> > > new
> > > >> > > > > interpreter module directly (it is Apache 2.0 licensed)
> > > >> > > > >
> > > >> > > > > If it suits our needs and PoC works (it might not, looking
> > > though
> > > >> > open
> > > >> > > > > issues on Github), then at the end of the GSoC you could
> just
> > > >> > allocate
> > > >> > > > some
> > > >> > > > > time to contribute Maven publishing to that project (which
> > > should
> > > >> not
> > > >> > > > take
> > > >> > > > > long and can be done as a last step).
> > > >> > > > >
> > > >> > > > > Hope this helps and please let me know if you have further
> > > >> questions!
> > > >> > > > >
> > > >> > > > >  1. https://github.com/albertlatacz/java-repl/issues/79
> > > >> > > > >  2. https://github.com/albertlatacz/java-repl
> > > >> > > > >
> > > >> > > > > On Sun, Mar 6, 2016 at 4:17 AM, Minudika Malshan <
> > > >> > > minudika001@gmail.com>
> > > >> > > > > wrote:
> > > >> > > > >
> > > >> > > > > > Hi,
> > > >> > > > > >
> > > >> > > > > > I have gained understanding about zeppelin and
> > functionalities
> > > >> of
> > > >> > > > > DataFlow
> > > >> > > > > > SDK. please help me to get familiar with JAVA-REPL.
> > > >> > > > > > It would be a great help if you can help me to understand
> > the
> > > >> flow
> > > >> > of
> > > >> > > > > > JAVA-REPL and the way to use it to interpret DataFlow SDK
> > > >> methods.
> > > >> > > > > >
> > > >> > > > > > Regards
> > > >> > > > > > Minudika
> > > >> > > > > >
> > > >> > > > > > Minudika Malshan
> > > >> > > > > > Undergraduate
> > > >> > > > > > Department of Computer Science and Engineering
> > > >> > > > > > University of Moratuwa.
> > > >> > > > > >
> > > >> > > > > >
> > > >> > > > > >
> > > >> > > > > >
> > > >> > > > > > On Sat, Mar 5, 2016 at 1:03 AM, Minudika Malshan <
> > > >> > > > minudika001@gmail.com>
> > > >> > > > > > wrote:
> > > >> > > > > >
> > > >> > > > > > > Hi,
> > > >> > > > > > >
> > > >> > > > > > > I was going through JAVA REPL implementation.
> > > >> > > > > > > I'm bit confused about the way it should be used to
> > > implement
> > > >> a
> > > >> > > java
> > > >> > > > > > > interpreter which supports Apache beam commands.
> > > >> > > > > > > Should we have to add JAVA-REPL source code as a module
> > for
> > > >> the
> > > >> > > beam
> > > >> > > > > > > interpreter or can we get the necessary features of it
> as
> > > >> > > > dependencies
> > > >> > > > > to
> > > >> > > > > > > our project?
> > > >> > > > > > > Could you please explain the procedure I should follow
> in
> > > >> order
> > > >> > to
> > > >> > > > > > achieve
> > > >> > > > > > > this task.
> > > >> > > > > > >
> > > >> > > > > > > Thanks and regards,
> > > >> > > > > > > Minudika
> > > >> > > > > > >
> > > >> > > > > > >
> > > >> > > > > > > Minudika Malshan
> > > >> > > > > > > Undergraduate
> > > >> > > > > > > Department of Computer Science and Engineering
> > > >> > > > > > > University of Moratuwa.
> > > >> > > > > > >
> > > >> > > > > > >
> > > >> > > > > > >
> > > >> > > > > > >
> > > >> > > > > > > On Thu, Mar 3, 2016 at 11:23 AM, Alexander Bezzubov <
> > > >> > > bzz@apache.org>
> > > >> > > > > > > wrote:
> > > >> > > > > > >
> > > >> > > > > > >> Hi,
> > > >> > > > > > >>
> > > >> > > > > > >> I would suggest you to take some time and read through
> > the
> > > >> links
> > > >> > > > from
> > > >> > > > > > >> email
> > > >> > > > > > >> carefully and then post back here in this thread, in
> case
> > > you
> > > >> > > manage
> > > >> > > > > to
> > > >> > > > > > >> find the answer to your question.
> > > >> > > > > > >>
> > > >> > > > > > >> That might helpful to other students participating in
> > GSoC
> > > as
> > > >> > > well.
> > > >> > > > > > >>
> > > >> > > > > > >> Thanks!
> > > >> > > > > > >>
> > > >> > > > > > >> --
> > > >> > > > > > >> Alex
> > > >> > > > > > >>
> > > >> > > > > > >>
> > > >> > > > > > >> On Thu, Mar 3, 2016 at 2:43 PM, Minudika Malshan <
> > > >> > > > > minudika001@gmail.com
> > > >> > > > > > >
> > > >> > > > > > >> wrote:
> > > >> > > > > > >>
> > > >> > > > > > >> > Hi Alex,
> > > >> > > > > > >> >
> > > >> > > > > > >> > Thanks a lot for your detailed guide through the
> > project.
> > > >> > > > > > >> > As you have mentioned, I'm going to create a draft
> > > >> proposal.
> > > >> > > > > > >> > Is there any specific template for the proposal? Or
> > will
> > > >> it be
> > > >> > > ok
> > > >> > > > to
> > > >> > > > > > >> create
> > > >> > > > > > >> > a proposal on my own including the facts and points
> > > you've
> > > >> > > > mentioned
> > > >> > > > > > in
> > > >> > > > > > >> > your reply?
> > > >> > > > > > >> >
> > > >> > > > > > >> > Thanks again and regards.
> > > >> > > > > > >> > Minudika
> > > >> > > > > > >> >
> > > >> > > > > > >> > Minudika Malshan
> > > >> > > > > > >> > Undergraduate
> > > >> > > > > > >> > Department of Computer Science and Engineering
> > > >> > > > > > >> > University of Moratuwa.
> > > >> > > > > > >> >
> > > >> > > > > > >> >
> > > >> > > > > > >> >
> > > >> > > > > > >> >
> > > >> > > > > > >> > On Thu, Mar 3, 2016 at 8:49 AM, Alexander Bezzubov <
> > > >> > > > > > >> abezzubov@nflabs.com>
> > > >> > > > > > >> > wrote:
> > > >> > > > > > >> >
> > > >> > > > > > >> > > Hi Minudika,
> > > >> > > > > > >> > >
> > > >> > > > > > >> > > > Currently I am writing an interpreter for
> SiddhiQL
> > > >> which
> > > >> > is
> > > >> > > a
> > > >> > > > > real
> > > >> > > > > > >> time
> > > >> > > > > > >> > > > complex event processing engine, as a part of
> > > research.
> > > >> > > > > > >> > > > If you are interested, you can find the code at
> > here.
> > > >> > (It's
> > > >> > > > too
> > > >> > > > > > >> messy
> > > >> > > > > > >> > > > though. Have a lot to clean up the in the code)
> > > >> > > > > > >> > > > https://github.com/minudika/incubator-zeppelin
> > > >> > > > > > >> > >
> > > >> > > > > > >> > > Thank you for sharing! That would be a huge plus
> for
> > > your
> > > >> > > > > proposal,
> > > >> > > > > > >> but
> > > >> > > > > > >> > > please remember that code quality would be an
> > important
> > > >> > factor
> > > >> > > > on
> > > >> > > > > > >> > > the proposal selection process, so please make sure
> > > that
> > > >> you
> > > >> > > > have
> > > >> > > > > > >> > finished
> > > >> > > > > > >> > > possible cleanups before attaching it to your
> > > >> application.
> > > >> > > > > > >> > >
> > > >> > > > > > >> > > On the side note - I can see your commits in master
> > > >> branch
> > > >> > of
> > > >> > > > your
> > > >> > > > > > >> fork,
> > > >> > > > > > >> > > why not to try the workflow Zeppelin uses
> > > >> > > > > > >> > > <
> > > >> > > > > > >> > >
> > > >> > > > > > >> >
> > > >> > > > > > >>
> > > >> > > > > >
> > > >> > > > >
> > > >> > > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > >> > > > > > >> > > >
> > > >> > > > > > >> > > [0]
> > > >> > > > > > >> > > by tracking your work in different branches? From
> > there
> > > >> it
> > > >> > > will
> > > >> > > > be
> > > >> > > > > > >> easy
> > > >> > > > > > >> > to
> > > >> > > > > > >> > > submit a PR and ask other contributors for a code
> > > review,
> > > >> > > which
> > > >> > > > > > could
> > > >> > > > > > >> > > improve chances of getting high quality code at the
> > > end.
> > > >> > > > > > >> > >
> > > >> > > > > > >> > >
> > > >> > > > > > >> > > > I would like to know the exact purpose of this
> > > project
> > > >> and
> > > >> > > > > > expected
> > > >> > > > > > >> > > outcome
> > > >> > > > > > >> > > from the student.
> > > >> > > > > > >> > >
> > > >> > > > > > >> > > The purpose (the objective or the outcome or the
> > goal)
> > > of
> > > >> > this
> > > >> > > > > > >> project is
> > > >> > > > > > >> > > to have merged PR with a code + documentation +
> > example
> > > >> of
> > > >> > > usage
> > > >> > > > > > for a
> > > >> > > > > > >> > new
> > > >> > > > > > >> > > Interpreter in Zeppelin, that works with Apache
> Beam
> > > SKD
> > > >> by
> > > >> > > the
> > > >> > > > > end
> > > >> > > > > > of
> > > >> > > > > > >> > the
> > > >> > > > > > >> > > summer.
> > > >> > > > > > >> > >
> > > >> > > > > > >> > > It might be bold goal, so in order to be reachable
> > and
> > > >> get
> > > >> > > > > accepted
> > > >> > > > > > it
> > > >> > > > > > >> > > should be further divided on smaller goal aligned
> > with
> > > >> GSoC
> > > >> > > > > > timeline,
> > > >> > > > > > >> and
> > > >> > > > > > >> > > then even on a smaller "steps" on "how to get
> there".
> > > >> > > > > > >> > > The expectations are that you will do this work, as
> > > part
> > > >> of
> > > >> > > your
> > > >> > > > > > >> > > application proposal (with the help of potential
> > > >> mentors).
> > > >> > In
> > > >> > > > > prev.
> > > >> > > > > > >> email
> > > >> > > > > > >> > > in this thread I posted some ideas on how those
> > smaller
> > > >> > goals
> > > >> > > > can
> > > >> > > > > > look
> > > >> > > > > > >> > > like, but ultimately it's up to you to decide.
> > > >> > > > > > >> > >
> > > >> > > > > > >> > >
> > > >> > > > > > >> > > So I would suggest you start looking into creating
> a
> > > >> > proposal
> > > >> > > > > draft
> > > >> > > > > > as
> > > >> > > > > > >> > > early as possible. [5] Have some examples and docs
> > from
> > > >> ASF
> > > >> > on
> > > >> > > > the
> > > >> > > > > > >> > proposal
> > > >> > > > > > >> > > as well, so please make sure that you read it.
> Please
> > > >> also
> > > >> > > feel
> > > >> > > > > free
> > > >> > > > > > >> to
> > > >> > > > > > >> > > post it here to get the feedback from the
> community,
> > > and
> > > >> I
> > > >> > > will
> > > >> > > > be
> > > >> > > > > > >> happy
> > > >> > > > > > >> > to
> > > >> > > > > > >> > > further assist you with it.
> > > >> > > > > > >> > >
> > > >> > > > > > >> > > Good proposal consists of:
> > > >> > > > > > >> > >
> > > >> > > > > > >> > >  - list of high-level, measurable "results", or
> steps
> > > to
> > > >> > > archive
> > > >> > > > > the
> > > >> > > > > > >> > final
> > > >> > > > > > >> > > objective\goal
> > > >> > > > > > >> > >  - laid out over the timeline (so expectations for
> > > >> > > "milestones"
> > > >> > > > > like
> > > >> > > > > > >> > > mid-term are set)
> > > >> > > > > > >> > >  - each "result" with the further scope breakdown
> to
> > a
> > > >> > smaller
> > > >> > > > > > action
> > > >> > > > > > >> > items
> > > >> > > > > > >> > > (ideally, each not longer than 1day)
> > > >> > > > > > >> > >  - plus some background information, showing that
> you
> > > are
> > > >> > > > > qualified
> > > >> > > > > > >> to do
> > > >> > > > > > >> > > all that and put some thinking into details (links
> to
> > > >> your
> > > >> > > code
> > > >> > > > > here
> > > >> > > > > > >> will
> > > >> > > > > > >> > > help very much)
> > > >> > > > > > >> > >
> > > >> > > > > > >> > >
> > > >> > > > > > >> > > > I am getting familiar with Apache beam nowadays.
> > > Please
> > > >> > can
> > > >> > > > you
> > > >> > > > > > >> provide
> > > >> > > > > > >> > > me some useful resources for that.
> > > >> > > > > > >> > >
> > > >> > > > > > >> > > [1], [2], [3], [4] are some resource to learn about
> > > Beam
> > > >> > > before
> > > >> > > > it
> > > >> > > > > > has
> > > >> > > > > > >> > > finalized its move to Apache.
> > > >> > > > > > >> > >
> > > >> > > > > > >> > > Hope this helps!
> > > >> > > > > > >> > >
> > > >> > > > > > >> > > --
> > > >> > > > > > >> > > Alex
> > > >> > > > > > >> > >
> > > >> > > > > > >> > >
> > > >> > > > > > >> > >  0.
> > > >> > > > > > >> > >
> > > >> > > > > > >> > >
> > > >> > > > > > >> >
> > > >> > > > > > >>
> > > >> > > > > >
> > > >> > > > >
> > > >> > > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > >> > > > > > >> > >  1. https://cloud.google.com/dataflow/
> > > >> > > > > > >> > >  2.
> > > >> > > > >
> > https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
> > > >> > > > > > >> > >  3.
> > > >> > > > > > >> > >
> > > >> > > > > > >> >
> > > >> > > > > > >>
> > > >> > > > > >
> > > >> > > > >
> > > >> > > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
> > > >> > > > > > >> > >  4.
> > > >> > > > >
> > https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
> > > >> > > > > > >> > >  5. https://community.apache.org/gsoc.html
> > > >> > > > > > >> > >
> > > >> > > > > > >> > > On Wed, Mar 2, 2016 at 2:50 AM, Minudika Malshan <
> > > >> > > > > > >> minudika001@gmail.com>
> > > >> > > > > > >> > > wrote:
> > > >> > > > > > >> > >
> > > >> > > > > > >> > > > Hi,
> > > >> > > > > > >> > > >
> > > >> > > > > > >> > > > First of all, thanks Alex for your reply.
> > > >> > > > > > >> > > > Sorry for the delay.
> > > >> > > > > > >> > > > Some thing has gone wrong with my mail thread. I
> > just
> > > >> saw
> > > >> > > > Alex's
> > > >> > > > > > >> reply.
> > > >> > > > > > >> > > >
> > > >> > > > > > >> > > > I am getting familiar with Apache beam nowadays.
> > > Please
> > > >> > can
> > > >> > > > you
> > > >> > > > > > >> provide
> > > >> > > > > > >> > > me
> > > >> > > > > > >> > > > some useful resources for that.
> > > >> > > > > > >> > > > Beam developers said that it would take like a
> week
> > > to
> > > >> get
> > > >> > > the
> > > >> > > > > > >> official
> > > >> > > > > > >> > > > Apache documentation for beam done.
> > > >> > > > > > >> > > >
> > > >> > > > > > >> > > > Cheers,
> > > >> > > > > > >> > > > Minudika
> > > >> > > > > > >> > > >
> > > >> > > > > > >> > > > Minudika Malshan
> > > >> > > > > > >> > > > Undergraduate
> > > >> > > > > > >> > > > Department of Computer Science and Engineering
> > > >> > > > > > >> > > > University of Moratuwa.
> > > >> > > > > > >> > > >
> > > >> > > > > > >> > > >
> > > >> > > > > > >> > > >
> > > >> > > > > > >> > > >
> > > >> > > > > > >> > > > On Sun, Feb 21, 2016 at 2:30 AM, Minudika
> Malshan <
> > > >> > > > > > >> > minudika001@gmail.com
> > > >> > > > > > >> > > >
> > > >> > > > > > >> > > > wrote:
> > > >> > > > > > >> > > >
> > > >> > > > > > >> > > > > Hi all,
> > > >> > > > > > >> > > > >
> > > >> > > > > > >> > > > > I am looking forward to contribute in this year
> > > GSOC.
> > > >> > > > > > >> > > > > I have a basic understand in writing
> interpreters
> > > for
> > > >> > > > zeppelin
> > > >> > > > > > and
> > > >> > > > > > >> > have
> > > >> > > > > > >> > > > > already implement an interpreter for WSO2
> siddhi
> > > >> which
> > > >> > is
> > > >> > > a
> > > >> > > > > > >> complex
> > > >> > > > > > >> > > event
> > > >> > > > > > >> > > > > processing language.
> > > >> > > > > > >> > > > > Could you please give me more details about the
> > > >> > > requirement
> > > >> > > > > for
> > > >> > > > > > >> > > > > implementing a new interpreter for Apache beam?
> > > >> > > > > > >> > > > > It would be a great help for me to getting
> > familiar
> > > >> with
> > > >> > > > this
> > > >> > > > > > >> > > > > implementation.
> > > >> > > > > > >> > > > >
> > > >> > > > > > >> > > > > Thank you!
> > > >> > > > > > >> > > > >
> > > >> > > > > > >> > > > > Minudika Malshan
> > > >> > > > > > >> > > > > Undergraduate
> > > >> > > > > > >> > > > > Department of Computer Science and Engineering
> > > >> > > > > > >> > > > > University of Moratuwa.
> > > >> > > > > > >> > > > >
> > > >> > > > > > >> > > > >
> > > >> > > > > > >> > > > >
> > > >> > > > > > >> > > >
> > > >> > > > > > >> > >
> > > >> > > > > > >> > >
> > > >> > > > > > >> > >
> > > >> > > > > > >> > > --
> > > >> > > > > > >> > > --
> > > >> > > > > > >> > > Kind regards,
> > > >> > > > > > >> > > Alexander.
> > > >> > > > > > >> > >
> > > >> > > > > > >> >
> > > >> > > > > > >>
> > > >> > > > > > >
> > > >> > > > > > >
> > > >> > > > > >
> > > >> > > > >
> > > >> > > >
> > > >> > >
> > > >> >
> > > >>
> > > >
> > > >
> > > >
> > > > --
> > > > *Minudika Malshan*
> > > > Undergraduate
> > > > Department of Computer Science and Engineering
> > > > University of Moratuwa
> > > > Sri Lanka.
> > > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > *Minudika Malshan*
> > > Undergraduate
> > > Department of Computer Science and Engineering
> > > University of Moratuwa
> > > Sri Lanka.
> > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > >
> >
>
>
>
> --
> *Minudika Malshan*
> Undergraduate
> Department of Computer Science and Engineering
> University of Moratuwa
> Sri Lanka.
> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>

Re: ZEPPELIN-682

Posted by Minudika Malshan <mi...@gmail.com>.
Hi,

I am going to implement a sample java interpreter for zeppelin for demo
purposes in my proposal.
Since java-repl dependencies are not available as maven dependencies I had
to add those jars manually to the project.
But when I build the zeppelin project with the new changes I made, it
refuses to be built saying that it cannot resolve those jars.
Please let me know how to add those jars correctly.

Regards


On Wed, Mar 16, 2016 at 8:01 AM, Alexander Bezzubov <bz...@apache.org> wrote:

> Hi Minudika,
>
> thank you for keeping list posted!
> I will get back to you with the proposal comments later today directly
> inside the document.
>
> --
> Alex
>
>
> On Wed, Mar 16, 2016 at 6:27 AM, Minudika Malshan <mi...@gmail.com>
> wrote:
>
> > Hi,
> >
> > Could you please help me to improve the content of above proposal?
> >
> > Thanks
> >
> > On Sun, Mar 13, 2016 at 1:37 AM, Minudika Malshan <minudika001@gmail.com
> >
> > wrote:
> >
> > > Hi Alex,
> > >
> > > I prepared a draft version of my proposal which you can find here
> > > <
> >
> https://docs.google.com/document/d/1KaBKxYbR08pgwv3UfPF-SMiRM2VJ7K4AQiLzzfUd138/edit?usp=sharing
> > >.
> > > Could you please have a look and give comments on how to improve it.
> > >
> > > Thanks and regards
> > >
> > > On Sat, Mar 12, 2016 at 8:10 AM, Alexander Bezzubov <bz...@apache.org>
> > > wrote:
> > >
> > >> Hi,
> > >>
> > >> great question - as cloud platform that you mention is not
> open-source,
> > it
> > >> is not immediately expected to get it done as a part of GSoC.
> > >>
> > >> That being said, if that is something that you want to look into, or
> > think
> > >> that should be not very hard to implement, or think that would be of
> the
> > >> great benefit of users - it's totally up to you and you can make it
> part
> > >> of
> > >> your project proposal scope, if you want to (i.e as extra bonus, at
> the
> > >> end, if time permits)
> > >>
> > >> --
> > >> Alex
> > >>
> > >> On Thu, Mar 10, 2016 at 6:39 PM, Minudika Malshan <
> > minudika001@gmail.com>
> > >> wrote:
> > >>
> > >> > Hi Alex,
> > >> >
> > >> > As we know the origin of Apache beam is  the Google cloud platform.
> It
> > >> has
> > >> > been developed mainly focusing on deploying pipelines in the cloud.
> > >> > But AFAIK mostly zeppelin is used as a standalone system.
> > >> > Is it expected to implement the cloud support for the interpreter
> > under
> > >> > this GSoC project?
> > >> >
> > >> > Best regards.
> > >> >
> > >> > Minudika Malshan
> > >> > Undergraduate
> > >> > Department of Computer Science and Engineering
> > >> > University of Moratuwa
> > >> > Sri Lanka.
> > >> >
> > >> >
> > >> >
> > >> >
> > >> > On Thu, Mar 10, 2016 at 6:44 AM, Alexander Bezzubov <bzz@apache.org
> >
> > >> > wrote:
> > >> >
> > >> > > Hi Minudika,
> > >> > >
> > >> > > you plan sounds awesome - please either keep this thread posted on
> > the
> > >> > > progress or even better, feel free to start a new one, with more
> > >> > > descriptive subject, asking community for a feedback on your
> > proposal.
> > >> > >
> > >> > > Google docs \w ability for people with the link to post comments
> > there
> > >> > is a
> > >> > > great medium. As soon as you send one I'll be happy to add it to
> > >> https://
> > >> > >
> > >>
> cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
> > >> > >
> > >> > > --
> > >> > > Alex
> > >> > >
> > >> > > On Wed, Mar 9, 2016 at 9:21 PM, Minudika Malshan <
> > >> minudika001@gmail.com>
> > >> > > wrote:
> > >> > >
> > >> > > > Hi Alex,
> > >> > > >
> > >> > > > I think Java-repl can be used for the implementation. Currently
> I
> > am
> > >> > > > working on a sample implementation and will share it in here
> soon.
> > >> > > > And will it be ok if I share my sample proposal as a google doc?
> > >> > > >
> > >> > > > Thanks for your help.
> > >> > > >
> > >> > > > Regards.
> > >> > > > Minudika
> > >> > > >
> > >> > > > Minudika Malshan
> > >> > > > Undergraduate
> > >> > > > Department of Computer Science and Engineering
> > >> > > > University of Moratuwa
> > >> > > > Sri Lanka
> > >> > > >
> > >> > > >
> > >> > > >
> > >> > > >
> > >> > > > On Mon, Mar 7, 2016 at 6:39 AM, Alexander Bezzubov <
> > bzz@apache.org>
> > >> > > wrote:
> > >> > > >
> > >> > > > > Hi Minudika,
> > >> > > > >
> > >> > > > > if you are talking about Java REPL [1], this was just an
> example
> > >> of
> > >> > the
> > >> > > > > project we might want to use to archive the first step of our
> > >> goal:
> > >> > get
> > >> > > > > Java code interpreted by Zeppelin.
> > >> > > > >
> > >> > > > > > Should we have to add JAVA-REPL source code as a module for
> > the
> > >> > beam
> > >> > > > > > interpreter or can we get the necessary features of it as
> > >> > > dependencies
> > >> > > > to
> > >> > > > > > our project?
> > >> > > > > Well, it looks like this particular project is built with Ant
> > and
> > >> is
> > >> > > not
> > >> > > > > published on Maven [2]. So right now there is no easy way to
> get
> > >> it
> > >> > as
> > >> > > > > build-time dependency.
> > >> > > > >
> > >> > > > > What I would suggest here:
> > >> > > > >   - try finding any other other alternative java REPL
> > >> implementations
> > >> > > > >   - if there are none, you could try hacking first PoC for
> > >> Java\Beam
> > >> > > > > interpreter together just using the code from this project,
> > >> inside a
> > >> > > new
> > >> > > > > interpreter module directly (it is Apache 2.0 licensed)
> > >> > > > >
> > >> > > > > If it suits our needs and PoC works (it might not, looking
> > though
> > >> > open
> > >> > > > > issues on Github), then at the end of the GSoC you could just
> > >> > allocate
> > >> > > > some
> > >> > > > > time to contribute Maven publishing to that project (which
> > should
> > >> not
> > >> > > > take
> > >> > > > > long and can be done as a last step).
> > >> > > > >
> > >> > > > > Hope this helps and please let me know if you have further
> > >> questions!
> > >> > > > >
> > >> > > > >  1. https://github.com/albertlatacz/java-repl/issues/79
> > >> > > > >  2. https://github.com/albertlatacz/java-repl
> > >> > > > >
> > >> > > > > On Sun, Mar 6, 2016 at 4:17 AM, Minudika Malshan <
> > >> > > minudika001@gmail.com>
> > >> > > > > wrote:
> > >> > > > >
> > >> > > > > > Hi,
> > >> > > > > >
> > >> > > > > > I have gained understanding about zeppelin and
> functionalities
> > >> of
> > >> > > > > DataFlow
> > >> > > > > > SDK. please help me to get familiar with JAVA-REPL.
> > >> > > > > > It would be a great help if you can help me to understand
> the
> > >> flow
> > >> > of
> > >> > > > > > JAVA-REPL and the way to use it to interpret DataFlow SDK
> > >> methods.
> > >> > > > > >
> > >> > > > > > Regards
> > >> > > > > > Minudika
> > >> > > > > >
> > >> > > > > > Minudika Malshan
> > >> > > > > > Undergraduate
> > >> > > > > > Department of Computer Science and Engineering
> > >> > > > > > University of Moratuwa.
> > >> > > > > >
> > >> > > > > >
> > >> > > > > >
> > >> > > > > >
> > >> > > > > > On Sat, Mar 5, 2016 at 1:03 AM, Minudika Malshan <
> > >> > > > minudika001@gmail.com>
> > >> > > > > > wrote:
> > >> > > > > >
> > >> > > > > > > Hi,
> > >> > > > > > >
> > >> > > > > > > I was going through JAVA REPL implementation.
> > >> > > > > > > I'm bit confused about the way it should be used to
> > implement
> > >> a
> > >> > > java
> > >> > > > > > > interpreter which supports Apache beam commands.
> > >> > > > > > > Should we have to add JAVA-REPL source code as a module
> for
> > >> the
> > >> > > beam
> > >> > > > > > > interpreter or can we get the necessary features of it as
> > >> > > > dependencies
> > >> > > > > to
> > >> > > > > > > our project?
> > >> > > > > > > Could you please explain the procedure I should follow in
> > >> order
> > >> > to
> > >> > > > > > achieve
> > >> > > > > > > this task.
> > >> > > > > > >
> > >> > > > > > > Thanks and regards,
> > >> > > > > > > Minudika
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > > Minudika Malshan
> > >> > > > > > > Undergraduate
> > >> > > > > > > Department of Computer Science and Engineering
> > >> > > > > > > University of Moratuwa.
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > > > On Thu, Mar 3, 2016 at 11:23 AM, Alexander Bezzubov <
> > >> > > bzz@apache.org>
> > >> > > > > > > wrote:
> > >> > > > > > >
> > >> > > > > > >> Hi,
> > >> > > > > > >>
> > >> > > > > > >> I would suggest you to take some time and read through
> the
> > >> links
> > >> > > > from
> > >> > > > > > >> email
> > >> > > > > > >> carefully and then post back here in this thread, in case
> > you
> > >> > > manage
> > >> > > > > to
> > >> > > > > > >> find the answer to your question.
> > >> > > > > > >>
> > >> > > > > > >> That might helpful to other students participating in
> GSoC
> > as
> > >> > > well.
> > >> > > > > > >>
> > >> > > > > > >> Thanks!
> > >> > > > > > >>
> > >> > > > > > >> --
> > >> > > > > > >> Alex
> > >> > > > > > >>
> > >> > > > > > >>
> > >> > > > > > >> On Thu, Mar 3, 2016 at 2:43 PM, Minudika Malshan <
> > >> > > > > minudika001@gmail.com
> > >> > > > > > >
> > >> > > > > > >> wrote:
> > >> > > > > > >>
> > >> > > > > > >> > Hi Alex,
> > >> > > > > > >> >
> > >> > > > > > >> > Thanks a lot for your detailed guide through the
> project.
> > >> > > > > > >> > As you have mentioned, I'm going to create a draft
> > >> proposal.
> > >> > > > > > >> > Is there any specific template for the proposal? Or
> will
> > >> it be
> > >> > > ok
> > >> > > > to
> > >> > > > > > >> create
> > >> > > > > > >> > a proposal on my own including the facts and points
> > you've
> > >> > > > mentioned
> > >> > > > > > in
> > >> > > > > > >> > your reply?
> > >> > > > > > >> >
> > >> > > > > > >> > Thanks again and regards.
> > >> > > > > > >> > Minudika
> > >> > > > > > >> >
> > >> > > > > > >> > Minudika Malshan
> > >> > > > > > >> > Undergraduate
> > >> > > > > > >> > Department of Computer Science and Engineering
> > >> > > > > > >> > University of Moratuwa.
> > >> > > > > > >> >
> > >> > > > > > >> >
> > >> > > > > > >> >
> > >> > > > > > >> >
> > >> > > > > > >> > On Thu, Mar 3, 2016 at 8:49 AM, Alexander Bezzubov <
> > >> > > > > > >> abezzubov@nflabs.com>
> > >> > > > > > >> > wrote:
> > >> > > > > > >> >
> > >> > > > > > >> > > Hi Minudika,
> > >> > > > > > >> > >
> > >> > > > > > >> > > > Currently I am writing an interpreter for SiddhiQL
> > >> which
> > >> > is
> > >> > > a
> > >> > > > > real
> > >> > > > > > >> time
> > >> > > > > > >> > > > complex event processing engine, as a part of
> > research.
> > >> > > > > > >> > > > If you are interested, you can find the code at
> here.
> > >> > (It's
> > >> > > > too
> > >> > > > > > >> messy
> > >> > > > > > >> > > > though. Have a lot to clean up the in the code)
> > >> > > > > > >> > > > https://github.com/minudika/incubator-zeppelin
> > >> > > > > > >> > >
> > >> > > > > > >> > > Thank you for sharing! That would be a huge plus for
> > your
> > >> > > > > proposal,
> > >> > > > > > >> but
> > >> > > > > > >> > > please remember that code quality would be an
> important
> > >> > factor
> > >> > > > on
> > >> > > > > > >> > > the proposal selection process, so please make sure
> > that
> > >> you
> > >> > > > have
> > >> > > > > > >> > finished
> > >> > > > > > >> > > possible cleanups before attaching it to your
> > >> application.
> > >> > > > > > >> > >
> > >> > > > > > >> > > On the side note - I can see your commits in master
> > >> branch
> > >> > of
> > >> > > > your
> > >> > > > > > >> fork,
> > >> > > > > > >> > > why not to try the workflow Zeppelin uses
> > >> > > > > > >> > > <
> > >> > > > > > >> > >
> > >> > > > > > >> >
> > >> > > > > > >>
> > >> > > > > >
> > >> > > > >
> > >> > > >
> > >> > >
> > >> >
> > >>
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > >> > > > > > >> > > >
> > >> > > > > > >> > > [0]
> > >> > > > > > >> > > by tracking your work in different branches? From
> there
> > >> it
> > >> > > will
> > >> > > > be
> > >> > > > > > >> easy
> > >> > > > > > >> > to
> > >> > > > > > >> > > submit a PR and ask other contributors for a code
> > review,
> > >> > > which
> > >> > > > > > could
> > >> > > > > > >> > > improve chances of getting high quality code at the
> > end.
> > >> > > > > > >> > >
> > >> > > > > > >> > >
> > >> > > > > > >> > > > I would like to know the exact purpose of this
> > project
> > >> and
> > >> > > > > > expected
> > >> > > > > > >> > > outcome
> > >> > > > > > >> > > from the student.
> > >> > > > > > >> > >
> > >> > > > > > >> > > The purpose (the objective or the outcome or the
> goal)
> > of
> > >> > this
> > >> > > > > > >> project is
> > >> > > > > > >> > > to have merged PR with a code + documentation +
> example
> > >> of
> > >> > > usage
> > >> > > > > > for a
> > >> > > > > > >> > new
> > >> > > > > > >> > > Interpreter in Zeppelin, that works with Apache Beam
> > SKD
> > >> by
> > >> > > the
> > >> > > > > end
> > >> > > > > > of
> > >> > > > > > >> > the
> > >> > > > > > >> > > summer.
> > >> > > > > > >> > >
> > >> > > > > > >> > > It might be bold goal, so in order to be reachable
> and
> > >> get
> > >> > > > > accepted
> > >> > > > > > it
> > >> > > > > > >> > > should be further divided on smaller goal aligned
> with
> > >> GSoC
> > >> > > > > > timeline,
> > >> > > > > > >> and
> > >> > > > > > >> > > then even on a smaller "steps" on "how to get there".
> > >> > > > > > >> > > The expectations are that you will do this work, as
> > part
> > >> of
> > >> > > your
> > >> > > > > > >> > > application proposal (with the help of potential
> > >> mentors).
> > >> > In
> > >> > > > > prev.
> > >> > > > > > >> email
> > >> > > > > > >> > > in this thread I posted some ideas on how those
> smaller
> > >> > goals
> > >> > > > can
> > >> > > > > > look
> > >> > > > > > >> > > like, but ultimately it's up to you to decide.
> > >> > > > > > >> > >
> > >> > > > > > >> > >
> > >> > > > > > >> > > So I would suggest you start looking into creating a
> > >> > proposal
> > >> > > > > draft
> > >> > > > > > as
> > >> > > > > > >> > > early as possible. [5] Have some examples and docs
> from
> > >> ASF
> > >> > on
> > >> > > > the
> > >> > > > > > >> > proposal
> > >> > > > > > >> > > as well, so please make sure that you read it. Please
> > >> also
> > >> > > feel
> > >> > > > > free
> > >> > > > > > >> to
> > >> > > > > > >> > > post it here to get the feedback from the community,
> > and
> > >> I
> > >> > > will
> > >> > > > be
> > >> > > > > > >> happy
> > >> > > > > > >> > to
> > >> > > > > > >> > > further assist you with it.
> > >> > > > > > >> > >
> > >> > > > > > >> > > Good proposal consists of:
> > >> > > > > > >> > >
> > >> > > > > > >> > >  - list of high-level, measurable "results", or steps
> > to
> > >> > > archive
> > >> > > > > the
> > >> > > > > > >> > final
> > >> > > > > > >> > > objective\goal
> > >> > > > > > >> > >  - laid out over the timeline (so expectations for
> > >> > > "milestones"
> > >> > > > > like
> > >> > > > > > >> > > mid-term are set)
> > >> > > > > > >> > >  - each "result" with the further scope breakdown to
> a
> > >> > smaller
> > >> > > > > > action
> > >> > > > > > >> > items
> > >> > > > > > >> > > (ideally, each not longer than 1day)
> > >> > > > > > >> > >  - plus some background information, showing that you
> > are
> > >> > > > > qualified
> > >> > > > > > >> to do
> > >> > > > > > >> > > all that and put some thinking into details (links to
> > >> your
> > >> > > code
> > >> > > > > here
> > >> > > > > > >> will
> > >> > > > > > >> > > help very much)
> > >> > > > > > >> > >
> > >> > > > > > >> > >
> > >> > > > > > >> > > > I am getting familiar with Apache beam nowadays.
> > Please
> > >> > can
> > >> > > > you
> > >> > > > > > >> provide
> > >> > > > > > >> > > me some useful resources for that.
> > >> > > > > > >> > >
> > >> > > > > > >> > > [1], [2], [3], [4] are some resource to learn about
> > Beam
> > >> > > before
> > >> > > > it
> > >> > > > > > has
> > >> > > > > > >> > > finalized its move to Apache.
> > >> > > > > > >> > >
> > >> > > > > > >> > > Hope this helps!
> > >> > > > > > >> > >
> > >> > > > > > >> > > --
> > >> > > > > > >> > > Alex
> > >> > > > > > >> > >
> > >> > > > > > >> > >
> > >> > > > > > >> > >  0.
> > >> > > > > > >> > >
> > >> > > > > > >> > >
> > >> > > > > > >> >
> > >> > > > > > >>
> > >> > > > > >
> > >> > > > >
> > >> > > >
> > >> > >
> > >> >
> > >>
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > >> > > > > > >> > >  1. https://cloud.google.com/dataflow/
> > >> > > > > > >> > >  2.
> > >> > > > >
> https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
> > >> > > > > > >> > >  3.
> > >> > > > > > >> > >
> > >> > > > > > >> >
> > >> > > > > > >>
> > >> > > > > >
> > >> > > > >
> > >> > > >
> > >> > >
> > >> >
> > >>
> >
> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
> > >> > > > > > >> > >  4.
> > >> > > > >
> https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
> > >> > > > > > >> > >  5. https://community.apache.org/gsoc.html
> > >> > > > > > >> > >
> > >> > > > > > >> > > On Wed, Mar 2, 2016 at 2:50 AM, Minudika Malshan <
> > >> > > > > > >> minudika001@gmail.com>
> > >> > > > > > >> > > wrote:
> > >> > > > > > >> > >
> > >> > > > > > >> > > > Hi,
> > >> > > > > > >> > > >
> > >> > > > > > >> > > > First of all, thanks Alex for your reply.
> > >> > > > > > >> > > > Sorry for the delay.
> > >> > > > > > >> > > > Some thing has gone wrong with my mail thread. I
> just
> > >> saw
> > >> > > > Alex's
> > >> > > > > > >> reply.
> > >> > > > > > >> > > >
> > >> > > > > > >> > > > I am getting familiar with Apache beam nowadays.
> > Please
> > >> > can
> > >> > > > you
> > >> > > > > > >> provide
> > >> > > > > > >> > > me
> > >> > > > > > >> > > > some useful resources for that.
> > >> > > > > > >> > > > Beam developers said that it would take like a week
> > to
> > >> get
> > >> > > the
> > >> > > > > > >> official
> > >> > > > > > >> > > > Apache documentation for beam done.
> > >> > > > > > >> > > >
> > >> > > > > > >> > > > Cheers,
> > >> > > > > > >> > > > Minudika
> > >> > > > > > >> > > >
> > >> > > > > > >> > > > Minudika Malshan
> > >> > > > > > >> > > > Undergraduate
> > >> > > > > > >> > > > Department of Computer Science and Engineering
> > >> > > > > > >> > > > University of Moratuwa.
> > >> > > > > > >> > > >
> > >> > > > > > >> > > >
> > >> > > > > > >> > > >
> > >> > > > > > >> > > >
> > >> > > > > > >> > > > On Sun, Feb 21, 2016 at 2:30 AM, Minudika Malshan <
> > >> > > > > > >> > minudika001@gmail.com
> > >> > > > > > >> > > >
> > >> > > > > > >> > > > wrote:
> > >> > > > > > >> > > >
> > >> > > > > > >> > > > > Hi all,
> > >> > > > > > >> > > > >
> > >> > > > > > >> > > > > I am looking forward to contribute in this year
> > GSOC.
> > >> > > > > > >> > > > > I have a basic understand in writing interpreters
> > for
> > >> > > > zeppelin
> > >> > > > > > and
> > >> > > > > > >> > have
> > >> > > > > > >> > > > > already implement an interpreter for WSO2 siddhi
> > >> which
> > >> > is
> > >> > > a
> > >> > > > > > >> complex
> > >> > > > > > >> > > event
> > >> > > > > > >> > > > > processing language.
> > >> > > > > > >> > > > > Could you please give me more details about the
> > >> > > requirement
> > >> > > > > for
> > >> > > > > > >> > > > > implementing a new interpreter for Apache beam?
> > >> > > > > > >> > > > > It would be a great help for me to getting
> familiar
> > >> with
> > >> > > > this
> > >> > > > > > >> > > > > implementation.
> > >> > > > > > >> > > > >
> > >> > > > > > >> > > > > Thank you!
> > >> > > > > > >> > > > >
> > >> > > > > > >> > > > > Minudika Malshan
> > >> > > > > > >> > > > > Undergraduate
> > >> > > > > > >> > > > > Department of Computer Science and Engineering
> > >> > > > > > >> > > > > University of Moratuwa.
> > >> > > > > > >> > > > >
> > >> > > > > > >> > > > >
> > >> > > > > > >> > > > >
> > >> > > > > > >> > > >
> > >> > > > > > >> > >
> > >> > > > > > >> > >
> > >> > > > > > >> > >
> > >> > > > > > >> > > --
> > >> > > > > > >> > > --
> > >> > > > > > >> > > Kind regards,
> > >> > > > > > >> > > Alexander.
> > >> > > > > > >> > >
> > >> > > > > > >> >
> > >> > > > > > >>
> > >> > > > > > >
> > >> > > > > > >
> > >> > > > > >
> > >> > > > >
> > >> > > >
> > >> > >
> > >> >
> > >>
> > >
> > >
> > >
> > > --
> > > *Minudika Malshan*
> > > Undergraduate
> > > Department of Computer Science and Engineering
> > > University of Moratuwa
> > > Sri Lanka.
> > > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> > >
> > >
> > >
> >
> >
> > --
> > *Minudika Malshan*
> > Undergraduate
> > Department of Computer Science and Engineering
> > University of Moratuwa
> > Sri Lanka.
> > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> >
>



-- 
*Minudika Malshan*
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa
Sri Lanka.
<https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>

Re: ZEPPELIN-682

Posted by Alexander Bezzubov <bz...@apache.org>.
Hi Minudika,

thank you for keeping list posted!
I will get back to you with the proposal comments later today directly
inside the document.

--
Alex


On Wed, Mar 16, 2016 at 6:27 AM, Minudika Malshan <mi...@gmail.com>
wrote:

> Hi,
>
> Could you please help me to improve the content of above proposal?
>
> Thanks
>
> On Sun, Mar 13, 2016 at 1:37 AM, Minudika Malshan <mi...@gmail.com>
> wrote:
>
> > Hi Alex,
> >
> > I prepared a draft version of my proposal which you can find here
> > <
> https://docs.google.com/document/d/1KaBKxYbR08pgwv3UfPF-SMiRM2VJ7K4AQiLzzfUd138/edit?usp=sharing
> >.
> > Could you please have a look and give comments on how to improve it.
> >
> > Thanks and regards
> >
> > On Sat, Mar 12, 2016 at 8:10 AM, Alexander Bezzubov <bz...@apache.org>
> > wrote:
> >
> >> Hi,
> >>
> >> great question - as cloud platform that you mention is not open-source,
> it
> >> is not immediately expected to get it done as a part of GSoC.
> >>
> >> That being said, if that is something that you want to look into, or
> think
> >> that should be not very hard to implement, or think that would be of the
> >> great benefit of users - it's totally up to you and you can make it part
> >> of
> >> your project proposal scope, if you want to (i.e as extra bonus, at the
> >> end, if time permits)
> >>
> >> --
> >> Alex
> >>
> >> On Thu, Mar 10, 2016 at 6:39 PM, Minudika Malshan <
> minudika001@gmail.com>
> >> wrote:
> >>
> >> > Hi Alex,
> >> >
> >> > As we know the origin of Apache beam is  the Google cloud platform. It
> >> has
> >> > been developed mainly focusing on deploying pipelines in the cloud.
> >> > But AFAIK mostly zeppelin is used as a standalone system.
> >> > Is it expected to implement the cloud support for the interpreter
> under
> >> > this GSoC project?
> >> >
> >> > Best regards.
> >> >
> >> > Minudika Malshan
> >> > Undergraduate
> >> > Department of Computer Science and Engineering
> >> > University of Moratuwa
> >> > Sri Lanka.
> >> >
> >> >
> >> >
> >> >
> >> > On Thu, Mar 10, 2016 at 6:44 AM, Alexander Bezzubov <bz...@apache.org>
> >> > wrote:
> >> >
> >> > > Hi Minudika,
> >> > >
> >> > > you plan sounds awesome - please either keep this thread posted on
> the
> >> > > progress or even better, feel free to start a new one, with more
> >> > > descriptive subject, asking community for a feedback on your
> proposal.
> >> > >
> >> > > Google docs \w ability for people with the link to post comments
> there
> >> > is a
> >> > > great medium. As soon as you send one I'll be happy to add it to
> >> https://
> >> > >
> >> cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
> >> > >
> >> > > --
> >> > > Alex
> >> > >
> >> > > On Wed, Mar 9, 2016 at 9:21 PM, Minudika Malshan <
> >> minudika001@gmail.com>
> >> > > wrote:
> >> > >
> >> > > > Hi Alex,
> >> > > >
> >> > > > I think Java-repl can be used for the implementation. Currently I
> am
> >> > > > working on a sample implementation and will share it in here soon.
> >> > > > And will it be ok if I share my sample proposal as a google doc?
> >> > > >
> >> > > > Thanks for your help.
> >> > > >
> >> > > > Regards.
> >> > > > Minudika
> >> > > >
> >> > > > Minudika Malshan
> >> > > > Undergraduate
> >> > > > Department of Computer Science and Engineering
> >> > > > University of Moratuwa
> >> > > > Sri Lanka
> >> > > >
> >> > > >
> >> > > >
> >> > > >
> >> > > > On Mon, Mar 7, 2016 at 6:39 AM, Alexander Bezzubov <
> bzz@apache.org>
> >> > > wrote:
> >> > > >
> >> > > > > Hi Minudika,
> >> > > > >
> >> > > > > if you are talking about Java REPL [1], this was just an example
> >> of
> >> > the
> >> > > > > project we might want to use to archive the first step of our
> >> goal:
> >> > get
> >> > > > > Java code interpreted by Zeppelin.
> >> > > > >
> >> > > > > > Should we have to add JAVA-REPL source code as a module for
> the
> >> > beam
> >> > > > > > interpreter or can we get the necessary features of it as
> >> > > dependencies
> >> > > > to
> >> > > > > > our project?
> >> > > > > Well, it looks like this particular project is built with Ant
> and
> >> is
> >> > > not
> >> > > > > published on Maven [2]. So right now there is no easy way to get
> >> it
> >> > as
> >> > > > > build-time dependency.
> >> > > > >
> >> > > > > What I would suggest here:
> >> > > > >   - try finding any other other alternative java REPL
> >> implementations
> >> > > > >   - if there are none, you could try hacking first PoC for
> >> Java\Beam
> >> > > > > interpreter together just using the code from this project,
> >> inside a
> >> > > new
> >> > > > > interpreter module directly (it is Apache 2.0 licensed)
> >> > > > >
> >> > > > > If it suits our needs and PoC works (it might not, looking
> though
> >> > open
> >> > > > > issues on Github), then at the end of the GSoC you could just
> >> > allocate
> >> > > > some
> >> > > > > time to contribute Maven publishing to that project (which
> should
> >> not
> >> > > > take
> >> > > > > long and can be done as a last step).
> >> > > > >
> >> > > > > Hope this helps and please let me know if you have further
> >> questions!
> >> > > > >
> >> > > > >  1. https://github.com/albertlatacz/java-repl/issues/79
> >> > > > >  2. https://github.com/albertlatacz/java-repl
> >> > > > >
> >> > > > > On Sun, Mar 6, 2016 at 4:17 AM, Minudika Malshan <
> >> > > minudika001@gmail.com>
> >> > > > > wrote:
> >> > > > >
> >> > > > > > Hi,
> >> > > > > >
> >> > > > > > I have gained understanding about zeppelin and functionalities
> >> of
> >> > > > > DataFlow
> >> > > > > > SDK. please help me to get familiar with JAVA-REPL.
> >> > > > > > It would be a great help if you can help me to understand the
> >> flow
> >> > of
> >> > > > > > JAVA-REPL and the way to use it to interpret DataFlow SDK
> >> methods.
> >> > > > > >
> >> > > > > > Regards
> >> > > > > > Minudika
> >> > > > > >
> >> > > > > > Minudika Malshan
> >> > > > > > Undergraduate
> >> > > > > > Department of Computer Science and Engineering
> >> > > > > > University of Moratuwa.
> >> > > > > >
> >> > > > > >
> >> > > > > >
> >> > > > > >
> >> > > > > > On Sat, Mar 5, 2016 at 1:03 AM, Minudika Malshan <
> >> > > > minudika001@gmail.com>
> >> > > > > > wrote:
> >> > > > > >
> >> > > > > > > Hi,
> >> > > > > > >
> >> > > > > > > I was going through JAVA REPL implementation.
> >> > > > > > > I'm bit confused about the way it should be used to
> implement
> >> a
> >> > > java
> >> > > > > > > interpreter which supports Apache beam commands.
> >> > > > > > > Should we have to add JAVA-REPL source code as a module for
> >> the
> >> > > beam
> >> > > > > > > interpreter or can we get the necessary features of it as
> >> > > > dependencies
> >> > > > > to
> >> > > > > > > our project?
> >> > > > > > > Could you please explain the procedure I should follow in
> >> order
> >> > to
> >> > > > > > achieve
> >> > > > > > > this task.
> >> > > > > > >
> >> > > > > > > Thanks and regards,
> >> > > > > > > Minudika
> >> > > > > > >
> >> > > > > > >
> >> > > > > > > Minudika Malshan
> >> > > > > > > Undergraduate
> >> > > > > > > Department of Computer Science and Engineering
> >> > > > > > > University of Moratuwa.
> >> > > > > > >
> >> > > > > > >
> >> > > > > > >
> >> > > > > > >
> >> > > > > > > On Thu, Mar 3, 2016 at 11:23 AM, Alexander Bezzubov <
> >> > > bzz@apache.org>
> >> > > > > > > wrote:
> >> > > > > > >
> >> > > > > > >> Hi,
> >> > > > > > >>
> >> > > > > > >> I would suggest you to take some time and read through the
> >> links
> >> > > > from
> >> > > > > > >> email
> >> > > > > > >> carefully and then post back here in this thread, in case
> you
> >> > > manage
> >> > > > > to
> >> > > > > > >> find the answer to your question.
> >> > > > > > >>
> >> > > > > > >> That might helpful to other students participating in GSoC
> as
> >> > > well.
> >> > > > > > >>
> >> > > > > > >> Thanks!
> >> > > > > > >>
> >> > > > > > >> --
> >> > > > > > >> Alex
> >> > > > > > >>
> >> > > > > > >>
> >> > > > > > >> On Thu, Mar 3, 2016 at 2:43 PM, Minudika Malshan <
> >> > > > > minudika001@gmail.com
> >> > > > > > >
> >> > > > > > >> wrote:
> >> > > > > > >>
> >> > > > > > >> > Hi Alex,
> >> > > > > > >> >
> >> > > > > > >> > Thanks a lot for your detailed guide through the project.
> >> > > > > > >> > As you have mentioned, I'm going to create a draft
> >> proposal.
> >> > > > > > >> > Is there any specific template for the proposal? Or will
> >> it be
> >> > > ok
> >> > > > to
> >> > > > > > >> create
> >> > > > > > >> > a proposal on my own including the facts and points
> you've
> >> > > > mentioned
> >> > > > > > in
> >> > > > > > >> > your reply?
> >> > > > > > >> >
> >> > > > > > >> > Thanks again and regards.
> >> > > > > > >> > Minudika
> >> > > > > > >> >
> >> > > > > > >> > Minudika Malshan
> >> > > > > > >> > Undergraduate
> >> > > > > > >> > Department of Computer Science and Engineering
> >> > > > > > >> > University of Moratuwa.
> >> > > > > > >> >
> >> > > > > > >> >
> >> > > > > > >> >
> >> > > > > > >> >
> >> > > > > > >> > On Thu, Mar 3, 2016 at 8:49 AM, Alexander Bezzubov <
> >> > > > > > >> abezzubov@nflabs.com>
> >> > > > > > >> > wrote:
> >> > > > > > >> >
> >> > > > > > >> > > Hi Minudika,
> >> > > > > > >> > >
> >> > > > > > >> > > > Currently I am writing an interpreter for SiddhiQL
> >> which
> >> > is
> >> > > a
> >> > > > > real
> >> > > > > > >> time
> >> > > > > > >> > > > complex event processing engine, as a part of
> research.
> >> > > > > > >> > > > If you are interested, you can find the code at here.
> >> > (It's
> >> > > > too
> >> > > > > > >> messy
> >> > > > > > >> > > > though. Have a lot to clean up the in the code)
> >> > > > > > >> > > > https://github.com/minudika/incubator-zeppelin
> >> > > > > > >> > >
> >> > > > > > >> > > Thank you for sharing! That would be a huge plus for
> your
> >> > > > > proposal,
> >> > > > > > >> but
> >> > > > > > >> > > please remember that code quality would be an important
> >> > factor
> >> > > > on
> >> > > > > > >> > > the proposal selection process, so please make sure
> that
> >> you
> >> > > > have
> >> > > > > > >> > finished
> >> > > > > > >> > > possible cleanups before attaching it to your
> >> application.
> >> > > > > > >> > >
> >> > > > > > >> > > On the side note - I can see your commits in master
> >> branch
> >> > of
> >> > > > your
> >> > > > > > >> fork,
> >> > > > > > >> > > why not to try the workflow Zeppelin uses
> >> > > > > > >> > > <
> >> > > > > > >> > >
> >> > > > > > >> >
> >> > > > > > >>
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> >> > > > > > >> > > >
> >> > > > > > >> > > [0]
> >> > > > > > >> > > by tracking your work in different branches? From there
> >> it
> >> > > will
> >> > > > be
> >> > > > > > >> easy
> >> > > > > > >> > to
> >> > > > > > >> > > submit a PR and ask other contributors for a code
> review,
> >> > > which
> >> > > > > > could
> >> > > > > > >> > > improve chances of getting high quality code at the
> end.
> >> > > > > > >> > >
> >> > > > > > >> > >
> >> > > > > > >> > > > I would like to know the exact purpose of this
> project
> >> and
> >> > > > > > expected
> >> > > > > > >> > > outcome
> >> > > > > > >> > > from the student.
> >> > > > > > >> > >
> >> > > > > > >> > > The purpose (the objective or the outcome or the goal)
> of
> >> > this
> >> > > > > > >> project is
> >> > > > > > >> > > to have merged PR with a code + documentation + example
> >> of
> >> > > usage
> >> > > > > > for a
> >> > > > > > >> > new
> >> > > > > > >> > > Interpreter in Zeppelin, that works with Apache Beam
> SKD
> >> by
> >> > > the
> >> > > > > end
> >> > > > > > of
> >> > > > > > >> > the
> >> > > > > > >> > > summer.
> >> > > > > > >> > >
> >> > > > > > >> > > It might be bold goal, so in order to be reachable and
> >> get
> >> > > > > accepted
> >> > > > > > it
> >> > > > > > >> > > should be further divided on smaller goal aligned with
> >> GSoC
> >> > > > > > timeline,
> >> > > > > > >> and
> >> > > > > > >> > > then even on a smaller "steps" on "how to get there".
> >> > > > > > >> > > The expectations are that you will do this work, as
> part
> >> of
> >> > > your
> >> > > > > > >> > > application proposal (with the help of potential
> >> mentors).
> >> > In
> >> > > > > prev.
> >> > > > > > >> email
> >> > > > > > >> > > in this thread I posted some ideas on how those smaller
> >> > goals
> >> > > > can
> >> > > > > > look
> >> > > > > > >> > > like, but ultimately it's up to you to decide.
> >> > > > > > >> > >
> >> > > > > > >> > >
> >> > > > > > >> > > So I would suggest you start looking into creating a
> >> > proposal
> >> > > > > draft
> >> > > > > > as
> >> > > > > > >> > > early as possible. [5] Have some examples and docs from
> >> ASF
> >> > on
> >> > > > the
> >> > > > > > >> > proposal
> >> > > > > > >> > > as well, so please make sure that you read it. Please
> >> also
> >> > > feel
> >> > > > > free
> >> > > > > > >> to
> >> > > > > > >> > > post it here to get the feedback from the community,
> and
> >> I
> >> > > will
> >> > > > be
> >> > > > > > >> happy
> >> > > > > > >> > to
> >> > > > > > >> > > further assist you with it.
> >> > > > > > >> > >
> >> > > > > > >> > > Good proposal consists of:
> >> > > > > > >> > >
> >> > > > > > >> > >  - list of high-level, measurable "results", or steps
> to
> >> > > archive
> >> > > > > the
> >> > > > > > >> > final
> >> > > > > > >> > > objective\goal
> >> > > > > > >> > >  - laid out over the timeline (so expectations for
> >> > > "milestones"
> >> > > > > like
> >> > > > > > >> > > mid-term are set)
> >> > > > > > >> > >  - each "result" with the further scope breakdown to a
> >> > smaller
> >> > > > > > action
> >> > > > > > >> > items
> >> > > > > > >> > > (ideally, each not longer than 1day)
> >> > > > > > >> > >  - plus some background information, showing that you
> are
> >> > > > > qualified
> >> > > > > > >> to do
> >> > > > > > >> > > all that and put some thinking into details (links to
> >> your
> >> > > code
> >> > > > > here
> >> > > > > > >> will
> >> > > > > > >> > > help very much)
> >> > > > > > >> > >
> >> > > > > > >> > >
> >> > > > > > >> > > > I am getting familiar with Apache beam nowadays.
> Please
> >> > can
> >> > > > you
> >> > > > > > >> provide
> >> > > > > > >> > > me some useful resources for that.
> >> > > > > > >> > >
> >> > > > > > >> > > [1], [2], [3], [4] are some resource to learn about
> Beam
> >> > > before
> >> > > > it
> >> > > > > > has
> >> > > > > > >> > > finalized its move to Apache.
> >> > > > > > >> > >
> >> > > > > > >> > > Hope this helps!
> >> > > > > > >> > >
> >> > > > > > >> > > --
> >> > > > > > >> > > Alex
> >> > > > > > >> > >
> >> > > > > > >> > >
> >> > > > > > >> > >  0.
> >> > > > > > >> > >
> >> > > > > > >> > >
> >> > > > > > >> >
> >> > > > > > >>
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> >> > > > > > >> > >  1. https://cloud.google.com/dataflow/
> >> > > > > > >> > >  2.
> >> > > > > https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
> >> > > > > > >> > >  3.
> >> > > > > > >> > >
> >> > > > > > >> >
> >> > > > > > >>
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
> >> > > > > > >> > >  4.
> >> > > > > https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
> >> > > > > > >> > >  5. https://community.apache.org/gsoc.html
> >> > > > > > >> > >
> >> > > > > > >> > > On Wed, Mar 2, 2016 at 2:50 AM, Minudika Malshan <
> >> > > > > > >> minudika001@gmail.com>
> >> > > > > > >> > > wrote:
> >> > > > > > >> > >
> >> > > > > > >> > > > Hi,
> >> > > > > > >> > > >
> >> > > > > > >> > > > First of all, thanks Alex for your reply.
> >> > > > > > >> > > > Sorry for the delay.
> >> > > > > > >> > > > Some thing has gone wrong with my mail thread. I just
> >> saw
> >> > > > Alex's
> >> > > > > > >> reply.
> >> > > > > > >> > > >
> >> > > > > > >> > > > I am getting familiar with Apache beam nowadays.
> Please
> >> > can
> >> > > > you
> >> > > > > > >> provide
> >> > > > > > >> > > me
> >> > > > > > >> > > > some useful resources for that.
> >> > > > > > >> > > > Beam developers said that it would take like a week
> to
> >> get
> >> > > the
> >> > > > > > >> official
> >> > > > > > >> > > > Apache documentation for beam done.
> >> > > > > > >> > > >
> >> > > > > > >> > > > Cheers,
> >> > > > > > >> > > > Minudika
> >> > > > > > >> > > >
> >> > > > > > >> > > > Minudika Malshan
> >> > > > > > >> > > > Undergraduate
> >> > > > > > >> > > > Department of Computer Science and Engineering
> >> > > > > > >> > > > University of Moratuwa.
> >> > > > > > >> > > >
> >> > > > > > >> > > >
> >> > > > > > >> > > >
> >> > > > > > >> > > >
> >> > > > > > >> > > > On Sun, Feb 21, 2016 at 2:30 AM, Minudika Malshan <
> >> > > > > > >> > minudika001@gmail.com
> >> > > > > > >> > > >
> >> > > > > > >> > > > wrote:
> >> > > > > > >> > > >
> >> > > > > > >> > > > > Hi all,
> >> > > > > > >> > > > >
> >> > > > > > >> > > > > I am looking forward to contribute in this year
> GSOC.
> >> > > > > > >> > > > > I have a basic understand in writing interpreters
> for
> >> > > > zeppelin
> >> > > > > > and
> >> > > > > > >> > have
> >> > > > > > >> > > > > already implement an interpreter for WSO2 siddhi
> >> which
> >> > is
> >> > > a
> >> > > > > > >> complex
> >> > > > > > >> > > event
> >> > > > > > >> > > > > processing language.
> >> > > > > > >> > > > > Could you please give me more details about the
> >> > > requirement
> >> > > > > for
> >> > > > > > >> > > > > implementing a new interpreter for Apache beam?
> >> > > > > > >> > > > > It would be a great help for me to getting familiar
> >> with
> >> > > > this
> >> > > > > > >> > > > > implementation.
> >> > > > > > >> > > > >
> >> > > > > > >> > > > > Thank you!
> >> > > > > > >> > > > >
> >> > > > > > >> > > > > Minudika Malshan
> >> > > > > > >> > > > > Undergraduate
> >> > > > > > >> > > > > Department of Computer Science and Engineering
> >> > > > > > >> > > > > University of Moratuwa.
> >> > > > > > >> > > > >
> >> > > > > > >> > > > >
> >> > > > > > >> > > > >
> >> > > > > > >> > > >
> >> > > > > > >> > >
> >> > > > > > >> > >
> >> > > > > > >> > >
> >> > > > > > >> > > --
> >> > > > > > >> > > --
> >> > > > > > >> > > Kind regards,
> >> > > > > > >> > > Alexander.
> >> > > > > > >> > >
> >> > > > > > >> >
> >> > > > > > >>
> >> > > > > > >
> >> > > > > > >
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> >
> >
> >
> > --
> > *Minudika Malshan*
> > Undergraduate
> > Department of Computer Science and Engineering
> > University of Moratuwa
> > Sri Lanka.
> > <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
> >
> >
> >
>
>
> --
> *Minudika Malshan*
> Undergraduate
> Department of Computer Science and Engineering
> University of Moratuwa
> Sri Lanka.
> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>

Re: ZEPPELIN-682

Posted by Minudika Malshan <mi...@gmail.com>.
Hi,

Could you please help me to improve the content of above proposal?

Thanks

On Sun, Mar 13, 2016 at 1:37 AM, Minudika Malshan <mi...@gmail.com>
wrote:

> Hi Alex,
>
> I prepared a draft version of my proposal which you can find here
> <https://docs.google.com/document/d/1KaBKxYbR08pgwv3UfPF-SMiRM2VJ7K4AQiLzzfUd138/edit?usp=sharing>.
> Could you please have a look and give comments on how to improve it.
>
> Thanks and regards
>
> On Sat, Mar 12, 2016 at 8:10 AM, Alexander Bezzubov <bz...@apache.org>
> wrote:
>
>> Hi,
>>
>> great question - as cloud platform that you mention is not open-source, it
>> is not immediately expected to get it done as a part of GSoC.
>>
>> That being said, if that is something that you want to look into, or think
>> that should be not very hard to implement, or think that would be of the
>> great benefit of users - it's totally up to you and you can make it part
>> of
>> your project proposal scope, if you want to (i.e as extra bonus, at the
>> end, if time permits)
>>
>> --
>> Alex
>>
>> On Thu, Mar 10, 2016 at 6:39 PM, Minudika Malshan <mi...@gmail.com>
>> wrote:
>>
>> > Hi Alex,
>> >
>> > As we know the origin of Apache beam is  the Google cloud platform. It
>> has
>> > been developed mainly focusing on deploying pipelines in the cloud.
>> > But AFAIK mostly zeppelin is used as a standalone system.
>> > Is it expected to implement the cloud support for the interpreter under
>> > this GSoC project?
>> >
>> > Best regards.
>> >
>> > Minudika Malshan
>> > Undergraduate
>> > Department of Computer Science and Engineering
>> > University of Moratuwa
>> > Sri Lanka.
>> >
>> >
>> >
>> >
>> > On Thu, Mar 10, 2016 at 6:44 AM, Alexander Bezzubov <bz...@apache.org>
>> > wrote:
>> >
>> > > Hi Minudika,
>> > >
>> > > you plan sounds awesome - please either keep this thread posted on the
>> > > progress or even better, feel free to start a new one, with more
>> > > descriptive subject, asking community for a feedback on your proposal.
>> > >
>> > > Google docs \w ability for people with the link to post comments there
>> > is a
>> > > great medium. As soon as you send one I'll be happy to add it to
>> https://
>> > >
>> cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
>> > >
>> > > --
>> > > Alex
>> > >
>> > > On Wed, Mar 9, 2016 at 9:21 PM, Minudika Malshan <
>> minudika001@gmail.com>
>> > > wrote:
>> > >
>> > > > Hi Alex,
>> > > >
>> > > > I think Java-repl can be used for the implementation. Currently I am
>> > > > working on a sample implementation and will share it in here soon.
>> > > > And will it be ok if I share my sample proposal as a google doc?
>> > > >
>> > > > Thanks for your help.
>> > > >
>> > > > Regards.
>> > > > Minudika
>> > > >
>> > > > Minudika Malshan
>> > > > Undergraduate
>> > > > Department of Computer Science and Engineering
>> > > > University of Moratuwa
>> > > > Sri Lanka
>> > > >
>> > > >
>> > > >
>> > > >
>> > > > On Mon, Mar 7, 2016 at 6:39 AM, Alexander Bezzubov <bz...@apache.org>
>> > > wrote:
>> > > >
>> > > > > Hi Minudika,
>> > > > >
>> > > > > if you are talking about Java REPL [1], this was just an example
>> of
>> > the
>> > > > > project we might want to use to archive the first step of our
>> goal:
>> > get
>> > > > > Java code interpreted by Zeppelin.
>> > > > >
>> > > > > > Should we have to add JAVA-REPL source code as a module for the
>> > beam
>> > > > > > interpreter or can we get the necessary features of it as
>> > > dependencies
>> > > > to
>> > > > > > our project?
>> > > > > Well, it looks like this particular project is built with Ant and
>> is
>> > > not
>> > > > > published on Maven [2]. So right now there is no easy way to get
>> it
>> > as
>> > > > > build-time dependency.
>> > > > >
>> > > > > What I would suggest here:
>> > > > >   - try finding any other other alternative java REPL
>> implementations
>> > > > >   - if there are none, you could try hacking first PoC for
>> Java\Beam
>> > > > > interpreter together just using the code from this project,
>> inside a
>> > > new
>> > > > > interpreter module directly (it is Apache 2.0 licensed)
>> > > > >
>> > > > > If it suits our needs and PoC works (it might not, looking though
>> > open
>> > > > > issues on Github), then at the end of the GSoC you could just
>> > allocate
>> > > > some
>> > > > > time to contribute Maven publishing to that project (which should
>> not
>> > > > take
>> > > > > long and can be done as a last step).
>> > > > >
>> > > > > Hope this helps and please let me know if you have further
>> questions!
>> > > > >
>> > > > >  1. https://github.com/albertlatacz/java-repl/issues/79
>> > > > >  2. https://github.com/albertlatacz/java-repl
>> > > > >
>> > > > > On Sun, Mar 6, 2016 at 4:17 AM, Minudika Malshan <
>> > > minudika001@gmail.com>
>> > > > > wrote:
>> > > > >
>> > > > > > Hi,
>> > > > > >
>> > > > > > I have gained understanding about zeppelin and functionalities
>> of
>> > > > > DataFlow
>> > > > > > SDK. please help me to get familiar with JAVA-REPL.
>> > > > > > It would be a great help if you can help me to understand the
>> flow
>> > of
>> > > > > > JAVA-REPL and the way to use it to interpret DataFlow SDK
>> methods.
>> > > > > >
>> > > > > > Regards
>> > > > > > Minudika
>> > > > > >
>> > > > > > Minudika Malshan
>> > > > > > Undergraduate
>> > > > > > Department of Computer Science and Engineering
>> > > > > > University of Moratuwa.
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > > On Sat, Mar 5, 2016 at 1:03 AM, Minudika Malshan <
>> > > > minudika001@gmail.com>
>> > > > > > wrote:
>> > > > > >
>> > > > > > > Hi,
>> > > > > > >
>> > > > > > > I was going through JAVA REPL implementation.
>> > > > > > > I'm bit confused about the way it should be used to implement
>> a
>> > > java
>> > > > > > > interpreter which supports Apache beam commands.
>> > > > > > > Should we have to add JAVA-REPL source code as a module for
>> the
>> > > beam
>> > > > > > > interpreter or can we get the necessary features of it as
>> > > > dependencies
>> > > > > to
>> > > > > > > our project?
>> > > > > > > Could you please explain the procedure I should follow in
>> order
>> > to
>> > > > > > achieve
>> > > > > > > this task.
>> > > > > > >
>> > > > > > > Thanks and regards,
>> > > > > > > Minudika
>> > > > > > >
>> > > > > > >
>> > > > > > > Minudika Malshan
>> > > > > > > Undergraduate
>> > > > > > > Department of Computer Science and Engineering
>> > > > > > > University of Moratuwa.
>> > > > > > >
>> > > > > > >
>> > > > > > >
>> > > > > > >
>> > > > > > > On Thu, Mar 3, 2016 at 11:23 AM, Alexander Bezzubov <
>> > > bzz@apache.org>
>> > > > > > > wrote:
>> > > > > > >
>> > > > > > >> Hi,
>> > > > > > >>
>> > > > > > >> I would suggest you to take some time and read through the
>> links
>> > > > from
>> > > > > > >> email
>> > > > > > >> carefully and then post back here in this thread, in case you
>> > > manage
>> > > > > to
>> > > > > > >> find the answer to your question.
>> > > > > > >>
>> > > > > > >> That might helpful to other students participating in GSoC as
>> > > well.
>> > > > > > >>
>> > > > > > >> Thanks!
>> > > > > > >>
>> > > > > > >> --
>> > > > > > >> Alex
>> > > > > > >>
>> > > > > > >>
>> > > > > > >> On Thu, Mar 3, 2016 at 2:43 PM, Minudika Malshan <
>> > > > > minudika001@gmail.com
>> > > > > > >
>> > > > > > >> wrote:
>> > > > > > >>
>> > > > > > >> > Hi Alex,
>> > > > > > >> >
>> > > > > > >> > Thanks a lot for your detailed guide through the project.
>> > > > > > >> > As you have mentioned, I'm going to create a draft
>> proposal.
>> > > > > > >> > Is there any specific template for the proposal? Or will
>> it be
>> > > ok
>> > > > to
>> > > > > > >> create
>> > > > > > >> > a proposal on my own including the facts and points you've
>> > > > mentioned
>> > > > > > in
>> > > > > > >> > your reply?
>> > > > > > >> >
>> > > > > > >> > Thanks again and regards.
>> > > > > > >> > Minudika
>> > > > > > >> >
>> > > > > > >> > Minudika Malshan
>> > > > > > >> > Undergraduate
>> > > > > > >> > Department of Computer Science and Engineering
>> > > > > > >> > University of Moratuwa.
>> > > > > > >> >
>> > > > > > >> >
>> > > > > > >> >
>> > > > > > >> >
>> > > > > > >> > On Thu, Mar 3, 2016 at 8:49 AM, Alexander Bezzubov <
>> > > > > > >> abezzubov@nflabs.com>
>> > > > > > >> > wrote:
>> > > > > > >> >
>> > > > > > >> > > Hi Minudika,
>> > > > > > >> > >
>> > > > > > >> > > > Currently I am writing an interpreter for SiddhiQL
>> which
>> > is
>> > > a
>> > > > > real
>> > > > > > >> time
>> > > > > > >> > > > complex event processing engine, as a part of research.
>> > > > > > >> > > > If you are interested, you can find the code at here.
>> > (It's
>> > > > too
>> > > > > > >> messy
>> > > > > > >> > > > though. Have a lot to clean up the in the code)
>> > > > > > >> > > > https://github.com/minudika/incubator-zeppelin
>> > > > > > >> > >
>> > > > > > >> > > Thank you for sharing! That would be a huge plus for your
>> > > > > proposal,
>> > > > > > >> but
>> > > > > > >> > > please remember that code quality would be an important
>> > factor
>> > > > on
>> > > > > > >> > > the proposal selection process, so please make sure that
>> you
>> > > > have
>> > > > > > >> > finished
>> > > > > > >> > > possible cleanups before attaching it to your
>> application.
>> > > > > > >> > >
>> > > > > > >> > > On the side note - I can see your commits in master
>> branch
>> > of
>> > > > your
>> > > > > > >> fork,
>> > > > > > >> > > why not to try the workflow Zeppelin uses
>> > > > > > >> > > <
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
>> > > > > > >> > > >
>> > > > > > >> > > [0]
>> > > > > > >> > > by tracking your work in different branches? From there
>> it
>> > > will
>> > > > be
>> > > > > > >> easy
>> > > > > > >> > to
>> > > > > > >> > > submit a PR and ask other contributors for a code review,
>> > > which
>> > > > > > could
>> > > > > > >> > > improve chances of getting high quality code at the end.
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> > > > I would like to know the exact purpose of this project
>> and
>> > > > > > expected
>> > > > > > >> > > outcome
>> > > > > > >> > > from the student.
>> > > > > > >> > >
>> > > > > > >> > > The purpose (the objective or the outcome or the goal) of
>> > this
>> > > > > > >> project is
>> > > > > > >> > > to have merged PR with a code + documentation + example
>> of
>> > > usage
>> > > > > > for a
>> > > > > > >> > new
>> > > > > > >> > > Interpreter in Zeppelin, that works with Apache Beam SKD
>> by
>> > > the
>> > > > > end
>> > > > > > of
>> > > > > > >> > the
>> > > > > > >> > > summer.
>> > > > > > >> > >
>> > > > > > >> > > It might be bold goal, so in order to be reachable and
>> get
>> > > > > accepted
>> > > > > > it
>> > > > > > >> > > should be further divided on smaller goal aligned with
>> GSoC
>> > > > > > timeline,
>> > > > > > >> and
>> > > > > > >> > > then even on a smaller "steps" on "how to get there".
>> > > > > > >> > > The expectations are that you will do this work, as part
>> of
>> > > your
>> > > > > > >> > > application proposal (with the help of potential
>> mentors).
>> > In
>> > > > > prev.
>> > > > > > >> email
>> > > > > > >> > > in this thread I posted some ideas on how those smaller
>> > goals
>> > > > can
>> > > > > > look
>> > > > > > >> > > like, but ultimately it's up to you to decide.
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> > > So I would suggest you start looking into creating a
>> > proposal
>> > > > > draft
>> > > > > > as
>> > > > > > >> > > early as possible. [5] Have some examples and docs from
>> ASF
>> > on
>> > > > the
>> > > > > > >> > proposal
>> > > > > > >> > > as well, so please make sure that you read it. Please
>> also
>> > > feel
>> > > > > free
>> > > > > > >> to
>> > > > > > >> > > post it here to get the feedback from the community, and
>> I
>> > > will
>> > > > be
>> > > > > > >> happy
>> > > > > > >> > to
>> > > > > > >> > > further assist you with it.
>> > > > > > >> > >
>> > > > > > >> > > Good proposal consists of:
>> > > > > > >> > >
>> > > > > > >> > >  - list of high-level, measurable "results", or steps to
>> > > archive
>> > > > > the
>> > > > > > >> > final
>> > > > > > >> > > objective\goal
>> > > > > > >> > >  - laid out over the timeline (so expectations for
>> > > "milestones"
>> > > > > like
>> > > > > > >> > > mid-term are set)
>> > > > > > >> > >  - each "result" with the further scope breakdown to a
>> > smaller
>> > > > > > action
>> > > > > > >> > items
>> > > > > > >> > > (ideally, each not longer than 1day)
>> > > > > > >> > >  - plus some background information, showing that you are
>> > > > > qualified
>> > > > > > >> to do
>> > > > > > >> > > all that and put some thinking into details (links to
>> your
>> > > code
>> > > > > here
>> > > > > > >> will
>> > > > > > >> > > help very much)
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> > > > I am getting familiar with Apache beam nowadays. Please
>> > can
>> > > > you
>> > > > > > >> provide
>> > > > > > >> > > me some useful resources for that.
>> > > > > > >> > >
>> > > > > > >> > > [1], [2], [3], [4] are some resource to learn about Beam
>> > > before
>> > > > it
>> > > > > > has
>> > > > > > >> > > finalized its move to Apache.
>> > > > > > >> > >
>> > > > > > >> > > Hope this helps!
>> > > > > > >> > >
>> > > > > > >> > > --
>> > > > > > >> > > Alex
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> > >  0.
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
>> > > > > > >> > >  1. https://cloud.google.com/dataflow/
>> > > > > > >> > >  2.
>> > > > > https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
>> > > > > > >> > >  3.
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
>> > > > > > >> > >  4.
>> > > > > https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
>> > > > > > >> > >  5. https://community.apache.org/gsoc.html
>> > > > > > >> > >
>> > > > > > >> > > On Wed, Mar 2, 2016 at 2:50 AM, Minudika Malshan <
>> > > > > > >> minudika001@gmail.com>
>> > > > > > >> > > wrote:
>> > > > > > >> > >
>> > > > > > >> > > > Hi,
>> > > > > > >> > > >
>> > > > > > >> > > > First of all, thanks Alex for your reply.
>> > > > > > >> > > > Sorry for the delay.
>> > > > > > >> > > > Some thing has gone wrong with my mail thread. I just
>> saw
>> > > > Alex's
>> > > > > > >> reply.
>> > > > > > >> > > >
>> > > > > > >> > > > I am getting familiar with Apache beam nowadays. Please
>> > can
>> > > > you
>> > > > > > >> provide
>> > > > > > >> > > me
>> > > > > > >> > > > some useful resources for that.
>> > > > > > >> > > > Beam developers said that it would take like a week to
>> get
>> > > the
>> > > > > > >> official
>> > > > > > >> > > > Apache documentation for beam done.
>> > > > > > >> > > >
>> > > > > > >> > > > Cheers,
>> > > > > > >> > > > Minudika
>> > > > > > >> > > >
>> > > > > > >> > > > Minudika Malshan
>> > > > > > >> > > > Undergraduate
>> > > > > > >> > > > Department of Computer Science and Engineering
>> > > > > > >> > > > University of Moratuwa.
>> > > > > > >> > > >
>> > > > > > >> > > >
>> > > > > > >> > > >
>> > > > > > >> > > >
>> > > > > > >> > > > On Sun, Feb 21, 2016 at 2:30 AM, Minudika Malshan <
>> > > > > > >> > minudika001@gmail.com
>> > > > > > >> > > >
>> > > > > > >> > > > wrote:
>> > > > > > >> > > >
>> > > > > > >> > > > > Hi all,
>> > > > > > >> > > > >
>> > > > > > >> > > > > I am looking forward to contribute in this year GSOC.
>> > > > > > >> > > > > I have a basic understand in writing interpreters for
>> > > > zeppelin
>> > > > > > and
>> > > > > > >> > have
>> > > > > > >> > > > > already implement an interpreter for WSO2 siddhi
>> which
>> > is
>> > > a
>> > > > > > >> complex
>> > > > > > >> > > event
>> > > > > > >> > > > > processing language.
>> > > > > > >> > > > > Could you please give me more details about the
>> > > requirement
>> > > > > for
>> > > > > > >> > > > > implementing a new interpreter for Apache beam?
>> > > > > > >> > > > > It would be a great help for me to getting familiar
>> with
>> > > > this
>> > > > > > >> > > > > implementation.
>> > > > > > >> > > > >
>> > > > > > >> > > > > Thank you!
>> > > > > > >> > > > >
>> > > > > > >> > > > > Minudika Malshan
>> > > > > > >> > > > > Undergraduate
>> > > > > > >> > > > > Department of Computer Science and Engineering
>> > > > > > >> > > > > University of Moratuwa.
>> > > > > > >> > > > >
>> > > > > > >> > > > >
>> > > > > > >> > > > >
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> > > --
>> > > > > > >> > > --
>> > > > > > >> > > Kind regards,
>> > > > > > >> > > Alexander.
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>>
>
>
>
> --
> *Minudika Malshan*
> Undergraduate
> Department of Computer Science and Engineering
> University of Moratuwa
> Sri Lanka.
> <https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>
>
>
>


-- 
*Minudika Malshan*
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa
Sri Lanka.
<https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>

Re: ZEPPELIN-682

Posted by Minudika Malshan <mi...@gmail.com>.
Hi Alex,

I prepared a draft version of my proposal which you can find here
<https://docs.google.com/document/d/1KaBKxYbR08pgwv3UfPF-SMiRM2VJ7K4AQiLzzfUd138/edit?usp=sharing>.
Could you please have a look and give comments on how to improve it.

Thanks and regards

On Sat, Mar 12, 2016 at 8:10 AM, Alexander Bezzubov <bz...@apache.org> wrote:

> Hi,
>
> great question - as cloud platform that you mention is not open-source, it
> is not immediately expected to get it done as a part of GSoC.
>
> That being said, if that is something that you want to look into, or think
> that should be not very hard to implement, or think that would be of the
> great benefit of users - it's totally up to you and you can make it part of
> your project proposal scope, if you want to (i.e as extra bonus, at the
> end, if time permits)
>
> --
> Alex
>
> On Thu, Mar 10, 2016 at 6:39 PM, Minudika Malshan <mi...@gmail.com>
> wrote:
>
> > Hi Alex,
> >
> > As we know the origin of Apache beam is  the Google cloud platform. It
> has
> > been developed mainly focusing on deploying pipelines in the cloud.
> > But AFAIK mostly zeppelin is used as a standalone system.
> > Is it expected to implement the cloud support for the interpreter under
> > this GSoC project?
> >
> > Best regards.
> >
> > Minudika Malshan
> > Undergraduate
> > Department of Computer Science and Engineering
> > University of Moratuwa
> > Sri Lanka.
> >
> >
> >
> >
> > On Thu, Mar 10, 2016 at 6:44 AM, Alexander Bezzubov <bz...@apache.org>
> > wrote:
> >
> > > Hi Minudika,
> > >
> > > you plan sounds awesome - please either keep this thread posted on the
> > > progress or even better, feel free to start a new one, with more
> > > descriptive subject, asking community for a feedback on your proposal.
> > >
> > > Google docs \w ability for people with the link to post comments there
> > is a
> > > great medium. As soon as you send one I'll be happy to add it to
> https://
> > >
> cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
> > >
> > > --
> > > Alex
> > >
> > > On Wed, Mar 9, 2016 at 9:21 PM, Minudika Malshan <
> minudika001@gmail.com>
> > > wrote:
> > >
> > > > Hi Alex,
> > > >
> > > > I think Java-repl can be used for the implementation. Currently I am
> > > > working on a sample implementation and will share it in here soon.
> > > > And will it be ok if I share my sample proposal as a google doc?
> > > >
> > > > Thanks for your help.
> > > >
> > > > Regards.
> > > > Minudika
> > > >
> > > > Minudika Malshan
> > > > Undergraduate
> > > > Department of Computer Science and Engineering
> > > > University of Moratuwa
> > > > Sri Lanka
> > > >
> > > >
> > > >
> > > >
> > > > On Mon, Mar 7, 2016 at 6:39 AM, Alexander Bezzubov <bz...@apache.org>
> > > wrote:
> > > >
> > > > > Hi Minudika,
> > > > >
> > > > > if you are talking about Java REPL [1], this was just an example of
> > the
> > > > > project we might want to use to archive the first step of our goal:
> > get
> > > > > Java code interpreted by Zeppelin.
> > > > >
> > > > > > Should we have to add JAVA-REPL source code as a module for the
> > beam
> > > > > > interpreter or can we get the necessary features of it as
> > > dependencies
> > > > to
> > > > > > our project?
> > > > > Well, it looks like this particular project is built with Ant and
> is
> > > not
> > > > > published on Maven [2]. So right now there is no easy way to get it
> > as
> > > > > build-time dependency.
> > > > >
> > > > > What I would suggest here:
> > > > >   - try finding any other other alternative java REPL
> implementations
> > > > >   - if there are none, you could try hacking first PoC for
> Java\Beam
> > > > > interpreter together just using the code from this project, inside
> a
> > > new
> > > > > interpreter module directly (it is Apache 2.0 licensed)
> > > > >
> > > > > If it suits our needs and PoC works (it might not, looking though
> > open
> > > > > issues on Github), then at the end of the GSoC you could just
> > allocate
> > > > some
> > > > > time to contribute Maven publishing to that project (which should
> not
> > > > take
> > > > > long and can be done as a last step).
> > > > >
> > > > > Hope this helps and please let me know if you have further
> questions!
> > > > >
> > > > >  1. https://github.com/albertlatacz/java-repl/issues/79
> > > > >  2. https://github.com/albertlatacz/java-repl
> > > > >
> > > > > On Sun, Mar 6, 2016 at 4:17 AM, Minudika Malshan <
> > > minudika001@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > Hi,
> > > > > >
> > > > > > I have gained understanding about zeppelin and functionalities of
> > > > > DataFlow
> > > > > > SDK. please help me to get familiar with JAVA-REPL.
> > > > > > It would be a great help if you can help me to understand the
> flow
> > of
> > > > > > JAVA-REPL and the way to use it to interpret DataFlow SDK
> methods.
> > > > > >
> > > > > > Regards
> > > > > > Minudika
> > > > > >
> > > > > > Minudika Malshan
> > > > > > Undergraduate
> > > > > > Department of Computer Science and Engineering
> > > > > > University of Moratuwa.
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Sat, Mar 5, 2016 at 1:03 AM, Minudika Malshan <
> > > > minudika001@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > > Hi,
> > > > > > >
> > > > > > > I was going through JAVA REPL implementation.
> > > > > > > I'm bit confused about the way it should be used to implement a
> > > java
> > > > > > > interpreter which supports Apache beam commands.
> > > > > > > Should we have to add JAVA-REPL source code as a module for the
> > > beam
> > > > > > > interpreter or can we get the necessary features of it as
> > > > dependencies
> > > > > to
> > > > > > > our project?
> > > > > > > Could you please explain the procedure I should follow in order
> > to
> > > > > > achieve
> > > > > > > this task.
> > > > > > >
> > > > > > > Thanks and regards,
> > > > > > > Minudika
> > > > > > >
> > > > > > >
> > > > > > > Minudika Malshan
> > > > > > > Undergraduate
> > > > > > > Department of Computer Science and Engineering
> > > > > > > University of Moratuwa.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On Thu, Mar 3, 2016 at 11:23 AM, Alexander Bezzubov <
> > > bzz@apache.org>
> > > > > > > wrote:
> > > > > > >
> > > > > > >> Hi,
> > > > > > >>
> > > > > > >> I would suggest you to take some time and read through the
> links
> > > > from
> > > > > > >> email
> > > > > > >> carefully and then post back here in this thread, in case you
> > > manage
> > > > > to
> > > > > > >> find the answer to your question.
> > > > > > >>
> > > > > > >> That might helpful to other students participating in GSoC as
> > > well.
> > > > > > >>
> > > > > > >> Thanks!
> > > > > > >>
> > > > > > >> --
> > > > > > >> Alex
> > > > > > >>
> > > > > > >>
> > > > > > >> On Thu, Mar 3, 2016 at 2:43 PM, Minudika Malshan <
> > > > > minudika001@gmail.com
> > > > > > >
> > > > > > >> wrote:
> > > > > > >>
> > > > > > >> > Hi Alex,
> > > > > > >> >
> > > > > > >> > Thanks a lot for your detailed guide through the project.
> > > > > > >> > As you have mentioned, I'm going to create a draft proposal.
> > > > > > >> > Is there any specific template for the proposal? Or will it
> be
> > > ok
> > > > to
> > > > > > >> create
> > > > > > >> > a proposal on my own including the facts and points you've
> > > > mentioned
> > > > > > in
> > > > > > >> > your reply?
> > > > > > >> >
> > > > > > >> > Thanks again and regards.
> > > > > > >> > Minudika
> > > > > > >> >
> > > > > > >> > Minudika Malshan
> > > > > > >> > Undergraduate
> > > > > > >> > Department of Computer Science and Engineering
> > > > > > >> > University of Moratuwa.
> > > > > > >> >
> > > > > > >> >
> > > > > > >> >
> > > > > > >> >
> > > > > > >> > On Thu, Mar 3, 2016 at 8:49 AM, Alexander Bezzubov <
> > > > > > >> abezzubov@nflabs.com>
> > > > > > >> > wrote:
> > > > > > >> >
> > > > > > >> > > Hi Minudika,
> > > > > > >> > >
> > > > > > >> > > > Currently I am writing an interpreter for SiddhiQL which
> > is
> > > a
> > > > > real
> > > > > > >> time
> > > > > > >> > > > complex event processing engine, as a part of research.
> > > > > > >> > > > If you are interested, you can find the code at here.
> > (It's
> > > > too
> > > > > > >> messy
> > > > > > >> > > > though. Have a lot to clean up the in the code)
> > > > > > >> > > > https://github.com/minudika/incubator-zeppelin
> > > > > > >> > >
> > > > > > >> > > Thank you for sharing! That would be a huge plus for your
> > > > > proposal,
> > > > > > >> but
> > > > > > >> > > please remember that code quality would be an important
> > factor
> > > > on
> > > > > > >> > > the proposal selection process, so please make sure that
> you
> > > > have
> > > > > > >> > finished
> > > > > > >> > > possible cleanups before attaching it to your application.
> > > > > > >> > >
> > > > > > >> > > On the side note - I can see your commits in master branch
> > of
> > > > your
> > > > > > >> fork,
> > > > > > >> > > why not to try the workflow Zeppelin uses
> > > > > > >> > > <
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > > > > >> > > >
> > > > > > >> > > [0]
> > > > > > >> > > by tracking your work in different branches? From there it
> > > will
> > > > be
> > > > > > >> easy
> > > > > > >> > to
> > > > > > >> > > submit a PR and ask other contributors for a code review,
> > > which
> > > > > > could
> > > > > > >> > > improve chances of getting high quality code at the end.
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> > > > I would like to know the exact purpose of this project
> and
> > > > > > expected
> > > > > > >> > > outcome
> > > > > > >> > > from the student.
> > > > > > >> > >
> > > > > > >> > > The purpose (the objective or the outcome or the goal) of
> > this
> > > > > > >> project is
> > > > > > >> > > to have merged PR with a code + documentation + example of
> > > usage
> > > > > > for a
> > > > > > >> > new
> > > > > > >> > > Interpreter in Zeppelin, that works with Apache Beam SKD
> by
> > > the
> > > > > end
> > > > > > of
> > > > > > >> > the
> > > > > > >> > > summer.
> > > > > > >> > >
> > > > > > >> > > It might be bold goal, so in order to be reachable and get
> > > > > accepted
> > > > > > it
> > > > > > >> > > should be further divided on smaller goal aligned with
> GSoC
> > > > > > timeline,
> > > > > > >> and
> > > > > > >> > > then even on a smaller "steps" on "how to get there".
> > > > > > >> > > The expectations are that you will do this work, as part
> of
> > > your
> > > > > > >> > > application proposal (with the help of potential mentors).
> > In
> > > > > prev.
> > > > > > >> email
> > > > > > >> > > in this thread I posted some ideas on how those smaller
> > goals
> > > > can
> > > > > > look
> > > > > > >> > > like, but ultimately it's up to you to decide.
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> > > So I would suggest you start looking into creating a
> > proposal
> > > > > draft
> > > > > > as
> > > > > > >> > > early as possible. [5] Have some examples and docs from
> ASF
> > on
> > > > the
> > > > > > >> > proposal
> > > > > > >> > > as well, so please make sure that you read it. Please also
> > > feel
> > > > > free
> > > > > > >> to
> > > > > > >> > > post it here to get the feedback from the community, and I
> > > will
> > > > be
> > > > > > >> happy
> > > > > > >> > to
> > > > > > >> > > further assist you with it.
> > > > > > >> > >
> > > > > > >> > > Good proposal consists of:
> > > > > > >> > >
> > > > > > >> > >  - list of high-level, measurable "results", or steps to
> > > archive
> > > > > the
> > > > > > >> > final
> > > > > > >> > > objective\goal
> > > > > > >> > >  - laid out over the timeline (so expectations for
> > > "milestones"
> > > > > like
> > > > > > >> > > mid-term are set)
> > > > > > >> > >  - each "result" with the further scope breakdown to a
> > smaller
> > > > > > action
> > > > > > >> > items
> > > > > > >> > > (ideally, each not longer than 1day)
> > > > > > >> > >  - plus some background information, showing that you are
> > > > > qualified
> > > > > > >> to do
> > > > > > >> > > all that and put some thinking into details (links to your
> > > code
> > > > > here
> > > > > > >> will
> > > > > > >> > > help very much)
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> > > > I am getting familiar with Apache beam nowadays. Please
> > can
> > > > you
> > > > > > >> provide
> > > > > > >> > > me some useful resources for that.
> > > > > > >> > >
> > > > > > >> > > [1], [2], [3], [4] are some resource to learn about Beam
> > > before
> > > > it
> > > > > > has
> > > > > > >> > > finalized its move to Apache.
> > > > > > >> > >
> > > > > > >> > > Hope this helps!
> > > > > > >> > >
> > > > > > >> > > --
> > > > > > >> > > Alex
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> > >  0.
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > > > > >> > >  1. https://cloud.google.com/dataflow/
> > > > > > >> > >  2.
> > > > > https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
> > > > > > >> > >  3.
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
> > > > > > >> > >  4.
> > > > > https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
> > > > > > >> > >  5. https://community.apache.org/gsoc.html
> > > > > > >> > >
> > > > > > >> > > On Wed, Mar 2, 2016 at 2:50 AM, Minudika Malshan <
> > > > > > >> minudika001@gmail.com>
> > > > > > >> > > wrote:
> > > > > > >> > >
> > > > > > >> > > > Hi,
> > > > > > >> > > >
> > > > > > >> > > > First of all, thanks Alex for your reply.
> > > > > > >> > > > Sorry for the delay.
> > > > > > >> > > > Some thing has gone wrong with my mail thread. I just
> saw
> > > > Alex's
> > > > > > >> reply.
> > > > > > >> > > >
> > > > > > >> > > > I am getting familiar with Apache beam nowadays. Please
> > can
> > > > you
> > > > > > >> provide
> > > > > > >> > > me
> > > > > > >> > > > some useful resources for that.
> > > > > > >> > > > Beam developers said that it would take like a week to
> get
> > > the
> > > > > > >> official
> > > > > > >> > > > Apache documentation for beam done.
> > > > > > >> > > >
> > > > > > >> > > > Cheers,
> > > > > > >> > > > Minudika
> > > > > > >> > > >
> > > > > > >> > > > Minudika Malshan
> > > > > > >> > > > Undergraduate
> > > > > > >> > > > Department of Computer Science and Engineering
> > > > > > >> > > > University of Moratuwa.
> > > > > > >> > > >
> > > > > > >> > > >
> > > > > > >> > > >
> > > > > > >> > > >
> > > > > > >> > > > On Sun, Feb 21, 2016 at 2:30 AM, Minudika Malshan <
> > > > > > >> > minudika001@gmail.com
> > > > > > >> > > >
> > > > > > >> > > > wrote:
> > > > > > >> > > >
> > > > > > >> > > > > Hi all,
> > > > > > >> > > > >
> > > > > > >> > > > > I am looking forward to contribute in this year GSOC.
> > > > > > >> > > > > I have a basic understand in writing interpreters for
> > > > zeppelin
> > > > > > and
> > > > > > >> > have
> > > > > > >> > > > > already implement an interpreter for WSO2 siddhi which
> > is
> > > a
> > > > > > >> complex
> > > > > > >> > > event
> > > > > > >> > > > > processing language.
> > > > > > >> > > > > Could you please give me more details about the
> > > requirement
> > > > > for
> > > > > > >> > > > > implementing a new interpreter for Apache beam?
> > > > > > >> > > > > It would be a great help for me to getting familiar
> with
> > > > this
> > > > > > >> > > > > implementation.
> > > > > > >> > > > >
> > > > > > >> > > > > Thank you!
> > > > > > >> > > > >
> > > > > > >> > > > > Minudika Malshan
> > > > > > >> > > > > Undergraduate
> > > > > > >> > > > > Department of Computer Science and Engineering
> > > > > > >> > > > > University of Moratuwa.
> > > > > > >> > > > >
> > > > > > >> > > > >
> > > > > > >> > > > >
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> > > --
> > > > > > >> > > --
> > > > > > >> > > Kind regards,
> > > > > > >> > > Alexander.
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>



-- 
*Minudika Malshan*
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa
Sri Lanka.
<https://lk.linkedin.com/pub/minudika-malshan/100/656/a80>

Re: ZEPPELIN-682

Posted by Alexander Bezzubov <bz...@apache.org>.
Hi,

great question - as cloud platform that you mention is not open-source, it
is not immediately expected to get it done as a part of GSoC.

That being said, if that is something that you want to look into, or think
that should be not very hard to implement, or think that would be of the
great benefit of users - it's totally up to you and you can make it part of
your project proposal scope, if you want to (i.e as extra bonus, at the
end, if time permits)

--
Alex

On Thu, Mar 10, 2016 at 6:39 PM, Minudika Malshan <mi...@gmail.com>
wrote:

> Hi Alex,
>
> As we know the origin of Apache beam is  the Google cloud platform. It has
> been developed mainly focusing on deploying pipelines in the cloud.
> But AFAIK mostly zeppelin is used as a standalone system.
> Is it expected to implement the cloud support for the interpreter under
> this GSoC project?
>
> Best regards.
>
> Minudika Malshan
> Undergraduate
> Department of Computer Science and Engineering
> University of Moratuwa
> Sri Lanka.
>
>
>
>
> On Thu, Mar 10, 2016 at 6:44 AM, Alexander Bezzubov <bz...@apache.org>
> wrote:
>
> > Hi Minudika,
> >
> > you plan sounds awesome - please either keep this thread posted on the
> > progress or even better, feel free to start a new one, with more
> > descriptive subject, asking community for a feedback on your proposal.
> >
> > Google docs \w ability for people with the link to post comments there
> is a
> > great medium. As soon as you send one I'll be happy to add it to https://
> > cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
> >
> > --
> > Alex
> >
> > On Wed, Mar 9, 2016 at 9:21 PM, Minudika Malshan <mi...@gmail.com>
> > wrote:
> >
> > > Hi Alex,
> > >
> > > I think Java-repl can be used for the implementation. Currently I am
> > > working on a sample implementation and will share it in here soon.
> > > And will it be ok if I share my sample proposal as a google doc?
> > >
> > > Thanks for your help.
> > >
> > > Regards.
> > > Minudika
> > >
> > > Minudika Malshan
> > > Undergraduate
> > > Department of Computer Science and Engineering
> > > University of Moratuwa
> > > Sri Lanka
> > >
> > >
> > >
> > >
> > > On Mon, Mar 7, 2016 at 6:39 AM, Alexander Bezzubov <bz...@apache.org>
> > wrote:
> > >
> > > > Hi Minudika,
> > > >
> > > > if you are talking about Java REPL [1], this was just an example of
> the
> > > > project we might want to use to archive the first step of our goal:
> get
> > > > Java code interpreted by Zeppelin.
> > > >
> > > > > Should we have to add JAVA-REPL source code as a module for the
> beam
> > > > > interpreter or can we get the necessary features of it as
> > dependencies
> > > to
> > > > > our project?
> > > > Well, it looks like this particular project is built with Ant and is
> > not
> > > > published on Maven [2]. So right now there is no easy way to get it
> as
> > > > build-time dependency.
> > > >
> > > > What I would suggest here:
> > > >   - try finding any other other alternative java REPL implementations
> > > >   - if there are none, you could try hacking first PoC for Java\Beam
> > > > interpreter together just using the code from this project, inside a
> > new
> > > > interpreter module directly (it is Apache 2.0 licensed)
> > > >
> > > > If it suits our needs and PoC works (it might not, looking though
> open
> > > > issues on Github), then at the end of the GSoC you could just
> allocate
> > > some
> > > > time to contribute Maven publishing to that project (which should not
> > > take
> > > > long and can be done as a last step).
> > > >
> > > > Hope this helps and please let me know if you have further questions!
> > > >
> > > >  1. https://github.com/albertlatacz/java-repl/issues/79
> > > >  2. https://github.com/albertlatacz/java-repl
> > > >
> > > > On Sun, Mar 6, 2016 at 4:17 AM, Minudika Malshan <
> > minudika001@gmail.com>
> > > > wrote:
> > > >
> > > > > Hi,
> > > > >
> > > > > I have gained understanding about zeppelin and functionalities of
> > > > DataFlow
> > > > > SDK. please help me to get familiar with JAVA-REPL.
> > > > > It would be a great help if you can help me to understand the flow
> of
> > > > > JAVA-REPL and the way to use it to interpret DataFlow SDK methods.
> > > > >
> > > > > Regards
> > > > > Minudika
> > > > >
> > > > > Minudika Malshan
> > > > > Undergraduate
> > > > > Department of Computer Science and Engineering
> > > > > University of Moratuwa.
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > On Sat, Mar 5, 2016 at 1:03 AM, Minudika Malshan <
> > > minudika001@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > Hi,
> > > > > >
> > > > > > I was going through JAVA REPL implementation.
> > > > > > I'm bit confused about the way it should be used to implement a
> > java
> > > > > > interpreter which supports Apache beam commands.
> > > > > > Should we have to add JAVA-REPL source code as a module for the
> > beam
> > > > > > interpreter or can we get the necessary features of it as
> > > dependencies
> > > > to
> > > > > > our project?
> > > > > > Could you please explain the procedure I should follow in order
> to
> > > > > achieve
> > > > > > this task.
> > > > > >
> > > > > > Thanks and regards,
> > > > > > Minudika
> > > > > >
> > > > > >
> > > > > > Minudika Malshan
> > > > > > Undergraduate
> > > > > > Department of Computer Science and Engineering
> > > > > > University of Moratuwa.
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Thu, Mar 3, 2016 at 11:23 AM, Alexander Bezzubov <
> > bzz@apache.org>
> > > > > > wrote:
> > > > > >
> > > > > >> Hi,
> > > > > >>
> > > > > >> I would suggest you to take some time and read through the links
> > > from
> > > > > >> email
> > > > > >> carefully and then post back here in this thread, in case you
> > manage
> > > > to
> > > > > >> find the answer to your question.
> > > > > >>
> > > > > >> That might helpful to other students participating in GSoC as
> > well.
> > > > > >>
> > > > > >> Thanks!
> > > > > >>
> > > > > >> --
> > > > > >> Alex
> > > > > >>
> > > > > >>
> > > > > >> On Thu, Mar 3, 2016 at 2:43 PM, Minudika Malshan <
> > > > minudika001@gmail.com
> > > > > >
> > > > > >> wrote:
> > > > > >>
> > > > > >> > Hi Alex,
> > > > > >> >
> > > > > >> > Thanks a lot for your detailed guide through the project.
> > > > > >> > As you have mentioned, I'm going to create a draft proposal.
> > > > > >> > Is there any specific template for the proposal? Or will it be
> > ok
> > > to
> > > > > >> create
> > > > > >> > a proposal on my own including the facts and points you've
> > > mentioned
> > > > > in
> > > > > >> > your reply?
> > > > > >> >
> > > > > >> > Thanks again and regards.
> > > > > >> > Minudika
> > > > > >> >
> > > > > >> > Minudika Malshan
> > > > > >> > Undergraduate
> > > > > >> > Department of Computer Science and Engineering
> > > > > >> > University of Moratuwa.
> > > > > >> >
> > > > > >> >
> > > > > >> >
> > > > > >> >
> > > > > >> > On Thu, Mar 3, 2016 at 8:49 AM, Alexander Bezzubov <
> > > > > >> abezzubov@nflabs.com>
> > > > > >> > wrote:
> > > > > >> >
> > > > > >> > > Hi Minudika,
> > > > > >> > >
> > > > > >> > > > Currently I am writing an interpreter for SiddhiQL which
> is
> > a
> > > > real
> > > > > >> time
> > > > > >> > > > complex event processing engine, as a part of research.
> > > > > >> > > > If you are interested, you can find the code at here.
> (It's
> > > too
> > > > > >> messy
> > > > > >> > > > though. Have a lot to clean up the in the code)
> > > > > >> > > > https://github.com/minudika/incubator-zeppelin
> > > > > >> > >
> > > > > >> > > Thank you for sharing! That would be a huge plus for your
> > > > proposal,
> > > > > >> but
> > > > > >> > > please remember that code quality would be an important
> factor
> > > on
> > > > > >> > > the proposal selection process, so please make sure that you
> > > have
> > > > > >> > finished
> > > > > >> > > possible cleanups before attaching it to your application.
> > > > > >> > >
> > > > > >> > > On the side note - I can see your commits in master branch
> of
> > > your
> > > > > >> fork,
> > > > > >> > > why not to try the workflow Zeppelin uses
> > > > > >> > > <
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > > > >> > > >
> > > > > >> > > [0]
> > > > > >> > > by tracking your work in different branches? From there it
> > will
> > > be
> > > > > >> easy
> > > > > >> > to
> > > > > >> > > submit a PR and ask other contributors for a code review,
> > which
> > > > > could
> > > > > >> > > improve chances of getting high quality code at the end.
> > > > > >> > >
> > > > > >> > >
> > > > > >> > > > I would like to know the exact purpose of this project and
> > > > > expected
> > > > > >> > > outcome
> > > > > >> > > from the student.
> > > > > >> > >
> > > > > >> > > The purpose (the objective or the outcome or the goal) of
> this
> > > > > >> project is
> > > > > >> > > to have merged PR with a code + documentation + example of
> > usage
> > > > > for a
> > > > > >> > new
> > > > > >> > > Interpreter in Zeppelin, that works with Apache Beam SKD by
> > the
> > > > end
> > > > > of
> > > > > >> > the
> > > > > >> > > summer.
> > > > > >> > >
> > > > > >> > > It might be bold goal, so in order to be reachable and get
> > > > accepted
> > > > > it
> > > > > >> > > should be further divided on smaller goal aligned with GSoC
> > > > > timeline,
> > > > > >> and
> > > > > >> > > then even on a smaller "steps" on "how to get there".
> > > > > >> > > The expectations are that you will do this work, as part of
> > your
> > > > > >> > > application proposal (with the help of potential mentors).
> In
> > > > prev.
> > > > > >> email
> > > > > >> > > in this thread I posted some ideas on how those smaller
> goals
> > > can
> > > > > look
> > > > > >> > > like, but ultimately it's up to you to decide.
> > > > > >> > >
> > > > > >> > >
> > > > > >> > > So I would suggest you start looking into creating a
> proposal
> > > > draft
> > > > > as
> > > > > >> > > early as possible. [5] Have some examples and docs from ASF
> on
> > > the
> > > > > >> > proposal
> > > > > >> > > as well, so please make sure that you read it. Please also
> > feel
> > > > free
> > > > > >> to
> > > > > >> > > post it here to get the feedback from the community, and I
> > will
> > > be
> > > > > >> happy
> > > > > >> > to
> > > > > >> > > further assist you with it.
> > > > > >> > >
> > > > > >> > > Good proposal consists of:
> > > > > >> > >
> > > > > >> > >  - list of high-level, measurable "results", or steps to
> > archive
> > > > the
> > > > > >> > final
> > > > > >> > > objective\goal
> > > > > >> > >  - laid out over the timeline (so expectations for
> > "milestones"
> > > > like
> > > > > >> > > mid-term are set)
> > > > > >> > >  - each "result" with the further scope breakdown to a
> smaller
> > > > > action
> > > > > >> > items
> > > > > >> > > (ideally, each not longer than 1day)
> > > > > >> > >  - plus some background information, showing that you are
> > > > qualified
> > > > > >> to do
> > > > > >> > > all that and put some thinking into details (links to your
> > code
> > > > here
> > > > > >> will
> > > > > >> > > help very much)
> > > > > >> > >
> > > > > >> > >
> > > > > >> > > > I am getting familiar with Apache beam nowadays. Please
> can
> > > you
> > > > > >> provide
> > > > > >> > > me some useful resources for that.
> > > > > >> > >
> > > > > >> > > [1], [2], [3], [4] are some resource to learn about Beam
> > before
> > > it
> > > > > has
> > > > > >> > > finalized its move to Apache.
> > > > > >> > >
> > > > > >> > > Hope this helps!
> > > > > >> > >
> > > > > >> > > --
> > > > > >> > > Alex
> > > > > >> > >
> > > > > >> > >
> > > > > >> > >  0.
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > > > >> > >  1. https://cloud.google.com/dataflow/
> > > > > >> > >  2.
> > > > https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
> > > > > >> > >  3.
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
> > > > > >> > >  4.
> > > > https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
> > > > > >> > >  5. https://community.apache.org/gsoc.html
> > > > > >> > >
> > > > > >> > > On Wed, Mar 2, 2016 at 2:50 AM, Minudika Malshan <
> > > > > >> minudika001@gmail.com>
> > > > > >> > > wrote:
> > > > > >> > >
> > > > > >> > > > Hi,
> > > > > >> > > >
> > > > > >> > > > First of all, thanks Alex for your reply.
> > > > > >> > > > Sorry for the delay.
> > > > > >> > > > Some thing has gone wrong with my mail thread. I just saw
> > > Alex's
> > > > > >> reply.
> > > > > >> > > >
> > > > > >> > > > I am getting familiar with Apache beam nowadays. Please
> can
> > > you
> > > > > >> provide
> > > > > >> > > me
> > > > > >> > > > some useful resources for that.
> > > > > >> > > > Beam developers said that it would take like a week to get
> > the
> > > > > >> official
> > > > > >> > > > Apache documentation for beam done.
> > > > > >> > > >
> > > > > >> > > > Cheers,
> > > > > >> > > > Minudika
> > > > > >> > > >
> > > > > >> > > > Minudika Malshan
> > > > > >> > > > Undergraduate
> > > > > >> > > > Department of Computer Science and Engineering
> > > > > >> > > > University of Moratuwa.
> > > > > >> > > >
> > > > > >> > > >
> > > > > >> > > >
> > > > > >> > > >
> > > > > >> > > > On Sun, Feb 21, 2016 at 2:30 AM, Minudika Malshan <
> > > > > >> > minudika001@gmail.com
> > > > > >> > > >
> > > > > >> > > > wrote:
> > > > > >> > > >
> > > > > >> > > > > Hi all,
> > > > > >> > > > >
> > > > > >> > > > > I am looking forward to contribute in this year GSOC.
> > > > > >> > > > > I have a basic understand in writing interpreters for
> > > zeppelin
> > > > > and
> > > > > >> > have
> > > > > >> > > > > already implement an interpreter for WSO2 siddhi which
> is
> > a
> > > > > >> complex
> > > > > >> > > event
> > > > > >> > > > > processing language.
> > > > > >> > > > > Could you please give me more details about the
> > requirement
> > > > for
> > > > > >> > > > > implementing a new interpreter for Apache beam?
> > > > > >> > > > > It would be a great help for me to getting familiar with
> > > this
> > > > > >> > > > > implementation.
> > > > > >> > > > >
> > > > > >> > > > > Thank you!
> > > > > >> > > > >
> > > > > >> > > > > Minudika Malshan
> > > > > >> > > > > Undergraduate
> > > > > >> > > > > Department of Computer Science and Engineering
> > > > > >> > > > > University of Moratuwa.
> > > > > >> > > > >
> > > > > >> > > > >
> > > > > >> > > > >
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> > > --
> > > > > >> > > --
> > > > > >> > > Kind regards,
> > > > > >> > > Alexander.
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: ZEPPELIN-682

Posted by Minudika Malshan <mi...@gmail.com>.
Hi Alex,

As we know the origin of Apache beam is  the Google cloud platform. It has
been developed mainly focusing on deploying pipelines in the cloud.
But AFAIK mostly zeppelin is used as a standalone system.
Is it expected to implement the cloud support for the interpreter under
this GSoC project?

Best regards.

Minudika Malshan
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa
Sri Lanka.




On Thu, Mar 10, 2016 at 6:44 AM, Alexander Bezzubov <bz...@apache.org> wrote:

> Hi Minudika,
>
> you plan sounds awesome - please either keep this thread posted on the
> progress or even better, feel free to start a new one, with more
> descriptive subject, asking community for a feedback on your proposal.
>
> Google docs \w ability for people with the link to post comments there is a
> great medium. As soon as you send one I'll be happy to add it to https://
> cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016
>
> --
> Alex
>
> On Wed, Mar 9, 2016 at 9:21 PM, Minudika Malshan <mi...@gmail.com>
> wrote:
>
> > Hi Alex,
> >
> > I think Java-repl can be used for the implementation. Currently I am
> > working on a sample implementation and will share it in here soon.
> > And will it be ok if I share my sample proposal as a google doc?
> >
> > Thanks for your help.
> >
> > Regards.
> > Minudika
> >
> > Minudika Malshan
> > Undergraduate
> > Department of Computer Science and Engineering
> > University of Moratuwa
> > Sri Lanka
> >
> >
> >
> >
> > On Mon, Mar 7, 2016 at 6:39 AM, Alexander Bezzubov <bz...@apache.org>
> wrote:
> >
> > > Hi Minudika,
> > >
> > > if you are talking about Java REPL [1], this was just an example of the
> > > project we might want to use to archive the first step of our goal: get
> > > Java code interpreted by Zeppelin.
> > >
> > > > Should we have to add JAVA-REPL source code as a module for the beam
> > > > interpreter or can we get the necessary features of it as
> dependencies
> > to
> > > > our project?
> > > Well, it looks like this particular project is built with Ant and is
> not
> > > published on Maven [2]. So right now there is no easy way to get it as
> > > build-time dependency.
> > >
> > > What I would suggest here:
> > >   - try finding any other other alternative java REPL implementations
> > >   - if there are none, you could try hacking first PoC for Java\Beam
> > > interpreter together just using the code from this project, inside a
> new
> > > interpreter module directly (it is Apache 2.0 licensed)
> > >
> > > If it suits our needs and PoC works (it might not, looking though open
> > > issues on Github), then at the end of the GSoC you could just allocate
> > some
> > > time to contribute Maven publishing to that project (which should not
> > take
> > > long and can be done as a last step).
> > >
> > > Hope this helps and please let me know if you have further questions!
> > >
> > >  1. https://github.com/albertlatacz/java-repl/issues/79
> > >  2. https://github.com/albertlatacz/java-repl
> > >
> > > On Sun, Mar 6, 2016 at 4:17 AM, Minudika Malshan <
> minudika001@gmail.com>
> > > wrote:
> > >
> > > > Hi,
> > > >
> > > > I have gained understanding about zeppelin and functionalities of
> > > DataFlow
> > > > SDK. please help me to get familiar with JAVA-REPL.
> > > > It would be a great help if you can help me to understand the flow of
> > > > JAVA-REPL and the way to use it to interpret DataFlow SDK methods.
> > > >
> > > > Regards
> > > > Minudika
> > > >
> > > > Minudika Malshan
> > > > Undergraduate
> > > > Department of Computer Science and Engineering
> > > > University of Moratuwa.
> > > >
> > > >
> > > >
> > > >
> > > > On Sat, Mar 5, 2016 at 1:03 AM, Minudika Malshan <
> > minudika001@gmail.com>
> > > > wrote:
> > > >
> > > > > Hi,
> > > > >
> > > > > I was going through JAVA REPL implementation.
> > > > > I'm bit confused about the way it should be used to implement a
> java
> > > > > interpreter which supports Apache beam commands.
> > > > > Should we have to add JAVA-REPL source code as a module for the
> beam
> > > > > interpreter or can we get the necessary features of it as
> > dependencies
> > > to
> > > > > our project?
> > > > > Could you please explain the procedure I should follow in order to
> > > > achieve
> > > > > this task.
> > > > >
> > > > > Thanks and regards,
> > > > > Minudika
> > > > >
> > > > >
> > > > > Minudika Malshan
> > > > > Undergraduate
> > > > > Department of Computer Science and Engineering
> > > > > University of Moratuwa.
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > On Thu, Mar 3, 2016 at 11:23 AM, Alexander Bezzubov <
> bzz@apache.org>
> > > > > wrote:
> > > > >
> > > > >> Hi,
> > > > >>
> > > > >> I would suggest you to take some time and read through the links
> > from
> > > > >> email
> > > > >> carefully and then post back here in this thread, in case you
> manage
> > > to
> > > > >> find the answer to your question.
> > > > >>
> > > > >> That might helpful to other students participating in GSoC as
> well.
> > > > >>
> > > > >> Thanks!
> > > > >>
> > > > >> --
> > > > >> Alex
> > > > >>
> > > > >>
> > > > >> On Thu, Mar 3, 2016 at 2:43 PM, Minudika Malshan <
> > > minudika001@gmail.com
> > > > >
> > > > >> wrote:
> > > > >>
> > > > >> > Hi Alex,
> > > > >> >
> > > > >> > Thanks a lot for your detailed guide through the project.
> > > > >> > As you have mentioned, I'm going to create a draft proposal.
> > > > >> > Is there any specific template for the proposal? Or will it be
> ok
> > to
> > > > >> create
> > > > >> > a proposal on my own including the facts and points you've
> > mentioned
> > > > in
> > > > >> > your reply?
> > > > >> >
> > > > >> > Thanks again and regards.
> > > > >> > Minudika
> > > > >> >
> > > > >> > Minudika Malshan
> > > > >> > Undergraduate
> > > > >> > Department of Computer Science and Engineering
> > > > >> > University of Moratuwa.
> > > > >> >
> > > > >> >
> > > > >> >
> > > > >> >
> > > > >> > On Thu, Mar 3, 2016 at 8:49 AM, Alexander Bezzubov <
> > > > >> abezzubov@nflabs.com>
> > > > >> > wrote:
> > > > >> >
> > > > >> > > Hi Minudika,
> > > > >> > >
> > > > >> > > > Currently I am writing an interpreter for SiddhiQL which is
> a
> > > real
> > > > >> time
> > > > >> > > > complex event processing engine, as a part of research.
> > > > >> > > > If you are interested, you can find the code at here. (It's
> > too
> > > > >> messy
> > > > >> > > > though. Have a lot to clean up the in the code)
> > > > >> > > > https://github.com/minudika/incubator-zeppelin
> > > > >> > >
> > > > >> > > Thank you for sharing! That would be a huge plus for your
> > > proposal,
> > > > >> but
> > > > >> > > please remember that code quality would be an important factor
> > on
> > > > >> > > the proposal selection process, so please make sure that you
> > have
> > > > >> > finished
> > > > >> > > possible cleanups before attaching it to your application.
> > > > >> > >
> > > > >> > > On the side note - I can see your commits in master branch of
> > your
> > > > >> fork,
> > > > >> > > why not to try the workflow Zeppelin uses
> > > > >> > > <
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > > >> > > >
> > > > >> > > [0]
> > > > >> > > by tracking your work in different branches? From there it
> will
> > be
> > > > >> easy
> > > > >> > to
> > > > >> > > submit a PR and ask other contributors for a code review,
> which
> > > > could
> > > > >> > > improve chances of getting high quality code at the end.
> > > > >> > >
> > > > >> > >
> > > > >> > > > I would like to know the exact purpose of this project and
> > > > expected
> > > > >> > > outcome
> > > > >> > > from the student.
> > > > >> > >
> > > > >> > > The purpose (the objective or the outcome or the goal) of this
> > > > >> project is
> > > > >> > > to have merged PR with a code + documentation + example of
> usage
> > > > for a
> > > > >> > new
> > > > >> > > Interpreter in Zeppelin, that works with Apache Beam SKD by
> the
> > > end
> > > > of
> > > > >> > the
> > > > >> > > summer.
> > > > >> > >
> > > > >> > > It might be bold goal, so in order to be reachable and get
> > > accepted
> > > > it
> > > > >> > > should be further divided on smaller goal aligned with GSoC
> > > > timeline,
> > > > >> and
> > > > >> > > then even on a smaller "steps" on "how to get there".
> > > > >> > > The expectations are that you will do this work, as part of
> your
> > > > >> > > application proposal (with the help of potential mentors). In
> > > prev.
> > > > >> email
> > > > >> > > in this thread I posted some ideas on how those smaller goals
> > can
> > > > look
> > > > >> > > like, but ultimately it's up to you to decide.
> > > > >> > >
> > > > >> > >
> > > > >> > > So I would suggest you start looking into creating a proposal
> > > draft
> > > > as
> > > > >> > > early as possible. [5] Have some examples and docs from ASF on
> > the
> > > > >> > proposal
> > > > >> > > as well, so please make sure that you read it. Please also
> feel
> > > free
> > > > >> to
> > > > >> > > post it here to get the feedback from the community, and I
> will
> > be
> > > > >> happy
> > > > >> > to
> > > > >> > > further assist you with it.
> > > > >> > >
> > > > >> > > Good proposal consists of:
> > > > >> > >
> > > > >> > >  - list of high-level, measurable "results", or steps to
> archive
> > > the
> > > > >> > final
> > > > >> > > objective\goal
> > > > >> > >  - laid out over the timeline (so expectations for
> "milestones"
> > > like
> > > > >> > > mid-term are set)
> > > > >> > >  - each "result" with the further scope breakdown to a smaller
> > > > action
> > > > >> > items
> > > > >> > > (ideally, each not longer than 1day)
> > > > >> > >  - plus some background information, showing that you are
> > > qualified
> > > > >> to do
> > > > >> > > all that and put some thinking into details (links to your
> code
> > > here
> > > > >> will
> > > > >> > > help very much)
> > > > >> > >
> > > > >> > >
> > > > >> > > > I am getting familiar with Apache beam nowadays. Please can
> > you
> > > > >> provide
> > > > >> > > me some useful resources for that.
> > > > >> > >
> > > > >> > > [1], [2], [3], [4] are some resource to learn about Beam
> before
> > it
> > > > has
> > > > >> > > finalized its move to Apache.
> > > > >> > >
> > > > >> > > Hope this helps!
> > > > >> > >
> > > > >> > > --
> > > > >> > > Alex
> > > > >> > >
> > > > >> > >
> > > > >> > >  0.
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > > >> > >  1. https://cloud.google.com/dataflow/
> > > > >> > >  2.
> > > https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
> > > > >> > >  3.
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
> > > > >> > >  4.
> > > https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
> > > > >> > >  5. https://community.apache.org/gsoc.html
> > > > >> > >
> > > > >> > > On Wed, Mar 2, 2016 at 2:50 AM, Minudika Malshan <
> > > > >> minudika001@gmail.com>
> > > > >> > > wrote:
> > > > >> > >
> > > > >> > > > Hi,
> > > > >> > > >
> > > > >> > > > First of all, thanks Alex for your reply.
> > > > >> > > > Sorry for the delay.
> > > > >> > > > Some thing has gone wrong with my mail thread. I just saw
> > Alex's
> > > > >> reply.
> > > > >> > > >
> > > > >> > > > I am getting familiar with Apache beam nowadays. Please can
> > you
> > > > >> provide
> > > > >> > > me
> > > > >> > > > some useful resources for that.
> > > > >> > > > Beam developers said that it would take like a week to get
> the
> > > > >> official
> > > > >> > > > Apache documentation for beam done.
> > > > >> > > >
> > > > >> > > > Cheers,
> > > > >> > > > Minudika
> > > > >> > > >
> > > > >> > > > Minudika Malshan
> > > > >> > > > Undergraduate
> > > > >> > > > Department of Computer Science and Engineering
> > > > >> > > > University of Moratuwa.
> > > > >> > > >
> > > > >> > > >
> > > > >> > > >
> > > > >> > > >
> > > > >> > > > On Sun, Feb 21, 2016 at 2:30 AM, Minudika Malshan <
> > > > >> > minudika001@gmail.com
> > > > >> > > >
> > > > >> > > > wrote:
> > > > >> > > >
> > > > >> > > > > Hi all,
> > > > >> > > > >
> > > > >> > > > > I am looking forward to contribute in this year GSOC.
> > > > >> > > > > I have a basic understand in writing interpreters for
> > zeppelin
> > > > and
> > > > >> > have
> > > > >> > > > > already implement an interpreter for WSO2 siddhi which is
> a
> > > > >> complex
> > > > >> > > event
> > > > >> > > > > processing language.
> > > > >> > > > > Could you please give me more details about the
> requirement
> > > for
> > > > >> > > > > implementing a new interpreter for Apache beam?
> > > > >> > > > > It would be a great help for me to getting familiar with
> > this
> > > > >> > > > > implementation.
> > > > >> > > > >
> > > > >> > > > > Thank you!
> > > > >> > > > >
> > > > >> > > > > Minudika Malshan
> > > > >> > > > > Undergraduate
> > > > >> > > > > Department of Computer Science and Engineering
> > > > >> > > > > University of Moratuwa.
> > > > >> > > > >
> > > > >> > > > >
> > > > >> > > > >
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > > >> > >
> > > > >> > > --
> > > > >> > > --
> > > > >> > > Kind regards,
> > > > >> > > Alexander.
> > > > >> > >
> > > > >> >
> > > > >>
> > > > >
> > > > >
> > > >
> > >
> >
>

Re: ZEPPELIN-682

Posted by Alexander Bezzubov <bz...@apache.org>.
Hi Minudika,

you plan sounds awesome - please either keep this thread posted on the
progress or even better, feel free to start a new one, with more
descriptive subject, asking community for a feedback on your proposal.

Google docs \w ability for people with the link to post comments there is a
great medium. As soon as you send one I'll be happy to add it to https://
cwiki.apache.org/confluence/display/ZEPPELIN/Google+Summer+Of+Code+2016

--
Alex

On Wed, Mar 9, 2016 at 9:21 PM, Minudika Malshan <mi...@gmail.com>
wrote:

> Hi Alex,
>
> I think Java-repl can be used for the implementation. Currently I am
> working on a sample implementation and will share it in here soon.
> And will it be ok if I share my sample proposal as a google doc?
>
> Thanks for your help.
>
> Regards.
> Minudika
>
> Minudika Malshan
> Undergraduate
> Department of Computer Science and Engineering
> University of Moratuwa
> Sri Lanka
>
>
>
>
> On Mon, Mar 7, 2016 at 6:39 AM, Alexander Bezzubov <bz...@apache.org> wrote:
>
> > Hi Minudika,
> >
> > if you are talking about Java REPL [1], this was just an example of the
> > project we might want to use to archive the first step of our goal: get
> > Java code interpreted by Zeppelin.
> >
> > > Should we have to add JAVA-REPL source code as a module for the beam
> > > interpreter or can we get the necessary features of it as dependencies
> to
> > > our project?
> > Well, it looks like this particular project is built with Ant and is not
> > published on Maven [2]. So right now there is no easy way to get it as
> > build-time dependency.
> >
> > What I would suggest here:
> >   - try finding any other other alternative java REPL implementations
> >   - if there are none, you could try hacking first PoC for Java\Beam
> > interpreter together just using the code from this project, inside a new
> > interpreter module directly (it is Apache 2.0 licensed)
> >
> > If it suits our needs and PoC works (it might not, looking though open
> > issues on Github), then at the end of the GSoC you could just allocate
> some
> > time to contribute Maven publishing to that project (which should not
> take
> > long and can be done as a last step).
> >
> > Hope this helps and please let me know if you have further questions!
> >
> >  1. https://github.com/albertlatacz/java-repl/issues/79
> >  2. https://github.com/albertlatacz/java-repl
> >
> > On Sun, Mar 6, 2016 at 4:17 AM, Minudika Malshan <mi...@gmail.com>
> > wrote:
> >
> > > Hi,
> > >
> > > I have gained understanding about zeppelin and functionalities of
> > DataFlow
> > > SDK. please help me to get familiar with JAVA-REPL.
> > > It would be a great help if you can help me to understand the flow of
> > > JAVA-REPL and the way to use it to interpret DataFlow SDK methods.
> > >
> > > Regards
> > > Minudika
> > >
> > > Minudika Malshan
> > > Undergraduate
> > > Department of Computer Science and Engineering
> > > University of Moratuwa.
> > >
> > >
> > >
> > >
> > > On Sat, Mar 5, 2016 at 1:03 AM, Minudika Malshan <
> minudika001@gmail.com>
> > > wrote:
> > >
> > > > Hi,
> > > >
> > > > I was going through JAVA REPL implementation.
> > > > I'm bit confused about the way it should be used to implement a java
> > > > interpreter which supports Apache beam commands.
> > > > Should we have to add JAVA-REPL source code as a module for the beam
> > > > interpreter or can we get the necessary features of it as
> dependencies
> > to
> > > > our project?
> > > > Could you please explain the procedure I should follow in order to
> > > achieve
> > > > this task.
> > > >
> > > > Thanks and regards,
> > > > Minudika
> > > >
> > > >
> > > > Minudika Malshan
> > > > Undergraduate
> > > > Department of Computer Science and Engineering
> > > > University of Moratuwa.
> > > >
> > > >
> > > >
> > > >
> > > > On Thu, Mar 3, 2016 at 11:23 AM, Alexander Bezzubov <bz...@apache.org>
> > > > wrote:
> > > >
> > > >> Hi,
> > > >>
> > > >> I would suggest you to take some time and read through the links
> from
> > > >> email
> > > >> carefully and then post back here in this thread, in case you manage
> > to
> > > >> find the answer to your question.
> > > >>
> > > >> That might helpful to other students participating in GSoC as well.
> > > >>
> > > >> Thanks!
> > > >>
> > > >> --
> > > >> Alex
> > > >>
> > > >>
> > > >> On Thu, Mar 3, 2016 at 2:43 PM, Minudika Malshan <
> > minudika001@gmail.com
> > > >
> > > >> wrote:
> > > >>
> > > >> > Hi Alex,
> > > >> >
> > > >> > Thanks a lot for your detailed guide through the project.
> > > >> > As you have mentioned, I'm going to create a draft proposal.
> > > >> > Is there any specific template for the proposal? Or will it be ok
> to
> > > >> create
> > > >> > a proposal on my own including the facts and points you've
> mentioned
> > > in
> > > >> > your reply?
> > > >> >
> > > >> > Thanks again and regards.
> > > >> > Minudika
> > > >> >
> > > >> > Minudika Malshan
> > > >> > Undergraduate
> > > >> > Department of Computer Science and Engineering
> > > >> > University of Moratuwa.
> > > >> >
> > > >> >
> > > >> >
> > > >> >
> > > >> > On Thu, Mar 3, 2016 at 8:49 AM, Alexander Bezzubov <
> > > >> abezzubov@nflabs.com>
> > > >> > wrote:
> > > >> >
> > > >> > > Hi Minudika,
> > > >> > >
> > > >> > > > Currently I am writing an interpreter for SiddhiQL which is a
> > real
> > > >> time
> > > >> > > > complex event processing engine, as a part of research.
> > > >> > > > If you are interested, you can find the code at here. (It's
> too
> > > >> messy
> > > >> > > > though. Have a lot to clean up the in the code)
> > > >> > > > https://github.com/minudika/incubator-zeppelin
> > > >> > >
> > > >> > > Thank you for sharing! That would be a huge plus for your
> > proposal,
> > > >> but
> > > >> > > please remember that code quality would be an important factor
> on
> > > >> > > the proposal selection process, so please make sure that you
> have
> > > >> > finished
> > > >> > > possible cleanups before attaching it to your application.
> > > >> > >
> > > >> > > On the side note - I can see your commits in master branch of
> your
> > > >> fork,
> > > >> > > why not to try the workflow Zeppelin uses
> > > >> > > <
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > >> > > >
> > > >> > > [0]
> > > >> > > by tracking your work in different branches? From there it will
> be
> > > >> easy
> > > >> > to
> > > >> > > submit a PR and ask other contributors for a code review, which
> > > could
> > > >> > > improve chances of getting high quality code at the end.
> > > >> > >
> > > >> > >
> > > >> > > > I would like to know the exact purpose of this project and
> > > expected
> > > >> > > outcome
> > > >> > > from the student.
> > > >> > >
> > > >> > > The purpose (the objective or the outcome or the goal) of this
> > > >> project is
> > > >> > > to have merged PR with a code + documentation + example of usage
> > > for a
> > > >> > new
> > > >> > > Interpreter in Zeppelin, that works with Apache Beam SKD by the
> > end
> > > of
> > > >> > the
> > > >> > > summer.
> > > >> > >
> > > >> > > It might be bold goal, so in order to be reachable and get
> > accepted
> > > it
> > > >> > > should be further divided on smaller goal aligned with GSoC
> > > timeline,
> > > >> and
> > > >> > > then even on a smaller "steps" on "how to get there".
> > > >> > > The expectations are that you will do this work, as part of your
> > > >> > > application proposal (with the help of potential mentors). In
> > prev.
> > > >> email
> > > >> > > in this thread I posted some ideas on how those smaller goals
> can
> > > look
> > > >> > > like, but ultimately it's up to you to decide.
> > > >> > >
> > > >> > >
> > > >> > > So I would suggest you start looking into creating a proposal
> > draft
> > > as
> > > >> > > early as possible. [5] Have some examples and docs from ASF on
> the
> > > >> > proposal
> > > >> > > as well, so please make sure that you read it. Please also feel
> > free
> > > >> to
> > > >> > > post it here to get the feedback from the community, and I will
> be
> > > >> happy
> > > >> > to
> > > >> > > further assist you with it.
> > > >> > >
> > > >> > > Good proposal consists of:
> > > >> > >
> > > >> > >  - list of high-level, measurable "results", or steps to archive
> > the
> > > >> > final
> > > >> > > objective\goal
> > > >> > >  - laid out over the timeline (so expectations for "milestones"
> > like
> > > >> > > mid-term are set)
> > > >> > >  - each "result" with the further scope breakdown to a smaller
> > > action
> > > >> > items
> > > >> > > (ideally, each not longer than 1day)
> > > >> > >  - plus some background information, showing that you are
> > qualified
> > > >> to do
> > > >> > > all that and put some thinking into details (links to your code
> > here
> > > >> will
> > > >> > > help very much)
> > > >> > >
> > > >> > >
> > > >> > > > I am getting familiar with Apache beam nowadays. Please can
> you
> > > >> provide
> > > >> > > me some useful resources for that.
> > > >> > >
> > > >> > > [1], [2], [3], [4] are some resource to learn about Beam before
> it
> > > has
> > > >> > > finalized its move to Apache.
> > > >> > >
> > > >> > > Hope this helps!
> > > >> > >
> > > >> > > --
> > > >> > > Alex
> > > >> > >
> > > >> > >
> > > >> > >  0.
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > >> > >  1. https://cloud.google.com/dataflow/
> > > >> > >  2.
> > https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
> > > >> > >  3.
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
> > > >> > >  4.
> > https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
> > > >> > >  5. https://community.apache.org/gsoc.html
> > > >> > >
> > > >> > > On Wed, Mar 2, 2016 at 2:50 AM, Minudika Malshan <
> > > >> minudika001@gmail.com>
> > > >> > > wrote:
> > > >> > >
> > > >> > > > Hi,
> > > >> > > >
> > > >> > > > First of all, thanks Alex for your reply.
> > > >> > > > Sorry for the delay.
> > > >> > > > Some thing has gone wrong with my mail thread. I just saw
> Alex's
> > > >> reply.
> > > >> > > >
> > > >> > > > I am getting familiar with Apache beam nowadays. Please can
> you
> > > >> provide
> > > >> > > me
> > > >> > > > some useful resources for that.
> > > >> > > > Beam developers said that it would take like a week to get the
> > > >> official
> > > >> > > > Apache documentation for beam done.
> > > >> > > >
> > > >> > > > Cheers,
> > > >> > > > Minudika
> > > >> > > >
> > > >> > > > Minudika Malshan
> > > >> > > > Undergraduate
> > > >> > > > Department of Computer Science and Engineering
> > > >> > > > University of Moratuwa.
> > > >> > > >
> > > >> > > >
> > > >> > > >
> > > >> > > >
> > > >> > > > On Sun, Feb 21, 2016 at 2:30 AM, Minudika Malshan <
> > > >> > minudika001@gmail.com
> > > >> > > >
> > > >> > > > wrote:
> > > >> > > >
> > > >> > > > > Hi all,
> > > >> > > > >
> > > >> > > > > I am looking forward to contribute in this year GSOC.
> > > >> > > > > I have a basic understand in writing interpreters for
> zeppelin
> > > and
> > > >> > have
> > > >> > > > > already implement an interpreter for WSO2 siddhi which is a
> > > >> complex
> > > >> > > event
> > > >> > > > > processing language.
> > > >> > > > > Could you please give me more details about the requirement
> > for
> > > >> > > > > implementing a new interpreter for Apache beam?
> > > >> > > > > It would be a great help for me to getting familiar with
> this
> > > >> > > > > implementation.
> > > >> > > > >
> > > >> > > > > Thank you!
> > > >> > > > >
> > > >> > > > > Minudika Malshan
> > > >> > > > > Undergraduate
> > > >> > > > > Department of Computer Science and Engineering
> > > >> > > > > University of Moratuwa.
> > > >> > > > >
> > > >> > > > >
> > > >> > > > >
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> > >
> > > >> > > --
> > > >> > > --
> > > >> > > Kind regards,
> > > >> > > Alexander.
> > > >> > >
> > > >> >
> > > >>
> > > >
> > > >
> > >
> >
>

Re: ZEPPELIN-682

Posted by Minudika Malshan <mi...@gmail.com>.
Hi Alex,

I think Java-repl can be used for the implementation. Currently I am
working on a sample implementation and will share it in here soon.
And will it be ok if I share my sample proposal as a google doc?

Thanks for your help.

Regards.
Minudika

Minudika Malshan
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa
Sri Lanka




On Mon, Mar 7, 2016 at 6:39 AM, Alexander Bezzubov <bz...@apache.org> wrote:

> Hi Minudika,
>
> if you are talking about Java REPL [1], this was just an example of the
> project we might want to use to archive the first step of our goal: get
> Java code interpreted by Zeppelin.
>
> > Should we have to add JAVA-REPL source code as a module for the beam
> > interpreter or can we get the necessary features of it as dependencies to
> > our project?
> Well, it looks like this particular project is built with Ant and is not
> published on Maven [2]. So right now there is no easy way to get it as
> build-time dependency.
>
> What I would suggest here:
>   - try finding any other other alternative java REPL implementations
>   - if there are none, you could try hacking first PoC for Java\Beam
> interpreter together just using the code from this project, inside a new
> interpreter module directly (it is Apache 2.0 licensed)
>
> If it suits our needs and PoC works (it might not, looking though open
> issues on Github), then at the end of the GSoC you could just allocate some
> time to contribute Maven publishing to that project (which should not take
> long and can be done as a last step).
>
> Hope this helps and please let me know if you have further questions!
>
>  1. https://github.com/albertlatacz/java-repl/issues/79
>  2. https://github.com/albertlatacz/java-repl
>
> On Sun, Mar 6, 2016 at 4:17 AM, Minudika Malshan <mi...@gmail.com>
> wrote:
>
> > Hi,
> >
> > I have gained understanding about zeppelin and functionalities of
> DataFlow
> > SDK. please help me to get familiar with JAVA-REPL.
> > It would be a great help if you can help me to understand the flow of
> > JAVA-REPL and the way to use it to interpret DataFlow SDK methods.
> >
> > Regards
> > Minudika
> >
> > Minudika Malshan
> > Undergraduate
> > Department of Computer Science and Engineering
> > University of Moratuwa.
> >
> >
> >
> >
> > On Sat, Mar 5, 2016 at 1:03 AM, Minudika Malshan <mi...@gmail.com>
> > wrote:
> >
> > > Hi,
> > >
> > > I was going through JAVA REPL implementation.
> > > I'm bit confused about the way it should be used to implement a java
> > > interpreter which supports Apache beam commands.
> > > Should we have to add JAVA-REPL source code as a module for the beam
> > > interpreter or can we get the necessary features of it as dependencies
> to
> > > our project?
> > > Could you please explain the procedure I should follow in order to
> > achieve
> > > this task.
> > >
> > > Thanks and regards,
> > > Minudika
> > >
> > >
> > > Minudika Malshan
> > > Undergraduate
> > > Department of Computer Science and Engineering
> > > University of Moratuwa.
> > >
> > >
> > >
> > >
> > > On Thu, Mar 3, 2016 at 11:23 AM, Alexander Bezzubov <bz...@apache.org>
> > > wrote:
> > >
> > >> Hi,
> > >>
> > >> I would suggest you to take some time and read through the links from
> > >> email
> > >> carefully and then post back here in this thread, in case you manage
> to
> > >> find the answer to your question.
> > >>
> > >> That might helpful to other students participating in GSoC as well.
> > >>
> > >> Thanks!
> > >>
> > >> --
> > >> Alex
> > >>
> > >>
> > >> On Thu, Mar 3, 2016 at 2:43 PM, Minudika Malshan <
> minudika001@gmail.com
> > >
> > >> wrote:
> > >>
> > >> > Hi Alex,
> > >> >
> > >> > Thanks a lot for your detailed guide through the project.
> > >> > As you have mentioned, I'm going to create a draft proposal.
> > >> > Is there any specific template for the proposal? Or will it be ok to
> > >> create
> > >> > a proposal on my own including the facts and points you've mentioned
> > in
> > >> > your reply?
> > >> >
> > >> > Thanks again and regards.
> > >> > Minudika
> > >> >
> > >> > Minudika Malshan
> > >> > Undergraduate
> > >> > Department of Computer Science and Engineering
> > >> > University of Moratuwa.
> > >> >
> > >> >
> > >> >
> > >> >
> > >> > On Thu, Mar 3, 2016 at 8:49 AM, Alexander Bezzubov <
> > >> abezzubov@nflabs.com>
> > >> > wrote:
> > >> >
> > >> > > Hi Minudika,
> > >> > >
> > >> > > > Currently I am writing an interpreter for SiddhiQL which is a
> real
> > >> time
> > >> > > > complex event processing engine, as a part of research.
> > >> > > > If you are interested, you can find the code at here. (It's too
> > >> messy
> > >> > > > though. Have a lot to clean up the in the code)
> > >> > > > https://github.com/minudika/incubator-zeppelin
> > >> > >
> > >> > > Thank you for sharing! That would be a huge plus for your
> proposal,
> > >> but
> > >> > > please remember that code quality would be an important factor on
> > >> > > the proposal selection process, so please make sure that you have
> > >> > finished
> > >> > > possible cleanups before attaching it to your application.
> > >> > >
> > >> > > On the side note - I can see your commits in master branch of your
> > >> fork,
> > >> > > why not to try the workflow Zeppelin uses
> > >> > > <
> > >> > >
> > >> >
> > >>
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > >> > > >
> > >> > > [0]
> > >> > > by tracking your work in different branches? From there it will be
> > >> easy
> > >> > to
> > >> > > submit a PR and ask other contributors for a code review, which
> > could
> > >> > > improve chances of getting high quality code at the end.
> > >> > >
> > >> > >
> > >> > > > I would like to know the exact purpose of this project and
> > expected
> > >> > > outcome
> > >> > > from the student.
> > >> > >
> > >> > > The purpose (the objective or the outcome or the goal) of this
> > >> project is
> > >> > > to have merged PR with a code + documentation + example of usage
> > for a
> > >> > new
> > >> > > Interpreter in Zeppelin, that works with Apache Beam SKD by the
> end
> > of
> > >> > the
> > >> > > summer.
> > >> > >
> > >> > > It might be bold goal, so in order to be reachable and get
> accepted
> > it
> > >> > > should be further divided on smaller goal aligned with GSoC
> > timeline,
> > >> and
> > >> > > then even on a smaller "steps" on "how to get there".
> > >> > > The expectations are that you will do this work, as part of your
> > >> > > application proposal (with the help of potential mentors). In
> prev.
> > >> email
> > >> > > in this thread I posted some ideas on how those smaller goals can
> > look
> > >> > > like, but ultimately it's up to you to decide.
> > >> > >
> > >> > >
> > >> > > So I would suggest you start looking into creating a proposal
> draft
> > as
> > >> > > early as possible. [5] Have some examples and docs from ASF on the
> > >> > proposal
> > >> > > as well, so please make sure that you read it. Please also feel
> free
> > >> to
> > >> > > post it here to get the feedback from the community, and I will be
> > >> happy
> > >> > to
> > >> > > further assist you with it.
> > >> > >
> > >> > > Good proposal consists of:
> > >> > >
> > >> > >  - list of high-level, measurable "results", or steps to archive
> the
> > >> > final
> > >> > > objective\goal
> > >> > >  - laid out over the timeline (so expectations for "milestones"
> like
> > >> > > mid-term are set)
> > >> > >  - each "result" with the further scope breakdown to a smaller
> > action
> > >> > items
> > >> > > (ideally, each not longer than 1day)
> > >> > >  - plus some background information, showing that you are
> qualified
> > >> to do
> > >> > > all that and put some thinking into details (links to your code
> here
> > >> will
> > >> > > help very much)
> > >> > >
> > >> > >
> > >> > > > I am getting familiar with Apache beam nowadays. Please can you
> > >> provide
> > >> > > me some useful resources for that.
> > >> > >
> > >> > > [1], [2], [3], [4] are some resource to learn about Beam before it
> > has
> > >> > > finalized its move to Apache.
> > >> > >
> > >> > > Hope this helps!
> > >> > >
> > >> > > --
> > >> > > Alex
> > >> > >
> > >> > >
> > >> > >  0.
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > >> > >  1. https://cloud.google.com/dataflow/
> > >> > >  2.
> https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
> > >> > >  3.
> > >> > >
> > >> >
> > >>
> >
> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
> > >> > >  4.
> https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
> > >> > >  5. https://community.apache.org/gsoc.html
> > >> > >
> > >> > > On Wed, Mar 2, 2016 at 2:50 AM, Minudika Malshan <
> > >> minudika001@gmail.com>
> > >> > > wrote:
> > >> > >
> > >> > > > Hi,
> > >> > > >
> > >> > > > First of all, thanks Alex for your reply.
> > >> > > > Sorry for the delay.
> > >> > > > Some thing has gone wrong with my mail thread. I just saw Alex's
> > >> reply.
> > >> > > >
> > >> > > > I am getting familiar with Apache beam nowadays. Please can you
> > >> provide
> > >> > > me
> > >> > > > some useful resources for that.
> > >> > > > Beam developers said that it would take like a week to get the
> > >> official
> > >> > > > Apache documentation for beam done.
> > >> > > >
> > >> > > > Cheers,
> > >> > > > Minudika
> > >> > > >
> > >> > > > Minudika Malshan
> > >> > > > Undergraduate
> > >> > > > Department of Computer Science and Engineering
> > >> > > > University of Moratuwa.
> > >> > > >
> > >> > > >
> > >> > > >
> > >> > > >
> > >> > > > On Sun, Feb 21, 2016 at 2:30 AM, Minudika Malshan <
> > >> > minudika001@gmail.com
> > >> > > >
> > >> > > > wrote:
> > >> > > >
> > >> > > > > Hi all,
> > >> > > > >
> > >> > > > > I am looking forward to contribute in this year GSOC.
> > >> > > > > I have a basic understand in writing interpreters for zeppelin
> > and
> > >> > have
> > >> > > > > already implement an interpreter for WSO2 siddhi which is a
> > >> complex
> > >> > > event
> > >> > > > > processing language.
> > >> > > > > Could you please give me more details about the requirement
> for
> > >> > > > > implementing a new interpreter for Apache beam?
> > >> > > > > It would be a great help for me to getting familiar with this
> > >> > > > > implementation.
> > >> > > > >
> > >> > > > > Thank you!
> > >> > > > >
> > >> > > > > Minudika Malshan
> > >> > > > > Undergraduate
> > >> > > > > Department of Computer Science and Engineering
> > >> > > > > University of Moratuwa.
> > >> > > > >
> > >> > > > >
> > >> > > > >
> > >> > > >
> > >> > >
> > >> > >
> > >> > >
> > >> > > --
> > >> > > --
> > >> > > Kind regards,
> > >> > > Alexander.
> > >> > >
> > >> >
> > >>
> > >
> > >
> >
>

Re: ZEPPELIN-682

Posted by Alexander Bezzubov <bz...@apache.org>.
Hi Minudika,

if you are talking about Java REPL [1], this was just an example of the
project we might want to use to archive the first step of our goal: get
Java code interpreted by Zeppelin.

> Should we have to add JAVA-REPL source code as a module for the beam
> interpreter or can we get the necessary features of it as dependencies to
> our project?
Well, it looks like this particular project is built with Ant and is not
published on Maven [2]. So right now there is no easy way to get it as
build-time dependency.

What I would suggest here:
  - try finding any other other alternative java REPL implementations
  - if there are none, you could try hacking first PoC for Java\Beam
interpreter together just using the code from this project, inside a new
interpreter module directly (it is Apache 2.0 licensed)

If it suits our needs and PoC works (it might not, looking though open
issues on Github), then at the end of the GSoC you could just allocate some
time to contribute Maven publishing to that project (which should not take
long and can be done as a last step).

Hope this helps and please let me know if you have further questions!

 1. https://github.com/albertlatacz/java-repl/issues/79
 2. https://github.com/albertlatacz/java-repl

On Sun, Mar 6, 2016 at 4:17 AM, Minudika Malshan <mi...@gmail.com>
wrote:

> Hi,
>
> I have gained understanding about zeppelin and functionalities of DataFlow
> SDK. please help me to get familiar with JAVA-REPL.
> It would be a great help if you can help me to understand the flow of
> JAVA-REPL and the way to use it to interpret DataFlow SDK methods.
>
> Regards
> Minudika
>
> Minudika Malshan
> Undergraduate
> Department of Computer Science and Engineering
> University of Moratuwa.
>
>
>
>
> On Sat, Mar 5, 2016 at 1:03 AM, Minudika Malshan <mi...@gmail.com>
> wrote:
>
> > Hi,
> >
> > I was going through JAVA REPL implementation.
> > I'm bit confused about the way it should be used to implement a java
> > interpreter which supports Apache beam commands.
> > Should we have to add JAVA-REPL source code as a module for the beam
> > interpreter or can we get the necessary features of it as dependencies to
> > our project?
> > Could you please explain the procedure I should follow in order to
> achieve
> > this task.
> >
> > Thanks and regards,
> > Minudika
> >
> >
> > Minudika Malshan
> > Undergraduate
> > Department of Computer Science and Engineering
> > University of Moratuwa.
> >
> >
> >
> >
> > On Thu, Mar 3, 2016 at 11:23 AM, Alexander Bezzubov <bz...@apache.org>
> > wrote:
> >
> >> Hi,
> >>
> >> I would suggest you to take some time and read through the links from
> >> email
> >> carefully and then post back here in this thread, in case you manage to
> >> find the answer to your question.
> >>
> >> That might helpful to other students participating in GSoC as well.
> >>
> >> Thanks!
> >>
> >> --
> >> Alex
> >>
> >>
> >> On Thu, Mar 3, 2016 at 2:43 PM, Minudika Malshan <minudika001@gmail.com
> >
> >> wrote:
> >>
> >> > Hi Alex,
> >> >
> >> > Thanks a lot for your detailed guide through the project.
> >> > As you have mentioned, I'm going to create a draft proposal.
> >> > Is there any specific template for the proposal? Or will it be ok to
> >> create
> >> > a proposal on my own including the facts and points you've mentioned
> in
> >> > your reply?
> >> >
> >> > Thanks again and regards.
> >> > Minudika
> >> >
> >> > Minudika Malshan
> >> > Undergraduate
> >> > Department of Computer Science and Engineering
> >> > University of Moratuwa.
> >> >
> >> >
> >> >
> >> >
> >> > On Thu, Mar 3, 2016 at 8:49 AM, Alexander Bezzubov <
> >> abezzubov@nflabs.com>
> >> > wrote:
> >> >
> >> > > Hi Minudika,
> >> > >
> >> > > > Currently I am writing an interpreter for SiddhiQL which is a real
> >> time
> >> > > > complex event processing engine, as a part of research.
> >> > > > If you are interested, you can find the code at here. (It's too
> >> messy
> >> > > > though. Have a lot to clean up the in the code)
> >> > > > https://github.com/minudika/incubator-zeppelin
> >> > >
> >> > > Thank you for sharing! That would be a huge plus for your proposal,
> >> but
> >> > > please remember that code quality would be an important factor on
> >> > > the proposal selection process, so please make sure that you have
> >> > finished
> >> > > possible cleanups before attaching it to your application.
> >> > >
> >> > > On the side note - I can see your commits in master branch of your
> >> fork,
> >> > > why not to try the workflow Zeppelin uses
> >> > > <
> >> > >
> >> >
> >>
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> >> > > >
> >> > > [0]
> >> > > by tracking your work in different branches? From there it will be
> >> easy
> >> > to
> >> > > submit a PR and ask other contributors for a code review, which
> could
> >> > > improve chances of getting high quality code at the end.
> >> > >
> >> > >
> >> > > > I would like to know the exact purpose of this project and
> expected
> >> > > outcome
> >> > > from the student.
> >> > >
> >> > > The purpose (the objective or the outcome or the goal) of this
> >> project is
> >> > > to have merged PR with a code + documentation + example of usage
> for a
> >> > new
> >> > > Interpreter in Zeppelin, that works with Apache Beam SKD by the end
> of
> >> > the
> >> > > summer.
> >> > >
> >> > > It might be bold goal, so in order to be reachable and get accepted
> it
> >> > > should be further divided on smaller goal aligned with GSoC
> timeline,
> >> and
> >> > > then even on a smaller "steps" on "how to get there".
> >> > > The expectations are that you will do this work, as part of your
> >> > > application proposal (with the help of potential mentors). In prev.
> >> email
> >> > > in this thread I posted some ideas on how those smaller goals can
> look
> >> > > like, but ultimately it's up to you to decide.
> >> > >
> >> > >
> >> > > So I would suggest you start looking into creating a proposal draft
> as
> >> > > early as possible. [5] Have some examples and docs from ASF on the
> >> > proposal
> >> > > as well, so please make sure that you read it. Please also feel free
> >> to
> >> > > post it here to get the feedback from the community, and I will be
> >> happy
> >> > to
> >> > > further assist you with it.
> >> > >
> >> > > Good proposal consists of:
> >> > >
> >> > >  - list of high-level, measurable "results", or steps to archive the
> >> > final
> >> > > objective\goal
> >> > >  - laid out over the timeline (so expectations for "milestones" like
> >> > > mid-term are set)
> >> > >  - each "result" with the further scope breakdown to a smaller
> action
> >> > items
> >> > > (ideally, each not longer than 1day)
> >> > >  - plus some background information, showing that you are qualified
> >> to do
> >> > > all that and put some thinking into details (links to your code here
> >> will
> >> > > help very much)
> >> > >
> >> > >
> >> > > > I am getting familiar with Apache beam nowadays. Please can you
> >> provide
> >> > > me some useful resources for that.
> >> > >
> >> > > [1], [2], [3], [4] are some resource to learn about Beam before it
> has
> >> > > finalized its move to Apache.
> >> > >
> >> > > Hope this helps!
> >> > >
> >> > > --
> >> > > Alex
> >> > >
> >> > >
> >> > >  0.
> >> > >
> >> > >
> >> >
> >>
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> >> > >  1. https://cloud.google.com/dataflow/
> >> > >  2. https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
> >> > >  3.
> >> > >
> >> >
> >>
> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
> >> > >  4. https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
> >> > >  5. https://community.apache.org/gsoc.html
> >> > >
> >> > > On Wed, Mar 2, 2016 at 2:50 AM, Minudika Malshan <
> >> minudika001@gmail.com>
> >> > > wrote:
> >> > >
> >> > > > Hi,
> >> > > >
> >> > > > First of all, thanks Alex for your reply.
> >> > > > Sorry for the delay.
> >> > > > Some thing has gone wrong with my mail thread. I just saw Alex's
> >> reply.
> >> > > >
> >> > > > I am getting familiar with Apache beam nowadays. Please can you
> >> provide
> >> > > me
> >> > > > some useful resources for that.
> >> > > > Beam developers said that it would take like a week to get the
> >> official
> >> > > > Apache documentation for beam done.
> >> > > >
> >> > > > Cheers,
> >> > > > Minudika
> >> > > >
> >> > > > Minudika Malshan
> >> > > > Undergraduate
> >> > > > Department of Computer Science and Engineering
> >> > > > University of Moratuwa.
> >> > > >
> >> > > >
> >> > > >
> >> > > >
> >> > > > On Sun, Feb 21, 2016 at 2:30 AM, Minudika Malshan <
> >> > minudika001@gmail.com
> >> > > >
> >> > > > wrote:
> >> > > >
> >> > > > > Hi all,
> >> > > > >
> >> > > > > I am looking forward to contribute in this year GSOC.
> >> > > > > I have a basic understand in writing interpreters for zeppelin
> and
> >> > have
> >> > > > > already implement an interpreter for WSO2 siddhi which is a
> >> complex
> >> > > event
> >> > > > > processing language.
> >> > > > > Could you please give me more details about the requirement for
> >> > > > > implementing a new interpreter for Apache beam?
> >> > > > > It would be a great help for me to getting familiar with this
> >> > > > > implementation.
> >> > > > >
> >> > > > > Thank you!
> >> > > > >
> >> > > > > Minudika Malshan
> >> > > > > Undergraduate
> >> > > > > Department of Computer Science and Engineering
> >> > > > > University of Moratuwa.
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > >
> >> > >
> >> > >
> >> > >
> >> > > --
> >> > > --
> >> > > Kind regards,
> >> > > Alexander.
> >> > >
> >> >
> >>
> >
> >
>

Re: ZEPPELIN-682

Posted by Minudika Malshan <mi...@gmail.com>.
Hi,

I have gained understanding about zeppelin and functionalities of DataFlow
SDK. please help me to get familiar with JAVA-REPL.
It would be a great help if you can help me to understand the flow of
JAVA-REPL and the way to use it to interpret DataFlow SDK methods.

Regards
Minudika

Minudika Malshan
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa.




On Sat, Mar 5, 2016 at 1:03 AM, Minudika Malshan <mi...@gmail.com>
wrote:

> Hi,
>
> I was going through JAVA REPL implementation.
> I'm bit confused about the way it should be used to implement a java
> interpreter which supports Apache beam commands.
> Should we have to add JAVA-REPL source code as a module for the beam
> interpreter or can we get the necessary features of it as dependencies to
> our project?
> Could you please explain the procedure I should follow in order to achieve
> this task.
>
> Thanks and regards,
> Minudika
>
>
> Minudika Malshan
> Undergraduate
> Department of Computer Science and Engineering
> University of Moratuwa.
>
>
>
>
> On Thu, Mar 3, 2016 at 11:23 AM, Alexander Bezzubov <bz...@apache.org>
> wrote:
>
>> Hi,
>>
>> I would suggest you to take some time and read through the links from
>> email
>> carefully and then post back here in this thread, in case you manage to
>> find the answer to your question.
>>
>> That might helpful to other students participating in GSoC as well.
>>
>> Thanks!
>>
>> --
>> Alex
>>
>>
>> On Thu, Mar 3, 2016 at 2:43 PM, Minudika Malshan <mi...@gmail.com>
>> wrote:
>>
>> > Hi Alex,
>> >
>> > Thanks a lot for your detailed guide through the project.
>> > As you have mentioned, I'm going to create a draft proposal.
>> > Is there any specific template for the proposal? Or will it be ok to
>> create
>> > a proposal on my own including the facts and points you've mentioned in
>> > your reply?
>> >
>> > Thanks again and regards.
>> > Minudika
>> >
>> > Minudika Malshan
>> > Undergraduate
>> > Department of Computer Science and Engineering
>> > University of Moratuwa.
>> >
>> >
>> >
>> >
>> > On Thu, Mar 3, 2016 at 8:49 AM, Alexander Bezzubov <
>> abezzubov@nflabs.com>
>> > wrote:
>> >
>> > > Hi Minudika,
>> > >
>> > > > Currently I am writing an interpreter for SiddhiQL which is a real
>> time
>> > > > complex event processing engine, as a part of research.
>> > > > If you are interested, you can find the code at here. (It's too
>> messy
>> > > > though. Have a lot to clean up the in the code)
>> > > > https://github.com/minudika/incubator-zeppelin
>> > >
>> > > Thank you for sharing! That would be a huge plus for your proposal,
>> but
>> > > please remember that code quality would be an important factor on
>> > > the proposal selection process, so please make sure that you have
>> > finished
>> > > possible cleanups before attaching it to your application.
>> > >
>> > > On the side note - I can see your commits in master branch of your
>> fork,
>> > > why not to try the workflow Zeppelin uses
>> > > <
>> > >
>> >
>> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
>> > > >
>> > > [0]
>> > > by tracking your work in different branches? From there it will be
>> easy
>> > to
>> > > submit a PR and ask other contributors for a code review, which could
>> > > improve chances of getting high quality code at the end.
>> > >
>> > >
>> > > > I would like to know the exact purpose of this project and expected
>> > > outcome
>> > > from the student.
>> > >
>> > > The purpose (the objective or the outcome or the goal) of this
>> project is
>> > > to have merged PR with a code + documentation + example of usage for a
>> > new
>> > > Interpreter in Zeppelin, that works with Apache Beam SKD by the end of
>> > the
>> > > summer.
>> > >
>> > > It might be bold goal, so in order to be reachable and get accepted it
>> > > should be further divided on smaller goal aligned with GSoC timeline,
>> and
>> > > then even on a smaller "steps" on "how to get there".
>> > > The expectations are that you will do this work, as part of your
>> > > application proposal (with the help of potential mentors). In prev.
>> email
>> > > in this thread I posted some ideas on how those smaller goals can look
>> > > like, but ultimately it's up to you to decide.
>> > >
>> > >
>> > > So I would suggest you start looking into creating a proposal draft as
>> > > early as possible. [5] Have some examples and docs from ASF on the
>> > proposal
>> > > as well, so please make sure that you read it. Please also feel free
>> to
>> > > post it here to get the feedback from the community, and I will be
>> happy
>> > to
>> > > further assist you with it.
>> > >
>> > > Good proposal consists of:
>> > >
>> > >  - list of high-level, measurable "results", or steps to archive the
>> > final
>> > > objective\goal
>> > >  - laid out over the timeline (so expectations for "milestones" like
>> > > mid-term are set)
>> > >  - each "result" with the further scope breakdown to a smaller action
>> > items
>> > > (ideally, each not longer than 1day)
>> > >  - plus some background information, showing that you are qualified
>> to do
>> > > all that and put some thinking into details (links to your code here
>> will
>> > > help very much)
>> > >
>> > >
>> > > > I am getting familiar with Apache beam nowadays. Please can you
>> provide
>> > > me some useful resources for that.
>> > >
>> > > [1], [2], [3], [4] are some resource to learn about Beam before it has
>> > > finalized its move to Apache.
>> > >
>> > > Hope this helps!
>> > >
>> > > --
>> > > Alex
>> > >
>> > >
>> > >  0.
>> > >
>> > >
>> >
>> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
>> > >  1. https://cloud.google.com/dataflow/
>> > >  2. https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
>> > >  3.
>> > >
>> >
>> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
>> > >  4. https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
>> > >  5. https://community.apache.org/gsoc.html
>> > >
>> > > On Wed, Mar 2, 2016 at 2:50 AM, Minudika Malshan <
>> minudika001@gmail.com>
>> > > wrote:
>> > >
>> > > > Hi,
>> > > >
>> > > > First of all, thanks Alex for your reply.
>> > > > Sorry for the delay.
>> > > > Some thing has gone wrong with my mail thread. I just saw Alex's
>> reply.
>> > > >
>> > > > I am getting familiar with Apache beam nowadays. Please can you
>> provide
>> > > me
>> > > > some useful resources for that.
>> > > > Beam developers said that it would take like a week to get the
>> official
>> > > > Apache documentation for beam done.
>> > > >
>> > > > Cheers,
>> > > > Minudika
>> > > >
>> > > > Minudika Malshan
>> > > > Undergraduate
>> > > > Department of Computer Science and Engineering
>> > > > University of Moratuwa.
>> > > >
>> > > >
>> > > >
>> > > >
>> > > > On Sun, Feb 21, 2016 at 2:30 AM, Minudika Malshan <
>> > minudika001@gmail.com
>> > > >
>> > > > wrote:
>> > > >
>> > > > > Hi all,
>> > > > >
>> > > > > I am looking forward to contribute in this year GSOC.
>> > > > > I have a basic understand in writing interpreters for zeppelin and
>> > have
>> > > > > already implement an interpreter for WSO2 siddhi which is a
>> complex
>> > > event
>> > > > > processing language.
>> > > > > Could you please give me more details about the requirement for
>> > > > > implementing a new interpreter for Apache beam?
>> > > > > It would be a great help for me to getting familiar with this
>> > > > > implementation.
>> > > > >
>> > > > > Thank you!
>> > > > >
>> > > > > Minudika Malshan
>> > > > > Undergraduate
>> > > > > Department of Computer Science and Engineering
>> > > > > University of Moratuwa.
>> > > > >
>> > > > >
>> > > > >
>> > > >
>> > >
>> > >
>> > >
>> > > --
>> > > --
>> > > Kind regards,
>> > > Alexander.
>> > >
>> >
>>
>
>

Re: ZEPPELIN-682

Posted by Minudika Malshan <mi...@gmail.com>.
Hi,

I was going through JAVA REPL implementation.
I'm bit confused about the way it should be used to implement a java
interpreter which supports Apache beam commands.
Should we have to add JAVA-REPL source code as a module for the beam
interpreter or can we get the necessary features of it as dependencies to
our project?
Could you please explain the procedure I should follow in order to achieve
this task.

Thanks and regards,
Minudika


Minudika Malshan
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa.




On Thu, Mar 3, 2016 at 11:23 AM, Alexander Bezzubov <bz...@apache.org> wrote:

> Hi,
>
> I would suggest you to take some time and read through the links from email
> carefully and then post back here in this thread, in case you manage to
> find the answer to your question.
>
> That might helpful to other students participating in GSoC as well.
>
> Thanks!
>
> --
> Alex
>
>
> On Thu, Mar 3, 2016 at 2:43 PM, Minudika Malshan <mi...@gmail.com>
> wrote:
>
> > Hi Alex,
> >
> > Thanks a lot for your detailed guide through the project.
> > As you have mentioned, I'm going to create a draft proposal.
> > Is there any specific template for the proposal? Or will it be ok to
> create
> > a proposal on my own including the facts and points you've mentioned in
> > your reply?
> >
> > Thanks again and regards.
> > Minudika
> >
> > Minudika Malshan
> > Undergraduate
> > Department of Computer Science and Engineering
> > University of Moratuwa.
> >
> >
> >
> >
> > On Thu, Mar 3, 2016 at 8:49 AM, Alexander Bezzubov <abezzubov@nflabs.com
> >
> > wrote:
> >
> > > Hi Minudika,
> > >
> > > > Currently I am writing an interpreter for SiddhiQL which is a real
> time
> > > > complex event processing engine, as a part of research.
> > > > If you are interested, you can find the code at here. (It's too messy
> > > > though. Have a lot to clean up the in the code)
> > > > https://github.com/minudika/incubator-zeppelin
> > >
> > > Thank you for sharing! That would be a huge plus for your proposal, but
> > > please remember that code quality would be an important factor on
> > > the proposal selection process, so please make sure that you have
> > finished
> > > possible cleanups before attaching it to your application.
> > >
> > > On the side note - I can see your commits in master branch of your
> fork,
> > > why not to try the workflow Zeppelin uses
> > > <
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > > >
> > > [0]
> > > by tracking your work in different branches? From there it will be easy
> > to
> > > submit a PR and ask other contributors for a code review, which could
> > > improve chances of getting high quality code at the end.
> > >
> > >
> > > > I would like to know the exact purpose of this project and expected
> > > outcome
> > > from the student.
> > >
> > > The purpose (the objective or the outcome or the goal) of this project
> is
> > > to have merged PR with a code + documentation + example of usage for a
> > new
> > > Interpreter in Zeppelin, that works with Apache Beam SKD by the end of
> > the
> > > summer.
> > >
> > > It might be bold goal, so in order to be reachable and get accepted it
> > > should be further divided on smaller goal aligned with GSoC timeline,
> and
> > > then even on a smaller "steps" on "how to get there".
> > > The expectations are that you will do this work, as part of your
> > > application proposal (with the help of potential mentors). In prev.
> email
> > > in this thread I posted some ideas on how those smaller goals can look
> > > like, but ultimately it's up to you to decide.
> > >
> > >
> > > So I would suggest you start looking into creating a proposal draft as
> > > early as possible. [5] Have some examples and docs from ASF on the
> > proposal
> > > as well, so please make sure that you read it. Please also feel free to
> > > post it here to get the feedback from the community, and I will be
> happy
> > to
> > > further assist you with it.
> > >
> > > Good proposal consists of:
> > >
> > >  - list of high-level, measurable "results", or steps to archive the
> > final
> > > objective\goal
> > >  - laid out over the timeline (so expectations for "milestones" like
> > > mid-term are set)
> > >  - each "result" with the further scope breakdown to a smaller action
> > items
> > > (ideally, each not longer than 1day)
> > >  - plus some background information, showing that you are qualified to
> do
> > > all that and put some thinking into details (links to your code here
> will
> > > help very much)
> > >
> > >
> > > > I am getting familiar with Apache beam nowadays. Please can you
> provide
> > > me some useful resources for that.
> > >
> > > [1], [2], [3], [4] are some resource to learn about Beam before it has
> > > finalized its move to Apache.
> > >
> > > Hope this helps!
> > >
> > > --
> > > Alex
> > >
> > >
> > >  0.
> > >
> > >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > >  1. https://cloud.google.com/dataflow/
> > >  2. https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
> > >  3.
> > >
> >
> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
> > >  4. https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
> > >  5. https://community.apache.org/gsoc.html
> > >
> > > On Wed, Mar 2, 2016 at 2:50 AM, Minudika Malshan <
> minudika001@gmail.com>
> > > wrote:
> > >
> > > > Hi,
> > > >
> > > > First of all, thanks Alex for your reply.
> > > > Sorry for the delay.
> > > > Some thing has gone wrong with my mail thread. I just saw Alex's
> reply.
> > > >
> > > > I am getting familiar with Apache beam nowadays. Please can you
> provide
> > > me
> > > > some useful resources for that.
> > > > Beam developers said that it would take like a week to get the
> official
> > > > Apache documentation for beam done.
> > > >
> > > > Cheers,
> > > > Minudika
> > > >
> > > > Minudika Malshan
> > > > Undergraduate
> > > > Department of Computer Science and Engineering
> > > > University of Moratuwa.
> > > >
> > > >
> > > >
> > > >
> > > > On Sun, Feb 21, 2016 at 2:30 AM, Minudika Malshan <
> > minudika001@gmail.com
> > > >
> > > > wrote:
> > > >
> > > > > Hi all,
> > > > >
> > > > > I am looking forward to contribute in this year GSOC.
> > > > > I have a basic understand in writing interpreters for zeppelin and
> > have
> > > > > already implement an interpreter for WSO2 siddhi which is a complex
> > > event
> > > > > processing language.
> > > > > Could you please give me more details about the requirement for
> > > > > implementing a new interpreter for Apache beam?
> > > > > It would be a great help for me to getting familiar with this
> > > > > implementation.
> > > > >
> > > > > Thank you!
> > > > >
> > > > > Minudika Malshan
> > > > > Undergraduate
> > > > > Department of Computer Science and Engineering
> > > > > University of Moratuwa.
> > > > >
> > > > >
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > --
> > > Kind regards,
> > > Alexander.
> > >
> >
>

Re: ZEPPELIN-682

Posted by Alexander Bezzubov <bz...@apache.org>.
Hi,

I would suggest you to take some time and read through the links from email
carefully and then post back here in this thread, in case you manage to
find the answer to your question.

That might helpful to other students participating in GSoC as well.

Thanks!

--
Alex


On Thu, Mar 3, 2016 at 2:43 PM, Minudika Malshan <mi...@gmail.com>
wrote:

> Hi Alex,
>
> Thanks a lot for your detailed guide through the project.
> As you have mentioned, I'm going to create a draft proposal.
> Is there any specific template for the proposal? Or will it be ok to create
> a proposal on my own including the facts and points you've mentioned in
> your reply?
>
> Thanks again and regards.
> Minudika
>
> Minudika Malshan
> Undergraduate
> Department of Computer Science and Engineering
> University of Moratuwa.
>
>
>
>
> On Thu, Mar 3, 2016 at 8:49 AM, Alexander Bezzubov <ab...@nflabs.com>
> wrote:
>
> > Hi Minudika,
> >
> > > Currently I am writing an interpreter for SiddhiQL which is a real time
> > > complex event processing engine, as a part of research.
> > > If you are interested, you can find the code at here. (It's too messy
> > > though. Have a lot to clean up the in the code)
> > > https://github.com/minudika/incubator-zeppelin
> >
> > Thank you for sharing! That would be a huge plus for your proposal, but
> > please remember that code quality would be an important factor on
> > the proposal selection process, so please make sure that you have
> finished
> > possible cleanups before attaching it to your application.
> >
> > On the side note - I can see your commits in master branch of your fork,
> > why not to try the workflow Zeppelin uses
> > <
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> > >
> > [0]
> > by tracking your work in different branches? From there it will be easy
> to
> > submit a PR and ask other contributors for a code review, which could
> > improve chances of getting high quality code at the end.
> >
> >
> > > I would like to know the exact purpose of this project and expected
> > outcome
> > from the student.
> >
> > The purpose (the objective or the outcome or the goal) of this project is
> > to have merged PR with a code + documentation + example of usage for a
> new
> > Interpreter in Zeppelin, that works with Apache Beam SKD by the end of
> the
> > summer.
> >
> > It might be bold goal, so in order to be reachable and get accepted it
> > should be further divided on smaller goal aligned with GSoC timeline, and
> > then even on a smaller "steps" on "how to get there".
> > The expectations are that you will do this work, as part of your
> > application proposal (with the help of potential mentors). In prev. email
> > in this thread I posted some ideas on how those smaller goals can look
> > like, but ultimately it's up to you to decide.
> >
> >
> > So I would suggest you start looking into creating a proposal draft as
> > early as possible. [5] Have some examples and docs from ASF on the
> proposal
> > as well, so please make sure that you read it. Please also feel free to
> > post it here to get the feedback from the community, and I will be happy
> to
> > further assist you with it.
> >
> > Good proposal consists of:
> >
> >  - list of high-level, measurable "results", or steps to archive the
> final
> > objective\goal
> >  - laid out over the timeline (so expectations for "milestones" like
> > mid-term are set)
> >  - each "result" with the further scope breakdown to a smaller action
> items
> > (ideally, each not longer than 1day)
> >  - plus some background information, showing that you are qualified to do
> > all that and put some thinking into details (links to your code here will
> > help very much)
> >
> >
> > > I am getting familiar with Apache beam nowadays. Please can you provide
> > me some useful resources for that.
> >
> > [1], [2], [3], [4] are some resource to learn about Beam before it has
> > finalized its move to Apache.
> >
> > Hope this helps!
> >
> > --
> > Alex
> >
> >
> >  0.
> >
> >
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> >  1. https://cloud.google.com/dataflow/
> >  2. https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
> >  3.
> >
> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
> >  4. https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
> >  5. https://community.apache.org/gsoc.html
> >
> > On Wed, Mar 2, 2016 at 2:50 AM, Minudika Malshan <mi...@gmail.com>
> > wrote:
> >
> > > Hi,
> > >
> > > First of all, thanks Alex for your reply.
> > > Sorry for the delay.
> > > Some thing has gone wrong with my mail thread. I just saw Alex's reply.
> > >
> > > I am getting familiar with Apache beam nowadays. Please can you provide
> > me
> > > some useful resources for that.
> > > Beam developers said that it would take like a week to get the official
> > > Apache documentation for beam done.
> > >
> > > Cheers,
> > > Minudika
> > >
> > > Minudika Malshan
> > > Undergraduate
> > > Department of Computer Science and Engineering
> > > University of Moratuwa.
> > >
> > >
> > >
> > >
> > > On Sun, Feb 21, 2016 at 2:30 AM, Minudika Malshan <
> minudika001@gmail.com
> > >
> > > wrote:
> > >
> > > > Hi all,
> > > >
> > > > I am looking forward to contribute in this year GSOC.
> > > > I have a basic understand in writing interpreters for zeppelin and
> have
> > > > already implement an interpreter for WSO2 siddhi which is a complex
> > event
> > > > processing language.
> > > > Could you please give me more details about the requirement for
> > > > implementing a new interpreter for Apache beam?
> > > > It would be a great help for me to getting familiar with this
> > > > implementation.
> > > >
> > > > Thank you!
> > > >
> > > > Minudika Malshan
> > > > Undergraduate
> > > > Department of Computer Science and Engineering
> > > > University of Moratuwa.
> > > >
> > > >
> > > >
> > >
> >
> >
> >
> > --
> > --
> > Kind regards,
> > Alexander.
> >
>

Re: ZEPPELIN-682

Posted by Minudika Malshan <mi...@gmail.com>.
Hi Alex,

Thanks a lot for your detailed guide through the project.
As you have mentioned, I'm going to create a draft proposal.
Is there any specific template for the proposal? Or will it be ok to create
a proposal on my own including the facts and points you've mentioned in
your reply?

Thanks again and regards.
Minudika

Minudika Malshan
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa.




On Thu, Mar 3, 2016 at 8:49 AM, Alexander Bezzubov <ab...@nflabs.com>
wrote:

> Hi Minudika,
>
> > Currently I am writing an interpreter for SiddhiQL which is a real time
> > complex event processing engine, as a part of research.
> > If you are interested, you can find the code at here. (It's too messy
> > though. Have a lot to clean up the in the code)
> > https://github.com/minudika/incubator-zeppelin
>
> Thank you for sharing! That would be a huge plus for your proposal, but
> please remember that code quality would be an important factor on
> the proposal selection process, so please make sure that you have finished
> possible cleanups before attaching it to your application.
>
> On the side note - I can see your commits in master branch of your fork,
> why not to try the workflow Zeppelin uses
> <
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
> >
> [0]
> by tracking your work in different branches? From there it will be easy to
> submit a PR and ask other contributors for a code review, which could
> improve chances of getting high quality code at the end.
>
>
> > I would like to know the exact purpose of this project and expected
> outcome
> from the student.
>
> The purpose (the objective or the outcome or the goal) of this project is
> to have merged PR with a code + documentation + example of usage for a new
> Interpreter in Zeppelin, that works with Apache Beam SKD by the end of the
> summer.
>
> It might be bold goal, so in order to be reachable and get accepted it
> should be further divided on smaller goal aligned with GSoC timeline, and
> then even on a smaller "steps" on "how to get there".
> The expectations are that you will do this work, as part of your
> application proposal (with the help of potential mentors). In prev. email
> in this thread I posted some ideas on how those smaller goals can look
> like, but ultimately it's up to you to decide.
>
>
> So I would suggest you start looking into creating a proposal draft as
> early as possible. [5] Have some examples and docs from ASF on the proposal
> as well, so please make sure that you read it. Please also feel free to
> post it here to get the feedback from the community, and I will be happy to
> further assist you with it.
>
> Good proposal consists of:
>
>  - list of high-level, measurable "results", or steps to archive the final
> objective\goal
>  - laid out over the timeline (so expectations for "milestones" like
> mid-term are set)
>  - each "result" with the further scope breakdown to a smaller action items
> (ideally, each not longer than 1day)
>  - plus some background information, showing that you are qualified to do
> all that and put some thinking into details (links to your code here will
> help very much)
>
>
> > I am getting familiar with Apache beam nowadays. Please can you provide
> me some useful resources for that.
>
> [1], [2], [3], [4] are some resource to learn about Beam before it has
> finalized its move to Apache.
>
> Hope this helps!
>
> --
> Alex
>
>
>  0.
>
> https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
>  1. https://cloud.google.com/dataflow/
>  2. https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
>  3.
> https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
>  4. https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
>  5. https://community.apache.org/gsoc.html
>
> On Wed, Mar 2, 2016 at 2:50 AM, Minudika Malshan <mi...@gmail.com>
> wrote:
>
> > Hi,
> >
> > First of all, thanks Alex for your reply.
> > Sorry for the delay.
> > Some thing has gone wrong with my mail thread. I just saw Alex's reply.
> >
> > I am getting familiar with Apache beam nowadays. Please can you provide
> me
> > some useful resources for that.
> > Beam developers said that it would take like a week to get the official
> > Apache documentation for beam done.
> >
> > Cheers,
> > Minudika
> >
> > Minudika Malshan
> > Undergraduate
> > Department of Computer Science and Engineering
> > University of Moratuwa.
> >
> >
> >
> >
> > On Sun, Feb 21, 2016 at 2:30 AM, Minudika Malshan <minudika001@gmail.com
> >
> > wrote:
> >
> > > Hi all,
> > >
> > > I am looking forward to contribute in this year GSOC.
> > > I have a basic understand in writing interpreters for zeppelin and have
> > > already implement an interpreter for WSO2 siddhi which is a complex
> event
> > > processing language.
> > > Could you please give me more details about the requirement for
> > > implementing a new interpreter for Apache beam?
> > > It would be a great help for me to getting familiar with this
> > > implementation.
> > >
> > > Thank you!
> > >
> > > Minudika Malshan
> > > Undergraduate
> > > Department of Computer Science and Engineering
> > > University of Moratuwa.
> > >
> > >
> > >
> >
>
>
>
> --
> --
> Kind regards,
> Alexander.
>

Re: ZEPPELIN-682

Posted by Alexander Bezzubov <ab...@nflabs.com>.
Hi Minudika,

> Currently I am writing an interpreter for SiddhiQL which is a real time
> complex event processing engine, as a part of research.
> If you are interested, you can find the code at here. (It's too messy
> though. Have a lot to clean up the in the code)
> https://github.com/minudika/incubator-zeppelin

Thank you for sharing! That would be a huge plus for your proposal, but
please remember that code quality would be an important factor on
the proposal selection process, so please make sure that you have finished
possible cleanups before attaching it to your application.

On the side note - I can see your commits in master branch of your fork,
why not to try the workflow Zeppelin uses
<https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow>
[0]
by tracking your work in different branches? From there it will be easy to
submit a PR and ask other contributors for a code review, which could
improve chances of getting high quality code at the end.


> I would like to know the exact purpose of this project and expected
outcome
from the student.

The purpose (the objective or the outcome or the goal) of this project is
to have merged PR with a code + documentation + example of usage for a new
Interpreter in Zeppelin, that works with Apache Beam SKD by the end of the
summer.

It might be bold goal, so in order to be reachable and get accepted it
should be further divided on smaller goal aligned with GSoC timeline, and
then even on a smaller "steps" on "how to get there".
The expectations are that you will do this work, as part of your
application proposal (with the help of potential mentors). In prev. email
in this thread I posted some ideas on how those smaller goals can look
like, but ultimately it's up to you to decide.


So I would suggest you start looking into creating a proposal draft as
early as possible. [5] Have some examples and docs from ASF on the proposal
as well, so please make sure that you read it. Please also feel free to
post it here to get the feedback from the community, and I will be happy to
further assist you with it.

Good proposal consists of:

 - list of high-level, measurable "results", or steps to archive the final
objective\goal
 - laid out over the timeline (so expectations for "milestones" like
mid-term are set)
 - each "result" with the further scope breakdown to a smaller action items
(ideally, each not longer than 1day)
 - plus some background information, showing that you are qualified to do
all that and put some thinking into details (links to your code here will
help very much)


> I am getting familiar with Apache beam nowadays. Please can you provide
me some useful resources for that.

[1], [2], [3], [4] are some resource to learn about Beam before it has
finalized its move to Apache.

Hope this helps!

--
Alex


 0.
https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#source-control-workflow
 1. https://cloud.google.com/dataflow/
 2. https://cloud.google.com/dataflow/what-is-google-cloud-dataflow
 3.
https://cloud.google.com/dataflow/blog/dataflow-beam-and-spark-comparison
 4. https://github.com/GoogleCloudPlatform/DataflowJavaSDK-examples
 5. https://community.apache.org/gsoc.html

On Wed, Mar 2, 2016 at 2:50 AM, Minudika Malshan <mi...@gmail.com>
wrote:

> Hi,
>
> First of all, thanks Alex for your reply.
> Sorry for the delay.
> Some thing has gone wrong with my mail thread. I just saw Alex's reply.
>
> I am getting familiar with Apache beam nowadays. Please can you provide me
> some useful resources for that.
> Beam developers said that it would take like a week to get the official
> Apache documentation for beam done.
>
> Cheers,
> Minudika
>
> Minudika Malshan
> Undergraduate
> Department of Computer Science and Engineering
> University of Moratuwa.
>
>
>
>
> On Sun, Feb 21, 2016 at 2:30 AM, Minudika Malshan <mi...@gmail.com>
> wrote:
>
> > Hi all,
> >
> > I am looking forward to contribute in this year GSOC.
> > I have a basic understand in writing interpreters for zeppelin and have
> > already implement an interpreter for WSO2 siddhi which is a complex event
> > processing language.
> > Could you please give me more details about the requirement for
> > implementing a new interpreter for Apache beam?
> > It would be a great help for me to getting familiar with this
> > implementation.
> >
> > Thank you!
> >
> > Minudika Malshan
> > Undergraduate
> > Department of Computer Science and Engineering
> > University of Moratuwa.
> >
> >
> >
>



-- 
--
Kind regards,
Alexander.

Re: ZEPPELIN-682

Posted by Minudika Malshan <mi...@gmail.com>.
Hi,

First of all, thanks Alex for your reply.
Sorry for the delay.
Some thing has gone wrong with my mail thread. I just saw Alex's reply.

I am getting familiar with Apache beam nowadays. Please can you provide me
some useful resources for that.
Beam developers said that it would take like a week to get the official
Apache documentation for beam done.

Cheers,
Minudika

Minudika Malshan
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa.




On Sun, Feb 21, 2016 at 2:30 AM, Minudika Malshan <mi...@gmail.com>
wrote:

> Hi all,
>
> I am looking forward to contribute in this year GSOC.
> I have a basic understand in writing interpreters for zeppelin and have
> already implement an interpreter for WSO2 siddhi which is a complex event
> processing language.
> Could you please give me more details about the requirement for
> implementing a new interpreter for Apache beam?
> It would be a great help for me to getting familiar with this
> implementation.
>
> Thank you!
>
> Minudika Malshan
> Undergraduate
> Department of Computer Science and Engineering
> University of Moratuwa.
>
>
>

Re: ZEPPELIN-682

Posted by Alexander Bezzubov <bz...@apache.org>.
Hi Minudika,

thank you for showing up early and expressing an interest in participating
in GSoC this year with Zeppelin project!

Its great that you already have relevant experience creating an interpreter
for Zeppelin, building it, etc. If that work is opensource, could you
please also share the link here?

On the Beam interpreter project - AFAIK there is no such implementation
yet, so the objective, or the big goal I would suggest is: to build 2-3
Zeppelin notebooks, each showcasing some data analysis using Beam\Dataflow
API over a real dataset, using Flink\Spark executors.

I would imagine, that would include multiple steps like:

 - create plain java interpreter

 - create Beam interpreter (using plain java one + Beam SDK + executor on
top of Flink\Spark, including Interpreter features like "job progress
monitoring", "job cancellation" and auto-suggestions in UI)

 - create example notebooks showcasing data processing uing Beam
interpreter, over some real dataset

First steps would include a small research on feasibility of such plan of
course, and may be a simple CLI PoC (Java REPL, Beam SDK + Flink\Spark
executor).

What do you think?

---

Alex


On Sun, Feb 21, 2016, 11:58 Minudika Malshan <mi...@gmail.com> wrote:

> Hi all,
>
> I am looking forward to contribute in this year GSOC.
> I have a basic understand in writing interpreters for zeppelin and have
> already implement an interpreter for WSO2 siddhi which is a complex event
> processing language.
> Could you please give me more details about the requirement for
> implementing a new interpreter for Apache beam?
> It would be a great help for me to getting familiar with this
> implementation.
>
> Thank you!
>
> Minudika Malshan
> Undergraduate
> Department of Computer Science and Engineering
> University of Moratuwa.
>