Smart Diagram Environments (SDEs) are software applications that use structured diagrams to provide a natural visual interface. Such an environment behaves as if the computer “understands” the diagram, for example by providing manipulation that takes into account the diagram’s structure and its intended semantics. We present Cider. Cider is a generic component-based system which is designed to be easily embedded in Java applications. It provides automatic interpretation of diagrams as they are constructed and manipulated, structure preserving manipulation, and a powerful transformation system for specifying diagram manipulations. Cider’s main innovation is its component-based approach to SDE development which provides substantially increased architectural flexibility to the application programmer.
Keywords for this software
References in zbMATH (referenced in 4 articles , 1 standard article )
Showing results 1 to 4 of 4.
- Guerra, Esther; De Lara, Juan: Event-driven grammars: Relating abstract and concrete levels of visual languages (2007) ioport
- Guerra, Esther; de Lara, Juan: Event-driven grammars: Towards the integration of meta-modelling and graph transformation (2004)
- Jansen, Anthony R.; Marriott, Kim; Meyer, Bernd: Cider: A component-based toolkit for creating smart diagram environments (2004)
- Palter, Robert: Some fruit for Howard: Descartes’s melon and Newton’s apples (2002)