Background
- O. Leßenich and S. Sobernig, “Usefulness and usability of heuristic walkthroughs for evaluating domain-specific developer tools in industry: Evidence from four field simulations,” Inf. Softw. Technol., vol. 160, p. 107220, 2023.
@article{lesenich_usefulness_2023, title = {Usefulness and usability of heuristic walkthroughs for evaluating domain-specific developer tools in industry: {Evidence} from four field simulations}, volume = {160}, url = {https://doi.org/10.1016/j.infsof.2023.107220}, doi = {10.1016/J.INFSOF.2023.107220}, journal = {Inf. Softw. Technol.}, author = {Leßenich, Olaf and Sobernig, Stefan}, year = {2023}, pages = {107220} }
Open Source
Eclipse GLSP
“GLSP is an extensible open source framework to build custom diagram editors in the web/cloud. These editors can be deployed stand-alone or integrated into a web-based IDE such as Eclipse Theia or VS Code. GLSP defines a language server protocol (LSP) for diagrams and integrates well with your existing tool chain and business logic.”
In HybridAIR we are using Eclipse GLSP for implementing domain-specific, interactive diagram editors ranging from interactive visualization of inferred statemachines from textually specified rules to editable statemachine editors that are connected to proprietary data sources. These editors are integrated in a traditional Eclipse IDE but are also available in a cloud IDE based on Eclipse Theia.
Eclipse Theia
“Eclipse Theia is an extensible platform to develop multi-language Cloud & Desktop IDEs with state-of-the-art web technologies.”
HybridAIR requires flexibly mixing textual and graphical languages to provide the most benefits for domain engineers. This flexibility doesn’t end at the model representation, but also includes the IDE platform with which domain engineers interact with those model representations – in a rich-client application based on Eclipse or in a browser with a cloud IDE, such as Eclipse Theia.