Changes for page Online Model Browsing (KLighDning)
Last modified by Richard Kreissig on 2023/09/14 10:30
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- 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- rzSuq"/}}4 +* {{mention reference="XWiki.uru" style="FULL_NAME" anchor="XWiki-uru-syFUq"/}} 5 5 6 6 Demo Videos: 7 7 ... ... @@ -34,7 +34,7 @@ 34 34 {{{de.cau.cs.kieler.kgraph.feature.feature.group}}} 35 35 ))) 36 36 |((( 37 -[[Ptolemy's MoML>>doc:Ptolemy Visualization]]37 +[[Ptolemy's MoML>>doc:Ptolemy Browser]] 38 38 )))|((( 39 39 {{{ptolemy}}} 40 40 )))|((( ... ... @@ -51,14 +51,34 @@ 51 51 {{{de.cau.cs.kieler.klighd.examples.feature.feature.group}}} 52 52 ))) 53 53 54 -=== PermaLinks ===54 +=== Transient Static Links === 55 55 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. 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. 57 57 58 58 {{code title="PermaLink" language="bash"}} 59 59 http://[SERVER]/[MODEL_PATH]?perma=[EXPANSION]&transform=[VIEWPORT_MATRIX] 60 60 {{/code}} 61 61 62 +=== Collaboration === 63 + 64 +**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. 65 + 66 + 67 + 68 += Videos = 69 + 70 +Basic Functionality 71 + 72 + 73 + 74 +{{multimedia att--filename="KlighDning_new.mp4"/}} 75 + 76 +Collaboration 77 + 78 + 79 + 80 +{{multimedia att--filename="KlighDning_sync.mp4"/}} 81 + 62 62 == Examples == 63 63 64 64 === Desktop Webbrowser === ... ... @@ -73,19 +73,60 @@ 73 73 74 74 == Quick Start == 75 75 76 -Download a release or nightly build of the KLighDning product. 96 +* Download a release or nightly build of the KLighDning product. 97 +* 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. 98 +* Start the server using the {{code language="none"}}start.sh{{/code}} script. 77 77 78 - Use theinstall_kieler_features.shor install_features.shscript toaddthe desired diagram syntheses.100 +Following a small exemplary deploy script for KLighDning is shown that downloads the current nightly build, extracts it, installs the {{code language="none"}}kgraph{{/code}} and {{code language="none"}}klighd.examples{{/code}} diagram syntheses, and starts the server. 79 79 80 - 81 - 82 -{{code title="Deploy KLighDning" linenumbers="true" language="bash" collapse="true"}} 83 -#! /bin/bash 102 +{{code title="Exemplary Deploy Script for KLighDning" linenumbers="true" language="bash"}} 103 +#!/bin/bash 84 84 # 85 85 # Deploy the KLighDning product and install some features 86 86 # 87 87 108 +# location of the klighdning product 109 +HOST="http://rtsys.informatik.uni-kiel.de" 110 +SERVER_PATH="/~kieler/files/nightly/klighdning/" 111 +PLATFORM="linux.gtk.x86_64" 112 +FILE="klighdning_nightly_*-${PLATFORM}.zip" 88 88 114 +# features to be installed into the klighdning instance 115 +FEATURES="kgraph,klighd.examples" 116 + 117 +# local models repository 118 +MODELS_REPO="/home/layout/models" 119 + 120 + 121 +echo "##################################" 122 +echo "###### Deploying KLighDning ######" 123 +echo "" 124 +echo "Downloading ... " 125 +echo " archive: ${FILE}" 126 +echo " host: ${HOST}${SERVER_PATH}" 127 + 128 +wget -r -nd -P tmp -A "$FILE" -I $SERVER_PATH "${HOST}${SERVER_PATH}" 2>/dev/null 129 + 130 +echo "Unzipping ..." 131 +cd tmp 132 +unzip -q *.zip 133 +cd .. 134 +mv tmp/klighdning . 135 +rm -rf tmp 136 + 137 +echo "Make the scripts executable ..." 138 +chmod u+x klighdning/*.sh 139 + 140 +echo "Installing features ..." 141 +cd klighdning 142 +./install_kieler_features.sh "$FEATURES" 143 + 144 +echo "Starting KLighDning ..." 145 +./start.sh "$MODELS_REPO" 146 + 147 +cd .. 148 + 149 + 89 89 {{/code}} 90 90 91 91
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -8 3231101 +8651163 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/8 323110/Online Model Browsing (KLighDning)1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/8651163/Online Model Browsing (KLighDning)