Changes for page Online Model Browsing (KLighDning)
Last modified by Richard Kreissig on 2023/09/14 10:30
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 4 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,1 +1,0 @@ 1 -Discontinued Projects - Content
-
... ... @@ -1,7 +1,7 @@ 1 1 {{panel title="Project Overview" borderStyle="dashed"}} 2 2 Responsible: 3 3 4 -* {{mention reference="XWiki.uru" style="FULL_NAME" anchor="XWiki-uru- XJiwu"/}}4 +* {{mention reference="XWiki.uru" style="FULL_NAME" anchor="XWiki-uru-rzSuq"/}} 5 5 6 6 Demo Videos: 7 7 ... ... @@ -11,10 +11,6 @@ 11 11 12 12 The **KLighDning** project aims at providing a flexible infrastructure to browse arbitrary models. It combines the [[KlighD >>doc:Lightweight Diagrams (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. 13 13 14 -{{info}} 15 -Play around with our prototype at [[http:~~/~~/layout.rtsys.informatik.uni-kiel.de:20443>>url:http://layout.rtsys.informatik.uni-kiel.de:20443||shape="rect"]] 16 -{{/info}} 17 - 18 18 == Details == 19 19 20 20 === Supported Models === ... ... @@ -38,7 +38,7 @@ 38 38 {{{de.cau.cs.kieler.kgraph.feature.feature.group}}} 39 39 ))) 40 40 |((( 41 -[[Ptolemy's MoML>>doc:Ptolemy Browser]]37 +[[Ptolemy's MoML>>doc:Ptolemy Visualization]] 42 42 )))|((( 43 43 {{{ptolemy}}} 44 44 )))|((( ... ... @@ -55,34 +55,14 @@ 55 55 {{{de.cau.cs.kieler.klighd.examples.feature.feature.group}}} 56 56 ))) 57 57 58 -=== Transient StaticLinks ===54 +=== PermaLinks === 59 59 60 - **Permanent links**are another facet of the documentation purpose. A user can browse a model to a point where he potentially finds a bug. In order to supplement the bug report a //PermaLink// can be retrieved that holds the current viewport and expansion status of the user. The link can be attached to the report and upon opening the link, the diagram is opened as specified by the link.56 +Permanent links are another facet of the documentation purpose. A user can browse a model to a point where he potentially finds a bug. In order to supplement the bug report a //PermaLink// can be retrieved that holds the current viewport and expansion status of the user. The link can be attached to the report and upon opening the link, the diagram is opened as specified by the link. 61 61 62 62 {{code title="PermaLink" language="bash"}} 63 63 http://[SERVER]/[MODEL_PATH]?perma=[EXPANSION]&transform=[VIEWPORT_MATRIX] 64 64 {{/code}} 65 65 66 -=== Collaboration === 67 - 68 -**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. 69 - 70 - 71 - 72 -= Videos = 73 - 74 -== Basic Functionality == 75 - 76 - 77 - 78 -{{multimedia att--filename="KlighDning_new.mp4"/}} 79 - 80 -== Collaboration == 81 - 82 - 83 - 84 -{{multimedia att--filename="KlighDning_sync.mp4"/}} 85 - 86 86 == Examples == 87 87 88 88 === Desktop Webbrowser === ... ... @@ -97,60 +97,19 @@ 97 97 98 98 == Quick Start == 99 99 100 -* Download a release or nightly build of the KLighDning product. 101 -* Use the {{code language="none"}}install_kieler_features.sh{{/code}} or {{code language="none"}}install_features.sh{{/code}} script to add the desired diagram syntheses. 102 -* Start the server using the {{code language="none"}}start.sh{{/code}} script. 76 +Download a release or nightly build of the KLighDning product. 103 103 104 - Followingasmallxemplary deployscriptforKLighDning isshownthat downloadsthe current nightlybuild, extracts,installs the {{codelanguage="none"}}kgraph{{/code}} and{{codelanguage="none"}}klighd.examples{{/code}}diagram syntheses, and starts the server.78 +Use the install_kieler_features.sh or install_features.sh script to add the desired diagram syntheses. 105 105 106 -{{code title="Exemplary Deploy Script for KLighDning" linenumbers="true" language="bash"}} 107 -#!/bin/bash 80 + 81 + 82 +{{code title="Deploy KLighDning" linenumbers="true" language="bash" collapse="true"}} 83 +#! /bin/bash 108 108 # 109 109 # Deploy the KLighDning product and install some features 110 110 # 111 111 112 -# location of the klighdning product 113 -HOST="http://rtsys.informatik.uni-kiel.de" 114 -SERVER_PATH="/~kieler/files/nightly/klighdning/" 115 -PLATFORM="linux.gtk.x86_64" 116 -FILE="klighdning_nightly_*-${PLATFORM}.zip" 117 117 118 -# features to be installed into the klighdning instance 119 -FEATURES="kgraph,klighd.examples" 120 - 121 -# local models repository 122 -MODELS_REPO="/home/layout/models" 123 - 124 - 125 -echo "##################################" 126 -echo "###### Deploying KLighDning ######" 127 -echo "" 128 -echo "Downloading ... " 129 -echo " archive: ${FILE}" 130 -echo " host: ${HOST}${SERVER_PATH}" 131 - 132 -wget -r -nd -P tmp -A "$FILE" -I $SERVER_PATH "${HOST}${SERVER_PATH}" 2>/dev/null 133 - 134 -echo "Unzipping ..." 135 -cd tmp 136 -unzip -q *.zip 137 -cd .. 138 -mv tmp/klighdning . 139 -rm -rf tmp 140 - 141 -echo "Make the scripts executable ..." 142 -chmod u+x klighdning/*.sh 143 - 144 -echo "Installing features ..." 145 -cd klighdning 146 -./install_kieler_features.sh "$FEATURES" 147 - 148 -echo "Starting KLighDning ..." 149 -./start.sh "$MODELS_REPO" 150 - 151 -cd .. 152 - 153 - 154 154 {{/code}} 155 155 156 156
- KlighDning_new.mp4
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.XWikiGuest - Size
-
... ... @@ -1,1 +1,0 @@ 1 -1.6 MB - Content
- KlighDning_sync.mp4
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.XWikiGuest - Size
-
... ... @@ -1,1 +1,0 @@ 1 -1.9 MB - Content
- mobile.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.XWikiGuest - Size
-
... ... @@ -1,1 +1,0 @@ 1 -625.2 KB - Content
- ptolemy.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.XWikiGuest - Size
-
... ... @@ -1,1 +1,0 @@ 1 -88.6 KB - Content
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -8323 0811 +8323110 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/8323 081/Online Model Browsing (KLighDning)1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/8323110/Online Model Browsing (KLighDning)