Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
borderStyledashed
titleProject Overview
borderStyledashed

Responsible:

Demo Videos:

The KLighDning project aims at providing a flexible infrastructure to browse arbitrary models. It combines the KlighD technology with web technologies, such as websockets and SVG, to present transiently synthesized diagrams of the models within a webbrowser. KLighDnings focus is browsing model diagrams for documentation purposes, not editing of the models. As part of the documentation idea, basic collaboration facilities are included. Users can join so-called rooms in which the browsing process is synchronized for all participants, for instance, panning, zooming, and expanding of compound nodes.

Info
Play around with our prototype at http://layout.rtsys.informatik.uni-kiel.de:20443

Details

Supported Models

KLighDning leverages the transient views approach to synthesize diagrams for (purely textual) models. Our implementation KLighD employs the notion of diagram syntheses, which basically are model transformations from an arbitrary source model format to the KGraph format (structural description), where each graph element can be equipped with KRendering elements for styling. See the corresponding wiki pages for further information.

...

Rooms serve as a basis for collaboratively browsing a model. Users can join a common room in which all browsing activity, i.e., zooming, panning, expanding, is synchronized. One user can explain the model to another, or ask questions about certain details.

 

Videos

Basic Functionality

Multimedia
nameKlighDning_new.mp4

Collaboration

Multimedia
nameKlighDning_sync.mp4

Examples

Desktop Webbrowser

...