Vixels, createthroughs, dragthroughs and attachment regions in BuildByWire

BuildByWire is a direct-manipulation meta-editor for composing sophisticated visual notations and their editors from JavaBean components. It in turn generates JavaBeans, which can be plugged into other tools. BuildByWire has been used to generate editors for a variety of visual languages and notations. We describe new features that eliminate several previous limitations of BuildByWire and its generated editors. The designer of a notation now has more control over the tools that are provided in the generated editor. The composition of notational elements using layout managers has been improved. Connectors between notational elements have been made more general and flexible.

[1]  Genny Tortora,et al.  A 2D interactive parser of iconic languages , 1992, Proceedings IEEE Workshop on Visual Languages.

[2]  John G. Hosking,et al.  A Java-based toolkit for the construction of multi-view editing systems , 1997 .

[3]  Rob Miller,et al.  The Amulet Environment: New Models for Effective User Interface Software Development , 1997, IEEE Trans. Software Eng..

[4]  Paul C. Brown Satisfying the graphical requirements of visual languages in the DV-Centro Framework , 1997, Proceedings. 1997 IEEE Symposium on Visual Languages (Cat. No.97TB100180).

[5]  John C. Grundy,et al.  Visual specification of multi-view visual environments , 1998, Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254).

[6]  John Grundy,et al.  Towards a constructor kit for visual notations , 1996, Proceedings Sixth Australian Conference on Computer-Human Interaction.

[7]  Thomas Kunstmann,et al.  HotDoc: a flexible framework for spatial composition , 1997, Proceedings. 1997 IEEE Symposium on Visual Languages (Cat. No.97TB100180).

[8]  Chris D. Marlin,et al.  Specifying and generating program editors with novel visual editing mechanisms , 1998 .

[9]  John Grundy,et al.  Cover yourself with Skin , 1995 .

[10]  D. Daberitz,et al.  Rapid prototyping of graphical editors in an open SDE , 1995, Proceedings Software Engineering Environments.

[11]  Roger B. Dannenberg,et al.  Garnet: comprehensive support for graphical, highly interactive user interfaces , 1990, Computer.

[12]  Jeffrey D. McWhirter,et al.  Escalante: an environment for the rapid construction of visual language applications , 1994, Proceedings of 1994 IEEE Symposium on Visual Languages.

[13]  Marc H. Brown,et al.  Zeus: a system for algorithm animation and multi-view editing , 1991, Proceedings 1991 IEEE Workshop on Visual Languages.

[14]  Mark A. Linton,et al.  Unidraw: a framework for building domain-specific graphical editors , 1990, TOIS.