Hi Madhuka,

how Zeppelin code-base exploration it going for you? Do you have any
updates?
I can see from
http://madhukaudantha.blogspot.kr/2015/03/building-apache-zeppelin.html
that you were able to build it well.

Were you able to run some tests? Are you familiar by now with code
layout\client-server architecture?

Asking because it is time for us now to rate the GSoC proposals that we'v
got, so please let us know about the progress that you have made so fas, so
we can use it as foundation.

Will you be interested in making a quick call this early\next week and also
talk about your GSoC proposal a bit?

That would be awesome and could help us a lot!
Thanks in advance.


On Wed, Apr 1, 2015 at 2:27 PM, madhuka udantha <[email protected]>
wrote:

> Hi Damien,
>
> Thanks for the quick and descriptive reply. I will go through each of them
> and update you on those and I will share my experiences in my blog too. I
> will go through the code-base with consideration for the above files.
>
> Thanks
>
> On Wed, Apr 1, 2015 at 7:36 AM, Corneau Damien <[email protected]>
> wrote:
>
> > Hi,
> >
> > First of all we use angularjs so you might want to familiarize yourself
> > with it.
> > Currently the code is not well organized (big files), and not really
> > angular friendly either, but we are working on fixing that.
> >
> > We also were preparing a switch to Typescript, so you might want to read
> > about it too.
> >
> > You will find most of the web logic inside of
> > zeppelin-web/app/scripts/controllers/
> >
> > Main controllers are: notebook.js and paragraph.js
> >
> > notebook.js take care of the full note, while paragraph.js is for each
> > paragraph of the notebook.
> >
> > In notebook.js will have functions that distributes actions to all
> > paragraphs, interpreter binding, note style etc...
> > In paragraph.js you shall find everything about text-editor, running
> > queries, pivot and visualization.
> >
> > Since the file is somewhere around 1600 lines in paragraph.js, I can help
> > you find what you want with more precise questions.
> >
> > Some functions you might be interested in: 'pivot = function(' , '
> > pivotDataToD3ChartFormat = function(', 'setD3Chart = function(', '$scope.
> > loadTableData = function('
> >
> > This Pull request (typescript) wasn't ported to the incubator repository
> > yet, but there was some work on splitting the paragraph into smaller
> parts.
> > It might help you understand or find what you want.
> >
> >
> >
> > On Wed, Apr 1, 2015 at 2:23 AM, madhuka udantha <
> [email protected]>
> > wrote:
> >
> > > Hi All,
> > >
> > > Can you point out some resources  /  tutorials to understand the code
> > base
> > > of zeppelin?
> > > Since I am trying to familiarize myself  with the zeppelin code
> structure
> > > and architecture
> > >
> > > Thanks
> > >
> > > On Fri, Mar 20, 2015 at 10:57 AM, madhuka udantha <
> > > [email protected]> wrote:
> > >
> > >> Hi All,
> > >>
> > >> I'm Udantha, MSc. Student at University of Moratuwa. This GSoC 2015
> > >> project, 0COMDEV-1190 captures my interest.
> > >>
> > >> I have abundant experiences of visualization techniques creating
> > numerous
> > >> dashboards[1,2] with javascript, html5, angularJS, d3 charting etc.
> > >>
> > >> My current research area comprises of big data where I have worked
> with
> > >> various types of data sets. Also I'm working with cluster
> representation
> > >> and classification techniques where visualization amounts to a
> > considerable
> > >> part. I was following COMDEV-119 (jira) with Alexander Bezzubov and
> > CORNEAU
> > >> Damien for more than week.
> > >>
> > >> Thanks
> > >>
> > >> [1] http://wso2.com/products/user-engagement-server/
> > >> [2] https://github.com/wso2/jaggery
> > >> --
> > >> Cheers,
> > >> Madhuka Udantha
> > >> http://madhukaudantha.blogspot.com
> > >>
> > >
> > >
> > >
> > > --
> > > Cheers,
> > > Madhuka Udantha
> > > http://madhukaudantha.blogspot.com
> > >
> >
>
>
>
> --
> Cheers,
> Madhuka Udantha
> http://madhukaudantha.blogspot.com
>



-- 
--
Kind regards,
Alexander.

Reply via email to