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 <minudika...@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 <b...@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 <minudika...@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 <b...@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 <
>> minudika...@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 <b...@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 <
>> > > minudika...@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 <
>> > > > minudika...@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 <
>> > > b...@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 <
>> > > > > minudika...@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 <
>> > > > > > >> abezzu...@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 <
>> > > > > > >> minudika...@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 <
>> > > > > > >> > minudika...@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>

Reply via email to