Steam/GUI interface
| Reported by: |
Ichthyostega |
Owned by: |
Ichthyostega |
|
Priority:
|
urgent
|
Milestone:
|
0integration
|
|
Component:
|
lumieraSteam
|
Keywords:
|
topic architecture interfaces design
|
|
Sub Tickets:
|
#78, #79, #80, #81, #144, #215, #268, #299, #332, #540, #979, #1087, #1101
|
Parent Tickets:
|
#191, #326, #666, #982
|
Interface between Stage and Steam
this is a tracking ticket -- individual tasks depending.
The purpose of this interface is to allow for the GUI cooperating with Steam-Layer to work on the Session and use the Player. It is based on a common structure scheme underlying the exchanged data, and a assumes a handling pattern of changes within the Session.
The design of this interface started under the assumption of a common data structure shared between "Proc-Layer" and GUI — implying a rather cohesive architecture with strong coupling, which has been revised and changed to a message based communication, to allow for independent evolution in the connected parts of the application
Change history
(22)
| blockedby: |
78, 79, 80, 81 → 78, 79, 80, 81, 144
|
| blockedby: |
78, 79, 80, 81, 144 → 78, 79, 80, 81, 144, 215
|
| blockedby: |
78, 79, 80, 81, 144, 215 → 78, 79, 80, 81, 144, 215, 268
|
| blockedby: |
78, 79, 80, 81, 144, 215, 268 → 78, 79, 80, 81, 144, 268
|
| Description: |
modified (diff)
|
| Keywords: |
interfaces proc added
|
| blockedby: |
78, 79, 80, 81, 144, 268 → 78, 79, 80, 81, 144, 215, 268
|
| blockedby: |
78, 79, 80, 81, 144, 215, 268 → 78, 79, 80, 81, 144, 215, 268, 299
|
| Description: |
modified (diff)
|
| Keywords: |
architecture design added; proc removed
|
| Type: |
todo → planned
|
| blockedby: |
78, 79, 80, 81, 144, 215, 268, 299 → 78, 79, 80, 81, 144, 215, 268, 299, 332
|
| blockedby: |
78, 79, 80, 81, 144, 215, 268, 299, 332 → 78, 79, 80, 81, 144, 215, 268, 299, 332, 540
|
| blocking: |
191, 326 → 191, 326, 666
|
| blockedby: |
78, 79, 80, 81, 144, 215, 268, 299, 332, 540 → 78, 79, 80, 81, 144, 215, 268, 299, 332, 540, 979
|
| blocking: |
191, 326, 666 → 191, 326, 666, 982
|
| blockedby: |
78, 79, 80, 81, 144, 215, 268, 299, 332, 540, 979 → 78, 79, 80, 81, 144, 215, 268, 299, 332, 540, 979, 1087
|
| blockedby: |
78, 79, 80, 81, 144, 215, 268, 299, 332, 540, 979, 1087 → 78, 79, 80, 81, 144, 215, 268, 299, 332, 540, 979, 1087, 1101
|
| Description: |
modified (diff)
|
| Summary: |
Proc/GUI interface → Steam/GUI interface
|
| blockedby: |
78, 79, 80, 81, 144, 215, 268, 299, 332, 540, 979, 1087, 1101
|
| blocking: |
191, 326, 666, 982
|
| Parent Tickets: |
→ 191, 326, 666, 982
|
| Sub Tickets: |
→ 78, 79, 80, 81, 144, 215, 268, 299, 332, 540, 979, 1087, 1101
|
already working on the prerequisites. This is very urgent, because it stalls further work on the GUI