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