septembre 2009 projet de fin détudes visualisation et supervision opérationnelle du ciel virtuel...
TRANSCRIPT
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