PROJET DE SESSION DANS LE CADRE DU COURS: SCG - 64739 Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.

Slides:



Advertisements
Présentations similaires
Master SIR (M2) Année Développement en environnement J2EE de Web services pour l'interopérabilité du projet CASTORE ce stage de fin d’étude a.
Advertisements

Plate-forme Magicien d’Oz
Introduction Pour concrétiser l’enseignement assisté par ordinateur
Quelles sont les composantes principales d ’une activité de formation?
06 Juillet 2009 Projet Checker daccessibilité de fichiers SVG Rami BALI Toufic HADDAD Aroussia MAADI Encadrants Annie DANZART Christine POTIER Jérôme HUGUES.
BDA'02 1 Tolérance aux fautes (TaF) adaptable pour les systèmes à composants : application à un gestionnaire de données Phuong-Quynh Duong, Elizabeth Pérez-Cortés,
Thème « Modélisation comportementale des Systèmes critiques »
NFE 107 : Urbanisation et architecture des systèmes d'information
Conception d’une application de gestion de fiches études
La programmation des travaux selon le cadastre du logement
PROJET HANDICAPS Certificat de Qualification Professionnelle
TD en ligne Un outil développé pour la plate-forme Claroline
Démarche Analyse des OGL et des Méthodes Objectifs : Activités :
Etude des Technologies du Web services
JAVASERVER FACES Un framework Java pour le développement Web.
ADR Active and Dynamic Routing. Plan Introduction au routage Les réseaux actifs Les agents Mise à jour des matrices de routage Architecture du routage.
Stage de Maîtrise GMI – IUP STIC
12 octobre UN PROJET DE PARTENARIAT ENTRE LE CSSS JARDINS-ROUSSILLON ET LE CÉGEP ANDRÉ-LAURENDEAU par Mme Sonia Bélanger, du CSSS Mme Isabelle Lamarre,
BERNARDIN Benoît Lycée Louis Pergaud
Développement d’un réseau social professionnel
Présenté par Eve Grenier Marie-Andrée Levesque Lisa-Marie Pâquet Projet ODISSÉ Outil daide à la Décision aux Interventions en Sauvetage et SÉcurité.
Projet Génie Logiciel & UML, Bases de Données & Interfaces
Mesures de performance organisationnelle Cours ICO 810 Professeur: Michel Pérusse Hiver 2005 Session 9.
Présentation du mémoire
Informatique Décisionnel
PROJET DE GENIE LOGICIEL 2005
Portée, arrimages et intervenants Évolution des méthodes
Développement dapplication avec base de données Semaine 10 : WCF avec Entité Framework Automne 2013.
La souris danse Espace Régional Internet Citoyen.
Comparaison entre RIP et OSPF en utilisant OPNET
Projet d’application Closer
Outil de gestion des cartes grises
Supports de formation au SQ Unifié
1 Registration Physique Séminaire du Master Davide Bazzi Université de Fribourg
Arbre GénéalogiqueDiagramme de Classes Comment la visualisation d’une hiérarchie de classes facilitera le travail de notre client ?
BEWITCHED 12/10/2006 Soutenance GLAO #5 slide 1 Soutenance GLAO #5 AGL & SYGIME Bewitched Team 12 Octobre 2006.
Progiciels de Gestion Intégrés
SOMMAIRE Introduction – Contexte 1. Présentation 2. Travaux préliminaires 3. Développement d’applications Conclusion – Bilan Matthieu JULLIEN 14/09/2011.
Initiation à la conception des systèmes d'informations
Réalisation de Produits Imprimés et Plurimédia
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Ceci est une session expert Cette session est déconseillée aux novices des moteurs Analysis Services 2000 ou 2005 La session « Découverte de Analysis.
Présentation du framework JSF (Java Server Faces) dans le modèle événementiel MVCII
PLAN 1. Introduction 1.1. Sites de presse actuels 1.2. Objectif de notre site 2. Description du modèle 3. Outils utilisés 3.1. SVG 3.2. PHP et MySQL 4.
Visualisation d’un entrepôt de données Pré soutenance technique
Techniques documentaires et veille stratégique Anne Pajard, avril 2008
Nicolas Rageul, Yvan Bédard, Jacynthe Pouliot, Michel Fortin
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Présentation février 2002 Relations Visiblement Meilleures.
Les différents modèles d’architecture technique
Cours MIAGE « Architectures Orientées Services »Henry Boccon-GibodCours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod 1 Architectures Orientées.
L’enseignement de spécialité SLAM
1 Interface Web-Service pour une application génie logiciel Equipe : LIP6 Team Move Date : 02/09/2008 Auteur : S. HONG Encadrants : F. KORDON / J.B. VORON.
Évaluation et enrichissement de l'approche MUM pour évaluer la qualité décisionnelle a posteriori des données géospatiales Johann Levesque 28 avril Université.
Développement d’un Web Service
L T I Laboratoire de Téléinformatique 2 Projet de semestre Parseur XML basé sur la DTD : Buts –Utiliser la grammaire définissant un type de fichiers XML.
2 Tracks Unified Process
Séance /10/ Projet de site dynamique avec Dreamweaver : MyCMS
L’enseignement de l’Analyse Fonctionnelle et Structurelle S 5 en S. T
Développement et maintenance sur le projet RefPack
MINI‐PROJET DE GROUPE REALISE DANS LE CADRE DU COURS DE GEN
BAC STI2D Sciences et technologie de l'industrie et du développement durable Lycée Polyvalent de MANOSQUE MANOSQUE
Vers l’exploitation de grandes masses de données Encadré par : Mme L.Lamarini Présenté par: Rhaz Yassine Smiri Safae Un article de: Raphaeil Féraud,Maroc.
Soutenance de Projet – BTS IG
SOAP et les RPC XML SOAP WSDL RPC. Rappels sur le XML Langage avec des balises Très lisible Pour stocker des données Séparation entre contenu et présentation.
TP n°3 – Implantation d’un atelier de mécanique avec le logiciel Impact   Une entreprise de décolletage souhaite aménager une zone stockage produit fini.
Projet de session Par Eve Grenier Dans le cadre du cours SCG Réalisation d’applications en SIG Jeudi le 20 avril 2006.
PROJET DE SESSION PRÉSENTÉ PAR : Rosemarie McHugh DANS LE CADRE DU COURS : SCG Réalisation d’applications en SIG 16 avril 2007.
Chapitre 12 Surveillance des ressources et des performances Module S41.
Implémentation d’une interface pour l’exécution d’ETL à distance Projet de développement logiciel dans le cadre du cours SCG : « Réalisation d’Applications.
Transcription de la présentation:

PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006

PLAN DE LA PRÉSENTATION  Mise en contexte  Positionnement du projet  Définition du projet  Méthodologie  Difficultés rencontrées  Démonstration  Limites du projet  Conclusion

MISE EN CONTEXTE  Projet de recherche (M. Sc.) « Concevoir, implanter et tester une approche générique permettant l’insertion d’un système de mises en garde automatisées à l’intérieure d’une application SOLAP. »  Idée initiale du projet « Explorer et déterminer une méthode permettant d’implanter un système de mises en garde à l’intérieur d’une application SOLAP supportée par le logiciel JMap SOLAP. »

MISE EN CONTEXTE  Qu’est-ce que le SOLAP? Outil d’aide à la décision simplerapideExploration simple et rapide dans les données spatio-temporelleAnalyse spatio-temporelle des données selon une approche multidimentionnelle avec plusieurs niveaux de détails Un peu de vocabulaire...  Dimension  Dimension: Axe d’analyse –Niveau –Membre  Mesure:  Mesure: Attribut numérique  Fait:  Fait: Valeur numérique de la mesure CUBE

POSITIONNEMENT DU PROJET  Étude de faisabilité: limitesQuelles sont les limites techniques et technologiques reliées au langage Java et au logiciel JMap SOLAP? choix d’implantationQuels sont les différents choix d’implantation possibles? Parmi eux, quels sont les meilleurs? Pourquoi?  Projet d’apprentissage: MaîtriserMaîtriser davantage le langage Java (Swing et les requêtes dans des BD) ComprendreComprendre la «mécanique» du logiciel JMap SOLAP GérerGérer un projet de développement

DÉFINITION DU PROJET  Objectif général récupérer afficher « Proposer une solution permettant de récupérer un avertissement associé à une dimension, un membre ou une mesure choisi et de l’afficher à l’utilisateur. »  Objectifs spécifiques structure de donnéesProposer une structure de données permettant la gestion des avertissements dans une application SOLAP récupérationProposer une méthode permettant la récupération des avertissements à partir du client SOLAP visualiser et afficherProposer une méthode pour visualiser et afficher les avertissements

MÉTHODOLOGIE  L’approche Waterfall... 1.Analyse préliminaire2 semaines 2.Préparation2 semaine 3.Conception2 semaines 4.Réalisation4 semaines 5.Test 6.Implantation

MÉTHODOLOGIE  Analyse de la technologie JMap SOLAPPourquoi JMap SOLAP?  Un des seuls logiciels sur le marché actuellement  Développé dans le langage Java  Support des professionnels de recherche  Cohérence avec les travaux de recherche pour ma maîtrise Analyse préliminaire

MÉTHODOLOGIE  Analyse de la technologie l’architectureQuelle est l’architecture de JMap SOLAP? Analyse préliminaire Tiers client Web Admin Client SOLAP Côté serveur Tiers Web Tiers milieu Tiers ressource Web Admin Tiers Web Architecture Web

MÉTHODOLOGIE  Analyse de l’avertissement élémentsSur quels éléments un avertissement peut-il être appliqué? Analyse préliminaire Dimension Mesure Niveau Membre Fait Légende CarteDiagramme ### # - #

MÉTHODOLOGIE Analyse préliminaire  Analyse du warning Quelles informations un avertissement doit-il contenir?Quelles informations un avertissement doit-il contenir? AVERTISSEMENTNiveauMessage Lien hypertext ** À l’état de réflexion...

MÉTHODOLOGIE logiciels  Préparation des logiciels Installation des logiciels (JMap, Eclipse, JMap SOLAP) Création de la Java Doc pour le JMap SOLAP Exploration de JMap SOLAP données  Préparation des données CHOIXCHOIX: Cube du projet ODISSÉE  Connaissance des données  Connaissance de sa structure  Disponible pour des expérimentations Préparation

MÉTHODOLOGIE Conception du système AVERTISSEMENTNiveauMessage Lien hypertext DIMENSION CUBE MESURE MEMBRE NIVEAU FAIT AVERTISSEMENTNiveauMessage MESUREDIMENSION

MÉTHODOLOGIE Réalisation du système  1 er choix avertissementsComment les avertissements doivent-ils être stockés?  Dans le cube de données  Dans une base de données indépendante  Dans le cube et dans une base de données indépendante

MÉTHODOLOGIE Réalisation du système  2 e choix avertissementsQuand les avertissements doivent-ils être récupérés?  À la demande de l’utilisateur  Au chargement du cube de données  Au chargement du cube et à la demande de l’utilisateur Tiers client Client SOLAP Côté serveur Tiers milieu Tiers ressource

MÉTHODOLOGIE Réalisation du système  3 e choix structureQuelle sera la structure de la base de données qui stockera les avertissements? WARNINGNiveauMessage Lien hypertext DIMENSION CUBE MESURE WARNINGid_Warningid_Elementniveaumessagelien CUBEid_WarningId_Cube

MÉTHODOLOGIE Réalisation du système  4 e choix affichésComment les avertissements seront affichés à l’utilisateur? Élément Attention!!! Élément Warning Attention!!!

 En résumé, les modifications ont été... MÉTHODOLOGIE Réalisation du système Tiers client - Création d’une classe pour gérer les Warning - Création de méthodes pour envoyer une requête au serveur et interpréter la réponse retournée - Modification de l’affichage des dimensions et des mesures - Création d’une interface pour afficher le warning Client SOLAP -Création de méthodes pour interpréter la requête reçue - Création de méthodes pour récupérer les informations dans la BD - Création de méthodes pour générer la réponse Tiers milieu - Création d’une nouvelle BD Tiers ressource Côté serveur

DIFFICULTÉS RENCONTRÉES  Phase d’analyse ComprendreComprendre la « mécanique » du logiciel JMap SOLAP ÉvaluerÉvaluer le temps requis pour chaque des étapes de développement  Phase de développement DévelopperDévelopper avec les composantes déjà existantes AfficherAfficher efficacement les avertissements

DÉMONTRATION

LIMITES DU PROJET  Le système proposé potentielpossibilitéNe visait qu’à montrer le potentiel et la possibilité d’insérer des mises en garde dans un SOLAP génériqueN’est pas générique optimiséN’est pas optimisé robusteN’est pas robuste BREF, n’est qu’un premier pas vers la réalisation d’applications SOLAP « AWARE »!!

CONCLUSION objectifs  Les objectifs du projet ont été atteints faisableexploitable  Le projet a permis de démontrer que l’intégration d’avertissements dans un SOLAP est techniquement faisable et exploitable ; semble prometteur!  Il reste beaucoup de travail à faire: Analyse approfondie sur les warnings Warnings pour les membres, faits, graphiques, légendes, tableaux, etc. Modifications du Web Admin Profil de l’utilisateur

QUESTIONS  Merci de votre attention… QUESTIONS???