Visualizing npm Package Dependencies with Sprotty

By | 2018-06-07T14:10:11+00:00 June 7th, 2018|Cloud IDE, Diagrams, Eclipse, sprotty|

Sprotty is an open-source diagramming framework that is based on web technologies. I'm excited to announce that it will soon be moved to the Eclipse Foundation. This step will enable existing visualizations built on the Eclipse Platform to be migrated to cloud IDEs such as Eclipse Theia. But Sprotty is not limited to IDE integrations; [...]

Extending a Language Server With Sprotty Diagrams

By | 2017-10-16T18:32:46+00:00 October 11th, 2017|Cloud IDE, Diagrams, DSLs, Eclipse, Generator, Language Server, sprotty, Theia, Xtext|

In my last post, I described how we connected an Xtext-based language server for the YANG language into various editor clients. Today, I will show how we added graphical diagrams using the sprotty framework. These diagrams show a graphical overview on your YANG documents. They are automatically layouted and updated on changes. They allow [...]

sprotty – A Web-based Diagramming Framework

By | 2017-06-15T10:56:38+00:00 June 8th, 2017|Cloud IDE, Diagrams, DSLs, Eclipse, Language Server, sprotty|

Development tools in the web are trending. With Theia, we have already started to build an IDE platform with web technologies that works for browser apps as well as rich clients. While Xtext, Monaco, and LSP constitute a good foundation for textual editing, the question arises whether we can extend this idea for graphics. [...]