Hi,

In different charting libraries the data template take different formats.
Therefore to convert between these formats we use a data transformation
module. It converts the input data (JSON format) to different data
templates based on the chart library/ chart type selected. If chart library
A and chart library B both use the same data template it will reuse the
data transformation algorithm.

Please share your valuable ideas on this matter. Has any implementation
been done similar to this before?

I also need to know the data flow within Paragraph.js. Please be kind
enough to share the required resources. What is the logging mechanism that
is being used in zeppelin?

I have written few articles[1] on zeppelin

[1] http://madhukaudantha.blogspot.com/search/label/Apache%20Zeppelin

On Mon, Apr 20, 2015 at 11:44 AM, madhuka udantha <[email protected]>
wrote:

> Hi,
>
> Here are some blog posts[1] on AngularJS that I wrote last week and
> git-hub[2] repo on them
>
> [1] http://madhukaudantha.blogspot.com/search/label/AngularJS?view=sidebar
> <http://madhukaudantha.blogspot.com/search/label/AngularJS?view=classic>
> [2] https://github.com/Madhuka/angularjs-tutorial
>
>
> On Wed, Apr 15, 2015 at 12:20 PM, madhuka udantha <
> [email protected]> wrote:
>
>> Hi Alex,
>>
>> I ran the tests and they were fine. Yes I'm familiar with the code
>> layout/architecture. Basically I'm looking at AngularJS and Typescript. I
>> have played around with those two technologies and ran some example code
>> which worked fine. I'm writing few blog posts on them as well.
>>
>> Currently I'm  looking at zeppelin-web\app\scripts\controllers\ and I'm
>> getting familiarized with the Zeppelin Code Base. Also I'm hoping to write
>> some blog posts on it.
>>
>> I'm also following paragraph.js functions mainly the two
>> functions pivot() and pivotDataToD3ChartFormat() for constructing d3 data.
>>
>> Further I'm finding what are the mainly used charting types by Research
>> Teams of Universities all over the world. Also I'm researching on the main
>> features that would be used in such graphs.
>>
>> Yes it will be great to have a call/meeting. This week or following will
>> be fine for me. IRC meeting or google hangout will be fine.
>>
>> On Tue, Apr 14, 2015 at 12:33 PM, Alex B. <[email protected]> wrote:
>>
>>> 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.
>>>
>>
>>
>>
>> --
>> Cheers,
>> Madhuka Udantha
>> http://madhukaudantha.blogspot.com
>>
>
>
>
> --
> Cheers,
> Madhuka Udantha
> http://madhukaudantha.blogspot.com
>



-- 
Cheers,
Madhuka Udantha
http://madhukaudantha.blogspot.com

Reply via email to