<
From version < 2.1 >
edited by cds
on 2015/01/26 12:04
To version < 3.1 >
edited by cds
on 2015/01/26 12:13
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,55 +1,52 @@
1 1  {{layout}}
2 2  {{layout-section ac:type="single"}}
3 3  {{layout-cell}}
4 -{{tip title="Welcome to your new space!"}}
5 -Confluence spaces are great for sharing content and news with your team. This is your home page. Right now it shows recent space activity, but you can customize this page in anyway you like.
6 -{{/tip}}
4 +Welcome to the Confluence Wiki of the Layout Practical 2015. What this Wiki is all about:
7 7  
8 -== Complete these tasks to get started ==
6 +* It's the place where we post important information on the practical, such as due dates and similar information.
7 +* It's also the place where we post tutorials. You will spend the first part of the practical working through the tutorials before starting your individual projects.
8 +* And finally, it's the place where each group will document their project.
9 9  
10 -{{task-list}}
11 -{{task id="35" status="incomplete"}}
12 -**Edit this home page** - Click //Edit// in the top right of this screen to customize your Space home page
13 -{{/task}}
14 -
15 -{{task id="36" status="incomplete"}}
16 -**Create your first page** - Click the //Create// button in the header to get started
17 -{{/task}}
18 -
19 -{{task id="37" status="incomplete"}}
20 -**Brand your Space** - Click //Configure Sidebar// in the left panel to update space details and logo
21 -{{/task}}
22 -
23 -{{task id="38" status="incomplete"}}
24 -**Set permissions** - Click //Space Tools// in the left sidebar to update permissions and give others access
25 -{{/task}}
26 -{{/task-list}}
27 -
28 -
10 +This Wiki is split into two halfs: the real-time and embedded systems project and the layout project. Depending on which of these projects you are part of, you will only contribute to that project's part of the Wiki.
29 29  {{/layout-cell}}
30 30  {{/layout-section}}
31 31  
32 32  {{layout-section ac:type="two_equal"}}
33 33  {{layout-cell}}
34 -== Recent space activity ==
16 +== Real-Time and Embedded Systems Project ==
35 35  
36 -
37 -
38 -{{recently-updated max="5" hideHeading="true" theme="social" types="page, comment, blogpost"/}}
18 +
39 39  {{/layout-cell}}
40 40  
41 41  {{layout-cell}}
42 -== Space contributors ==
22 +== Layout Project ==
43 43  
24 +Graph layout algorithms are widely used to have computers generate visualizations of graph-like information. To that end, a graph layout algorithm generates a two-dimensional layout that consists of positioning data for nodes (represented as closed shapes) and routing data for edges (represented as curves). There are several approaches for designing graph layout algorithms [1,2].
44 44  
26 +As a participant of this practical, you will work together with other students in order to extend specific layout algorithms or design visualizations using the Java programming language.
45 45  
46 -{{contributors limit="5" scope="descendants" order="update" showLastTime="true" mode="list"/}}
47 -{{/layout-cell}}
48 -{{/layout-section}}
28 +The algorithmic focus will be 1) on extending the layering phase of KLay Layered, a layout algorithm based on the approach of Sugiyama et al. [3], and 2) on the compact packing of unconnected subgraphs. The visualization focus will be on designing and implementing a visualization of UML Sequence Diagrams using KLighD, a framework for easily synthesizing graphical views.
49 49  
50 -{{layout-section ac:type="single"}}
51 -{{layout-cell}}
30 +The algorithms will be implemented according to the layout interface of the KIELER project, which is based on the Eclipse platform. The results may be published as part of the KIELER open source project.
31 +
32 +(% style="text-align: center;" %)
33 +[[image:attach:KLighD-CircuitDiagrams.png]]
34 +
35 +(% style="text-align: center;" %)
36 +//This is KLighD showing a graphical view of a textually specified electric circuit.//
37 +
38 +(% style="text-align: center;" %)
52 52  
40 +
41 +(% style="text-align: center;" %)
42 +[[image:attach:droprequest1_klay.png]]
43 +
44 +(% style="text-align: center;" %)
45 +//A diagram layouted with our KLay Layered algorithm.//
46 +
47 +[1] Giuseppe Di Battista, Peter Eades, Roberto Tamassia, and Ioannis G. Tollis. Graph Drawing: Algorithms for the Visualization of Graphs. Prentice Hall, 1998.
48 +[2] Tamassia, Roberto. Handbook of graph drawing and visualization. Chapman and Hall/CRC, 2013. (Online: [[https:~~/~~/cs.brown.edu/~~~~rt/gdhandbook/>>url:https://cs.brown.edu/%7Ert/gdhandbook/||rel="nofollow" shape="rect" class="external-link"]])
49 +[3] Christoph Daniel Schulze and Miro Spönemann and Reinhard von Hanxleden. Drawing Layered Graphs with Port Constraints. Journal of Visual Languages and Computing, Special Issue on Diagram Aesthetics and Layout, 2014.
53 53  {{/layout-cell}}
54 54  {{/layout-section}}
55 55  {{/layout}}
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -10750990
1 +10750992
URL
... ... @@ -1,1 +1,1 @@
1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/RTProjectSS15/pages/10750990/Real Time Project SS 15 Home
1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/RTProjectSS15/pages/10750992/Real Time Project SS 15 Home