V ISUALISATION TUBULAIRE EN RÉALITÉ VIRTUELLE Projet de Langage Orienté Objet 2007/2008 Jonathan Courtois et Lulu Zhong.

Slides:



Advertisements
Présentations similaires
Réalisation d’un Framework pour la création de jeux d'arcades
Advertisements

Aurélien LEDIG Impact-Web Soutenance de stage 18 / 07 / 2007
1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.
Présentation de projet
Le developpement web  Préparé par : ASSAL Lamiae JAMALI Zakarya
Réalisation dun compréhenseur multidimensionnel Projet Master Informatique 1ère année Année 2005 Christophe MOUFLIN Jérôme COPPENS.
JXDVDTEK – Une DVDthèque en Java et XML
TER Gestionnaires de contenu en ligne
Master Génie Biologique et Informatique, première année
06 Juillet 2009 Projet Checker daccessibilité de fichiers SVG Rami BALI Toufic HADDAD Aroussia MAADI Encadrants Annie DANZART Christine POTIER Jérôme HUGUES.
Lexique des manœuvres de base pour utiliser à PowerPoint
JOME, un Composant Logiciel pour le Télé-Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA.
Stage réalisé à l ’INRA d ’AVIGNON
Conception d’une application de gestion de fiches études
Réalité virtuelle et interactions avec un individu
Simulation 3D d’un dispositif de fourchette électronique
Mesure et suivi de la sténose carotidienne
1. Introduction: Vous avez dit MMORTS ? contexte de notre TER 2. Survol du projet: Les différentes composantes du projet Le jeu Organisation du travail.
Principes de persistance dans les applications orienté objet
Mode plan – Table des matières
Dessin Vectoriel Collaboratif
1. Introduction: Vous avez dit MMORTS ? contexte de notre TER 2. Survol du projet: Les différentes composantes du projet Le jeu Organisation du travail.
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
Développement d’un réseau social professionnel
Simulateur Interactif de Qos dans un Routeur
Visio 2010 : représentez et partagez encore plus simplement vos diagrammes et données
Calculatrice Financière Android
Projet Génie Logiciel & UML, Bases de Données & Interfaces
Projet de diplôme 2011 Miserez David
Francois Gautrais | Charles Jacob | Nicolas Levêque | Léo Chaudet 11 Mai 2011.
WikiViz La visualisation dun réseau sémantique Travail de diplôme 2005 Urs Richle / 31 it.
Projet JSimula.
Logiciel de gestion de comptes bancaires
Salon Interactif Université dAvignon Projet M2 MUNOZ Nicolas Année 2007/2008.
Projet de Master première année 2007 / 2008
Processus d'un projet F.Pfister
Francois Gautrais | Charles Jacob | Nicolas Levêque | Léo Chaudet 11 Mai
Le workflow Encadré par: M . BAIDADA Réalisé par: ATRASSI Najoua
1 PLAN I. Eclipse Modeling Framework  Présentation  Le modèle Ecore  Code généré  Utilisation de template II.Graphical Modeling Framework  Présentation.
Le langage XHTML 420-S4W-GG Programmation Web Client
Marc Bouissou, Guillaume Torrente, EDF
Visualisation de graphes avec Qt
Conception et développement d ’une interface entre un environnement de réalité virtuelle et un périphérique d ’interaction.
SURCOUF Christian ( ) Méthodologie Master 2. Initiation à PowerPoint 1 Ouvrir le menu C ONCEPTION.
Outil de gestion des cartes grises
EXIGE Un avenir dans le web....
Projet de stage d’année IIR4 sous le thème:
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
KF-RAY Raytracer parallèle Projet long d’informatique
1. 1.Présentation 2. 2.Recherche 3. 3.Création 4. 4.Elaboration 5. 5.Démonstration 6. 6.Conclusion Réalisation d’un site web pour l’association « Les passeurs.
1 Présentation. 2 Sommaire Flots de données Evolutions Conclusions.
Guide n° 1 Formation initiale Primaire
E TUDE DES RELATIONS / INDICATEUR PERFORMANCE POUR LE RCPSP Projets d’analyse de données 2007/2008 Jonathan Courtois & Lulu Zhong.
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Projet d’Année Lecteur MP3 pour musiciens sous Android
PPE GASPAR Gestion de l’Aviation Sur
Projet d’Année Lecteur MP3 pour musiciens sous Android
SI 28 - Écriture interactive & multimédia Dreamweaver Séance 1 Petit Clara & Palfart Julien Printemps2008 Printemps 2008.
Plan de la présentation
Cesi RILA 2014 – Projet Java Julian Mauborgne
Rampart Projet de développement Sommaire  Présentation générale  Architecture & Modélisation  Environnement de travail  Démonstration.
Dreamweaver Séance 1.
1 Présentation de DREAMWEAVER (1) Gaël TREMEAU GI05 Printemps 2006.
{ Java Server Pages Par Billy et Mike.  Introduction  Qu’est-ce que JSP?  Pourquoi utiliser JSP?  Développement  Balises  Servlets  Conclusion.
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
Introduction au HTML Qu’est ce que le HTML ?
Dreamweaver 2 Feuilles de Style CSS Formulaires Calques Comportements
Transcription de la présentation:

V ISUALISATION TUBULAIRE EN RÉALITÉ VIRTUELLE Projet de Langage Orienté Objet 2007/2008 Jonathan Courtois et Lulu Zhong

P LAN Introduction Présentation générale Projet existant Cahier des charges L’environnement de développement Les outils Le moteur JOGL Langage orienté objet Méthode orienté objet Le développement Pour aller plus loin Tests de performances Amélioration Conclusion 02/04/ Jonathan Courtois & Lulu Zhong

I NTRODUCTION 02/04/ Jonathan Courtois & Lulu Zhong Représentation d’un grand nombre de données Visualisation tubulaire (VRMiner) Java3D -> JOGL Tests de performances

P RÉSENTATION GÉNÉRALE Projet existant 02/04/ Jonathan Courtois & Lulu Zhong Visualisation tubulaire L’évolution des cours de la bourse. L’´evolution de la démographie d’un pays. La fréquence d’achat d’un ensemble de clients. La consultation des pages web d’un site internet. Fichier source Txt XML 2 modes de visualisation Interaction Intermédiaire

P RÉSENTATION GÉNÉRALE Projet existant 02/04/ Jonathan Courtois & Lulu Zhong

P RÉSENTATION GÉNÉRALE Cahier des charges 02/04/ Jonathan Courtois & Lulu Zhong Description des fonctions à satisfaire Visualisation des données 3D à l’aide de JOGL Déplacement à travers ces données à l’aide du clavier et de la souris Fenêtre de chargement des données pour estimer le temps d’attente Mettre en place les différents options de visualisation : Affichage par couleur et par largeur Choix du rayon du cylindre et de la taille des instants Choix du cycle des données Utilisation d’une portion d’un fichier Classement des individus à l’aide des algos de tris déjà mis en place Rendre les données homogènes Afficher un axe temporel

L’ ENVIRONNEMENT DE DÉVELOPPEMENT Les outils 02/04/ Jonathan Courtois & Lulu Zhong JOGL Eclipse Java JDK JRE Subversion (SVN)

L’ ENVIRONNEMENT DE DÉVELOPPEMENT Le moteur JOGL 02/04/ Jonathan Courtois & Lulu Zhong Présentation Composition AbstractCamera CameraSpherique CameraWalk Couleur Dessin Fullscreen Scene3DUtilisateur Utilisation dessiner.drawRect3D( gl, Math.cos(Math.toRadians(angle)) * rayon, //x Math.sin(Math.toRadians(angle)) * rayon, //y coordZ, //z (((2 * Math.PI * rayon) * (1 + coef) / tube.getNbIndividu()) * largeurNormale), tailleInstant, //hauteur 0, quartcercle, //rx angle + quartcercle, //ry 0.0, //rz Couleur //couleur );

L ANGAGE ORIENTÉ OBJET Méthode orienté objet 02/04/ Jonathan Courtois & Lulu Zhong Diagramme de classe Diagramme de cas d’utilisation Diagramme d’activité

L ANGAGE ORIENTÉ OBJET Diagramme de classe 02/04/ Jonathan Courtois & Lulu Zhong Diagramme de classe

02/04/ Jonathan Courtois & Lulu Zhong Diagramme de cas d’utilisation

02/04/ Jonathan Courtois & Lulu Zhong Diagramme d’activité

L ANGAGE ORIENTÉ OBJET Le développement 02/04/ Jonathan Courtois & Lulu Zhong Restructuration du code Création de la scène 3D

P OUR ALLER PLUS LOIN Tests de performances 02/04/ Jonathan Courtois & Lulu Zhong Ordinateur Toshiba (Ordicentre 2006) Affichage par couleur, Cycle : Heure Rayon : 3, Taille d’un instant : 0.05 Java3D : Mode interaction (toutes les facettes)

P OUR ALLER PLUS LOIN Amélioration 02/04/ Jonathan Courtois & Lulu Zhong Ajout des interactions Légendes Déplacement plus fluide dans la visualisation

02/04/ Jonathan Courtois & Lulu Zhong C ONCLUSION