Septembre 2009 Projet de fin détudes Visualisation et supervision opérationnelle du ciel virtuel...

Preview:

Citation preview

Septembre 2009

Projet de fin d’études

Visualisation et supervision opérationnelle du ciel virtuel GAIA

Maurice ADJANORIENAC 06S / Master 2 IHM

| 11/04/23p2

Sommaire

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan du stage

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

| 11/04/23p3

Présentation de Steria

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

| 11/04/23p4

Présentation de STERIA

• 40 ans d’ingénierie informatique• Implantation française, européenne et mondiale• Télécoms, Transport, Banque, Industrie, Tertiaire

• Top 10 des SSII en Europe (C.A de 1,4 milliard et 19 000 collaborateurs)

• Métiers : infogérance, conseil, intégration de systèmes

• Agence de Toulouse (GRAND SUD) Département Solutions SI et Informatique Industrielle

• Clients de l’aéronautique et du tertiaire

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

| 11/04/23p5

Thème du stage

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

p6

Projet de R&D GAIA Virtual Sky

GAIA : Solution d’interopérabilité pour la simulation ATM

Utilisateurs? Entreprises ou organismes du domaine aéronautique.

Réalisateurs? Entreprises possédant un savoir-faire technologique et métier

Contexte • Modernisation du transport aérien• SESAR, ciel unique européen et interopérabilité des systèmes opérationnels

Finalité • Evaluation et validation de nouveaux concepts.• Formation

Comment?Simulation multi simulateurs, multi acteurs, multi sites.

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

| 11/04/23

Session de simulation GAIA

| 11/04/23p7

Session de simulation GAIA relatif à un scénario et à un cas d’application

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

Préparation

Supervision

Analyse

Simulation

coordinateur

coordinateur

| 11/04/23p8

Supervision

Notion de supervision : indiquer et commander l’état d’un système.

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

| 11/04/23p9

Objectifs du stage

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

Définition et mise en œuvre de composants offrant une représentation pertinente du « ciel virtuel » GAIA.

Comment ?

• Etude et analyse du besoin• Prospection technologique• Conception et développement IHM d’un prototype logiciel• Intégration dans l’existant

Intérêt

• Disposer d’un module de visualisation• Positionnement fonctionnel de la supervision opérationnelle• Eprouver la faisabilité technique

Organisation et planification

| 11/04/23p10

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

• Intégration dans une équipe pluridisciplinaire (7 personnes)

• Plan de développement conforme au cycle en «Y» pratiqué dans le projet

• Introduction des techniques IHM

• Définition d’un planning intégré au projet

| 11/04/23p11

Etude

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

Etude fonctionnelle

| 11/04/23p12

But : Définir les fonctionnalités de la supervision opérationnelle

Utile à qui?Les coordinateurs GAIA et autres utilisateurs potentiels

Rôle du coordinateur Responsable des moyens de simulation sur un site.

• Supervise la session en cours,• Communique avec les autres coordinateurs.

Besoin• Image en continu des données métier simulées• Comparaison entre une situation scénarisée / une situation simulée

Solution alternative actuelle Utiliser les moyens opérationnels

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

| 11/04/23p13

Etude fonctionnelle

Utilisateurs potentiels• Coordinateur GAIA• Observateur • Administrateur de la supervision opérationnelle

Fonctionnalités identifiées• Authentification (fonctionnalité héritée)• Représentation des données simulées (avion, trajectoire,

événements ) • Collaboration (exemple : annotations, télépointage)• Fonctionnalité de recherches et de tris• Discussion entre utilisateurs• Revisualisation• Configuration de l’application

Document des exigences

Modèle UMLCas d’utilisation

Scénarios de travail

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

| 11/04/23p14

Etude fonctionnelle

Acceptabilité

Equipe GAIA à Steria

Fonctionnalités approuvées par l’équipe

Partenaires métiers

• Confirmation de la nécessité des fonctionnalités de supervision

opérationnelle

• Priorité à la visualisation des données simulées (GTS Avril 2009)

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

Architecture logique

| 11/04/23p15

OSWebUIPérimètre du

stagePrésentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

Réalisation par le reste de l’équipe

Etude technologique

| 11/04/23p16

Contraintes• Intégration dans l’existant• Performance et capacité• Homogénéité des technologies• Testabilité

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

But: Trouver les technologies tiers pour bâtir les IHM du prototype

Critères de choix• Puissance d’expression, difficulté d’apprentissage• Coût économique • Conditions juridiques et mode de licenciement

Méthode: Comparaison de technologies d’après un ensemble de critères approuvés par l’équipe.

| 11/04/23p17

Choix technologiques

ContraintesClient web Homogénéité des technologiques

Technologies .Net

Plusieurs technologies comparées• Luciad Map• Java 3D• X3D• Flash• Globes virtuels (Google Earth, Nasa world Wind, MS Virtual Earth)

Choix préconisé: Google Earth Plugin

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

| 11/04/23p18

Présentation de Google Earth Plugin

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

Google Earth plugin : adaptation de Google Earth aux clients web

Compatible : Firefox, Internet Explorer, Chrome

Puissance d’expression: 3D, 2D, Texte, Cartographie

Licences: utilisables dans les projets R&D

APIs : JavaScript et format KML (dérivé de XML)

Système de coordonnées: WGS 84

| 11/04/23p19

Conception

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

| 11/04/23p20

Prototypage papier

Objectif: Maquetter l’IHM de l’application

DémarchePrésentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

| 11/04/23p21

Prototype papier de l’interface

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

| 11/04/23p22

Résultats

• Interface de visualisation• Vidéos des interactions• Autres vues (à synchroniser avec 3D GE)• Détection des problèmes d’utilisabilité • Interface logicielle corrigée

Fonctionnalités: visualisation et collaboration

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

| 11/04/23p23

Prototype web de l’interface logicielle

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

| 11/04/23p24

Réalisation

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

| 11/04/23p25

Modélisation

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

Séparation entre la librairie des objets métier, la librairie IHM et la librairie d’adaptation à Google Pas de dépendance forte. Réutilisabilité

Architecture orientée services, basée sur

• la librairie des objets métier à échanger

• une interface de service basée sur WCF

Développement en parallèle (stagiaire // maître de stage)

Client Web

| 11/04/23p26

Application web

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan• Thread de collecte des données métier auprès du « SessionService »

• Production de flux KML à partir des données métier

• Page de visualisation avec un rafraichissement automatique

| 11/04/23p27

Vidéo démo

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

| 11/04/23p28

Bilan

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

| 11/04/23p29

Bilan

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

Avancement du projet• Etude fonctionnelle : Terminée• Prospection technologique: Terminée• Spécification: Terminée • Conception IHM: Réalisée• Architecture et modélisation: Réalisée• Prototype IHM: Développé sur un espace fonctionnel réduit• Intégration et validation : En cours

Résultats du stages

• Positionnement et besoins fonctionnels confirmés

• IHM de visualisation basée sur Google

• Tests de performance et de capacité réalisés

PerspectivesOptimisations nécessaires pour certains points.

| 11/04/23p30

Bilan personnel

Présentation de STERIA

Thème du stage

Etude

Conception

Réalisation

Bilan

Synthèse de plusieurs approches projets• Sensibilisation au système qualité en vigueur à Steria • Approche pseudo agile et intégration continue pratiquée dans l’équipe• Approche centrée utilisateur et utilisation du prototypage (Master IHM)

Richesse technologique du projet GAIA• Nouvelle plateforme de développement .Net• API Google Earth apprise et maîtrisée• Culture générale sur l’interopérabilité

Expérience enrichissante dans un projet industriel.• Travail en équipe et sensibilisation à la nécessité de tenir des

engagements• Mise en œuvre de ma triple compétence : IHM, ATC et informatique• Mise en œuvre de la conception participative dans un milieu industriel

| 11/04/23p31

Merci pour votre attention

Recommended