Expire bientôt Thales

Définition d’une IHM sur la base de comportements génériques H/F

  • Stage
  • Bordeaux (Gironde)
  • Développement informatique

Description de l'offre

Thales est un leader mondial des hautes technologies pour les marchés de l’Aérospatial, du Transport, de la Défense et de la Sécurité. Fort de 61 000 collaborateurs dans 56 pays, Thales bénéficie d’une implantation internationale exceptionnelle qui lui permet d’agir au plus près de ses clients, partout dans le monde.
 
Avec ses 6 500 salariés répartis en France et à l’international (UK, Australie, Pays Bas, Canada...), la Global Business Unit Systèmes de Mission de Défense est le Leader européen et troisième acteur mondial sur ses marchés par sa taille et son haut niveau de technologie.
 
Thales Systèmes Aéroportés et ses 2 800 collaborateurs répartis sur les sites de Brest, Elancourt, Pessac, conçoit des systèmes pour avions de mission et drones, radars aéroportés de combat et surveillance, systèmes de guerre électronique (air, terre, mer, espace) et propose des offres complètes et novatrices de services et soutien aux clients.
 
Dans le cadre de notre développement, nous recherchons un(e) :
 
 
 
Définition d’une IHM sur la base de comportements génériques
- H/F
Basé(e) à Pessac (33)
Contexte :
Dans le cadre des développements d’un FMS (Flight Management System), l’équipe est en charge du développement de son IHM, composant permettant au pilote de visualiser l’état du système et d’interagir avec ce dernier.
Le processus de définition d’une telle IHM se fait actuellement en 2 étapes :
1.     Définition statique de l’IHM (définition des objets graphiques composant l’IHM et de leurs propriétés par défaut (type, positionnement, style…)), réalisée à ce jour via un outil dédié (Scade Display)
2.     Définition du comportement dynamique associé à chacun de ces objets graphiques, réalisée à ce jour via un cycle en V classique non outillé (spécification système puis software, design, implémentation, test, certification)
De manière à optimiser le cycle de développement des IHM pour les futures versions du FMS, l’équipe développe un atelier permettant la spécification et la génération du comportement dynamique de ces IHM. Cette spécification consiste à définir :
1.     quelles sont les actions à réaliser pour chacune des interactions possibles sur chacun des objets graphiques,
2.     quel doit être l’état de chacune des propriétés de chacun des objets graphiques en fonction du contexte fonctionnel.
L’atelier comporte déjà un outil de spécification de niveau logiciel qui permet de définir de manière fine toute l’algorithmie de l’IHM. Cette outil a été développé en JavaFX et manipule des modèles XML. 
Missions :
Le stage consiste à doter l’atelier d’un mode de spécification de niveau système offrant un niveau d’abstraction supérieur i.e.
·         donner la possibilité à l’utilisateur de l’atelier de :
o    créer des comportements génériques,
o    associer à un objet graphique un comportement générique à compléter,
·         assurer une compatibilité entre cette spécification système et la spécification logicielle existante.
Techniquement, il va être question de définir et enrichir les modèles XML existants et de développer un nouveau mode de l’outil de spécification en JavaFX afin de pouvoir manipuler ces comportements génériques.
Niveau de formation  :
·         3ème année dans une école d’ingénieur en informatique 
Connaissances souhaitées :
·         Environnement Windows/Linux
 
Au sein de nos équipes, nous vous offrons :
- du challenge,
- des opportunités de carrière,
- et des technologies innovantes pour rendre le monde plus sûr.
 
Together We
Explore a world of possibilities *
 
Toutes nos offres sur : https://www.thalesgroup.com/fr/homepage/carrieres 
 
* Repoussons les frontières du possible

Faire de chaque avenir une réussite.
  • Annuaire emplois
  • Annuaire entreprises
  • Événements