Développement et amélioration d’un outil de test automatique : Record

Slides:



Advertisements
Présentations similaires
Les technologies décisionnelles et le portail
Advertisements

Les Systèmes d’Information Financière Atelier conjoint ACBF / Banque Mondiale / AFRITAC de l’Ouest Gérer l’application dans le temps, sur les plans fonctionnel,
La Gestion de la Configuration
EXAMEN ET GESTION DE PROJET INDUSTRIEL
Études solaires pour le collectif
Chapitre 3: Système d’exploitation
! 1 CREATION D'UNE MAQUETTE EXPORT / IMPORT
FORMATION OUTILS « FONCTIONS »
Présentation du logiciel MotionWorks
Phase de préparation des itérations Produit Story 11 Release1 Story 1mStory 21 Release2 Story 2m… …
Tests et Validation du logiciel
Rational Unified Process (RUP)
Les TABLEAUX Retour au menu principal.
Systèmes d’exploitation
GP Solution est une entreprise québécoise qui a développé un outil GRC(CRM) dédié aux PME permettant d'effectuer un suivi serré des communications, dossiers,
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
Créer une animation simple Gif avec ImageReady.
ST40 – Stage Professionnel
le profil UML en temps réel MARTE
Réalisée par :Samira RAHALI
Création d’un programme :
Création d'un diaporama Création d'un diaporama
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
Crystal Reports COPYRIGHT © 2007 BUSINESS OBJECTS SA. TOUS DROITS RÉSERVÉS. DIAPOSITIVE 2 Informatique - Déclaration de positionnement Crystal Reports.
Management des systèmes d’information Conclusion
A4.1.1 Proposition dune solution applicative A4.1.2 Conception ou adaptation de linterface utilisateur dune solution applicative A4.1.2 Conception ou.
Présentation du mémoire
Module 4 : Maintenance des pilotes de périphériques
Projet de Master première année 2007 / 2008
Retour dexpérience Supportech INSA.NET Daniel Boteanu – Michaël Piffret.
Ingénierie Système en SysML appliquée à la rédaction du cahier des charges Y. Le Gallou Séminaire académique STI2D - Calais – 1er avril 2014.
Patrons de conceptions de créations
Dossier de Première année BTS M.I.
Soutenance finale 12 mars 2004 Présenté par : Alban HERMET
La Mise en plan d'un assemblage 1.
Informatique : formation pour débutants Deuxième partie : vocabulaire
Les présentations assistées par ordinateur (préAO)
Comparaison entre RIP et OSPF en utilisant OPNET
Création et présentation d’un tableau avec Word 2007
Les SCENES dans CATIA Marta Garcia Carnero.
La production informatique sécurisée et simplifiée
Mise en page – Emploi de MS-Word BICH 4033 Séminaire avancé en biochimie 2009.
Mise en oeuvre et exploitation
Présentation de CORBA et de IIOP
UML.
Soutenance Orale Titre : .
La technologie en 3ème avec Rob’OK Au collège République Bobigny
+ Tutoriel KF L’outil IPROM et la sélection des idées prometteuses Janvier 2013.
Le site-en-kit pour les locales 2. Créer des pages.
Module 8 : Surveillance des performances de SQL Server
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II PRO-1024.
Introduction au développement Office 2007
Supports de formation au SQ Unifié
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
2003 (revisé 2008)SEG Chapitre 11 Chapitre 1 “The Systems Engineering Context” Le contexte du génie de systèmes.
Introduction à Visual Studio C++ (VC++)
Présentation générale
Initiation à la conception des systèmes d'informations
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Management de la qualité
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.
Contribution CMS.Eolas
Analyse critique de l’existant
Vous présente en quelques réalisations un réel savoir-faire, le fruit de longues années d’expériences, aujourd’hui à votre service. Toutes les fonctionnalités.
Scénario Les scénarios permettent de modifier la position, taille … des calques au cours du temps. Son fonctionnement est très proche de celui de Macromedia.
Les calques Les Template (modèles) Les Comportements Les scénarios Les formulaires Les CSS Le serveur Web de l’UTC Présentation.
Visual Information Solutions IDL 7.0 Pour une utilisation optimale d’IDL.
19 avril Spécification d’un cadre d’ingénierie pour les réseaux d’organisations Laboratoire de recherche : OMSI à l’EMSE.
Transcription de la présentation:

Développement et amélioration d’un outil de test automatique : Record Bonjour à tous et merci d’être venus aussi nombreux. Comme Jean-Luc vient de l’introduire, je vais vous présenter mon stage de fin d’études que j’ai effectué ces 6 derniers mois dans le service de Jean-Luc CUINIER , Fitting Simulation/Immersive DMU. Le sujet du stage consistait en l’élaboration et l’intégration d’un prototype haptique, à retour d’effort, dans le cadre d’opérations de démontage dans CATIA V5. Nejib Ben-Daali

Plan Introduction Présentation de l’entreprise et de la mission L’entreprise Dassault Systèmes Contexte du stage Le sujet de stage et les objectifs attendus Les développements effectués Le convertisseur XML2rec L’outil de debug visuel : CATBubbleDebug Un outil de vérification des boites de dialogues Conclusion et perspectives Voici donc le plan de la présentation de mon stage. Je commencerai tout d’abord par une présentation de l’entreprise qui m’accueillie ainsi que de la mission qui m’ a été confiée. Sans entrer dans les détails, je vais exposer les grandes lignes de la création de Dassault Systèmes, ses activités, ses objectifs, son organisation géographique et humaine. Enfin je terminerai cette partie par une liste non exhaustive des métiers. Ensuite, Enfin, je vais entrer dans le vif du sujet en exposant Je commencerais tout d’abords par vous présenter le contexte du stage. Je poursuivrais sur une petite partie Analyse préliminaire pour fixer un peu les idées sur les objectifs et les contraintes que comportait ce sujet de stage. Et enfin je passerais au travail réalisé, qui s’est décomposé en trois grandes parties: - La conception du noyau haptique, c’est à dire le cœur du prototype, mais je vous en dirait davantage tout à l’heure. - La réalisation d’un premier prototype : le prototype SpaceBall Et enfin - Le prototype final : le prototype PHANToM. Je terminerais par une conclusion et des perspectives intéressantes grâce au travail accompli. Comme vous vous en rendrez peut-être compte, ce sujet est assez vaste, je ne m’attarderais donc que sur les étapes importantes du stage ,n’hésitez donc pas à me poser des questions à la fin de l’exposé sur des points que j’aurais pu omettre volontairement DASSAULT SYSTEMES - Date Page

Présentation de l’entreprise et de la mission L’ entreprise Dassault Systèmes Historique Activités et objectifs Une gestion complète du cycle de vie du produit - CATIA : simulation des tous les processus de conception industrielle ; - ENOVIA : gère le partage des informations sur les produits et processus ; - DELMIA : contrôle les processus de fabrication et de maintenance ; - SolidWorks : développe des solutions logicielles de conception 3D ; - SMARTEAM : solution de gestion de données liées au produit ; - SPATIAL : offre des composants pour les applications B to B et e-commerce Voici donc le plan de la présentation. Je commencerais tout d’abords par vous présenter le contexte du stage. Je poursuivrais sur une petite partie Analyse préliminaire pour fixer un peu les idées sur les objectifs et les contraintes que comportait ce sujet de stage. Et enfin je passerais au travail réalisé, qui s’est décomposé en trois grandes parties: - La conception du noyau haptique, c’est à dire le cœur du prototype, mais je vous en dirait davantage tout à l’heure. - La réalisation d’un premier prototype : le prototype SpaceBall Et enfin - Le prototype final : le prototype PHANToM. Je terminerais par une conclusion et des perspectives intéressantes grâce au travail accompli. Comme vous vous en rendrez peut-être compte, ce sujet est assez vaste, je ne m’attarderais donc que sur les étapes importantes du stage ,n’hésitez donc pas à me poser des questions à la fin de l’exposé sur des points que j’aurais pu omettre volontairement DASSAULT SYSTEMES - Date Page

Présentation de l’entreprise et de la mission Situation géographique et humaine 4185 employés répartis sur 21 pays centres décisionnels des filiales de Dassault Systèmes CATIA à Suresnes France DELMIA à Troy USA Spatial à Boulder USA Smart Solutions à Tel-Aviv Israël SolidWorks à Boston USA Plus de 80 % des employés sont des ingénieurs une moyenne d’age de 34 ans Près de 30 % on passé plus de 2 ans dans le même service Voici donc le plan de la présentation. Je commencerais tout d’abords par vous présenter le contexte du stage. Je poursuivrais sur une petite partie Analyse préliminaire pour fixer un peu les idées sur les objectifs et les contraintes que comportait ce sujet de stage. Et enfin je passerais au travail réalisé, qui s’est décomposé en trois grandes parties: - La conception du noyau haptique, c’est à dire le cœur du prototype, mais je vous en dirait davantage tout à l’heure. - La réalisation d’un premier prototype : le prototype SpaceBall Et enfin - Le prototype final : le prototype PHANToM. Je terminerais par une conclusion et des perspectives intéressantes grâce au travail accompli. Comme vous vous en rendrez peut-être compte, ce sujet est assez vaste, je ne m’attarderais donc que sur les étapes importantes du stage ,n’hésitez donc pas à me poser des questions à la fin de l’exposé sur des points que j’aurais pu omettre volontairement DASSAULT SYSTEMES - Date Page

Présentation de l’entreprise et de la mission Les métiers chez Dassault Systèmes Ingénieur support clients : fourni des services pour traiter les incidents clients ; Marketing technique : crée les plans de support marketing (documentation, audio, vidéo…) ; Chef de produit : conçoit et industrialise un produit sur le marché ; Release manager : assure la qualité et la livraison du code et fait évoluer les processus de développement ; Ingénieur de développement : assure le développement des composants et des des produits Voici donc le plan de la présentation. Je commencerais tout d’abords par vous présenter le contexte du stage. Je poursuivrais sur une petite partie Analyse préliminaire pour fixer un peu les idées sur les objectifs et les contraintes que comportait ce sujet de stage. Et enfin je passerais au travail réalisé, qui s’est décomposé en trois grandes parties: - La conception du noyau haptique, c’est à dire le cœur du prototype, mais je vous en dirait davantage tout à l’heure. - La réalisation d’un premier prototype : le prototype SpaceBall Et enfin - Le prototype final : le prototype PHANToM. Je terminerais par une conclusion et des perspectives intéressantes grâce au travail accompli. Comme vous vous en rendrez peut-être compte, ce sujet est assez vaste, je ne m’attarderais donc que sur les étapes importantes du stage ,n’hésitez donc pas à me poser des questions à la fin de l’exposé sur des points que j’aurais pu omettre volontairement DASSAULT SYSTEMES - Date Page

Présentation de l’entreprise et de la mission Contexte du Stage Mise en évidence du problème Comment garantir une constante stabilité des produits? Par la mise en place de règles générales de programmation Par un test pertinent de chaque développement Présentation de l’outil Record et des ODT Record : une réponse au problème de validation des développements Comment fonctionne le Record et les ODT ? Si le scénario n’est pas rejoué correctement, l’ODT est KO. Voici donc le plan de la présentation. Je commencerais tout d’abords par vous présenter le contexte du stage. Je poursuivrais sur une petite partie Analyse préliminaire pour fixer un peu les idées sur les objectifs et les contraintes que comportait ce sujet de stage. Et enfin je passerais au travail réalisé, qui s’est décomposé en trois grandes parties: - La conception du noyau haptique, c’est à dire le cœur du prototype, mais je vous en dirait davantage tout à l’heure. - La réalisation d’un premier prototype : le prototype SpaceBall Et enfin - Le prototype final : le prototype PHANToM. Je terminerais par une conclusion et des perspectives intéressantes grâce au travail accompli. Comme vous vous en rendrez peut-être compte, ce sujet est assez vaste, je ne m’attarderais donc que sur les étapes importantes du stage ,n’hésitez donc pas à me poser des questions à la fin de l’exposé sur des points que j’aurais pu omettre volontairement DASSAULT SYSTEMES - Date Page

Présentation de l’entreprise et de la mission Schéma général de fonctionnement des ODT CAPTURE 1 2 Capture.rec 101111011110111111111101011111000111100010011100101110010100111000000001110101010101010101010100101010111111001010111101010111011101100111100010101111 -Interaction 1 -données -Interaction 2 -données … …. -Interaction N -données Voici donc le plan de la présentation. Je commencerais tout d’abords par vous présenter le contexte du stage. Je poursuivrais sur une petite partie Analyse préliminaire pour fixer un peu les idées sur les objectifs et les contraintes que comportait ce sujet de stage. Et enfin je passerais au travail réalisé, qui s’est décomposé en trois grandes parties: - La conception du noyau haptique, c’est à dire le cœur du prototype, mais je vous en dirait davantage tout à l’heure. - La réalisation d’un premier prototype : le prototype SpaceBall Et enfin - Le prototype final : le prototype PHANToM. Je terminerais par une conclusion et des perspectives intéressantes grâce au travail accompli. Comme vous vous en rendrez peut-être compte, ce sujet est assez vaste, je ne m’attarderais donc que sur les étapes importantes du stage ,n’hésitez donc pas à me poser des questions à la fin de l’exposé sur des points que j’aurais pu omettre volontairement 4 3 REPLAY DASSAULT SYSTEMES - Date Page

Présentation de l’entreprise et de la mission Le Sujet de stage et les objectifs Sujet général de la mission développer les nouvelles fonctionnalités de l’outil Record pour détecter les raisons d’un ODT KO. Les objectifs à atteindre création d’un convertisseur de fichiers XML en scénario binaires ; mise en place d’un outil de Debug visuel : CATBubbleDebug ; développement d’un outil permettant de valider le contenu des boites de dialogues dans un scénario Record. Voici donc le plan de la présentation. Je commencerais tout d’abords par vous présenter le contexte du stage. Je poursuivrais sur une petite partie Analyse préliminaire pour fixer un peu les idées sur les objectifs et les contraintes que comportait ce sujet de stage. Et enfin je passerais au travail réalisé, qui s’est décomposé en trois grandes parties: - La conception du noyau haptique, c’est à dire le cœur du prototype, mais je vous en dirait davantage tout à l’heure. - La réalisation d’un premier prototype : le prototype SpaceBall Et enfin - Le prototype final : le prototype PHANToM. Je terminerais par une conclusion et des perspectives intéressantes grâce au travail accompli. Comme vous vous en rendrez peut-être compte, ce sujet est assez vaste, je ne m’attarderais donc que sur les étapes importantes du stage ,n’hésitez donc pas à me poser des questions à la fin de l’exposé sur des points que j’aurais pu omettre volontairement DASSAULT SYSTEMES - Date Page

Les développements effectués Le convertisseur XML2rec L’outil initial : RecordTools RecordTools permet d’ajouter de modifier ou de supprimer des interactions dans le fichier binaire capture.rec ; défauts de l’outil : utilisation fastidieuse et complexe ; une nouvelle fonctionnalité : conversion de fichiers capture.rec au format XML; difficultés pour la résolution d’un ODT KO par RecordTools XML2rec convertisseur de fichiers XML en scénarios Record Voici donc le plan de la présentation. Je commencerais tout d’abords par vous présenter le contexte du stage. Je poursuivrais sur une petite partie Analyse préliminaire pour fixer un peu les idées sur les objectifs et les contraintes que comportait ce sujet de stage. Et enfin je passerais au travail réalisé, qui s’est décomposé en trois grandes parties: - La conception du noyau haptique, c’est à dire le cœur du prototype, mais je vous en dirait davantage tout à l’heure. - La réalisation d’un premier prototype : le prototype SpaceBall Et enfin - Le prototype final : le prototype PHANToM. Je terminerais par une conclusion et des perspectives intéressantes grâce au travail accompli. Comme vous vous en rendrez peut-être compte, ce sujet est assez vaste, je ne m’attarderais donc que sur les étapes importantes du stage ,n’hésitez donc pas à me poser des questions à la fin de l’exposé sur des points que j’aurais pu omettre volontairement Capture.rec 10111101111011111111110101111100011110001001110010111001 Capture.xml <Interaction> …………… ……………. ……………. </Interaction> Capture.rec 11111101111011111111110101111100011110001001110010111001 XML2rec RecordTools DASSAULT SYSTEMES - Date Page

Les développements effectués Un exemple d’utilisation Utilisation par les développeurs et retours positifs Voici donc le plan de la présentation. Je commencerais tout d’abords par vous présenter le contexte du stage. Je poursuivrais sur une petite partie Analyse préliminaire pour fixer un peu les idées sur les objectifs et les contraintes que comportait ce sujet de stage. Et enfin je passerais au travail réalisé, qui s’est décomposé en trois grandes parties: - La conception du noyau haptique, c’est à dire le cœur du prototype, mais je vous en dirait davantage tout à l’heure. - La réalisation d’un premier prototype : le prototype SpaceBall Et enfin - Le prototype final : le prototype PHANToM. Je terminerais par une conclusion et des perspectives intéressantes grâce au travail accompli. Comme vous vous en rendrez peut-être compte, ce sujet est assez vaste, je ne m’attarderais donc que sur les étapes importantes du stage ,n’hésitez donc pas à me poser des questions à la fin de l’exposé sur des points que j’aurais pu omettre volontairement DASSAULT SYSTEMES - Date Page

Les développements effectués L’outil de debug visuel : CATBubbleDebug L’outil initial : VisualDebug Que se passe t’il lorsqu’on rejoue un scénario en mode Replay ? L’option VisualDebug : visualisation des mouvements de la souris dans le Viewer CATIA Quels sont les défauts du VisualDebug ? Voici donc le plan de la présentation. Je commencerais tout d’abords par vous présenter le contexte du stage. Je poursuivrais sur une petite partie Analyse préliminaire pour fixer un peu les idées sur les objectifs et les contraintes que comportait ce sujet de stage. Et enfin je passerais au travail réalisé, qui s’est décomposé en trois grandes parties: - La conception du noyau haptique, c’est à dire le cœur du prototype, mais je vous en dirait davantage tout à l’heure. - La réalisation d’un premier prototype : le prototype SpaceBall Et enfin - Le prototype final : le prototype PHANToM. Je terminerais par une conclusion et des perspectives intéressantes grâce au travail accompli. Comme vous vous en rendrez peut-être compte, ce sujet est assez vaste, je ne m’attarderais donc que sur les étapes importantes du stage ,n’hésitez donc pas à me poser des questions à la fin de l’exposé sur des points que j’aurais pu omettre volontairement DASSAULT SYSTEMES - Date Page

Les développements effectués Objectifs du nouveau développement visualisation d’un curseur de souris virtuel à la place des croix; le curseur doit être visible à l’intérieur et en dehors du Viewer ; le curseur virtuel ne doit pas laisser de traces sur le Viewer ; l’utilisateur devra obtenir une information sur l’interaction qui sera rejouée avant son déroulement. Présentation de CATBubbleDebug Voici donc le plan de la présentation. Je commencerais tout d’abords par vous présenter le contexte du stage. Je poursuivrais sur une petite partie Analyse préliminaire pour fixer un peu les idées sur les objectifs et les contraintes que comportait ce sujet de stage. Et enfin je passerais au travail réalisé, qui s’est décomposé en trois grandes parties: - La conception du noyau haptique, c’est à dire le cœur du prototype, mais je vous en dirait davantage tout à l’heure. - La réalisation d’un premier prototype : le prototype SpaceBall Et enfin - Le prototype final : le prototype PHANToM. Je terminerais par une conclusion et des perspectives intéressantes grâce au travail accompli. Comme vous vous en rendrez peut-être compte, ce sujet est assez vaste, je ne m’attarderais donc que sur les étapes importantes du stage ,n’hésitez donc pas à me poser des questions à la fin de l’exposé sur des points que j’aurais pu omettre volontairement Curseur de souris virtuel Zone de transparence Bulle de données Fenêtre Windows DASSAULT SYSTEMES - Date Page

Les développements effectués Intégration du CATBubbleDebug au code CATIA L’outil est terminé, et un ODT associé a été créé Une vidéo d’utilisation de CATBubbleDebug Workspace de Travail Visualisation Viewer Utilisation du service CATBubbleDebug dans les classe de Visualisation et Éléments de dialogue Boutons Icônes Éléments de dialogue Menus Voici donc le plan de la présentation. Je commencerais tout d’abords par vous présenter le contexte du stage. Je poursuivrais sur une petite partie Analyse préliminaire pour fixer un peu les idées sur les objectifs et les contraintes que comportait ce sujet de stage. Et enfin je passerais au travail réalisé, qui s’est décomposé en trois grandes parties: - La conception du noyau haptique, c’est à dire le cœur du prototype, mais je vous en dirait davantage tout à l’heure. - La réalisation d’un premier prototype : le prototype SpaceBall Et enfin - Le prototype final : le prototype PHANToM. Je terminerais par une conclusion et des perspectives intéressantes grâce au travail accompli. Comme vous vous en rendrez peut-être compte, ce sujet est assez vaste, je ne m’attarderais donc que sur les étapes importantes du stage ,n’hésitez donc pas à me poser des questions à la fin de l’exposé sur des points que j’aurais pu omettre volontairement …………. CATBubbleDebug DASSAULT SYSTEMES - Date Page

Les développements effectués Un outil de vérification des boites de dialogues Conception de l’application Mise en évidence du problème : Record n’enregistre que les éléments sur lesquels on interagit Dans une boite de dialogue, l’utilisateur a besoins de vérifier certaines donnés Comment vérifier au Replay l’intégrité des boites de dialogue ? La solution : XMLDialogVerification Un outil permettant de valider le contenu des boites de dialogues Présentation de XMLDialogVerification Fonctionnement général Voici donc le plan de la présentation. Je commencerais tout d’abord par vous présenter le contexte du stage. Je poursuivrais sur une petite partie Analyse préliminaire pour fixer un peu les idées sur les objectifs et les contraintes que comportait ce sujet de stage. Et enfin je passerais au travail réalisé, qui s’est décomposé en trois grandes parties: - La conception du noyau haptique, c’est à dire le cœur du prototype, mais je vous en dirait davantage tout à l’heure. - La réalisation d’un premier prototype : le prototype SpaceBall Et enfin - Le prototype final : le prototype PHANToM. Je terminerais par une conclusion et des perspectives intéressantes grâce au travail accompli. Comme vous vous en rendrez peut-être compte, ce sujet est assez vaste, je ne m’attarderais donc que sur les étapes importantes du stage ,n’hésitez donc pas à me poser des questions à la fin de l’exposé sur des points que j’aurais pu omettre volontairement DASSAULT SYSTEMES - Date Page

Les développements effectués Un outil de vérification des boites de dialogues Fonctionnement de l’outil Appel à la commande CATIA V5 Création de la boite de dialogue de Verification XMLDialogVerification New Arbre Liste Création de l’arbre et de la liste OK Voici donc le plan de la présentation. Je commencerais tout d’abord par vous présenter le contexte du stage. Je poursuivrais sur une petite partie Analyse préliminaire pour fixer un peu les idées sur les objectifs et les contraintes que comportait ce sujet de stage. Et enfin je passerais au travail réalisé, qui s’est décomposé en trois grandes parties: - La conception du noyau haptique, c’est à dire le cœur du prototype, mais je vous en dirait davantage tout à l’heure. - La réalisation d’un premier prototype : le prototype SpaceBall Et enfin - Le prototype final : le prototype PHANToM. Je terminerais par une conclusion et des perspectives intéressantes grâce au travail accompli. Comme vous vous en rendrez peut-être compte, ce sujet est assez vaste, je ne m’attarderais donc que sur les étapes importantes du stage ,n’hésitez donc pas à me poser des questions à la fin de l’exposé sur des points que j’aurais pu omettre volontairement Construction des noeuds OK A la sélection : remplissage des données de la liste DASSAULT SYSTEMES - Date Page

Les développements effectués Un outil de vérification des boites de dialogues Aperçu et perspectives lier chaque objet à sa liste de propriétés ; générer le fichier XML associé au choix final de l’utilisateur ; activer la comparaison des fichiers XML à la Capture et au Replay créer un ODT pour valider ce développement. Voici donc le plan de la présentation. Je commencerais tout d’abord par vous présenter le contexte du stage. Je poursuivrais sur une petite partie Analyse préliminaire pour fixer un peu les idées sur les objectifs et les contraintes que comportait ce sujet de stage. Et enfin je passerais au travail réalisé, qui s’est décomposé en trois grandes parties: - La conception du noyau haptique, c’est à dire le cœur du prototype, mais je vous en dirait davantage tout à l’heure. - La réalisation d’un premier prototype : le prototype SpaceBall Et enfin - Le prototype final : le prototype PHANToM. Je terminerais par une conclusion et des perspectives intéressantes grâce au travail accompli. Comme vous vous en rendrez peut-être compte, ce sujet est assez vaste, je ne m’attarderais donc que sur les étapes importantes du stage ,n’hésitez donc pas à me poser des questions à la fin de l’exposé sur des points que j’aurais pu omettre volontairement DASSAULT SYSTEMES - Date Page

Conclusion et perspectives Développements effectués et à finaliser - Le convertisseur XML2rec est un outil fini et utilisé en interne - CATBubbleDebug est achevé et sera livré dans CATIA V5 R15 - Livraison du développement du code asynchrones - Terminer XMLDialogVerification et le valider par un ODT Conclusion personnelle Voici donc le plan de la présentation. Je commencerais tout d’abords par vous présenter le contexte du stage. Je poursuivrais sur une petite partie Analyse préliminaire pour fixer un peu les idées sur les objectifs et les contraintes que comportait ce sujet de stage. Et enfin je passerais au travail réalisé, qui s’est décomposé en trois grandes parties: - La conception du noyau haptique, c’est à dire le cœur du prototype, mais je vous en dirait davantage tout à l’heure. - La réalisation d’un premier prototype : le prototype SpaceBall Et enfin - Le prototype final : le prototype PHANToM. Je terminerais par une conclusion et des perspectives intéressantes grâce au travail accompli. Comme vous vous en rendrez peut-être compte, ce sujet est assez vaste, je ne m’attarderais donc que sur les étapes importantes du stage ,n’hésitez donc pas à me poser des questions à la fin de l’exposé sur des points que j’aurais pu omettre volontairement DASSAULT SYSTEMES - Date Page

Annexes Nejib Ben-Daali Bonjour à tous et merci d’être venus aussi nombreux. Comme Jean-Luc vient de l’introduire, je vais vous présenter mon stage de fin d’études que j’ai effectué ces 6 derniers mois dans le service de Jean-Luc CUINIER , Fitting Simulation/Immersive DMU. Le sujet du stage consistait en l’élaboration et l’intégration d’un prototype haptique, à retour d’effort, dans le cadre d’opérations de démontage dans CATIA V5. Nejib Ben-Daali

Les développements effectués Évolution de Record pour traiter les ODT asynchrones Mise en évidence de la lacune de Record Définition des ODT asynchrones : scénarios contenant des interactions à durée indéterminée Exemple concret d’un ODT asynchrone traité par Record : Voici donc le plan de la présentation. Je commencerais tout d’abord par vous présenter le contexte du stage. Je poursuivrais sur une petite partie Analyse préliminaire pour fixer un peu les idées sur les objectifs et les contraintes que comportait ce sujet de stage. Et enfin je passerais au travail réalisé, qui s’est décomposé en trois grandes parties: - La conception du noyau haptique, c’est à dire le cœur du prototype, mais je vous en dirait davantage tout à l’heure. - La réalisation d’un premier prototype : le prototype SpaceBall Et enfin - Le prototype final : le prototype PHANToM. Je terminerais par une conclusion et des perspectives intéressantes grâce au travail accompli. Comme vous vous en rendrez peut-être compte, ce sujet est assez vaste, je ne m’attarderais donc que sur les étapes importantes du stage ,n’hésitez donc pas à me poser des questions à la fin de l’exposé sur des points que j’aurais pu omettre volontairement DASSAULT SYSTEMES - Date Page

Les développements effectués Évolution de Record pour traiter les ODT asynchrones Résolution du problème Objectif général : Attendre tant que l’interaction n’ a pas été pas rejoué correctement Le temps de latence ne doit bloquer l’interface utilisateur Mise en place de la solution : Tous les ∆t l’ interaction est appelée par un callback puis rejouée On défini un temps maximum d’attente Tmax d’une notification asynchrone Si Tmax est écoulée et que l’interaction n’a pas pu être rejouée, l’ODT est KO Enfin l’utilisateur peut s’il le souhaite réévaluer son Tmax et ∆t Voici donc le plan de la présentation. Je commencerais tout d’abord par vous présenter le contexte du stage. Je poursuivrais sur une petite partie Analyse préliminaire pour fixer un peu les idées sur les objectifs et les contraintes que comportait ce sujet de stage. Et enfin je passerais au travail réalisé, qui s’est décomposé en trois grandes parties: - La conception du noyau haptique, c’est à dire le cœur du prototype, mais je vous en dirait davantage tout à l’heure. - La réalisation d’un premier prototype : le prototype SpaceBall Et enfin - Le prototype final : le prototype PHANToM. Je terminerais par une conclusion et des perspectives intéressantes grâce au travail accompli. Comme vous vous en rendrez peut-être compte, ce sujet est assez vaste, je ne m’attarderais donc que sur les étapes importantes du stage ,n’hésitez donc pas à me poser des questions à la fin de l’exposé sur des points que j’aurais pu omettre volontairement DASSAULT SYSTEMES - Date Page