#143 accepted meta

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

Description (last modified by Ichthyostega)

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)

comment:1 by Ichthyostega, at 2009-06-16T10:35:00Z

Status: newaccepted

already working on the prerequisites. This is very urgent, because it stalls further work on the GUI

comment:2 by Ichthyostega, at 2009-06-16T10:36:14Z

blockedby: 78, 79, 80, 8178, 79, 80, 81, 144

comment:3 by Ichthyostega, at 2009-07-19T03:38:52Z

blocking: 191

comment:4 by Ichthyostega, at 2009-07-31T16:35:06Z

Keywords: meta added

comment:5 by Ichthyostega, at 2009-08-11T03:59:43Z

blockedby: 78, 79, 80, 81, 14478, 79, 80, 81, 144, 215

comment:6 by Ichthyostega, at 2009-09-25T14:06:02Z

blockedby: 78, 79, 80, 81, 144, 21578, 79, 80, 81, 144, 215, 268

comment:7 by Ichthyostega, at 2009-09-25T14:09:09Z

blockedby: 78, 79, 80, 81, 144, 215, 26878, 79, 80, 81, 144, 268
Description: modified (diff)
Keywords: interfaces proc added

comment:8 by Ichthyostega, at 2009-09-25T14:40:13Z

blockedby: 78, 79, 80, 81, 144, 26878, 79, 80, 81, 144, 215, 268

comment:9 by Ichthyostega, at 2009-10-09T13:54:10Z

blockedby: 78, 79, 80, 81, 144, 215, 26878, 79, 80, 81, 144, 215, 268, 299

comment:10 by Ichthyostega, at 2009-10-09T14:03:41Z

Description: modified (diff)
Keywords: architecture design added; proc removed
Type: todoplanned

During the course of this summer, I've created an outline of how this interface could be structured. We're now about to target a first integration round, which requires us to have prliminary implementations of the involved actors. For now, fist integration is more important than completely clean implementation of the parts; thus often we're going to split the tasks and note refactorings and cleanup for later. See #299 for progress on this 1st integration round.

comment:11 by Ichthyostega, at 2009-10-15T14:16:16Z

blocking: 191191, 326

comment:12 by Ichthyostega, at 2009-10-15T19:56:46Z

blockedby: 78, 79, 80, 81, 144, 215, 268, 29978, 79, 80, 81, 144, 215, 268, 299, 332

comment:13 by Christian Thäter, at 2010-01-16T12:10:09Z

Type: plannedmeta

comment:14 by Ichthyostega, at 2010-02-22T00:52:19Z

blockedby: 78, 79, 80, 81, 144, 215, 268, 299, 33278, 79, 80, 81, 144, 215, 268, 299, 332, 540

comment:15 by Ichthyostega, at 2010-10-18T00:50:19Z

blocking: 191, 326191, 326, 666

comment:16 by Ichthyostega, at 2015-11-28T04:41:47Z

blockedby: 78, 79, 80, 81, 144, 215, 268, 299, 332, 54078, 79, 80, 81, 144, 215, 268, 299, 332, 540, 979

comment:17 by Ichthyostega, at 2016-01-03T19:03:18Z

blocking: 191, 326, 666191, 326, 666, 982

comment:18 by Ichthyostega, at 2017-03-10T23:22:14Z

blockedby: 78, 79, 80, 81, 144, 215, 268, 299, 332, 540, 97978, 79, 80, 81, 144, 215, 268, 299, 332, 540, 979, 1087

comment:19 by Ichthyostega, at 2019-04-11T14:49:13Z

blockedby: 78, 79, 80, 81, 144, 215, 268, 299, 332, 540, 979, 108778, 79, 80, 81, 144, 215, 268, 299, 332, 540, 979, 1087, 1101

comment:20 by Ichthyostega, at 2022-10-22T00:46:21Z

Description: modified (diff)
Summary: Proc/GUI interfaceSteam/GUI interface

comment:21 by Ichthyostega, at 2023-02-05T04:39:55Z

Keywords: topic added

comment:22 by Undercover Agent, at 2025-12-25T00:00:00Z

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

Migration MasterTickets ⟼ Subtickets-plugin

Note: See TracTickets for help on using tickets.