Description du stage Eurogiciel
Production dune plateforme de simulation permettant la représentation dobjet ARINC 661
La norme A661 offre la possibilité de spécifier les interfaces dobjets (semblable aux objets xwindows/Windows) tel que des pushbuttons , des editbox, des panels,
Dans le cadre de ses activités de développement et de test, EUROGICIEL souhaite senrichir de moyens permettant de restituer graphiquement le contenu de fichiers de configuration décrivant des instances de ces objets.
Description du stage
Le stagiaire partira de la norme A661 afin de prendre en charge pour chaque objet les paramètres statiques de représentation (coordonnées, couleurs, taille,
).
Il devra parcourir un fichier de configuration pour instancier les objets dans un plan. Il devra produire des commandes de bas niveaux vers la carte graphique (type OPENGL) pour en assurer la représentation. En plus du fichier de configuration, il devra prendre en charge des attributs prédéfinis comme la couleur, les stylesets, les masques, les symboles comme composants des objets graphiques.
Il pourra étendre la représentation aux comportements dynamiques de ces objets.
Mots clés : ARINC A661, représentation graphique.
Encadrement
Le stagiaire sera piloté par un chef de projet lui assurant un encadrement fort. EUROGICIEL dispose dune forte expérience sur ces aspects et offrira les supports nécessaires.
Il aura loccasion de déployer son travail dans une équipe travaillant sur dautres briques logicielles.
Tâches à réaliser
Le stage se décomposera en plusieurs phases :
Prise de connaissance du contexte du stage :
Compréhension du besoin,
Prise en main des principes A661,
Utilisation dun niveau de description graphique type OPENGL SGL SGLX,
Production dun document darchitecture,
Développement de la représentation graphique objet par objet,
Production dune documentation intégrant les limites potentielles.
Contexte technique du stage
Le stage porte sur linterprétation dune norme conséquente. Seul un sous-ensemble de cette norme fera lobjet du stage. Cette norme est couramment exploitée par EUROGICIEL.
La complexité du stage réside dans lorganisation du travail et dans les compétences graphiques sous Windows.
Le contexte de développement est le suivant :
Plateforme cible : Windows
Langages de programmation : libre
Outil de gestion de configuration : SVN
Contexte avionique autour de lARINC 661.
Elève ingénieur ou universitaire BAC+5
Bon niveau danglais Contexte export, documentation en anglais
Connaissances techniques :Programmation, Algorithmique, Linux
Connaissances générales :Couches graphiques sous Windows
Durée : 5 à 6 mois
Possibilité de pré-embauche
|