Section courante

A propos

Section administrative du site

Introduction

Les API du PowerTV OS sont des API proposé sous forme d'une ensemble de fonction appelable en langage de programmation C afin de pouvoir communiquer avec le système d'exploitation Power TV OS et une application. Les applications sont créées à l'aide du make de GNU, du compilateur GNU C/C++ et de l'éditeur de liens de GNU, fournis par le Cygnus Support (aujourd'hui appelé Cygnus Solutions).

Le système d'exploitation PowerTV OS est une plate-forme ouverte permettant de développer, de diffuser et de piloter de la vidéo analogique et numérique à large bande dans le monde réel sur des systèmes hybrides fibre-coax (HFC) bidirectionnels. En tant que système d'exploitation en temps réel évolutif, évolutif sur le plan architectural, il a été spécialement conçu pour fournir les fonctionnalités étendues et les performances élevées requises par les opérateurs de réseau et les développeurs d'applications. Ainsi, le système d'exploitation, est situé dans les décodeurs de câbleaux distributeurs, comme l'Explorer 2000 de Scientific-Atlanta par exemple (basé sur un microprocesseur microSPARC à 54 Mhz), et permet de gérer ses fonctionnalités. Il est donc destiné au microprocesseur RISC 32 bits peu coûteux ne possédant pas de MMU, de sorte que les processus léger ne disposent pas d'espace mémoire privé.

Dans les faits, l'API repose sur composantes existantes comme le TCP/UDP-IP utilisant Berkeley Sockets API. De plus, elle n'est pas limité au langage de programmation C, ainsi, on peut utiliser le PersonalJava avec le JNI (Java Native Interface) pour effectuer les opérations sur la boite du téléviseur. De plus, un moteur de rendu HTML est proposé avec l'API. Enfin, les applications développés pour l'API de PowerTV OS devront fonctionner dans un intervalle de 2 à 8 Mo maximum.



Dernière mise à jour : Dimanche, le 2 août 2009