conception, developpement, integration d'un module de communication UPNP Audio/Video pour décodeur de télevision numerique,
Au sein d’un décodeur de TV numérique relié à un réseau domestique multimédia, réaliser l’intégration de modules de communication basés sur des protocoles IP, assurant l’identification et la diffusion des services audiovisuels.

"Home Networking"
Mon travail au sein de Iwedia Technologies consiste, à partir d'un Kit de Developpement Logiciel (SDK : Software Developpment Kit ) libre (licence GPL) que je leur ai proposé lors de mon projet de 1er semestre, à développer un module logiciel s'interfçant avec les autres modules développés par Iwedia, afin de l'intégrer dans les décodeurs de télévision numérique de ses clients. Le but est de pouvoir proposer aux clients disposant de set top box équipé de connectique réseau IP de pouvoir faire parti du standard l'UPNP AV (universal plug'n'play audio/video). Ce standard décrit une façon d'utiliser des protocoles réseau pour permettre le streaming de flux audio/vidéo entre deux équipements (communément un ordinateur serveur de médias et un équipement de réception Audio/Video. Les équipements répondant au standard UPNP AV sont capables de communiquer entre eux afin de proposer leurs services et d'interagir ensembles en fonction de leurs capacités réspectives. Le standard UPNP est issu d'une longue reflexion entre les plus grands concepteurs d'équipement électronique grand public, de développeurs de logiciels et de matériel informatique, afin de garantir enfin une parfaite interopérabilité des équipements électronique de l'habitat.

Travail à effectuer :
-comprendre l'utilisation du SDK UPNP AV
-dégager les fonctionnalités utiles du standard UPNP AV afin de proposer une utilisation intuitive du module de communication UPNP AV.
-spécifier l'interfaçage entre mon module de communication UPNP AV et les autres modules développés par la société Iwedia.
-livraison des documentations techniques du module en anglais.
-développer ce module logiciel en faisant cohabiter les langages C et C++, car le SDK est en C++ et que les autres modules Iwedia sont en C. Au final mon module sera intégrable comme un module en C.
-cross-compilation du module et intégration dans une set top box (rendre mon module dédié à l'architecture matérielle de la set top box).
-test et validation du module UPNP AV dans la set top box.





Compétences mobilisées
-force de proposition
-prise de décision
-spécification haut niveau
-adaptation aux regles de développement de l'entreprise
-comprehension et utilisation de code source en C++ issue de la communauté des logiciels libres.
-développement d'un module logiciels en C.
-connaissance du milieu professionnel de la chaine de diffusion de la télévision numérique et sa fusion avec le milieu du home networking, la mise en réseau des équipements électroniques de la maison (domotique)
-travail en équipe (équipe de développeurs). Partage de compétences.

-utilisation de l'environnement de développement visual C++ 2005 sous windows
-développement C et C++ sous Linux Debian, outil de compilation SCons, compilation avec g++, gcc.
.....

-:lien vers le poster ,

Laronche David, DRI, 2007


-:Contacter l'auteur du poster ,