From: Emmanuel P. <emm...@in...> - 2012-04-04 21:31:41
|
Jeffrey, It looks like you indeed need to embed fairly complex Swing components in your workspace. Piccolo2D should be a better solution in that respect. Integration of Jung layout algorithms in a Piccolo2D canvas is likely as straightforward as it was in ZVTM, especially if using Jung 2. cheers, -- Emmanuel Pietriga INRIA Saclay - In Situ http://pages.saclay.inria.fr/emmanuel.pietriga On 4 avr. 2012, at 22:15, Jeffrey Guenther wrote: > After much more looking and digging, it appears Piccolo2D will provide the drawing features that I need. It has good support for Swing components as evidenced by its examples. The code base is aging, but should be suffice. > > It still leaves me with the problem of using JUNG layouts for the graph, but that is a problem for a different mailling list and day :-) > > Thank you to all who responded. > Jeff > > From: "Jeffrey Guenther" <jgu...@sf...> > To: zvt...@li... > Sent: Wednesday, 4 April, 2012 11:52:39 > Subject: [zvtm-devel] ZVTM, JUNG, and Swing Mashup > > Hello, > > I have a question that I asked Emmanuel directly that I will pass on to the community. > > I am trying to create a node-based programming environment like Blender's node UI, or Houndini's procedural UI. > > I would like to have: > • panning, zooming, and semantic zooming as made possible by ZVTM > • the ability to use JUNG to layout the nodes, though some of the node layouts could be user defined > • The nodes should consist of Swing components, so I don't have to create all of my own controls. > • Animate the positions, and other properties of the nodes. > • Eventually, I would like to support multi-touch interaction as well, but that is a longer term goal. > I realize that neither ZVTM, JUNG, or Swing have been designed to make this easy to do. I am working on a research project that depends on this sort of interaction and we are prepared to invest the time to develop this soft of UI library, or mashup of libraries. > > Has anyone done anything like this before, or know of a project that does? I realize I can do this with a certain amount of clever hacks, but this code needs to stable and extensible. > > Any and all help would be wonderful. > > Thanks, > Jeffrey Guenther > > PhD. Student > School of Interactive Arts and Technology - Simon Fraser University > 250 - 13450 102 Avenue > Surrey BC V3T 0A3 Canada > > ------------------------------------------------------------------------------ > Better than sec? Nothing is better than sec when it comes to > monitoring Big Data applications. Try Boundary one-second > resolution app monitoring today. Free. > http://p.sf.net/sfu/Boundary-dev2dev > _______________________________________________ > zvtm-devel mailing list > zvt...@li... > https://lists.sourceforge.net/lists/listinfo/zvtm-devel > > ------------------------------------------------------------------------------ > Better than sec? Nothing is better than sec when it comes to > monitoring Big Data applications. Try Boundary one-second > resolution app monitoring today. Free. > http://p.sf.net/sfu/Boundary-dev2dev_______________________________________________ > zvtm-devel mailing list > zvt...@li... > https://lists.sourceforge.net/lists/listinfo/zvtm-devel |