4 ms·
The platform team was developing the core framework that a few applications ran on. At one point this was either a C#-based GUI framework for Windows apps, exte
by tsimionescu 3y ago
The platform team was developing the core framework that a few applications ran on. At one point this was either a C#-based GUI framework for Windows apps, extending WinForms and later WPF with various business-area specific controls (e.g. network topologies, protocol stacks etc.) and various communication frameworks to talk to some shared embedded hardware or to do cross-product integrations. At other times it was a Java based web framework to help move these Windows apps to the cross-platform world of VM HTTP servers, handling things like authorization in a unified way, apart from some of the same concerns as the original C#.
The products using the shared frameworks had slightly different histories and were mostly addressed to different market segments with different conventions, but still neede plenty of common scaffolding that a platform provided. A common platform team seemed to be a natural fit, and to a great extent in worked, but the problems I was discussing earlier were also pretty constant throughout its lifetime.