Path: utzoo!mnetor!tmsoft!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!elroy.jpl.nasa.gov!usc!apple!voder!pyramid!athertn!hemlock!mcgregor From: mcgregor@hemlock.Atherton.COM (Scott McGregor) Newsgroups: comp.software-eng Subject: Re: Request for experiences: Software Tools for Diagram Editors Keywords: Diagram editor, Graph Editor, Experiences, CASE-tool, user interface generation Message-ID: <34442@athertn.Atherton.COM> Date: 13 Feb 91 19:59:15 GMT References: <44076@ut-emx.uucp> Sender: news@athertn.Atherton.COM Reply-To: mcgregor@hemlock.Atherton.COM (Scott McGregor) Organization: Atherton Technology -- Sunnyvale, CA Lines: 36 I would add to your list two tools: Interactive Development Environments (IDE) sells Software Through Pictures which included a diagram editor called Picture Editor. I've used it as have some of the people who work for me. Reasonably good if you are happy with their pallette of predefined symbols. Pallette contains most of the SA/SD type symbols you might expect. Binary distribution. Reuse in another program subject to permission and possible royalties to IDE. Hewlett-Packard sells a "Motif Graph Widget", but only through special request to their Corvallis Plant. The Graph Widget evolved from original work done by Luis Miguel (now PhD candidate at UC Berkeley) when he worked at HP's Software Methods Lab in Cupertino, CA and was extensively rewritten for Motif by Doug Young (author of Motif Programming book, now at Silicon Graphics) when he was at HP Labs in Palo Alto. Now classified as a "specials" product, it is available only via Corvallis which develops HP's other Motif implementations. The Graph Widget is a full-fledged Motif manager widget which displays nodes (any arbitrary Motif widget or gadget), and arcs (undirected, directed, bi-directed, colored, labeled, variable width, arrow/line widgets). Can display unconnected forests of graphs, including graphs with cycles. Does a great job laying out hierarchical structures, and a good job with many other graphical layouts. Supports edit modes for repositioning nodes, subtrees, deleting and adding new nodes and arcs. Supports linking to arbitrary user specified callbacks. Comes with a set of useful test programs and examples that you can evolve your own diagram editor from. Sold only in SOURCE form. No royalties due on binary products resold by others that reuse the widget. IMHO, a nice, very versatile tool for building applications. Scott McGregor Atherton Technology mcgregor@atherton.com