Simulateur de chaîne de production par Icobjs

Slides:



Advertisements
Présentations similaires
Intégration de logiciels Open-Source dans un ordinateur simplifié basé sur Linux Stage du 6 avril au 30 juin 2006.
Advertisements

Réalisation d’un Framework pour la création de jeux d'arcades
POO par Jenny Benois-Pineau 25/03/2017.
Programmation Orienté Objet en C++
Introduction au langage C
Etudiants : Benjamin BLANC Cyrille KLUZEK Encadreur :
Smart House System Framework Vincent Chicherie
JXDVDTEK – Une DVDthèque en Java et XML
Sujet BL1 : Simulateur de comportement réactif Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa.
Sujet BL1 : Simulateur de comportements réactifs
TER Visualisation 3D de calculs électromagnétiques Production : Sébastien JOB Jean-Christophe LARRE Cédric PIOVANO Encadrement : Fabrice HUET.
Bienvenue dans le programme de formation rapide à NSIS Date : 20 novembre 2003 Intervenant : Julien VICTOR Interlocuteurs : Ingénieurs 2000 Informatique.
C.
Projet Webase. I. La définition du projet 1. Lexistant : Webase 4 2. Cahier des charges 3. La répartition des données 4. Le modèle de données 5. Le choix.
Etudiant : Julien SIGNOLES Sous la direction de : Jean-Claude MARTIN
M. P. I. Mesures Physiques & Informatique
Les objets techniques dans le temps
Stage réalisé à l ’INRA d ’AVIGNON
Conception d’une application de gestion de fiches études
ECRIRE pour apprendre à LIRE
Programmation orientée objet
Introduction au Génie Logiciel
ST40 – Stage Professionnel
Analyse et Conception orientée objet
Projet JAVA EE Approfondi
Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli
Simulateur Interactif de Qos dans un Routeur
Calculatrice Financière Android
Projet de diplôme 2011 Miserez David
Réalisation du jeu du pendu
Présentation du mémoire
Projet JSimula.
Système de transcription semi-automatique Vers une intégration de la RAP dans le logiciel Transcriber Projet de Master1 31 mai 2007 IUP GMI -Avignon Nicolas.
Architecture et développement Web
Présentation de CORBA et de IIOP
EXIGE Un avenir dans le web....
A LA RECHERCHE D'UNE OFFRE D'EMPLOI
Supports de formation au SQ Unifié
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
5ième Classe (Mercredi, 19 octobre) Prog CSI2572.
Les classes présenté par: RAHMOUNE RIME / ZEKRI SELMA.
Candy Crush Killer Boyer Alexandre Bullat Théo Ralite Jérôme Raymond Nicolas Ribière Laurent Encadré par M. Laffont, enseignant à Polytech M. Kauffmann,
Logiciel de construction de matériaux virtuels
Visualisation d’un entrepôt de données Pré soutenance technique
1 1.
La programmation par objets Principes et concepts Etude de Smalltalk.
1 Applications de Réalité Virtuelle et SCD P. Torguet J.P. Jessel.
Toolkit WEB de contrôle en SVG Equipe Koala d’ILOG Encadré par Colas Nahaboo Isabelle LAFAYE.
Architecture logicielle
Réalisation d'un plugin pour la gestion
PSPA : une plateforme de simulation en physique des accélérateurs Les journées informatique de l’IN2P3-IRFU octobre.
EPREUVE E6 : PARCOURS DE PROFESSIONNALISATION
GÉNÉRATEUR DE DOCUMENTS 3D INTERACTIFS PDF U3D Projet de Bachelor | RICHARD Mathieu | 2009.
Production des événements ttbar dans l’expérience D0 Stefania Bordoni (Master 1) et Chloé Gerin (Magister 1)
Ethnosim (Cr1) Projet encadré par : Mr David Crookall (17 juin 2004) Agostini Jean-Louis Dupouy Nicolas Giroussens Olivier Olivar Kevin Université de Nice.
Victor Sabourin Marie Sévilla Fraysse Pauline They Mathieu Vayssières
Victor Victor Sabourin Marie Sévilla Fraysse Pauline They
Mathieu Martin Thomas Rovayaz Natacha Laborde Nathanaël Couret
Philippe Gandy - 22 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Groupe Interface Réunion CATI SICPA – 17 septembre 2015.
Initiative pour une méthode publique   +33 (0) 
Victor Sabourin Marie Sévilla Fraysse Pauline They Mathieu Vayssières
Plugin Scheme pour Eclipse Etudiants Simeon KOSTOV Matthieu IZOULET Agostino SEMERIA Responsable Erick GALLESIO Maîtrise Informatique , UNSA.
Réalisation d’un Framework pour la création de jeux d'arcades Groupe MUS-D : FHAL Jonathan KÖNIG Mélanie MAILLET Laurent MANESCHI Romain NOVAK Audrey Encadrant.
PRÉSENTATION AGL LES TESTS LOGICIELS LES TEST LOGICIELS 1 Mickael BETTINELLI Brandon OZIOL Gaétan PHILIPPE Simon LUAIRE.
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.
1 Monopalme Projet 4 Info Présentation finale LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER.
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.
Transcription de la présentation:

Simulateur de chaîne de production par Icobjs Développeurs : Julien Boigontier, Julien De Lopez, Daniel Leveneur, Henri Pasquier, Nicolas Richasse. Encadrants : Christian Brunette, Daniel Gaffé.

Modélisation et liaison Unix L’interface utilisateur Bilan Plan Présentation du sujet Modélisation et liaison Unix L’interface utilisateur Bilan

Qu’est-ce qu’une chaîne de production ? Présentation du sujet Qu’est-ce qu’une chaîne de production ?

Quel est l’objectif du projet ? Présentation du sujet Quel est l’objectif du projet ? Remplacer le logiciel de M. Gaffé. Simulation plus proche des lois physiques. Proposer un éditeur ergonomique. Possibilités d’évolution.

Présentation du sujet Ce qui existe déjà

Qu’est-ce qu’un objet réactif ? Présentation du sujet Qu’est-ce qu’un objet réactif ? Processus autonome Interactions Notion d’instants Environnement

Modélisation des objets réactifs

Modélisation des objets réactifs Qu’est-ce qu’un Icobj ?

Modélisation des objets réactifs Présentation de la librairie Icobj Lois physiques (gravité, …) Collisions Interactions entre objets Etc.

Modélisation des objets réactifs Les inconvénients de la librairie Documentation Interactions à redéfinir Objets « traversables » Pas de groupes d’icobjs

Modélisation des objets réactifs Présentation des objets codés l’objet carré et le générateur.

Modélisation des objets réactifs le tapis.

Modélisation des objets réactifs le tiroir.

Modélisation des objets réactifs le capteur.

Modélisation des objets réactifs le pré actionneur : les différentes entités qui le composent. ses différentes particularités.

Interface Utilisateur

Interface utilisateur Présentation de l’interface

Interface utilisateur Structure et implémentation

Interface utilisateur Editeur de simulations (Démo) Facilité d’utilisation Placement Propriétés Extensibilité par plugins Enregistrement/Chargement de simulations

Interface utilisateur Modifications apportées sur la librairie Plugins (enregistrement, chargement) Inspecteur Problèmes rencontrés Enregistrement Blocages

Démonstration

Difficultés rencontrées… Démonstration Les simulations Difficultés rencontrées…

Liaison Unix

Liaison entre Java et C++. Liaison Unix Liaison entre Java et C++. Communication par mémoire partagée entre deux processus. Fonctionnement client/serveur. Interventions du client sur la simulation.

Communication avec le processus client Liaison Unix Communication avec le processus client

Détail de la structure partagée Liaison Unix Détail de la structure partagée struct IO_controleur_structure { long clock; g_bool auth_acces_input; int nb_entrees; int nb_sorties; g_bool input[]; g_bool output[]; char nom_input[][]; char nom_output[][]; }

Bilan

Ce que simicobj ne fait pas Bilan Ce que simicobj ne fait pas Double vue Multiples simulations communiquant avec des processus Unix distincts Mise à jour, pourquoi ? Un objectif mal respecté Encourage l’utilisation et la poursuite du projet

Erreurs commises Manque de communication dans l’équipe Bilan Erreurs commises Manque de communication dans l’équipe Manque de communication avec les encadrants

Expérience acquise : Travail de groupe. Bilan Expérience acquise : Travail de groupe. Apprentissage de nouveaux concepts : Objets Réactifs. Communication inter langages. Mémoire partagée. Approfondissement de notions connues : Utilisation des plugins… Travail dans un nouveau domaine.