I can't see the proposal, as I'm not an approved mentor.  I'd suggest
working with rcmper...@gmail.com if possible. You might focus on
visualization of ILLUSTRATE while he focuses on the editor?
On Fri, Mar 23, 2012 at 11:21 PM, Shasha Liu <grassons...@gmail.com> wrote:

> Hi Daniel,
>
> Thanks a lot for the reply.
> I installed the latest Pig and read through the book of "programming in
> pig".
> I manged to use "-dot -out filename" to produce three graphs in dot file
> format.
>
> Based on the existing dot file, my next question is what is the
> requirement regarding a better visualizer?
> Are we going to generate a picture (e.g., .png) for different plans
> (logical plan, physical plan, map reduce plan), or provide a web interface
> to visualize these graphs of plans?
>
> Best regards,
> --
> Shasha(Amy) Liu
>
>
> On Sun, Mar 18, 2012 at 3:30 AM, Daniel Dai <da...@hortonworks.com> wrote:
>
>> See comments inline.
>>
>> On Sat, Mar 17, 2012 at 6:52 AM, grassonsand <grassons...@gmail.com>
>> wrote:
>> > Dear all,
>> >
>> > I am a Ph.D. student in Computer Science and have 4-year Java
>> programming
>> > experience focusing on Java Web development.
>> > In the candidate projects in PIG, I am interested in PIG-2586 (A better
>> > plan/data flow visualizer) and PIG-2599 (Mavenize Pig).
>> >
>> > In my on-going research project, I am in charge of (1). web user
>> interface
>> > development and (2). build system. Now I am working on adding hadoop
>> > capability to the project. The main reason I am interested in the PIG
>> > project is that I can make a contribution to the PIG community based on
>> my
>> > previous experience,  and learn from the participant in GSoC this year
>> and
>> > benefit my on-going research project at the same time.
>> >
>> > (1). User interface development
>> > I have used several graphic libraries to visualize semantic data and
>> our own
>> > data set, e.g., Jung, graphviz, BIRT, and several plot plugins in
>> jquery.
>> > Therefore, I am interested in working on a new tool for PIG visualizer.
>> > After looking through the bug issue, I have several questions:
>> >    (i) As both swing and javascript are mentioned, is this project a
>> web or
>> > standalone application?
>> >    (ii) As ruby-graphviz is included, Is ruby required for this project?
>>
>> I envision two visualize components in Pig. One is a lightweight
>> visualizer invoked by Grunt, which should be fast and concise, and
>> integrated into explain command. The other is a standalone composer
>> similar to PigPen, which should be much powerful. PIG-2586 is intended
>> to track the first, but Russel's comment is talking about the second.
>> Both are acceptable as a GSoC project. I leave it to Russel.
>>
>> >
>> > (2). Build system
>> > The code base of my research project is 40K loc and the build script was
>> > written in Ant. Part of my duty is to convert the ant build script to
>> maven
>> > and maintain the build script. Therefore, Mavenize Pig is of interest
>> to me
>> > too. The build.xml in PIG project is more complicated than the one I
>> worked
>> > before. It includes ant, maven and ivy. Do we need to use maven to do
>> all
>> > the tasks and get rid of all the dependency on ant, maven and ivy?
>>
>> Yes
>>
>> >
>> >  Best regards
>> >  Shasha(Amy) Liu
>>
>
>
>


-- 
Russell Jurney twitter.com/rjurney russell.jur...@gmail.com datasyndrome.com

Reply via email to