A Visual, Java-based Componentware Environment for Constructing Multi-view Editing Systems

We describe a collection of tools supporting thedevelopment of multiple view, JavaBeans basedenvironments. The appearance and interactivebehavious of graphical user interface componentsand editors is specified visually usingBuildByWire, which generates JavaBeanscomponent implementations. Multiple view, viewconsistency and cooperative work support isprovided using the JViews toolkit, which providesspecialisable classes for component repository andinter component consistency relationships.JComposer allows JViews components andrelationships to be specified visually and combinedwith BuildByWire visual components, editors andthird-part Java Beans to generate substantiallycomplete multiple view environments.

[1]  Godfried Augenbroe,et al.  Directions in modelling environments , 1995 .

[2]  John Grundy,et al.  Connecting the pieces , 1995 .

[3]  David Garlan,et al.  Using tool abstraction to compose systems , 1992, Computer.

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

[5]  John Grundy,et al.  Visual Object-Oriented Programming , 1994 .

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

[7]  John Grundy,et al.  Low-level and high-level CSCW support in the Serendipity process modelling environment , 1996, Proceedings Sixth Australian Conference on Computer-Human Interaction.

[8]  John C. Grundy,et al.  Providing Integrated Support for Multiple Development Notations , 1995, CAiSE.

[9]  John C. Grundy,et al.  ViTABaL: a visual language supporting design by tool abstraction , 1995, Proceedings of Symposium on Visual Languages.

[10]  Bernhard Wagner,et al.  Black-box reuse within frameworks based on visual programming , 1998 .

[11]  John Grundy,et al.  Supporting flexible consistency management via discrete change description propagation , 1996 .

[12]  T. C. Nicholas Graham,et al.  ClockWorks: Visual Programming of Component-Based Software Architectures , 1996, J. Vis. Lang. Comput..

[13]  John C. Grundytand,et al.  ViTABaL: A Visual Language Supporting Design by Tool Abstraction , 1995 .

[14]  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.