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