Développement d’une stratégie de signalisation privée pour deux produits décodeurs numériques SAT : Zappeur et PVR
Principales tâches :
Responsabilité sur le développement et la maintenance des deux projets PVR et Zappeur (élaboration du planning, gestion de configuration sur SVN et Bugzilla, gestion du projet sur SharePoint, participation dans les conf-call avec le client …)
Analyse des besoins du client et étude de faisabilité
Conception de la structure de données utilisée pour cette signalisation privée.
Conception du module responsable de la gestion de cette nouvelle fonctionnalité (acquisition, sauvegarde, IHM)
Développement de l’outil de génération/édition de la table privée (puisqu’elle n’est pas supportée par les outils dont le client dispose)
Développement du module d’acquisition et analyse de la table privée
Formatage et présentation des données à l’utilisateur (liste des chaînes, organisation des chaînes favorites proposées par le diffuseur, message de blocage de chaînes)
Test unitaires et corrections des problèmes découverts
Test d’intégration et stabilisation de la nouvelle fonctionnalité
Correction des problèmes détectés par l’équipe de la validation et par le client
Supporter le client pour déployer la nouvelle signalisation du plan de service : mission à Budapest chez le client (présentation fonctionnelle et résolution des problèmes terrain rencontrés)
Cette nouvelle fonctionnalité a été conçue et développée sur deux architectures logicielles différentes, l’une pour un produit Zapppeur et l’autre pour un produit PVR (Personal Video Recorder).
Conception et implémentation de la fonctionnalité de gestion des chaines TV et Radio basée sur la table NIT.
Principales tâches :
Conception générale et détaillée du module de filtrage des tables NIT et SDT en se basant sur la spécification ETSI EN 300 468 V1.9.1
Conception détaillée de l'IHM
Implémentation et tests unitaires des modules demandés
Test d'intégration et correction des anomalies détectées
Les modules essentiels sont :
Recherche automatique des services : recherche basée sur les informations NIT
Classification des chaines par réseau d'appartenance
Gestion des services trouvés : tri selon type du service (TV/Radio), LCN et puissance du signal
Gestion de l'IHM et la synchronisation entre les écrans
Principales tâches :
Etude de l'architecture existante
Analyse de la spécification concernant la fonctionnalité EPG (structure de la table EIT, mécanisme de signalisation et descripteurs utiles). La spécification utilisée est ETSI EN 300 468 V1.8.1
Analyse de la spécification du client : organisation de l'information sur l'écran (ergonomie et précision des données affichées)
Conception générale et détaillée
Implémentation en respectant les règles du codage (langage C)
Détection et correction des anomalies du codage en utilisant le système Klocwork
Tests unitaires et intégration du code sur le serveur SVN
Débogage et robustesse
« TOP teletext » est un système qui permet la navigation dans les pages télétexte d'une façon thématique en utilisant les boutons couleurs de la télécommande.
Principales tâches :
Lecture et analyse de la spécification du client
Analyse de la spécification ETS 300 706 « Enhanced Teletext Specification »
Conception générale du nouveau module responsable de la fonctionnalité « TOP teletext »
Conception détaillée (Fonctions, paramètres, messages, structure de données…)
Rédaction des documents de conception générale et détaillée.
Implémentation du module en langage C
Intégration du code sur le serveur SVN
Tests unitaires et tests d'intégration.
Correction des problèmes retournés par l'équipe de la validation.
Principales tâches :
- Correction des anomalies IHM
- Evolution du module du paramétrage Audio/Vidéo (Type audio, Niveau audio, Résolution vidéo, Colorimétrie,…)
- Evolution HDMI/HDCP
- Amélioration DVB-SI : Résolution du conflit LCN, prise en compte de visible_flag, tri selon qualité du signal,…
- Gestion des clés de cryptage Ks dans l’EEPROM pour le système CONAX CAS
- Correction des anomalies de la fonctionnalité MHEG
- Réalisation des tests unitaires et des tests de non-régression
- Intégration et gestion du code sur SVN
- Gestion des anomalies sur Bugzilla
- Gestion des livrables sur SharePoint : Release Notes, Fiches de tests, Documents de conception, Binaires,…
Evolution du serveur de communication TCP/GPRS/SMS pour supporter un nouvel équipement
Principales tâches :
- Etude du protocole de communication spécifique à l’équipement.
- Etude du modèle de données et des modifications à apporter
- Mise à jour des documents de conception (diagrammes UML)
- Gestion de la base de données sur SQL Server 2005
- Conception et implémentation des classes de gestion du protocole spécifique à l’équipement
- Interrogation de la base de données en utilisant les services de la couche ADO.Net
- Réalisation des tests unitaires et des tests de non-régression
Mission : Coordination et suivi du développement/intégration sur les projets VPM Etude
Durée : 3 mois
Principales tâches :
Intégration des développements faits sur les projets VPM Etude
Gestion des anomalies avec le système JIRA
Analyse et correction des anomalies en C++ et Java
Développement et mise à jour des scripts shell Unix
Pilotage des Test d’Intégration
Suivi des Test Fonctionnels
Coordination entre l’équipe développement et concepteurs
Métier: TV numérique et DVB