<
From version < 7.1 >
edited by cds
on 2013/08/11 18:16
To version < 6.1 >
edited by cds
on 2013/08/11 11:12
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -9,9 +9,11 @@
9 9  * [[Navigating and Customizing Views with KLighD>>url:http://rtsys.informatik.uni-kiel.de/~~kieler/videos/klighd-ptolemy/||shape="rect"]]
10 10  {{/panel}}
11 11  
12 -A complex example for using KLighD technology, the Ptolemy Visualization project is about generating transient views of Ptolemy II models that are easy to browse through. [[Ptolemy II>>url:http://ptolemy.eecs.berkeley.edu/ptolemyII/index.htm||shape="rect"]] is an open source program developed at UC Berkeley for experimenting with actor-oriented modelling. Actors are graphical representations of components with a certain functionality that generate output as a function of the inputs they receive. To use the output of one actor as the input of another, actors can be connected by links. A typical Ptolemy model might for instance look like this:
12 +A complex example for using KLighD technology, the Ptolemy Visualization project is about generating transient views of Ptolemy II models. [[Ptolemy II>>url:http://ptolemy.eecs.berkeley.edu/ptolemyII/index.htm||shape="rect"]] is an open source program developed at UC Berkeley for experimenting with actor-oriented modelling. Actors are graphical representations of components with a certain functionality that generate output as a function of the inputs they receive. To use the output of one actor as the input of another, actors can be connected by links. A typical Ptolemy model might for instance look like this:
13 13  
14 -[[image:attach:ptolemy.png]]
14 +{{warning}}
15 +Insert picture of a typical Ptolemy model her(% style="line-height: 1.4285715;" %)e.
16 +{{/warning}}
15 15  
16 16  In some respect, Ptolemy models are a typical example of graphical modelling languages:
17 17  
... ... @@ -31,7 +31,9 @@
31 31  
32 32  This is a screenshot of the model browser displaying the model that Ptolemy showed before, with some actors expanded:
33 33  
34 -[[image:attach:kieler.png]]
36 +{{warning}}
37 +Add screenshot.
38 +{{/warning}}
35 35  
36 36  {{tip title="Try This"}}
37 37  Open and browse a Ptolemy model:
... ... @@ -62,14 +62,10 @@
62 62  
63 63  == Architecture of the Transformation ==
64 64  
65 -The transformation is mostly written in Xtend. Its entry point is the [[PtolemyDiagramSynthesis>>url:https://git.rtsys.informatik.uni-kiel.de/projects/KIELER/repos/pragmatics/browse/plugins/de.cau.cs.kieler.ptolemy.klighd/src/de/cau/cs/kieler/ptolemy/klighd/PtolemyDiagramSynthesis.xtend||shape="rect"]] class, which is registered with KLighD for the visualization of MOML models. It triggers the three different stages of the transformation:
69 +{{warning}}
70 +Describe the architecture.
71 +{{/warning}}
66 66  
67 -1. The basic transformation. This is what turns a given MOML model into a KGraph model.
68 -1. An optimization step. A direct transformation of the MOML model doesn't give the best results, which makes this postprocessing step necessary.
69 -1. The visualization. This step adds the KRendering information necessary for KLighD to actually display the model.
70 -
71 -It would certainly be possible – and perhaps even faster – to combine these stages into one. Doing this, however, would result in code that only John Carmack would understand. And even he would curse reading it.
72 -
73 73  == Generating the Basic KGraph Model ==
74 74  
75 75  {{warning}}
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -7700701
1 +7700697
URL
... ... @@ -1,1 +1,1 @@
1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/7700701/Ptolemy Visualization
1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/7700697/Ptolemy Visualization