With the introduction of software execution capabilities, the complexity of receivers grows. There are countless issues that need to be addressed when designing receivers. Some could be classified as transport issues, application issues, and execution environment issues. Others could be classified as related to a group of (or individual) receiver modules and the relationship between them. It is important to note that regardless of the classification or point of view, these issues must be addressed somehow (e.g., by a business model or by the design). Addressing these issues should not be done in a vacuum , but rather, with the coordination of other participants in the iTV food chain. |