An open API service indexing awesome lists of open source software.

https://github.com/kieler/klighd

KIELER Lightweight Diagams
https://github.com/kieler/klighd

java node-link-diagrams svg visualization

Last synced: 16 days ago
JSON representation

KIELER Lightweight Diagams

Awesome Lists containing this project

README

        

# KLighD
KIELER Lightweight Diagams

# Project Overview
Related Publications:

- Christian Schneider, Miro Spönemann, and Reinhard von Hanxleden. *Just Model!* – Putting Automatic Synthesis of Node-Link-Diagrams into Practice. In *Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC’13)*, San Jose, CA, USA, 15–19 September 2013. Original publication is available via [IEEE Xplore®](https://ieeexplore.ieee.org/document/6645246) ([pdf](https://rtsys.informatik.uni-kiel.de/~biblio/downloads/papers/vlhcc13.pdf) / [bib](http://rtsys.informatik.uni-kiel.de/~biblio/cgi-bin/bibcgi.cgi?key=SchneiderSvH13) / [poster](https://rtsys.informatik.uni-kiel.de/~biblio/downloads/papers/vlhcc13-poster.pdf)).
- Christian Schneider, Miro Spönemann, and Reinhard von Hanxleden. Transient view generation in Eclipse. In *Proceedings of the First Workshop on Academics Modeling with Eclipse (AcME)*, Kgs. Lyngby, Denmark, 2012. Original publication is available in the [joint proceedings of the co-located events](http://www2.imm.dtu.dk/conferences/ECMFA-2012/proceedings/PDF/ECMFA-2012-Workshop-Proceedings.pdf) on the [website of the 8th European Conference on Modelling Foundations and Applications (ECMFA'12)](http://www2.imm.dtu.dk/conferences/ECMFA-2012/proceedings/) ([pdf](https://rtsys.informatik.uni-kiel.de/~biblio/downloads/papers/acme12.pdf) / [bib](http://rtsys.informatik.uni-kiel.de/~biblio/cgi-bin/bibcgi.cgi?key=SchneiderSvH12a)).

# The Big Picture
The KIELER Lightweight Diagrams (KLighD) project aims at offering transient lightweight representations of models or parts of them, without incorporating complex editing facilities like graphical editors.
Instead graphical or textual representations are to be synthesized from a chosen fraction of a model base and dismissed if they are not needed anymore. This way the Model-View-Controller paradigm (MVC) shall be established at the users' front end of modeling tools. Although KLighD is intended to address graphical as well as textual transient views, the graphical ones are currently in the focus. The automatic arrangement of those views (macro layout) is contributed by [ELK](https://www.eclipse.org/elk/).

Feel free to watch the following videos illustrating the idea and possibilities of transient views of models:

- http://rtsys.informatik.uni-kiel.de/~kieler/videos/klighd/InstantModelBrowsingAnnotated.mp4
- http://rtsys.informatik.uni-kiel.de/~kieler/videos/klighd/TextualModeling.mp4
- http://rtsys.informatik.uni-kiel.de/~kieler/videos/klighd/SCT.mp4 (textual modeling continued)
- http://rtsys.informatik.uni-kiel.de/~kieler/videos/klighd/SCG.mp4
- http://rtsys.informatik.uni-kiel.de/~kieler/videos/ptolemyViewer/PtolemyViewerHQ.mp4
For details on the objectives of our KLighD framework have a look at the above mentioned publication Just Model! – Putting Automatic Synthesis of Node-Link-Diagrams into Practice (Sec. I, III, & V) first.