Eshu: An Extensible Web Editor for Diagrammatic Languages

Thumbnail Image
Date
2016
Authors
José Paulo Leal
Helder Pina Correia
José Carlos Paiva
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
The corner stone of a language development environment is an editor. For programming languages, several code editors are readily available to be integrated in Web applications. However, only few editors exist for diagrammatic languages. Eshu is an extensible diagram editor, embeddable in Web applications that require diagram interaction, such as modeling tools or e-learning environments. Eshu is a JavaScript library with an API that supports its integration with other components, including importing/exporting diagrams in JSON. Eshu was already integrated in a pedagogical environment with automated diagram assessment, configured for extended entityrelationship diagrams, that served as basis for an usability evaluation. © José Paulo Leal, Helder Correia, and José Carlos Paiva;licensed under Creative Commons License CC-BY.
Description
Keywords
Citation