Services

Parsons Software Associates Ltd specialises in the integration of set top box (STB) full stack software components.

What do we mean by 'Integration'?

Integration is a widely used term with no formal definition. Here is our understanding of the term.

STB Full Stack Software consists of numerous individual software components such as...

  • Low level Device Driver Components.

  • Middleware Components such as DVB Data Aquisition, Networking and Video Display to name but a few.

  • High Level User Interface Components which display the User visible Guide/Menus/etc

Also, the STB must physically connect to Satellite Dish/Cable/Network/TV/etc.

Some examples of the skills Parsons Software Associates Ltd has...

Integration is here defined as gathering all of these software components and hardware systems and making them work as a full stack system operating in a seamless way.

Often, the various individual components have been tested in isolation and pass their own test suites. However, when the components are combined and run as one, there are always problems to be solved.These problems can arise as a result of timing in a multi-tasking environment, misunderstanding of API definitions, memory resource problems and a host of other reasons.It is the responsibility of the Integration Engineer to identify the root cause of the problems and identify the component(s) at fault. Often, the Integrator will work at source code level with or without the direct involvement of the relevant software engineers.