Unidraw: a framework for building domain-specific graphical editors

@article{Vlissides1990UnidrawAF,
  title={Unidraw: a framework for building domain-specific graphical editors},
  author={J. Vlissides and M. Linton},
  journal={ACM Trans. Inf. Syst.},
  year={1990},
  volume={8},
  pages={237-268}
}
  • J. Vlissides, M. Linton
  • Published 1990
  • Computer Science
  • ACM Trans. Inf. Syst.
  • Unidraw is a framework for creating graphical editors in domains such as technical and artistic drawing, music composition, and circuit design. The Unidraw architecture simplifies the construction of these editors by proving programming abstractions that are common across domains. Unidraw defines four basic abstractions: components define operations on components, and external representations define the mapping between components and the file format generated by the editor. Unidraw also… CONTINUE READING
    216 Citations
    A unidraw-based user interface builder
    • 31
    • PDF
    An Object-Oriented Architecture for Constraint-Based Graphical Editing
    • 46
    CreateThroughs , DragThroughs and Attachment Regions in BuildByWire
    • 2
    • Highly Influenced
    • PDF
    Generalized graphical object editing
    • 69
    Generating Domain-Specific Visual Language Editors from High-level Tool Specifications
    • 53
    • PDF
    Vixels, createthroughs, dragthroughs and attachment regions in BuildByWire
    • 4
    • Highly Influenced
    • PDF
    Generating Domain-Specific Visual Language Tools from Abstract Visual Specifications
    • 34
    • PDF
    Leonardo: A Framework for Modeling and Editing Graphical Components
    • 1
    Beyond interface builders: model-based interface tools
    • 207
    • PDF