Middleware and settop boxes

Craftwork has developed middleware components and prototypes for multiple set-top boxes. We have software running from driver level to EPG.

When developing middleware components we use a test system and provide both binaries and source for the tests, allowing the customer to use the tests as source reference and functional validation.

As examples of what we have done previously we provide these short project descriptions.

  • UPnP stack for embedded use.
  • Dynamically updating SI database for DVB signals.
  • Graphics stack for middleware.
  • Tuner arbitration in middleware, allowing dynamic reallocation of tuners.
  • Platform porting to driver level (ongoing).
  • Lightweight HTTP client for embedded use.
  • Remote DVB signal over Ethernet.
  • An emulator core for STB deployment.