Software Components

A consistent collection of digital TV software components

The market solutions (turnkey solutions) approach has proved to be particularly suitable for Customers who consider that software is not part of their core business and thus choose not to invest in software R&D.

Meanwhile, other Customers have invested significantly in the development of their own software framework and wish to leverage this. When the time comes to make upgrades, they go through a traditional ‘make or buy’ process which may lead to them deciding to enhance it by means of third-party software.

To better serve this category of Customer, IWEDIA Middleware has isolated some key software components from its existing turnkey solutions in order to offer them as standalone products.

Comedia Software (SW) Components are software building blocks that have been extracted from existing Comedia Editions (market solutions) and refactored in order to be easily integrated within master software of a Customer.

The following diagram gives an overview of Comedia SW Components when integrated within Comedia Editions architecture.

Common characteristics

One function, one component

  • A Comedia SW Component focuses on a single digital TV feature

Designed to be integrated

  • A Comedia SW Component exposes the services it provides through a high-level (i.e. service level) API
  • Reciprocally, it may make use of other services expected to be provided by the platform through a high-level API
  • Both high-level APIs are a subset of the CoCoCo API (Comedia Control & Command API)

Configurable

  • A Comedia SW Component is configurable thanks to a “.ini” file

Portable

  • A Comedia SW Component relies on a low-level (i.e. driver level) Hardware Abstraction Layer (HAL)
  • This abstraction layer is a subset of CHAL (Comedia Hardware Abstraction Layer)

Testable

  • A Comedia SW Component is accompanied by a test tooling
  • The test tooling comprises a service-level test suite that is to say a test application that uses the component services and simulates the platform services
  • The test tooling comprises a driver-level test suite that is to say a test application that uses the hardware abstraction layer of the component
  • Both test suites may comprise streams associated with test cases

Field proven

  • A Comedia SW Component benefits from the robustness and reliability brought be the deployments of the Comedia Editions it has been extracted from

Customer Benefits

  • Reducing risk by leveraging existing software component which are robust, reliable, and widely deployed embedded within Comedia Editions
  • Accelerating Time-to-Market by integrating off-the-shelf software component with efficient porting, integration, and testing tools and processes
  • Minimising the learning curve by sharing IWEDIA Middleware expertise in the field of digital TV
  • Managing the integration project thanks to access “à la carte” IWEDIA Middleware professional services

Collection of Software Components

For more information please contact us.