Hi Russell,

My proposal is available through this link:
http://www.cs.uga.edu/~shasha/gsoc12/pig/application_pig_visualizer.html .

Look forward to your further comments, thank you.

Best,

On Fri, Apr 6, 2012 at 1:37 PM, Russell Jurney <russell.jur...@gmail.com>wrote:

> 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
>



-- 
Shasha(Amy) Liu

Reply via email to