zbMATH — the first resource for mathematics

Cider: A component-based toolkit for creating smart diagram environments. (English) Zbl 1091.68643
Blackwell, Alan (ed.) et al., Diagrammatic representation and inference. Third international conference, Diagrams 2004, Cambridge, UK, March 22–24, 2004. Proceedings. Berlin: Springer (ISBN 3-540-21268-X/pbk). Lecture Notes in Computer Science 2980. Lecture Notes in Artificial Intelligence, 415-419 (2004).
Summary: 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.
For the entire collection see [Zbl 1047.68002].
68T99 Artificial intelligence
Cider; DiaGen; QOCA
Full Text: DOI