École Supérieure e d Informatique et Applications de Lorraine PROJETS INDUSTRIELS

Dimension: px
Commencer à balayer dès la page:

Download "École Supérieure e d Informatique et Applications de Lorraine PROJETS INDUSTRIELS"

Transcription

1 École Supérieure e d Informatique et Applications de Lorraine PROJETS INDUSTRIELS 2000 / 2001

2 SOMMAIRE Présentation et déroulement P ALTRAN EUROPE Plate-forme de formation EJB P ARIANE INGENIERIE Evolutions du système d informations d Ariane Ingénierie P ATRIUM TRAVELS Création d un site internet spécialisé tourisme Océan Indien P CEBAL AMERICA Réalisation d un outil e-business de suivi de la relation client P COMPAGNIE FRANCAISE DU PANNEAU Base de données de conduite et son architecture d exploitation P FM LOGISTIC Suivi temps réel d une flotte de véhicules P FRANCE TELECOM OCISI Outils d analyse de performances P GENERALE DES EAUX Intégration d outils de sûreté industrielle P INCOTEC Application distribuée d aide à la création P INTECH Système distribué de gestion de ressources P LUCID-IT Hébergement de service de recherche P LUXSCAN Etude et développement d un procédé de reconnaissance de défauts sur planches de bois P MATRA BAE DYNAMICS Projet 1 : Une interface graphique de visualisation de trajectoires d avions P. 28 Projet 2 : Evolution de l IHM OSCAR P NIST Projet 1 : Outil de recherche pour le projet Design repository P. 32 Projet 2 : Architecture ouverte pour l assemblage P. 34 Projet 3 : Utilitaire de test pour une plate-forme SIP P SKF Système de vision pour le contrôle des bagues de roulements P SYNTEGRA Travail collectif avec Exchange 2000 P THALES SYSTEMES AEROPORTES Projet 1 : Visualisation stéréoscopique en guerre électronique P. 42 Projet 2 : Spécification, gestion de données sur intranet P. 44 Remerciements P. 47

3 PRÉSENTATION TION ET DÉROULEMENT Définition La finalité du projet de 3 ème année ESIAL est de sensibiliser les étudiants aux problèmes concrets des entreprises en leur soumettant une étude industrielle qu'ils devront mener à bien. Cette étude est initiée par une entreprise partenaire d'esial. Les projets portent principalement sur la spécification et la réalisation d'un produit industriel ou logiciel (du cahier des charges... aux tests) issu des domaines d application de l informatique, des réseaux, des télécommunications et de la productique. Il est ainsi l'occasion de pratiquer sur des cas industriels, les outils, langages, techniques, méthodes, modèles et concepts enseignés durant les trois années de la formation. En plus de l aspect problème complexe à analyser, ce projet comporte également une composante gestion de projet et de génie logiciel comme la définition d un cahier des charges et la production des documents spécifiques : spécification, conception, tests, manuel utilisateur, manuel de maintenance, etc. Il est aussi l occasion d utiliser des méthodes rigoureuses et des outils informatisés. Certains projets se poursuivent par un stage, sans que ce soit une règle stricte. Organisation Les groupes de projet sont formés normalement de trois à quatre personnes, issues des spécialisations de l ESIAL : Ingénierie du logiciel ; Télécommunications, Réseaux et Systèmes ; Systèmes d Information d Entreprise et Ingénierie des systèmes de Production. Ceci permet de sensibiliser tous les étudiants aux problèmes de communication, d organisation et de circulation d information. La quantité de travail personnel est estimée à 250 heures ce qui représente pour une équipe de quatre personnes l équivalent de six mois-hommes. Chaque projet est suivi côté entreprise par un responsable (maître d ouvrage) et côté école par un enseignant (consultant). Chaque groupe fait une présentation à mi-parcours (en anglais) et en fin de projet. Un rapport intermédiaire, un rapport final, un audit et une demande ANVAR font également parties intégrantes du projet industriel. Calendrier Septembre 2000 Étude des propositions de projet ; Du 25 au 28 Septembre 2000 Présentation aux élèves ; Début Octobre 2000 Choix du sujet et début du travail sur le projet ; 20 Décembre 2000 Remise du premier rapport et première présentation orale en anglais ; Début Mars 2001 Audit individuel de chaque projet industriel ; 20 Mars 2001 Soutenance et rapport finaux

4 Projets industriels

5 ALTRAN EUROPE PLATE-FORME DE FORMATION AUX EJB EJB training platform ABSTRACT ALTRAN Europe is an ALTRAN Technologies entity proposing high technology consulting services for its customers. Because of their consultants integrate customer company, ALTRAN Europe has difficult to propose trainings to them. The solution resides on a training platform using a distributed architecture to manage several users and trainings. This platform would be operational on an Extranet site. Our project is part of this wider project. More precisely, we had to develop a platform based on the Enterprise JavaBeans technology. The other point of our project is to do a training about distributed architectures based on Java technologies. The interest of this project is to train ourselves in order to develop a training platform with EJB technology. To achieve this objective, we started with writing an analyse document in order to show what is important in the platform corresponding to ALTRAN Europe needs. Then we had to do the conception of the platform and finally we had to implement this. At the same time, we had to redact the training course and product the HTML pages associated which will be inserted in the platform as a functional training. During the different steps of the project, we checked the work made to allow a good matching between the theory of the training course and the practical part of the platform conception. This project allows us to discover new technologies such as EJB and server side Java technologies. Moreover, it deeply contributed to our discovery of project management / 2001 Étudiants Jérôme BARRETEAU Nicolas REMARCK Marion VAGNER Maxence VOYENNE Partenaire avenue de Tervuren 1150 BRUSSELS Encadrants industriels Philippe METZ Gwen KERDAL universitaire Gilles BOUILLAGUET - 4 -

6 PRÉSENTATION ALTRAN EUROPE Filiale du groupe ALTRAN Technologies, ALTRAN Europe, une société de services basée à Bruxelles, fournit à ses clients des conseils en technologies dans tout secteur d activité et ce, quelle que soit la technologie mise en œuvre. Cette stratégie a pour but de répondre aux demandes quelque soit leur provenance : secteur industriel, bancaire, etc. Comme beaucoup de sociétés de services, ALTRAN Europe travaille directement sur les sites de ses clients grâce à des consultants qui s intègrent directement dans l équipe. Ceci permet aux consultants d avoir une vue moins lointaine du problème qu ils doivent résoudre, mais également d avoir une réactivité plus grande par rapport aux différentes attentes ou interrogations du client. Cette décentralisation des forces vives d ALTRAN-EUROPE garantit une qualité de services optimale, mais pose certains problèmes d organisation tels que la formation des consultants. La principale difficulté que rencontrent les consultants d ALTRAN Europe lors de leurs carrières est la possibilité de pouvoir se former rapidement à un très haut niveau technique, afin de mettre en œuvre, par la suite, ces nouvelles connaissances dans de nouveaux projets. Pour palier à ce problème, ALTRAN Europe nous a demandé de développer une plate-forme de formation qui permettra aux consultants de se former de manière optimale aux nouvelles technologies via une connexion au réseau (Internet, intranet ou extranet). Cette plate-forme fournira une formation parfaitement adaptée au niveau des compétences recherchées et à la rapidité d apprentissage des consultants. La principale caractéristique du projet est le fait que nous avons réalisé une formation sur des technologies que nous avons directement utilisées pour développer la plate-forme. Ces technologies sont directement liées aux architectures distribuées dans le monde JAVA. Donc, nous avons managé le projet sous deux axes principaux. Le premier est la rédaction de la formation proprement dite. Le second est la conception de l architecture de la plate-forme de formation. Le module de formation que nous avons rédigé aborde de façon générale les principales technologies utilisées dans le cadre d architectures distribuées basées sur Java : JDBC, Servlet, JSP, EJB. Il présente, à l aide d exemples simples, l imbrication et le rôle de chacune de ces technologies. Par la suite, nous avons produit les pages HTML correspondantes, afin de les afficher sur la plate-forme réalisée. Avant de concevoir cette plate-forme de formation, nous avons analysé de très près le problème pour déterminer les différents acteurs susceptibles de jouer un rôle dans le processus de formation interne à ALTRAN Europe. Cette phase d analyse a été particulièrement importante et nous a permis d aborder la conception avec plus de recul. Lors de la conception, il a fallu intégrer la philosophie Enterprise JavaBean afin de réaliser une architecture opérationnelle. Nous avons utilisé l outil de conception Rational Rose (UML) pour mettre en place l ensemble des classes et des scénarios possibles pour la plate-forme. Bien entendu, de nombreuses rectifications ont été apportées à la conception, en accord avec les encadrants industriels, afin de répondre au mieux à leur besoin. Dans une dernière phase, nous avons réalisé le codage de toute l architecture détaillée dans le cahier de conception validé, afin de proposer une plate-forme utilisable, comprenant toutes les fonctionnalités mentionnées lors de la phase d analyse et reprises pour la conception. Ce projet industriel, technologiquement innovant, nous a permis d approfondir nos connaissances dans la programmation Java. Elle nous a également permis d utiliser l ensemble des technologies Java mises en œuvre pour des applications distribuées. Du fait que nous avons réalisé une formation sur les EJB, ce projet a directement été très formateur. De plus l aspect gestion de projet a tenu une grande place au cœur de notre projet pour le mener à terme. La plate-forme que nous avons réalisée peut être mise en œuvre sur l extranet d ALTRAN Europe, afin de proposer aux consultants une formation sur les EJB, pour le moment, mais également, à l avenir, toute autre formation qu ALTRAN Europe possède déjà en interne. Chronologie - Première réunion de qualification fin octobre 2000, - Documentation sur les EJB et les technologies Java associées, - Analyse de la plate-forme à réaliser, - Rédaction du module 1 de la formation sur les EJB, - Elaboration de la conception de l architecture choisie (EJB), - Rapport et soutenance intermédiaires en anglais, - Production de pages HTML à partir de la formation rédigée, - Implantation du cœur de la plate-forme (Beans entités et sessions), - Première mise en œuvre de la plate-forme, - Rapport et soutenance finaux. Contributions Extérieures - ANVAR, Aide Aux Jeunes pour l Innovation Technologique

7 ARIANE INGÉNIERIE ÉVOLUTIONS DU SYSTÈME D INFORMATIONS D ARIANE INGÉNIERIE Ariane Ingenierie s Information system evolution ABSTRACT This industrial project was carried out in collaboration with Ariane Ingénierie (a computer science consulting company) which is specialised in information systems, telecommunications and industrial automated system. The project consisted in making a study of the implementation of an opening interface that will be a gate between the consultants and the administration. Two main documents must be delivered with this interface : - The summary of activity, - The summary of expenses. Today these documents are textual (paper way) and delivered to Ariane Ingénierie s administration by letter or fax. With these documents the administration can make a data entry to update the database of the information system Minos. The evolution is to transmit the two documents by internet via a simple and user-friendly interface that must be secured and allowed an automatic check and a manual validation. The application must include statistical analyses according to the needs for the managers and the executives. We have provided three solutions with a complete study of the costs and the deadlines for the application, now Ariane Ingénierie must validate the best solution / 2001 Étudiants Philippe FROSSINI Patrice MARATRAY Thierry PLANCKEEL Damien VALSETTI Partenaire 6, avenue du Bois de la Champelle VANDŒUVRE-LES- NANCY Encadrants industriels Michel EDEL Jacky STAUDRE universitaire Zahra IDELMERFAA - 6 -

8 PRÉSENTATION ARIANE INGÉNIERIE Ce projet industriel a été réalisé en collaboration avec Ariane Ingénierie, société de conseil dans les nouvelles technologies (systèmes d information, télécommunications et automatismes industriels). La société Ariane Ingénierie dispose actuellement d un SIE (Système d Information d Entreprise), qui se nomme Minos. Or, il s avère qu une évolution est nécessaire afin de permettre à l entreprise une meilleure gestion du temps, en intégrant par exemple, les nouvelles modalités propres à la réduction du temps de travail. L entreprise s appuie actuellement sur une gestion des temps passés des consultants, rapportée chaque fin de mois. Il faut donc pouvoir, par l évolution du système, envisager des modalités de prévision des temps futurs. Ainsi un des enjeux se place au niveau des possibilités d importation et d exportation de l information : de l administration qui centralise l information vers les consultants ; ceci dans un but d élaboration rapide de plannings et d orientation stratégique de l entreprise. C est dans ce but que fut décidée l étude d une interface permettant l envoi et la réception de documents propres à l activité du consultant (relevé d activité et note de frais au mois). Cette étude comprend la spécification des fonctionnalités de cette interface via des moyens de communication nouvelle génération (Internet, WAP, serveur vocal, ) et l évaluation des possibilités d implémentation de cette interface. Trois scénarios sont proposés, un avec une SSII, l autre avec ESIAL Service, et le dernier s appuie sur un développement par des stagiaires. Ces trois scénarios permettront à Ariane Ingénierie de choisir la plus performante des solutions suivant des critères propres à l entreprise (délais, coûts, maintenance, ). Chronologie - Analyse de l organisation de la société, - Etude de la base de données du système d information, - Etude de l implantation d une interface logicielle entre les consultants et l administration, - Rapport et soutenance intermédiaires en anglais, - Spécification des fonctionnalités de l interface, - Etude des possibilités d implantation de l interface, - Rapport et soutenance finaux. Contributions Extérieures - 7 -

9 ATRIUM TRAVELS CRÉATION D UN SITE INTERNET SPÉCIALISÉ POUR LE TOURISME DANS L OCÉAN INDIEN Indian Ocean tourism specialized web site creation ABSTRACT Réussites-RH is a recruitment office directed by Stéphane LEVI, who presented at ESIAL the website project of his brother, Olivier LEVI. This one has created afterwards the Atrium Travels society based on the website developed by our team. Four missions were defined on this project : graphics development, communication, database design and dynamic web pages development. The main aim was to create from A to Z an e-tourism website allowing a visitor to master his travel by examining and choosing each item in it. Graphics activity included an animation development with Flash 4.0, and web pages items design with PhotoShop. Communication activity dealt with internal organization on one hand and website referencing on the other hand. Database design required many exchanges with Stéphane and Olivier LEVI to exactly define the required base using Merise Method, and dynamic web pages access for its implementation were built using ASP technology in order to access to the database. We learned during this project to deal with real development problems, as managing planning and communication in order to master delays and drifts / 2001 Étudiants Sylvain LEMASSON Eric FRANCOIS Nicolas MEURISSE Partenaire 19, rue de la Pompe PARIS Encadrants industriel Stéphane LEVI universitaire Annie BESNARD - 8 -

10 PRÉSENTATION ATRIUM TRAVELS Réussites-RH est une société de recrutement qui a proposé à ESIAL de réaliser pour Atrium Travels un site Internet. En effet, Atrium Travels est une Start-up récente spécialisée dans le tourisme autour de l Océan indien. Le site d Atrium Travels propose les fonctionnalités habituelles pour un site touristique : - se renseigner sur une destination, - réserver une chambre d hôtel, - commander un billet d avion, - ou encore s inscrire à un séjour touristique. L originalité du site est qu il permet à l internaute de concevoir son propre séjour en agençant dans l ordre qu il désire une série de destinations. La cohérence du séjour est ensuite validée par un expert. Il est à noter que dans un premier temps, le site n offre pas la possibilité de payer en ligne. Au final, l ensemble des commandes peut être visualisé dans un caddie virtuel avant de valider son achat. Ce site a nécessité : - la conception et la mise en œuvre d une base de données pour stocker les achats des clients, les vols et les hôtels disponibles, - la réalisation des pages du site, - de même que l illustration du site avec une animation Flash et de jolies images. Les technologies utilisées sont l ASP pour générer dynamiquement les pages HTML à partir d un serveur, Access pour abriter la base de données et Flash pour l animation. Chronologie - Découverte de l entreprise, - Rencontre avec les industriels et détermination de leurs besoins, - Etablissement du cahier des charges et de l échancier, - Rapport et soutenance intermédiaires en anglais, - Détermination des outils à employer pour la mise en place du site, - Développement du site, de la base de données et des graphismes, - Présentation du site au dirigeant de Réussite-RH, - Rapport et soutenance finaux. Contributions Extérieures Ce projet nous a permis d être confrontés à des problèmes courants tels que la modification du cahier des charges par le client en cours de projet. La difficulté majeure de notre projet a été de maîtriser les délais et les dérives

11 CEBAL AMERICA RÉALISATION D UN OUTIL E-BUSINESS DE SUIVI DE LA RELATION CLIENT Development of an e-business sells tracking tool ABSTRACT For more than 50 years, Cebal America has been a leader in the tube packaging industry. The Company has maintained a position of market leadership with package innovation and technical development. With the support and guidance of Pechiney S.A., a major Paris-based industrial company and parent of the Cebal Group, Cebal America remains committed to developing and producing quality packaging which meets their customers requirements and ultimately, satisfies the consumer s needs. Whether it is the superior barrier properties of the Glaminate tube or newest "Cebalplas" all plastic high barrier tube, Cebal America can meet any package requirements. To reinforce their commitment to their customers, Cebal America has decided to initiate a project for developing a customer relationship management (CRM) tool. Indeed, initially there was no centralized resource for management to review customer feedback or information to confirm or establish business strategy. Therefore the project goal was to develop and implement a CRM system which would provide qualitative and quantitative customer information to the Business management to improve responsiveness to customers and improve focus in the Business. To maximize application accessibility, and as a preview for future e-business applications, the company required us to develop a web-based solution. To achieve this goal, we begun by defining and analyzing the user s needs. We extensively used models to communicate to the users what we envisioned, according to their input. Then we worked on conceiving the application, along with Pechiney s IS department. We focused on the database design, to remain consistent with existing applications. After validation by Cebal, we developed the application, keeping in mind that performance was a primary concern. In particular, we had to work on trade-offs between application performance, scalability and development time. Finally, after extensive tests conducted by the project manager and runned by the users, the final application has been validated by Cebal America. After the users training, which will be conducted by an internship from ESIAL, this web application will be in use by the 70 sales and customer service representatives, the managers, and the general manager by May of this year / 2001 Étudiants Benjamin LONG Cécile LYON Matthieu MANN Stéphan SEVENIER Partenaire 101 Merritt 7 3 rd Floor Norwalk CT Encadrants industriels Olivier DISS Barbara PITE universitaire Marie-Noëlle FLAVENOT

12 PRÉSENTATION CEBAL AMERICA La société Cebal America, filiale américaine de la division emballage de Pechiney SA, est l un des leaders mondiaux dans l'industrie des tubes d emballage depuis plus de 50 ans. Elle produit et conçoit des emballages de qualité qui répondent aux exigences de ses clients et qui tiennent compte des besoins des utilisateurs finaux. Cebal America doit aussi cette place sur le marché mondial à sa capacité de développement de nouveaux produits. Grâce à ses chercheurs, elle a été la première entreprise à présenter les tubes laminés (Glaminate ) sur le marché des dentifrices, qui fournissent des propriétés de barrières protectrices semblables à un tube en aluminium, tout en proposant le style, la sensation et la longévité du plastique. Ce développement, permettant de stratifier les produits et de combiner différents types de fermeture de tube, a été rapidement accepté par les entreprises pharmaceutiques, les entreprises de produits de beauté ainsi que sur le marché de la nourriture. Le projet proposé par la société Cebal America est la réalisation d un outil e-business permettant de parfaire le suivi de la relation client. En effet, jusqu'à présent, le rôle du vendeur se résumait à proposer à ses clients de nouveaux produits. La relation d affaire avec l extérieur se soldait par une commande d échantillons et/ou de tubes. Les rendez-vous ont donc une portée limitée pour les deux partenaires. De plus, du fait de ce manque d informations de nombreux problèmes apparaissent. Tout d abord, les différents départements de la société ignorent les données échangées entre les vendeurs et leurs clients. Enfin, les dirigeants ne peuvent pas accéder à des données précises et en temps réel sur les ventes ce qui limite leur capacité de décision. Tous ces problèmes de communication interne et externe exposés précédemment, entraînent des manques pour la gestion des ventes. La solution choisie devra répondre aux objectifs imposés par la société. Le premier objectif consiste en une augmentation conséquente des retours d informations sur les besoins et les problèmes clients par le vendeur. En effet, dans une économie moderne, une compagnie doit pouvoir anticiper les besoins de ses clients. Cebal America veut également un outil qui lui permette une meilleure gestion de la relation d affaire avec l extérieur. Les dirigeants souhaitent connaître le résultat des rendez-vous que les vendeurs ont avec leurs clients. Le client expliquera ses besoins et ses problèmes au vendeur qui entrera ces données dans l application. Les départements R&D et marketing pourront ainsi connaître les problèmes rencontrés et travailler pour trouver des solutions. Grâce à cela, le vendeur sera à même de suggérer à ses clients des propositions en matière d innovation et la direction aura accès à des données précises et en temps réel sur les ventes et pourra prendre des décisions. L application fournira donc un suivi quantitatif et qualitatif des ventes aux divers services de Cebal America. De plus, ce système permettra aux dirigeants de l entreprise de mettre en corrélation les données et de pouvoir visualiser les résultats par des statistiques et des tableaux. Son interface graphique sera en outre très facile d utilisation. Le développement de notre application s est fait en quatre phases. Tout d abord l analyse qui correspond à la compréhension et à la formalisation des besoins du client. Pour se faire, nous avons rédigé un cahier des charges avec la collaboration des employés de Cebal America. Ensuite la conception qui consiste à structurer les données, accumulées lors de la phase précédente, en une architecture du logiciel à développer. Puis, la réalisation réside en l étude technique de l'application Internet ainsi qu'à son développement avec les outils adéquats. Et pour finir la validation qui correspond à la vérification complète de l'application Internet par l'équipe de test, l'équipe technique et le chef de projet de Cebal America ainsi que la décision de validation du résultat par le client. Cette expérience avec des professionnels a été plus qu'enrichissante, elle nous a permis de nous révéler et donc de découvrir notre propre valeur. Tout d'abord, ce travail nous a donné la possibilité de percevoir les difficultés que rencontrent les professionnels lors de leur relation avec le client demandeur d'un nouveau produit. En effet, il faut partir d'une idée généralement idéaliste énoncée par le client pour arriver à une solution réelle bien souvent contrainte par la technologie. Nous avons aussi pu voir l'importance de la communication pour le bon déroulement d un projet. Ensuite, le projet nous a donné l opportunité de connaître de nouvelles technologies. En effet Cebal America nous avait imposé des outils logiciels. Pour réaliser ce projet industriel, nous nous sommes formés seuls aux nouveaux outils imposés via la documentation et nous avons effectué des recherches personnelles pour compléter cette formation. Ce travail de recherche a contribué au développement de notre autonomie face à des problèmes ou face à un environnement technique complexe. De ce fait, nous avons pu appréhender les difficultés de manière différente et ainsi proposer des solutions innovantes. De plus, durant tout le projet, nous avons appris des méthodes pour gérer la qualité lors de la conception et de la réalisation d un logiciel. L intégration de ces méthodes dans notre gestion de projet nous a permis de le mener en ayant toujours à l esprit les notions fondamentales pour la réussite d un projet. Chronologie - Visite du site de Vandières, - Définition du projet, - Analyse et conception, - Rapport et soutenance intermédiaires en anglais, - Mise en service du serveur de Test, - Phase de développement, - Test par les utilisateurs, - Validation de la version de livraison, - Rapport et soutenance finaux. Contributions Extérieures

13 COMPAGNIE FRANCAISE AISE DU PANP ANNEAU CONCEPTION D UNE BASE DE DONNÉES DE CONDUITE ET DE SON ARCHITECTURE D EXPLOITATION Process management database and its operation architecture ABSTRACT The Compagnie Française du Panneau (CFP) was a subsidiary company of Jacques Parisot s group, and became a public company in CFP produces wood based particle boards meeting the needs of Jacques Parisot s and those of the furniture industry. A wood based particle board is an agglomeration of wood particles like shavings and sawdust of all sorts of wood. The current goal of CFP is to improve control and maintenance of the process thanks to a better knowledge of it s behaviour. That s why CFP bought the supervision software Intouch and equipped it with Industrial SQL Server. At the beginning of the project, the Industrial SQL Server was not running but was already installed. Our project consisted in a study of the process management database Industrial SQL Server and of it s operation architecture, according to the CFP needs. We identified the abilities of Industrial SQL Server and of its embedded tools. We also did a prospective study of Industrial SQL Server 3rd party client tools. Then we proposed Active Factory as the best client tool for CFP. To show how useful the client tool was, we developed an automatic production report generator that we installed in the control room. At the end of the project, we wrote a Quick Start guide about InSQL and Active Factory. We also installed and ran all the components of the technical architecture we designed / 2001 Étudiants Mohamed ADDI Thomas AUBERT Olivier FAVRE Partenaire Avenue Jacques PARISOT ST LOUP SUR SEMOUSE Encadrants industriel Frédéric DUCHSCHER universitaire Jean-François PETIN

14 PRÉSENTATION COMPAGNIE FRANCAISE AISE DU PANNEAP ANNEAU La Compagnie Française du Panneau (CFP) anciennement Usine du Tonnerre basée à Saint Loup sur Semouse était depuis 1969 un sous traitant du Groupe PARISOT. Elle est devenue la S.A. Compagnie Française du Panneau en Elle produit, à partir de copeaux de bois de natures différentes, des panneaux de particules, matières premières pour les meubles en mélaminés. Elle emploie quelques 210 personnes. Des investissements permanents font de l'entreprise l'une des actrices incontournables de son champ d'activité. Le parc machines a ainsi été entièrement remplacé durant ces 5 dernières années pour faire place à une nouvelle chaîne de fabrication. Ainsi dotée d'un outillage souple et ultramoderne, notamment d'une presse multi-étages pour la fabrication du panneau brut, la CFP est passée d'une capacité de production de m 3 de panneaux de particules en 1995 à m 3 actuellement. Aujourd hui la CFP désire se munir d un outil performant de gestion d atelier. En effet, elle a tout d abord automatisé entièrement son système de production, puis a acheté un système de supervision basé sur le logiciel Intouch. L étape suivante est donc la mise en place d un système d information pour la gestion d atelier. Elle désire pouvoir utiliser les informations récupérées par son système de supervision pour avoir une gestion optimale du processus de production. C est dans ce contexte que s inscrit notre projet : l optimisation de la conduite et de la maintenance de la ligne de production. Notre objectif était donc de concevoir à partir de l existant (Intouch et InSQL), un système d information qui permette aux différents secteurs de la CFP de créer les applications qui les intéressent. Les utilisateurs potentiels sont : le laboratoire, les opérateurs de conduite et la gestion de production. Il fallait donc concevoir la base de données récupérant les informations disponibles à partir du système de supervision et de production, et mettant ces informations à la disposition des différents utilisateurs. Nous avons également spécifié les outils et méthodes à utiliser pour mettre à profit les informations disponibles. Puis à partir d un de ces outils et d un besoin de la CFP, nous avons créé une application générant un rapport de production automatiquement. Après l établissement d un cahier des charges, une application a été réalisée pouvant servir de modèle pour recréer une application du même type par la suite. En accompagnement de cette application, nous avons rédigé une documentation afin d aider les utilisateurs de la CFP. Nous avons également rédigé une aide à la prise en main du logiciel IndustrialSQL Server. Chronologie - Visite de l entreprise, - Etude de l existant et de InSQL, - Etude prospective des outils clients de InSQL, - Rapport et soutenance intermédiaires en anglais, - Réalisation de l application de génération de rapport de production automatique, - Rédaction des documents InSQL et Active Factory Workbook, - Rapport et soutenance finaux. Contributions Extérieures Ce projet industriel nous a permis de nous familiariser avec les logiciels IndustrialSQL Sever et Active Factory Workbook. Pour conclure, ce projet industriel s est révélé très formateur aussi bien au niveau technique qu au niveau organisationnel (travail en équipe ). Nous avons pu nous confronter à un problème de taille réelle, avec des enjeux hors du cadre universitaire. Ce projet nous a donc permis d avoir un avant goût de notre métier d ingénieur

15 FM LOGISTIC SUIVI TEMPS RÉEL D UNE FLOTTE DE VÉHICULES Real time fleet management - embedded systems ABSTRACT FM Logistic, originally known as Faure & Machet, is concentrated on three activities : warehousing, packing and transport. Historically specialized in transport, FM Logistic controls now the overall logistic services from the supplies to the delivery of the final client. The goal of our project is the real-time fleet management. FM Logistic would like indeed to locate on a map the set of their vehicles and to manage the delivery status. So, we have divided our project into two main parts: - first, a study on the geolocalization technologies of the vehicles, - then the conception of a solution for the delivery status. The first step of our project initially consisted in studying the set of existing technologies for geolocalization. The first solution, Euteltracs, is based on a system of satellites for the positioning and the transmission of the communications. The second solution combines two technologies, GPS (Global Positioning System) and GSM (Global System for Mobile Communications), with a device located in each vehicle. The GPS is used in order to locate the vehicle thanks to a satellite. The GSM is used to retransmit information with the server which centralizes the data. The third solution is based only on the GSM technology. The geolocalization is carried out via various techniques of calculation of co-ordinates compared to the positions of the relay antennas. We thus could carry out a comparison of the technologies described in function of their costs and their short-term availability. The second step enabled us to set up an innovating solution based on the technology of the vocal portal. A vocal portal combines technologies of a vocal server and a Web server. The vocal server is a system which joins together tools of synthesis and voice recognition. Thus, from a VoiceXML (Voice Extensible Markup Language) file, a vocal server is able to generate a speech in various languages. When an user calls the firm, the vocal server asks for a VoiceXML page on the Web server via a HTTP (HyperText Tranfert Protocol) request. Because of the use of a Web server, it is possible for us to generate dynamic pages, for example, in PHP (Hypertext Preprocessor) as we made in our prototype. However other technologies, such as Servlets or the JSP (Java Server Pages) are also possible. The technology of the vocal portal gets, moreover, other advantages because it makes it possible to offer a Web and voice interface simultaneously, which reduces in a consequent way the cost related to such a development. The two parts of the project brought us much and allowed us to tackle the subjects in different and enriching ways: a prospective search concerning a technological survey and the realization of an information processing system. Moreover, our relations maintained with the company were very constructive, industrial supervisors being always with our listening. The assessment of this project is thus very positive. It enabled us to acquire a certain experiment which will be very useful for us in our future engineer life. Lastly, we wish good luck to Laurent who will carry out his training course of last year in Phalsbourg at FM Logistic / 2001 Étudiants Laurent CHASTEL Sylvain COCHARD Jean-David COMTE-TROTET Guillaume TULOUP Partenaire ZI Maison Rouge PHALSBOURG Encadrants industriels Olivier FAURE Daniel MANGIN universitaire Ghassan CHADDOUD

16 FM LOGISTIC PRÉSENTATION Fondée en 1967 et anciennement connue sous le nom de Faure & Machet, FM Logistic se concentre à présent sur trois activités : l entreposage, le conditionnement et le transport. Bien qu historiquement spécialisée dans le domaine du transport, FM Logistic a ainsi su faire évoluer son métier initial de transporteur en maîtrisant la chaîne logistique globale depuis l approvisionnement des usines de production jusqu à la livraison du client final. Le projet que nous a confié FM Logistic vise à la gestion temps réel de leur flotte de véhicules. Il importe en ce sens pour l entreprise d obtenir de nouvelles informations par rapport à la situation actuelle. FM Logistic souhaiterait pouvoir d une part localiser sur une carte l ensemble des véhicules de sa flotte et ce en temps réel, et d autre part, gérer la consultation et le report des statuts des livraisons. Notre projet a par conséquent été découpé en deux étapes : - tout d abord un travail de recherche sur les technologies de géolocalisation des véhicules - ensuite le prototypage d une solution de consultation des statuts des livraisons La première étape de notre projet a consisté à étudier l ensemble des technologies de géolocalisation existantes. Nous avons alors dégagé plusieurs solutions. La première solution est un système propriétaire, Euteltracs, qui s appuie sur un système de satellites pour le positionnement et la transmission des communications. La deuxième solution allie deux technologies, GPS (Global Positioning System) et GSM (Global System for Mobile Communications), au sein d un boîtier situé dans chaque véhicule. Le GPS est utilisé afin de repérer le véhicule par l intermédiaire d un satellite. Le GSM sert, quant à lui, à retransmettre les informations au serveur centralisant l ensemble des données. La troisième solution, enfin, est basée uniquement sur la technologie GSM. La géolocalisation est réalisée via différentes techniques de calcul de coordonnées par rapport aux positions des antennes relais. Cette solution est la plus facilement réalisable pour la simple raison que chaque chauffeur dispose déjà d un GSM. Cette première étape s est accompagnée d un recensement des offres des différents prestataires de services. Nous avons ainsi pu effectuer une comparaison des technologies décrites en matière de coûts et de disponibilité à court terme. La deuxième étape nous a permis de mettre en place une solution innovante basée sur la technologie du portail vocal. Après avoir analysé les besoins de FM Logistic, nous avons en effet retenu cette solution pour les raisons que nous allons expliciter. Un portail vocal combine les technologies d un serveur vocal et d un serveur Web. Le serveur vocal est un système qui réunit des outils de synthèse et de reconnaissance vocale. Ainsi, à partir d un fichier écrit en VoiceXML (Voice Extensible Markup Language), un serveur vocal est capable de générer un discours en différentes langues. Lorsqu un utilisateur appelle l entreprise, le serveur vocal demande une page VoiceXML au serveur Web via une requête HTTP (HyperText Tranfert Protocol) classique et saisit la réponse de l utilisateur. Du fait de l utilisation d un serveur Web, il nous est possible de générer des pages aux contenus dynamiques par l intermédiaire de scripts écrits, par exemple, en PHP (Hypertext Preprocessor) comme nous l avons fait dans notre prototype. Cependant d autres technologies, telles que les Servlets ou les JSP (Java Server Pages) sont également envisageables. La technologie du portail vocal procure, en outre, d autres avantages car il permet d offrir une interface Web et voix simultanément, ce qui réduit de manière conséquente le coût lié à un tel développement. Les deux parties du projet nous ont beaucoup apporté et nous ont permis d'aborder les sujets de façons différentes et enrichissantes : une recherche prospective concernant une veille technologique et la réalisation d'un système informatique. De plus, les relations entretenues avec l'entreprise étaient des plus constructives, les encadrants industriels étant toujours à notre écoute. Le bilan de ce projet est donc très positif. Il nous a permis d'acquérir une certaine expérience qui nous sera très utile dans notre future vie d ingénieur. Enfin, nous souhaitons bonne chance à Laurent qui va effectuer son stage de dernière année à Phalsbourg, chez FM Logistic, afin de réaliser le portail vocal dont nous avons établi un prototype. Chronologie - Déplacement chez FM Logistic pour la présentation du projet, - Documentation sur les technologies de géolocalisation, - Etude de faisabilité, recherche et évaluation des solutions matérielles et logicielles pour la géolocalisation, - Présentation des résultats sur la géolocalisation à FM Logistic et définition des besoins relatifs aux statuts des livraisons, - Rapport et soutenance intermédiaires en anglais, - Analyse, conception et développement d un prototype de portail vocal pour la consultation des statuts de livraison, - Rapport et soutenance finaux. Contributions Extérieures - ANVAR, Aide Aux Jeunes pour l Innovation Technologique

17 FRANCE TELECOM OCISI OUTILS D ANALYSE DE PERFORMANCES Tools for performance analysis ABSTRACT This industrial project was carried out in collaboration with France Télécom s OCISI subgroup whose aim is to make sure that France Télécom s thousand servers function well. They used BMC Patrol software to supervise all their computers, which allowed them to know that there was a problem when it occured, and what the origin was, but they could not analyze data over a long period which would have allowed them to link problems with their causes. They knew there were two other BMC software programs, Patrol Perform and Service Reporting that could meet their requirements, so they wanted us to study and compare them according to their structure and needs. Patrol is composed of agents set up on all monitored computers and of a console from which users can see the monitored computers and their potential problems. Patrol Perform is also composed of agents but the measurements are more accurate. The Perform console helps to generate reports and has an inner capacity planning tool. Service Reporting is a solution which collects data from Patrol agents to store it in its Oracle database. In addition, supervisors can define templates to periodically generate reports on data they are interested in / 2001 Étudiants Audrey CAPELLI Nicolas CHABRIER Anthony MAROT Olivier THIANT Partenaire 6, avenue Paul Doumer VANDŒUVRE-LES- NANCY Encadrants industriel Erik CHRISMENT universitaire Alain DUTECH

18 FRANCE TELECOM OCISI PRÉSENTATION Ce projet a été réalisé en collaboration avec la société France Télécom. Il s inscrit dans la volonté de cette entreprise d améliorer la qualité des services rendus à la clientèle, et en particulier de fiabiliser le fonctionnement de son parc de serveurs. L utilisation de Patrol, bien qu étant une source de renseignements importante, se révèle être insuffisant pour avoir une bonne connaissance de l évolution des performances et des problèmes pouvant survenir sur le parc. C est ici que nous intervenons car notre travail consistait en l étude de deux solutions de monitoring. Nous devions travailler sur les logiciels Perform et Service Reporting, tous deux édités par la société BMC. Ces logiciels ont pour but de détailler le fonctionnement d ordinateurs et de permettre un meilleur suivi. Nous avons tout d abord rencontré notre responsable industriel, qui nous a expliqué l usage qui était fait de Patrol, afin de mieux comprendre les besoins de France Télécom. Puis, notre travail fut d appréhender le fonctionnement de ce logiciel, pour mieux comprendre ses limites. Ensuite, nous nous sommes mis d accord sur les critères d évaluation avec le responsable France Télécom. Afin de faciliter l avancée du projet, et compte tenu des besoins en machines, nous nous sommes répartis en deux groupes, chacun chargé de l évaluation d une des deux solutions logicielles. Le groupe s intéressant à Service Reporting a pu travailler directement dans les locaux de France Télécom, tandis que l autre groupe restait à l Esial. En effet, chacun des logiciels se décompose en plusieurs modules, nécessitant l usage de plusieurs machines : - Une console pour la gestion du logiciel, - Un agent par machine surveillée. Dans les deux cas, l évaluation a commencé par l étude de la documentation, puis par la mise en œuvre des logiciels. Chronologie - Déplacement chez France Télécom pour une présentation approfondie de leurs attentes, - Découverte de Patrol, étude de la documentation, - Rencontre avec notre responsable industriel pour préciser certains points et définir les critères d évaluation de Perform et de Reporting, - Rapport et soutenance intermédiaires en anglais, - Répartition du travail en deux équipes, - Etude des logiciels, - Remise d un premier rapport pour l encadrant industriel, - Corrections et précisions tenant compte des remarques de l encadrant, - Rapport et soutenance finaux. Contributions Extérieures En conclusion, nous pouvons dire que ce projet nous a apporté des connaissances diverses en matière de gestion et de surveillance de parc informatique. C est un réel atout pour nous car ces logiciels sont fréquemment utilisés en entreprise et nous pouvons être amenés à les retrouver durant notre carrière professionnelle. De plus, cela a pu nous apporter une première expérience de gestion de projet sur un exemple concret

19 GÉNÉRALE DES EAUX INTÉGRATION D OUTILS DE SÛRETÉ INDUSTRIELLE Integration of risk analyse methods ABSTRACT In 1853, the Compagnie Générale des Eaux was created in Paris. Today, the company exists in 100 countries. Générale des Eaux is a subsidiary of the firm VIVENDI that was created in 1998 and gathers the water activities of VIVEN- DI group. Its role is to manage the production of drinking water and purification plants. Our project consists in the study of what might be an integration of the different existing tools for risk management. Last year several students finished a project which consisted in developing a new method which would allow risk description and quantification linked to the functioning of a purification plant. Our work was to increase the search for risk analysis methods and to find and use some tools supporting these methods. Moreover, we studied these tools in order to emphasize the different problem of integration between the tools. Our analysis concerned three ways of risk management : qualitative methods, quantitative methods and dynamic methods. To conclude it might be said that our analysis of the problems of integration between methods, bound by the tools, must be continued with an important investment, both in personnel and in finance, in order to succeed in integrating these different methods / 2001 Étudiants Sébastien BRIMONT Wilfried DESVIGNES Julien DURAND Partenaire 103, rue aux arènes B.P METZ CEDEX 01 Encadrants industriel Christophe LANOIX universitaire Benoît IUNG

20 PRÉSENTATION GÉNÉRALE DES EAUX Le 14 décembre 1853 est créée, par décret impérial, la Compagnie Générale des Eaux. Ses fondateurs ont comme objectif d irriguer les terres agricoles et d alimenter les villes. Aujourd hui présent dans plus de 100 pays, le groupe fort de salariés, prend un nouvel élan avec un nom, plein de vie et de mouvement, VIVENDI. Il est le leader mondial de services à l environnement et second dans le secteur de la communication et réalise un chiffre d affaires de 41.6 milliards d euros. La Compagnie Générale des Eaux est une filiale du groupe Vivendi. Elle regroupe les activités eaux du groupe. Plus particulièrement, la Compagnie Générale des Eaux est une entreprise prestataire de services ayant comme rôle la gestion des usines de production d eau potable et des stations d assainissement d eaux usées. Ce projet s inscrit dans une politique globale de réduction des coûts et d amélioration de la qualité générale des installations existantes et à venir du groupe Vivendi/Générale des Eaux. De plus, il est la continuité d un projet effectué l an dernier. Les étudiants avaient élaboré un didacticiel prouvant l intérêt, pour une analyse des risques, d intégrer différentes méthodes d évaluation et de maîtrise des risques. Notre travail a consisté à étudier ce que pourrait être une suite logicielle d outils de sûreté industrielle supportant une méthodologie générale de qualification et de quantification des risques industriels liés à leurs installations. Grâce à cette suite, la CGE doit être capable d estimer la criticité de ses stations de production d eau potable et d assainissement d eaux usées, afin de pouvoir limiter les risques financiers encourus lors du développement de nouvelles stations ou lors de l engagement de modifications sur les stations qui ne répondent pas ou plus aux critères de la CGE. De plus, cette suite logicielle devrait permettre à la Générale des Eaux d effectuer des analyses préliminaires sur ses différents sites d exploitation en vue d une possible certification selon la norme ISO 9001 : Aujourd hui, il n existe pas de suite logicielle d outils de sûreté industrielle couvrant l ensemble des phases d une étude qualitative, quantitative et comportementale des risques. La problématique principale d une suite logicielle, que nous cherchons à identifier à travers ce projet, est donc liée à la formalisation des principes nécessaires d intégration entre chacune des méthodes (outil/méthode) d analyse de risques. Nous avons donc réalisé un recensement des méthodes de sûreté de fonctionnement les plus utilisées dans le domaine industriel. Ensuite, nous avons identifié, récupéré et utilisé quelques outils du marché. Notre choix s est porté sur les outils qui supportent l ensemble de ces méthodes. Ce recensement n est absolument pas exhaustif mais prépondérant par rapport à un critère de couverture vis à vis des méthodes. Puis nous sommes passés à l utilisation des ces outils pour mettre en œuvre une démarche d analyse des risques sur l usine de production d eau potable de Lunéville. Cette phase a pour objet de «tester» ces outils au sens de leur intégration ; elle a nécessité, au préalable, une analyse fonctionnelle de l usine. Enfin, nous avons proposé sur la base des résultats précédents, des principes généraux d intégration d une future suite logicielle d outils de sûreté industrielle appliquée à la demande de la CGE. Chronologie - Découverte du travail réalisé l an dernier, - Recherche bibliographique sur les risques et les méthodes de qualification, de quantification de ceux-ci, - Recherche sur les méthodes dynamiques (Markov, Monte Carlo), - Utilisation des outils de l AIP sur une partie de l usine de production d eau potable de Lunéville, - Rapport et soutenance intermédiaires en anglais, - Prêt et utilisation d outils d analyse des risques recensés sur le marché, - Analyse spécifique des différents outils en vue de leur intégration, - Relevé des différentes entités communes à chaque outil, - Rapport et soutenance finaux. Contributions Extérieures Notre travail offrira à la Générale des Eaux une première solution à leur demande, ceci ne constitue bien sûr qu une base de travail qui devra se poursuivre par un investissement financier et humain important afin d atteindre l intégration des principales méthodes d analyse et de maîtrise des risques sous une même et unique plate-forme informatique

21 INCOTEC CRÉATION D UNE APPLICATION DISTRIBUÉE D AIDE À LA DÉCISION Distributed application for decision making ABSTRACT Incotec, software editor specialized in time management, develops and markets several software packages. One of these is Incoplan. This software makes it possible to plan manufacturing orders on a set of resources, defining various levels in a company. This software takes a certain number of production constraints and provides, a realizable solution (when that is possible) respecting the constraints. The project objective is to design a software module integrated in Incoplan, contributing to the internal decision-making (taken by persons in charge of production) and external (taken by the salesman in front of customers). This module makes some queries to Incoplan database remotely to obtain information about the production system (machines loads, production delays) or information on customer orders (due date of a command, production delay of an article). This remote enquiry must generate a report presenting in a clear way, various relevant indicators, allowing a decision-making in terms of time and production feasibility. To allow decision makers to identify the sources of possible conflicts (production delays, resource overload), this application will have to represent the chosen indicators while descending the various levels of the company (factory, shop, cell, resource, manufacturing order). This method of descending by refinement is called " Drill and Down Methodology ". Our project proceeded in two phases. A technical and economical study phase on various technologies based on distributed architectures (COM/CORBA), supporting the distant application of decision making. The first phase aimed to provide to Incotec a document presenting and criticizing the various technologies, to help the company to make a decision about the technology the most adapted to their needs. The second phase was the design and the realization of the prototype. We began by choosing relevant performances criteria (number of late commands, total production cost), and their charts, allowing a fast decision-making. Once validated, we studied the structure of the existing prototype, to develop the new prototype with our improvements / 2001 Étudiants Cédric BERTELETTI Loïc DAVAL Christophe ROBERT Thomas SCHEER Partenaire Bd Gonthier d Andernach B.P ILLKIRCH CEDEX Encadrants industriels Jean-Marc BERGER André HENTZLER universitaire Antony VIGNIER This industrial project enabled us to follow most of the project life cycle

22 INCOTEC PRÉSENTATION Incotec, éditeur de logiciels spécialisés dans la gestion du temps, développe et commercialise plusieurs progiciels dont Incoplan. Ce logiciel permet de réaliser la planification d un ensemble d ordres de fabrication sur un ensemble de ressources, définissant différents niveaux de l entreprise. Ce logiciel prend en compte un certain nombre de contraintes réelles de production et fourni, une solution réalisable (lorsque cela est possible) répondant à l ensemble des contraintes. L'objectif de ce projet est de concevoir un module logiciel intégré dans Incoplan, aidant à la prise de décisions internes (prises par des responsables de production) et externes (prises par des commerciaux en présence de clients). Ce module doit permettre d'interroger la base d Incoplan à distance pour obtenir des informations relatives au système de production (charge des machines, retards de production ) ou aux commandes des clients (temps de réalisation d'une commande, retard de production d'un article ). L'interrogation à distance d'incoplan doit générer un rapport présentant de manière claire, différents indicateurs pertinents, permettant une prise de décision en termes de délai et de faisabilité de production. Pour permettre aux décideurs d'identifier les sources d éventuels conflits (retard de production, surcharge d'une ressource, infaisabilité d'une commande ), cette application devra permettre de consulter les indicateurs choisis en descendant les différents niveaux de l'entreprise (usine, atelier, cellule de production, ressource, ordre de fabrication ). On pourra ainsi faire varier la granularité d'une analyse sur un problème repéré en haut de la hiérarchie et d accéder à un niveau de détail plus bas. Cette méthode de raffinement est appelée "Drill and Down Methodology". Notre projet s'est déroulé en deux phases. Une phase d'étude technico-économique sur les différentes technologies du marché des architectures distribuées (COM/CORBA), supports nécessaires pour réaliser une application distante, et une phase sur l'étude, la conception et la réalisation d'un prototype de l'application finale d'aide à la décision. La première phase avait pour objectif de fournir à Incotec un document présentant les différentes technologies d'architectures distribuées du marché, afin que l'entreprise puisse pendre une décision quant à la technologie la plus adaptée à leurs besoins. Nous avons donc étudié les spécificités techniques de chaque produit, en les critiquant vis à vis des besoins d'incotec, afin d'aboutir à une étude technique argumentée par rapport aux besoins réels de l'entreprise. La deuxième phase du projet avait pour but de concevoir et réaliser un prototype de l'application d aide à la décision. Nous avons tout d'abord cherché et choisi des critères de performance pertinents (nombre de commandes en retard, coût total de production, ), ainsi que leur représentation graphique aux différents niveaux de la hiérarchie de l entreprise, permettant une prise de décision rapide et adaptée aux différentes situations dans lesquelles les utilisateurs futurs pourront se trouver. Suite à la validation de cette analyse, nous avons étudié la structure d un prototype existant, puis à partir d une conception en U.M.L., nous avons proposé un nouveau prototype de l'application, et développé ce dernier. Chronologie - Découverte de l entreprise, - Découverte du projet, - Analyse des besoins du client, - Recherche bibliographique pour établir un état de l art des architectures distribuées, - Rédaction du cahier des charges - Rapport et soutenance intermédiaires en anglais, - Découverte de la méthode Drill and down, - Analyse d indicateurs pertinents, - Conception et développement d un prototype, - Livraison du prototype et des livrables, - Rapport et soutenance finaux. Contributions Extérieures Ce projet industriel nous a permis de suivre une grande partie du cycle d avancement d un projet. Nous sommes en effet intervenus à plusieurs stades : rédaction d un cahier des charges, réalisation d une analyse technico-économique, conception de l application et développement de cette dernière. Nous avons aussi réalisé l importance de la production de documents lors de l avancement d un projet. Ces documents permettent, outre un moyen de communication important, un suivi et une traçabilité des activités des différents acteurs du projet. Nous avons aussi pu apprécier la nécessité d une gestion de projet efficace, permettant une avancée cohérente et ciblée de tous les membres d une équipe

23

24 INTECH PRÉSENTATION Créée en 1985, InTech est une société de consulting employant environ 70 personnes, et basée à Schifflange, au Luxembourg. L'arrivée des nouvelles technologies en matière de communication alimente une concurrence générale du marché. Ainsi, sa mission est de mettre son expérience dans les nouvelles technologies au service de ses clients, afin de les aider à établir un système d'informations performant et flexible dans le but d'augmenter leur compétitivité. Pour cela, il est très important qu'intech ait une compréhension claire et profonde des besoins et défis du client. C'est pourquoi, elle essaie toujours d'établir des relations à long terme basées sur le professionnalisme et la confiance. Elle répartit son activité suivant quatre grands domaines de l'informatique : le conseil, l'expertise, l'intégration de système, l'assistance technique et l'assistance projets. Les technologies de l'information évoluant à grande vitesse, il est nécessaire dans une société de service comme InTech de comprendre et d'adopter rapidement ces dernières. Malheureusement, un obstacle est vite rencontré : le temps. En effet, pour assimiler ces technologies et répondre aux besoins des clients, les employés d InTech doivent utiliser et accéder à de nombreuses ressources. La recherche de ces ressources, ainsi que l apprentissage des nouvelles technologies peut très vite devenir une perte de temps. InTech éprouve aujourd'hui, par le nombre croissant des projets, le besoin d'organiser ces ressources afin d'utiliser le savoir de l'entreprise. La solution : une application en architecture distribuée dédiée à l organisation, à la gestion et au partage de ressources. Ce logiciel utilise les technologies nouvelles que sont les Enterprise Java Beans (EJB) et les Servlets, au sein d une architecture 3-tiers et en utilisant le serveur d applications BEA WebLogic, et ceci afin de permettre un accès hétérogène aux différentes ressources (via Intranet / Internet). Notre premier rôle fut donc la découverte et l'apprentissage de ces nouvelles technologies afin de pouvoir les utiliser de manière optimale au sein du logiciel. Pour cela, notre encadrant industriel, qui avait déjà une certaine expérience dans ces technologies, fut d'une aide précieuse. En parallèle, nous avons commencé une étude des besoins du logiciel en vue de l'élaboration du cahier des charges. Puis, toujours en parallèle de l'apprentissage des technologies et à partir de ce cahier des charges, nous avons défini une spécification qui ne prend pas en compte l'aspect technique du logiciel. Cette spécification nous a permis de détailler l'architecture des données, et plus spécifiquement celle des ressources, leurs relations, ainsi que les différentes fonctionnalités. Ces deux activités ont été effectuées à l'aide de UML. Une fois la spécification terminée, nous avons entamé la conception de l'architecture du logiciel ainsi que le développement. En effet, le logiciel Together que nous utilisons pour la conception UML permet de visualiser en même temps le code Java. L'architecture du cœur du logiciel s'articule autour des EJB et utilise une base de données SQL Server 7.0. Chronologie - Visite de l entreprise et documentation, - Installation du matériel et des outils, - Prise en main des outils, - Analyses des besoins et rédaction du cahier des charges, - Rapport et soutenance intermédiaires en anglais, - Spécifications, - Conception et développement, - Intégration et tests, - Rapport et soutenance finaux. Contributions Extérieures Le logiciel obtenu possède une architecture qui procure des performances supérieures à celles espérées par une architecture classique : pas d EJB, ouverture et fermeture de connexions à la base dans chaque classe de ressources et pour chaque exécution de requête SQL, au lieu d un pool de connexions qui ouvre un ensemble de connexions maintenues ouvertes et attribuées à la demande. Le serveur d applications BEA WebLogic était au départ utilisé essentiellement pour les EJB, et les pools de connexions, il sert maintenant aussi comme serveur web

25 LUCID-IT RÉALISATION D UN PROTOTYPE DE SYSTÈME D HÉBERGEMENT DE SERVICE DE RECHERCHE Remote search hosting service ABSTRACT Today, be present on the Internet becomes a matter of priority for many companies, government services, municipalities or associations. Even if their web site is well designed, a site search tool provides a powerful mean to make the navigation easier. But because of a lack of time, or technical skills, very few sites offer such facilities. The purpose of the industrial project developped in collaboration with Lucid-IT, was to create a remote search hosting service prototype. The working is as follows : the webmaster of the site registers to the service, then his site is indexed by Lucid-IT s servers, and the search form HTML code is sent back to the webmaster. Search queries are performed, by our servers, and results are given as if the search engine was located on the webmaster s site. Our work was not only to develop a prototype, but also to study various aspects of the problem, such as the issue of shared out tools, or indexing techniques, and to set up an evolutionary architecture for the project. The system was divided into three servers : webmaster subscription, indexing, and searching. The first one was developped in Java, using XML storage. The two others rely on existing free software (written in C++), which have been adapted to fit our needs. CORBA was used to convey information between the servers. At the end of the project, the prototype satisfies only minimum requirements regarding the list of features that a final product should include, but its architecture seems to be a strong basis. Finally, this project was for us quite formative, because it involves several new technologies, let us put into practice our knowledge about design patterns and required attention about project management / 2001 Étudiants Rémi HENRIOT Boris RIGAULT Pierre RIVASSEAU Partenaire Le carré rive gauche 14, bld du 21ème RA NANCY Encadrants industriels Olivier BOULANGER Patrice LOPEZ universitaire Jacques GUYARD

26 LUCID-IT PRÉSENTATION S'afficher sur Internet s'impose de plus en plus comme un passage obligé pour les PME, les administrations, les collectivités locales et les associations, qui se doivent d'offrir les meilleures fonctions de navigabilité aux internautes. Cependant, pour des raisons de coûts, de compétences et de temps, peu de ces sites offrent un système de recherche par mots clefs ou par concepts. L'objectif de ce projet pour la société Lucid-IT est de mettre en place un service de moteur de recherche à distance fiable, rapide et économique, accessible en quelques minutes par simple abonnement. Ce service sera en fait le premier élément d un ensemble de services proposés aux webmasters. Dans le cadre du projet industriel ESIAL, le but fixé est la réalisation d un prototype du système : enregistrement d un webmaster, indexation de son site Internet et moteur de recherche distant fonctionnel. Mais ce prototype, s il ne constitue pas un résultat définitif, se doit tout de même de mettre en place une architecture générale compatible avec les compléments et évolutions futures. Dans un premier temps, nous avons défini les différents axes d étude du projet. Le premier couvre naturellement les aspects d indexation d un site et de recherche dans les données ainsi récupérées. Mais cet aspect algorithmique ne doit pas masquer le fait qu il s agit ici de mettre en place un véritable système multi-composants. En ce sens, le deuxième axe d étude concerne la problématique de la répartition du système et de la méthode de communication entre composants. Enfin, puisqu il s agit d un service, la gestion des utilisateurs est un élément central du système, ce qui constituera le troisième axe d étude. Puis nous avons recherché et testé des outils déjà existants dans chacun des axes ainsi définis. Suite au choix des différents outils, nous avons défini l architecture globale du système : - un serveur gérant les informations des différents abonnés, - un serveur permettant l indexation des sites Internet et la mise à jour de la base de données en cas de demande de ré-indexation par un webmaster, - et un serveur de moteur de recherche. La poursuite du projet a consisté en une phase de développement des différents serveurs de façon relativement indépendante (les serveurs d indexation et de recherche partagent la même base de données) ; ces serveurs ont été ensuite testés indépendamment les uns des autres, pour finalement communiquer entre eux via CORBA. Le résultat de ce projet est qu un webmaster peut s enregistrer sur le serveur d abonnement. Cet enregistrement va lancer automatiquement l indexation de son site Internet. Nous n avons pas eu le temps nécessaire pour développer une application qui enverrait un au webmaster à la fin de l indexation. Par contre, le moteur de recherche est bien accessible depuis son site : la recherche fonctionne et est totalement transparente pour l utilisateur final grâce à l utilisation de servlets. Chronologie - Définition de trois axes d étude (indexation & recherche, outils répartis, gestion des abonnements), - Recherche et évaluation des outils existants, - Présentation du cahier des charges, - Rapport et soutenance intermédiaires en anglais, - Conception de l architecture globale du système, - Développement des différents composants, - Intégration des composants dans le système global via CORBA, - Rapport et soutenance finaux. Contributions Extérieures Ce projet industriel s est finalement révélé très formateur, tant sur le point technique puisque nous avons approfondi nos techniques de programmation objet en mettant en pratique les modèles de conception éprouvés ( design patterns ), que sur le point de vue organisationnel avec la gestion du projet (documents inhérents pour le suivi du projet, travail en équipe) et la gestion des configurations. En conclusion, le prototype développé a les caractéristiques minimales pour le bon fonctionnement du moteur de recherche à distance. De plus, l évolutivité du système est assurée grâce à une certaine facilité de réutilisation du serveur d abonnement ainsi que de la modularité des serveurs d indexation et de recherche

27 LUXSCAN ÉTUDE ET DÉVELOPPEMENT D UN PROCÉDÉ DE RECONNAISSANCES DE DÉFAUTS SUR PLANCHES DE BOIS Specification and development of a process for defect recognitions on wood boards ABSTRACT Luxscan Technologies, based in Luxembourg, is a young society which sells defects recognition systems, especially for timber industry. Those systems are used in order to control the quality of the product and to sort it. The Luxscan Technologies project consists in developing a piece of software for its wood recognition activities, based on Nozaki s method using fuzzy logic. Each board of wood is analysed by a scanning machine, and all parameters of defects are estimated. Our project has to identify the defects of the board with this data. The software has been made in Visual C++, modelled with Rational Rose and analysed with Matlab. The main program is made of two important parts : the first one correspond to the learning phase and the second one to the recognition phase. With a file, composed by characteristics of already identified defects, the software learns the different aspects of each defects and constructs a model composed by if..then..else rules and a confidence degree. So with this model, the program is able to recognise defects independently of their nature. Some others tools help Luxscan developers to generate configuration files, to save and load models / 2001 Étudiants Julien GUYON Olivier OPERON Tony SICKLER Guillaume URBAN Partenaire Technopart Schlassgoart 66, rue de Luxembourg L-4221 ESCH sur ALZETTE Encadrants industriel Raphaël VOGRIG universitaire Vincent BOMBARDIER

28 LUXSCAN PRÉSENTATION Luxscan technologies est une société luxembourgeoise créée en août Cette entreprise conçoit, développe et commercialise des systèmes industriels pour le contrôle de la qualité de la production (bois, métaux, produits manufacturés ). Des scanners contrôlent en temps réel et simultanément l aspect, la couleur et la forme des produits. Luxscan est spécialisée dans les technologies telles que la vision, l intelligence artificielle, les scanners laser, le traitement d images Luxscan utilise actuellement une machine capable d analyser et de trier des planches de bois grâce à différentes méthodes. Luxscan a proposé comme projet industriel l étude de la méthode de Nozaki, basée sur la logique floue, en vue de son implémentation dans son logiciel. Une modélisation Matlab initiale a prouvé les capacités de cette méthode, mais a montré des problèmes de temps de reconnaissance. C est donc dans cet objectif d optimisation de la méthode que Luxscan a fait appel à ESIAL. Les aspects innovants de ce projet sont nombreux, car la méthode génère elle-même les règles de décision à partir d un lot d échantillon (pas besoin d un expert pour la configuration), l implantation sous forme d arborescence de la méthode de Nozaki (alliant tous les avantages de la méthode mais avec un gain de temps de reconnaissance important) Nous avons donc établi un cahier des charges, qui a permis de réaliser le codage de l algorithme en C++. Ce projet représente une attente importante de la part de l entreprise, qui compte l intégrer à leur produit le plus rapidement possible. La première étape du projet a été l étude de la méthode de Nozaki et des travaux réalisés l année dernière. Ce travail a duré deux mois afin d appréhender exactement l objectif du projet et la façon de le réaliser. Le principe est simple. Il y a tout d abord une phase d apprentissage, pendant laquelle le logiciel va générer un modèle à partir d un ensemble important d échantillons de défauts connus. Ainsi le logiciel aura toutes les informations nécessaires sur l ensemble des défauts à reconnaître. Dans une seconde phase, ce moteur pourra désormais identifier des défauts inconnus, associant un degré de confiance à la classification réalisée. Chronologie - Etude bibliographique et étude de l existant, - Mise en place de la plateforme de développement, - Conception UML de la méthode à implanter, - Développement Visual C++, - Rapport et soutenance intermédiaires en anglais, - Validation et tests en performance de l implantation réalisée, - Optimisation, - Documentation des travaux réalisés, - Rapport et soutenance finaux. Contributions Extérieures Les résultats obtenus sont convaincants. Nous avons réalisé un classifieur universel dont les performances sont bonnes en temps de reconnaissance. Le taux de reconnaissance est satisfaisant, car le taux d erreurs de mémorisation (reconnaissance des données d apprentissage) de plus de 80 % et de généralisation (défauts inconnus nouveaux) de plus de 70 %. Ces travaux pourront être rapidement intégrés chez Luxscan Technologies

29 MATRA BAe B DYNAMICS Projet 1 RÉALISATION D UNE INTERFACE GRAPHIQUE DE VISUALISATION DE TRAJECTOIRES D AVIONS A graphical interface for planes trajectories visualization ABSTRACT The CEV of Istres (a flying test center) needed tools in order to test aircrafts flying in a real environment. This lead to SYTRAM which is a system that can track aircrafts in the air and also compute their coordinates. This system can also get information from its different transmitters and from the aircraft itself. All these data were displayed with a graphical interface which was obsolete, slow and did not offer some needed functionalities. Thus, Matra Bae Dynamics asked us to build a brand new application including the most recent technologies such as JAVA, XML, The objectives were multiple: to build an application able to display all the information in a nicer and more useful interface than the old one, both in a real and differed time mode. The innovation consisted in including a module which could display flight paths on a map. This part lead to the study of two graphics toolkit for JAVA : Jloox and Jviews. We had to choose one of them, according to aspects of usefulness and easiness. Jloox seemed to fit better. Then we started designing using UML in order to complete the specifications given by Matra and we developed the application thanks to Jbuilder4. After 5 months, we produced a functional application and, what is not the least, proved that Jloox was operational and sure / 2001 Étudiants Olivier GIL Sébastien HOFFMANN Thierry LHERMINE Nicolas MARRIERE Partenaire 37, avenue Louis Bréguet VELIZY VILLACOU- BLAY Encadrants industriel Daniel GRAND universitaire Jean-François SCHEID

30 PRÉSENTATION MATRA BAeB DYNAMICS Projet 1 Le centre d essai en vol d Istres avait exprimé le besoin pour un système capable de suivre des cibles en plein vol. L étude a été confiée à Matra BAE Dynamics, leader européen dans le domaine des missiles tactiques, des contremesures et des drônes (avions sans pilote). Cela a donné lieu à la réalisation et à la mise en place du système SYTRAM. Situé aux alentours d Istres, ce système consiste en une vingtaine de balises capables d interroger les cibles en vol afin d obtenir des renseignements sur une cible ainsi que la distance qui les sépare. Toutes ces informations sont ensuite transférées vers une station de traitement qui calcule si possible les coordonnées de chaque cible. Il s agit maintenant de pouvoir afficher ces informations. C est ici que s insère notre projet industriel. Nous devions en effet créer une application capable d afficher ces données en temps réel (via le réseau) ou en temps différé (à partir d un fichier). Il fallait également pouvoir afficher les trajectoires des cibles sur des cartes fournies par l IGN. Chronologie - Réunion chez Matra : prise de connaissance du projet, - Spécification des besoins, - Etude de Jloox/JViews, - Rapport et soutenance intermédiaires en anglais, - Conception de l architecture, - Codage de l application, - Rapport et soutenance finaux. C est ce dernier point qui a requis le plus d attention car cela n avait jamais été réalisé auparavant. Il a d abord fallu choisir entre deux extensions du langage Java spécialisées dans la cartographie. Il nous fallait les étudier afin de définir leur efficacité et leur facilité de prise en main. Nous avons alors sélectionné Jloox développé par Loox car il a satisfaisait à toutes les contraintes. Nous avons en parallèle commencé l étude du logiciel en rédigeant un cahier des charges suite à la demande de Matra. Le logiciel devait être développé en Java et devait à la fois être performant, convivial et surtout facile à maintenir. La conception de l application a donc été réalisée avec l outil Rational Rose. Outil que nous avons également utilisé pour le développement en complément de l environnement de programmation Jbuilder4. Contributions Extérieures Au terme de ce projet, nous avons pu rendre un logiciel fonctionnel, et satisfaisant aux contraintes définies dans le cahier des charges. Nous avons également pu montrer l efficacité de Jloox ce qui a permis à Matra d acheter sans crainte de mauvaise surprise

31 MATRA BAe B DYNAMICS Projet 2 ÉVOLUTION DE L INTERFACE HOMME-MACHINE OSCAR OSCAR S interface evolution ABSTRACT Nowadays, the development of high technology weapons is more and more complex. It require the use of tests and a lot of standards. In term of reliability, the best test is a real test. However, a real launch is very expensive and require a lot of organization. That s why we use software for tests. MBDA is resulting from the fusion of three large company: British Aerospace Missile, Matra Defense and Aliena Marconi Missile. MBDA is placed at the first European rank at the second world rank of the manufacturers of missiles, immediately after Loocked-Martin. It equips the army of about fifty country and has the broadest range of missiles in the world. The simulator of Matra is composed of four principal products: OSCAR, CATRAM, SERPAM and debriefing. CATRAM is used to model the simulation and to make evolve this one. SERPAM takes again information of CATRAM and allows to display the data. OSCAR is used to set the simulation up and to describe the simulation. Once recorded, a scenario can be replayed and studied with debriefing. Our project is based on OSCAR. Indeed, we had to develop a new OSCAR and to add new functionalities : evolutionarity and interactivity. We shared the program in independent modules developed with a the new interface. Indeed, one can load various parts and test the possible problems of coherence. The versatility of the future software implies its independence with respect of the platform. We use Java to do that and the graphic development tool Jbuilder from Borland. At the end of this project, the interface allows to create, to save, to load and modify any part of the application. The installation of multilingual is finished and graphic visualization too. We used our technical knowledge acquired during ESIAL and we learned the management of a team and a project / 2001 Étudiants Régis CALESTROUPAT Guillaume MAILLARD Grégoire PICQUOT Partenaire 37, avenue Louis Bréguet VELIZY VILLACOU- BLAY Encadrants industriel Michel ARNAUD universitaire Brigitte JARAY

32 PRÉSENTATION MATRA BAeB DYNAMICS Projet 2 De nos jours, le développement des armes de haute technologie est de plus en plus complexe. Aussi, cela nécessite l utilisation de tests de plus en plus complets et qui doivent répondre à des normes de fiabilité fortes. Le meilleur moyen de test du milieu missilier, en terme de fiabilité, reste à l heure actuelle le tir réel. Cependant ces tirs réels sont très coûteux et nécessitent une organisation énorme. C est pourquoi on utilise de plus en plus les simulateurs logiciels afin de tester et d étudier les différents produits. La société MBDA est issue de la fusion de trois grandes entreprises de la défense européenne : British Aerospace Missile, Matra Defense et Aliena Marconi Missile. MBDA se place au premier rang européen dans le domaine des missiles tactiques, des contre-mesures et des drônes (avions sans pilote) et au deuxième rang mondial des constructeurs de missiles, immédiatement après l Américain Loocked-Martin et devant Bœing. Elle équipe les forces armées de près d une cinquantaine de pays et possède la plus large gamme de missiles au monde. Le système de simulation de scénario de combat aérien de Matra se compose de quatre principaux produits : OSCAR, CATRAM, SERPAM et débriefing. CATRAM sert à modéliser la simulation et à la faire évoluer. SERPAM reprend les informations de CATRAM et permet l affichage graphique. OSCAR sert à paramétrer la simulation et à décrire l état initial de cette simulation. Une fois enregistré, un scénario peut être rejoué et étudié grâce à l outil débriefing. Nous devions refaire OSCAR tout en respectant son intégration au sein des autres produits mais en y ajoutant d autres fonctionnalités et en respectant de fortes contraintes d évolutivité et d interactivité. Chronologie - Découverte de l entreprise, - Découverte de l environnement dans lequel s intègre le projet, - Définition du cahier des charges, - Définition du style d interface, - Rapport et soutenance intermédiaires en anglais, - Développement de l interface, - Intégration des fonctions de chargement et sauvegarde, - Tests et validation finale, - Rapport et soutenance finaux. Notre projet s est donc surtout axé autour du développement de l IHM pour le paramétrage. Nous avons tout d abord découpé les fonctionnalités en modules puis développé la nouvelle interface en respectant une totale indépendance entre les différents modules. En effet, on peut charger différentes parties indépendantes d une simulation et tester les éventuels problèmes de cohérence. La polyvalence du futur logiciel implique son indépendance vis-à-vis de la plate-forme sur laquelle fonctionne l application. La puissance de Java et la portabilité des programmes qu il crée nous a conduit à choisir cet outil. Le développement a été effectué grâce à l environnement de développement graphique Jbuilder de Borland. En effet, ce logiciel permet d exploiter les innombrables fonctionnalités de Java. Contributions Extérieures Au terme de ce projet, l interface permet la création, la sauvegarde, le chargement et la modification de toutes les parties de l application, de nouveaux fichiers ont été créés pour permettre l évolution future du logiciel, la mise en place du multilangage est terminée et la visualisation graphique aussi. Seul l aspect paramétrage interactif n a pas pu être réalisé. Le projet nous a permis de mettre en pratique nos connaissances techniques acquises durant notre scolarité mais aussi et surtout nous a permis de mieux saisir les enjeux d une bonne gestion de projet et d une bonne gestion d équipe

33 NIST Projet 1 OUTIL DE RECHERCHE POUR LE PROJET DESIGN REPOSITORY Search tool in the Design Repository Project ABSTRACT Engineering product development in today s industry is becoming increasingly knowledge intense. The Manufacturing Engineering Laboratory, one of the seven laboratories of the National Institute of Standards and Technology (NIST), is working on the Design Repository Project (DRP). The main purpose of this project is to give a technological solution that supports the use and the management of design repositories in the industry. In contrast to traditional design databases, design repositories more actively support knowledge-based design, serving not only as archives, but as repositories of heterogeneous information designed to enable representation, capture, share, and reuse of corporate design knowledge. The DRP is composed by a set of three tools. Two of them, an editor and a browser, had already been implemented by the NIST researchers. Thus, our study focused on the last component of the DRP, namely a search tool that allows an ordinary user to retrieve information from the Design Repository. To reach this objective we followed a three Third Architecture model with Java solutions and XML. The main difficulty of this design and associated implementation was to translate the dynamic constructed query into the SQL language in order to access the database used in the DRP. The results we obtained were encouraging : the query for the search is easy to construct, and the answer obtained can be understood by any non computer scientist user. The last stage of the project will be the integration of our tool within the DRP during an internship in the Manufacturing Engineering Laboratory of the NIST / 2001 Étudiants Fabrice GRUNCHEC Jean-François HEINTZ Thomas HEUTE Thibaut SAINT-MARTIN Partenaire 100 bureau drive Gaithersburg MD USA Encadrants industriel Simon SZYKMAN universitaire Olivier FESTOR

34 NIST Projet 1 PRÉSENTATION Depuis plusieurs années, les ingénieurs tentent de mettre en commun et de partager les savoirs de conception afin d augmenter le potentiel de développement et de recherche dans tous les domaines. Jusqu à présent, seul le stockage de données de type texte dans les bases de données traditionnelles était possible, alors que le savoir de conception nécessite un stockage de données très hétérogènes allant du simple texte à des données de types bien plus complexes. Le projet industriel proposé par le NIST, se fait en collaboration avec l un de ses sept laboratoires, le laboratoire d'ingénierie de fabrication ou Manufacturing Engineering Laboratory qui travaille actuellement sur un projet appelé le Design Repository Project (DRP). Celui-ci consiste à développer des technologies permettant l'utilisation de dépôts de données en conception ou Design Repository dans le secteur de l'industrie. Contrairement aux bases de données traditionnelles, les Design Repository doivent comporter non seulement les archives traditionnelles mais aussi des informations hétérogènes. Ils sont conçus de telle manière à permettre la représentation, la saisie, le partage, et la réutilisation de toutes les sortes de connaissances en conception pouvant être accessibles à ce jour. Pour ce faire, le DRP se compose d un ensemble de trois outils. Deux d'entre eux, un éditeur et un navigateur, avaient été totalement finalisés au moment où le sujet nous a été proposé. Aussi, notre étude s inscrivait entièrement dans le cadre de ce projet puisqu'elle consistait à concevoir et prototyper le troisième et dernier module, un outil de recherche. Ce dernier doit permettre à un utilisateur ordinaire de rechercher une information sur un objet donné dans le Design Repository. Pour atteindre cet objectif nous avons tout d abord procédé à une phase importante de documentation comprenant elle-même plusieurs parties : une appréhension globale de l ensemble du projet DRP, suivie de l étude des spécifications de notre propre projet et enfin une étude sur les technologies les plus adaptées au problème posé. Notre choix s est orienté sur un modèle d'architecture Trois Tiers nécessitant l utilisation des technologies Java de type Servlet, Java Server Pages (JSP) et JavaBeans dont l ensemble a été associé au langage XML. Mais la principale difficulté à laquelle nous nous sommes confrontés a été de traduire la requête construite dynamiquement via notre interface, en un langage de type SQL afin d'accéder à la base de données utilisée dans le DRP. Les choix réalisés se sont avérés corrects : en effet, il est relativement aisé de construire une requête de recherche, et la réponse obtenue peut être comprise par tout utilisateur. La dernière étape du projet sera l'intégration de notre outil dans le DRP lors d un stage au sein du laboratoire d'ingénierie de fabrication du NIST (MEL). Chronologie - Documentation sur le Design Repository Project, - Définition précise du sujet et des besoins, - Etude de l architecture existante, - Documentation sur les technologies envisageables, - Choix d une solution technique, - Rapport et soutenance intermédiaires en anglais, - Conception, développement d un prototype, - Développement de l outil final, - Rapport et soutenance finaux. Contributions Extérieures Pour notre part ce projet s est avéré très formateur au niveau technique, appréhension de nouvelles technologies (Servlet, JSP, JavaBeans et XML) ; mais aussi et surtout au niveau organisationnel : gestion de l équipe de travail, du temps, des tâches à échelonner et des ressources à notre disposition. Aussi ce fut pour nous, notre première confrontation avec la réalité du milieu industriel : ses exigences, ses normes, ses méthodes ; nous donnant ainsi un aperçu de ce à quoi nous serons confrontés dans notre métier d ingénieur

35 NIST Projet 2 ÉTUDE D UNE ARCHITECTURE OUVERTE POUR L ASSEMBLAGE An Open Architecture for Assembly ABSTRACT The requirement for the exchange of CAD models between dissimilar CAD systems has become very important in today's aircraft and car industry. The exchange of CAD models between dissimilar CAD systems is based on a neutral format defined in ISO known as STEP. New CAD systems include parameterized models using constraints. However STEP cannot yet exchange those parameters and constraints. ISO can only exchange basic geometry, topology of shape models. The purpose of this project is to develop an object oriented model that defines an open architecture framework for the integration of various assembly software tools. The project was organised into studying NIST developed assembly models with recently submitted Japanese Assembly Model, evaluating representations, identifying gaps that still exist with new "merged" model. The next analysis will be done during a training period in order to use the acquired knowledge / 2001 Étudiants Maxime DE BAYNAST Cédric GAGNON Bertrand GILLET Jean-Christophe JULIEN Partenaire 100 bureau drive Gaithersburg MD USA Encadrants industriel Kevin LYONS universitaire Alain BERNARD

36 NIST Projet 2 PRÉSENTATION Au cours des vingt dernières années, le taux d'équipement informatique des entreprises industrielles n'a cessé de croître avec des performances en constante amélioration, et ceci afin de répondre aux besoins des applications et techniques informatiques de plus en plus exigentes. Ces applications servent des domaines divers et variés tels que la CAO mécanique, électrique, le calcul scientifique, la simulation numérique, la gestion de production, la gestion des données techniques, etc. De plus, la concurrence se faisant, ces entreprises ont dû faire face à des impératifs de réduction de coût et de délais. Ceci nécessite une meilleure intégration de l'entreprise afin de permettre le travail en ingénierie simultanée. Afin de supporter ces différentes techniques, on a dû faire appel à des techniques de communication telles que les échanges de données et le partage d'informations, accompagnées de la mise en place d'un système d'information basé sur un modèle de référence fédérateur. STEP, STandard for Exchange of Product Model Data est un projet de norme internationale de l'iso (International Organization for Standardization) : ISO Elle est développée au sein du groupe ISO/TC184/SC4. La mission de ce groupe est la construction d'un standard permettant de traiter la représentation et l'échange de modèles de produit en couvrant leur cycle de vie. Pour cela, STEP se doit d'être : - un standard multi-applications traitant tous les produits manufacturés, tous les métiers et tous les stades du cycle de vie d'un produit ; - un standard multi-utilisations pour les échanges de données en définissant un format neutre, l'archivage en couvrant la durée de vie des produits, les bases de données produit en permettant l'intégration des applications. Les nouveaux systèmes de CAO construisent des modèles paramétrés et avec contraintes. Cependant STEP ne peut pas encore échanger ces paramètres et contraintes, ne transférant que la géométrie et la topologie des modèles. Afin de faire évoluer STEP vers une formalisation des contraintes et paramètres d assemblage, une équipe du NIST travaille actuellement sur cette problématique. Notre projet s insère dans cette démarche. Nous avons eu comme objectif de développer un modèle orienté objet définissant une architecture ouverte pour l'assemblage dans le domaine de la CAO. L'organisation du projet s'est faite par l'étude des modèles existants, l'évaluation des représentations et l'identification des failles du nouveau modèle. Ainsi il nous a fallu nous documenter sur les problèmes d assemblages. Nous avons dû nous familiariser avec le langage EXPRESS de la norme STEP afin de pouvoir analyser et modifier les modèles. D autre part nous avons utilisé dans notre étude la méthode de modélisation UML afin de respecter les contraintes techniques. Chronologie - Recherche de documentation, - Présentation du projet, - Etude précise du NIST UML modèle et du Japanese Express Model, - Déplacement chez AFNOR à Paris, - Développement d un modèle homogène, - Rapport et soutenance intermédiaires en anglais, - Documentation sur le FAB modèle, - Début d insertion du FAB modèle, - Rapport et soutenance finaux. Contributions Extérieures La poursuite de l'analyse fera l'objet de stage aux NIST afin d'utiliser et mettre en œuvre les connaissances acquises dans le cadre du projet industriel

37 NIST Projet 3 UTILITAIRE DE TEST POUR UNE PLATE-FORME SIP SIP platform test tool ABSTRACT Voice over IP and more commonly multimedia communications over the Internet is becoming increasingly important. To allow these new kind of communications to offer a high Quality of Service, the IETF (Internet Engineering Task Force) has developped a protocol called SIP (Session Initiation Protocol). This protocol allows the establishment, the modification and the termination of interactive communication sessions through networks like the Internet. The kind of session is described by another protocol like SDP (Session Description Protocol) and can be voice, video, HTML files and so on. The NIST Advanced Networking Technologies Division at the National Institute of Standards and Technologies is working on SIP. Fact is that different companies have developped their own implementation of SIP, all of which are not equal. One of the goals of the ANTD team is to develop a set of tools to test and validate the different implementations of this protocol, in order to actively promote SIP among the industry. The aim of this industrial project in partnership with the NIST ANTD team, is to develop an applet which enables the user to visualize the exchange of messages during a SIP session. To carry out this project, we had to specify the information we needed to find for each message in the log files using XML tags. Then we used a XML parser to sort the SIP messages, and the NIST SIP message parser to have messages as Java Object instances. Finally, we defined a Graphical User Interface which gives a clear representation of the trace messages, and allows the user to obtain more information about messages, SIP servers and user agents. This project allowed us to discover a new protocol and to understand different issues of a very interesting field, which is growing very fast / 2001 Étudiants Fabrice BURTE Hugues MOREAU Damien RIGOUDY Damien RILLIARD Partenaire 100 bureau drive Gaithersburg MD USA Encadrants industriel Marc BEDNAREK universitaire Tawfik ES SQALLI

38 NIST Projet 3 PRÉSENTATION Notre projet industriel, proposé par le NIST (National Institute of Standards and Technology), s inscrit dans le Internet Telephony / VoIP project mené par la division Technologies Réseaux Avancées : Advanced Networking Technologies Division. Une équipe de chercheurs de ce groupe étudie en particulier le protocole SIP, Session Initiation Protocol, dédié à la mise en place et à la gestion de sessions de communication multimédia par Internet, en particulier la voix sur IP. Le but global est de standardiser ce protocole de manière à lui conférer la plus grande interopérabilité possible. L équipe de chercheurs dispose d une plate-forme de test, constituée d un ensemble de serveurs et de stations clientes qui conservent une trace de tous les messages SIP qu ils reçoivent et émettent. Pour faciliter l étude des communications ayant eu lieu, les chercheurs ont besoin d un outil permettant d analyser les fichiers de log des messages et de visualiser le déroulement d une session. Nous avons consacré la première phase du projet à nous familiariser avec le protocole SIP et avec les outils permettant d interpréter les fichiers de log, les traces laissées par les clients et serveurs. Les sites de l IETF, Internet Engineering Task Force, et ceux des collaborateurs qui contribuent activement au développement du protocole, ont été d une grande utilité. Dans l optique d interopérabilité, les fichiers de log sont enregistrés au format XML : ils ne sont pas destinés qu à notre outil de visualisation. De plus, leur structure n étant pas définitivement établie, nous avons eu la liberté d en discuter avec notre encadrant tout au long du projet, et d émettre des propositions à ce sujet. L intégralité des outils de test utilisés ou développés par l équipe du NIST utilise Java, il en va donc de même pour notre outil de visualisation. Nous avons mis en évidence deux grandes étapes dans la phase de conception : - Analyse par un parser des fichiers de log, et modélisation objet des sessions de communication, comprenant les clients / serveurs et les messages. - Affichage de la session, permettant à l utilisateur de choisir une session particulière, d en avoir une vue d ensemble et de consulter les détails sur les messages voulus. Nous avons donc séparé le travail en fonction de ces deux étapes dans le but de les développer en parallèle. Le logiciel fonctionne finalement sous le schéma suivant : il lance un parser XML, qui appelle pour chaque message le parser développé par le NIST, et construit au fur et à mesure tous les objets nécessaires à la représentation graphique. Une fois la construction effectuée, une fenêtre permet d afficher les messages d une session choisie par l utilisateur à l aide du menu. Il a ainsi une vue d ensemble chronologique de la communication, et peut demander les détails concernant un message particulier en cliquant sur sa représentation. Chronologie - Familiarisation avec le protocole SIP, - Documentation sur les outils d analyse syntaxiques, - Organisation du projet, - Installation et configuration des machines, - Rapport et soutenance intermédiaires en anglais, - Mise en œuvre du parser SIP, - Mise en œuvre du parser XML, - Test de l application, - Validation, - Rapport et soutenance finaux. Contributions Extérieures - ANVAR, Aide Aux Jeunes pour l Innovation Technologique. Ce projet nous a permis d acquérir des connaissances sur le protocole SIP et de l expérience sur l utilisation de Java dans un projet d envergure, en se conformant au mot d ordre d interopérabilité. Nous avons été particulièrement motivés par le fait de travailler en collaboration avec une équipe de chercheurs dans une ambiance stimulante

39 SKF SYSTÈME DE VISION POUR LE CONTRÔLE DES BAGUES DE ROULEMENTS Vision system to check the ball bearing external rings ABSTRACT SVR (Société Vendéenne de Roulement) is a subsidary company of SKF set in Fonenay-le-Comte (dpt). SKF is the world leader in the production of rolling elements, selling products over 130 countries. The whole process is automated except the post of the aspect visual control. This post has to afford a high rate of quality but it suffers from human mistakes. Our project is to design and develop a fully automated vision post to detect all the defaults on the ball-bearings outer rings. We have to consider both mechanical and vision aspects. The main constraint of the mechanical part is to make the bearing turn by 360 so that it can be totally visualized by the vision system. After that, the detection of every eventual defaults is ensured by this system by image processing. After first tests on some bad ball-bearings, we discovered that the system was not able to treat the problem as expected. Thanks to an interview with our industrial manager, it has been decided that we have to determine the limits of the vision system. Finally, at the same time, we have established the specifications of the mechanical system which should ensure the rotation and the movements of ball-bearings / 2001 Étudiants Xavier CARRERAS Vivien DUCELLIER Thomas LE CHEVALLIER Jean-Hugues MESSE Partenaire Allée des 13 femmes ZI de Jéricho FONTENAY LE COMTE Encadrants industriel Emmanuel CHARLES universitaires Vincent BOMBARDIER François SOEHNLEN

40 SKF PRÉSENTATION La société SVR (Société Vendéenne de Roulement), basée à Fontenay-le-Comte (dpt), est une filiale du géant SKF. Leader du marché mondial des éléments roulants, SKF propose produits dans 130 pays à travers le monde. SVR possède 14 lignes de production tournant 24/24 heures, 7/7 jours qui assurent une cadence de production de roulements/heure. Le processus de fabrication des roulements est entièrement automatisé. Seul le poste de contrôle de l aspect visuel des bagues extérieures des roulements reste non automatisé. Ce contrôle visuel doit permettre d atteindre un taux de retour nul. Pourtant, c est le seul qui reste assujetti aux erreurs humaines. Consciente des enjeux financiers de la politique de qualité menée au sein du groupe SKF, la société SVR a décidé d automatiser ce poste de détection des défauts sur les bagues extérieures des roulements. Suite à des études préliminaires, il est apparu que la meilleure solution était de développer un poste intégrant un système de vision. Notre travail est de spécifier et de concevoir ce poste. Sa configuration nous a imposé de considérer les aspects mécaniques et vision. Le but de la partie mécanique est de permettre la mise en rotation du roulement sur 360, afin de le faire visualiser dans son ensemble par le système de vision. Celui-ci, par acquisition et traitement d images doit assurer la détection de tous les défauts éventuels. Suite à une première série de tests du système de vision sur un lot de roulements défectueux, il s est avéré que le système ne paraissait pas pouvoir traiter la tâche qui lui était assignée. Ainsi, suite à un entretien avec notre encadrant, il a été décidé que nous devions chercher à cerner les limites du système. Nous avons donc procédé à plusieurs séries de tests, à la fois sur les éclairages, les programmes de traitement et les configurations géométriques de l ensemble roulement/éclairage/caméra. Ce faisant, nous avons pu établir précisément les capacités du système dont nous disposions à l intention de notre encadrant industriel. Enfin, en parallèle de ces recherches, nous avons établi les spécifications du système mécanique qui aurait dû assurer les déplacements et la mise en rotation du roulement devant la caméra. Chronologie - Autoformation au système In-Sight de Cognex, - Tests de détection de défauts sur roulements statiques, - Rapport et soutenance intermédiaires en anglais, - Spécifications du système mécanique, - Tests de détection de défauts sur roulements dynamiques, - Rapport et soutenance finaux. Contributions Extérieures - ANVAR, Aide Aux Jeunes pour l Innovation Technologique

41 SYNTEGRA ÉTUDE D UNE SOLUTION DE TRAVAIL COLLECTIF AVEC EXCHANGE 2000 Groupware solutions build on EXCHANGE 2000 ABSTRACT This document describes the development of two groupware solutions built on the new Microsoft Exchange architecture. The first provides an easy way to manage paid holidays for employees through the use of workflows. The second makes team knowledge management easier by combining Exchange and SharePoint. The first part of the project consists of a study of the new products we had to work with. Having understood the new concepts, we then proposed an architecture for our software. Finally, a certain number of meetings with Syntegra enabled us to provide software to suit the demands. Even if good documentation is hard to find, and existing developments are not open source, one can say that the new architecture of Exchange that combines the Active Directory and the WebStorage System provides an effecient way to build groupware solutions / 2001 Étudiants Renaud CHARLET Laurent DELVAUX Peyman GOHARI Arnaud GRANDEMANGE Partenaire Technopôle Nancy Brabois 8, allée Peletier Doisy VILLERS LES NANCY Encadrants industriel Fabien PREMAOR universitaire André SCHAFF

42 SYNTEGRA PRÉSENTATION Au delà de l enthousiasme suscité par l internet, on peut convenir que la messagerie électronique a considérablement amélioré notre façon de travailler ; pour preuve, le marché florissant des solutions portant autour du travail collaboratif. Microsoft, qui remet à jour l architecture de son serveur de messagerie Exchange, prétend fournir un environnement de développement à la fois sûr et commode pour les applications de cette nature. Après avoir assimilé les concepts inhérents à ce nouvel outil, nous avons développé deux applications. La première permet de gérer des demandes de congés, en mettant en œuvre un mécanisme d approbation entre différents acteurs de l entreprise. La seconde offre un mécanisme aisé de la gestion des connaissances dans une équipe : suivi et état d avancement d un projet, plans d innovation, etc, et met à profit Microsoft Sharepoint, un produit qui permet l archivage de documents en ligne. Dans les deux cas, notre souci a été de faire valider une architecture proposée pour le développement, et de faire un suivi hebdomadaire des projets, à la manière des équipes de Syntegra : à savoir proposer des avancées au client, et mettre à profit ses commentaires et critiques. Les résultats ont répondu à l attente des deux parties, puisque nous avons fourni deux applications à Syntegra, répondant aux besoins exprimés et mettant en œuvre des technologies récentes. Nous pouvons dire que Microsoft Exchange 2000 Server allie de façon efficace les deux concepts de Webstore (Stockage en ligne) et Active Directory (service d annuaire) pour offrir un environnement répondant aux besoins de travail collaboratif actuels. Chronologie - Présentation du sujet chez Syntegra, - Acquisition de KM et de WorkFlow, - Découverte et compréhension de l architecture des domaines Windows 2k, - Mise en place des serveurs Exchange 2000 et Tahoe Beta 2, - Etablissement précis du cahier des charges des logiciels à développer de concert avec Syntegra, - Rapport et soutenance intermédiaires en anglais, - Développement des logiciels, - Tests des fonctionnalités, - Rapport et soutenance finaux, - Installation des solutions dévelopées chez Syntegra. Contributions Extérieures

43 THALES Systèmes aéroportés Projet 1 VISUALISATION STÉRÉOSCOPIQUE EN GUERRE ÉLECTRONIQUE Stereoscopic vizualisation in electronic warfare ABSTRACT Thomson-CSF Detexis, worldwide leader in Electronic Warfare systems has designed a complete suite of warfare analysis and visualization software. But, in a relentless will of visualization improvement, it has entrusted ESIAL to create Visu3D to render mission data in 3 dimensions, where a 2D application existed. Having a great interest in this software, and seeing the impact it may have on potential customers, they decided to start enhancing it using stereoscopy. Thus, we studied stereoscopic rendering techniques and began to design the new architecture. Considering that stereoscopy require twice as much computation as needed in conventional 3D, we also studied terrain simplification algorithms. Then, because stereoscopy is currently only done by the glasses drivers, we designed specifically an abstraction layer to achieve the best possible performances. Combining this efficient use of the stereoscopic drivers and the algorithms that simplifies the terrain intelligently we managed to get good performance visualization improvements. What needs to be done is to reduce memory usage using indexed arrays of nodes (for the Roaming algorithm) and to add multitexturing to the terrain in order to improve its visual quality. Hence, the abstraction layer allows the piece of software to be ported to any other operating system or hardware. We greatly recommend you to test the application in stereoscopic mode. You ll certainly be amazed by the impressive realism of stereoscopy, but keep in mind you are not really flying in a F14, it s a simulation! 2000 / 2001 Étudiants Stéphane BERTHELOT David CAMERSINI Paul-Henry PERRIN Brice WERNET Partenaire 2, avenue Gay Lussac ELANCOURT Encadrants industriel Pierre-Jean GOBET universitaire Johanne COHEN

44 THALES Systèmes aéroportés Projet 1 PRÉSENTATION Thomson-CSF Detexis (aujourd hui THALES) est reconnue pour son excellence en électromagnétisme et pour son capital de savoir-faire dans les domaines des antennes et radômes, des circuits hyperfréquences, du traitement numérique, de l électronique de puissance et des circuits imprimés. N 1 en Europe pour les systèmes de guerre électronique, les radars aéroportés et l électronique de missiles, Thomson-CSF Detexis a élaboré une suite d applications permettant entre autres d analyser à posteriori le déroulement d une mission (ARAMIS D). En 1999 s est concrétisée l application Visu3D qui effectue la visualisation des rejeux de missions en 3 dimensions. Elle permet l analyse des enregistrements de missions en observant la scène depuis différents points de vue, afin de constater les causes d une décision prise par un acteur de la mission. Elle peut alors agir tant du point de vue formation que du point de vue tactique sur des enregistrements réels, ce qui est un avantage certain pour les forces militaires. Poussé par une volonté d innover et d avoir un rendu encore plus réaliste, nous avons réalisé à la demande de l entreprise l extension de l application par une vision stéréoscopique. Nous avons alors dû reprendre l application par une rétro-conception afin de modifier son architecture en vue de la stéréoscopie. Les contraintes matérielles, négligées dans un premier temps, nous ont obligé à revoir nos hypothèses. En effet, nous pensions gérer nous-mêmes la stéréoscopie et il s est avéré que les pilotes des lunettes s occupaient de tous les calculs. Nous avons alors réalisé une couche d abstraction afin d utiliser plus complètement les bibliothèques OpenGL spécifiques à la plate-forme Win32 (seul moyen pour l instant d utiliser les lunettes 3D). Cette couche permet une plus grande portabilité et apporte une plus grande souplesse pour l utilisation optimale des fonctionnalités fournies par les différentes plates-formes. Le logiciel Visu3D doit alors rendre le double d images du fait de la stéréoscopie. Il nous a donc paru nécessaire d améliorer la vitesse du rendu. Afin d y parvenir, nous avons étudié plusieurs algorithmes et avons retenu celui de Roaming qui consiste à simplifier les données de manière à dégrader intelligemment l image. Celui-ci a été implanté de deux manières différentes en utilisant soit des triangles, soit des carrés. Les deux algorithmes ont montré des performances relativement identiques mais des qualités de rendu légèrement différentes selon la configuration du terrain. En ce qui concerne l évolution de Visu3D, la portabilité est assurée par la couche d abstraction. Il est possible également de réduire l utilisation mémoire des algorithmes de Roaming en stockant uniquement les variances au lieu de tous les points du terrain, avec une réserve de nœuds. Nous avons aussi commencé à expérimenter des améliorations sur la qualité d image, en particulier le multitexturing sur le terrain et l amélioration graphique des acteurs. Nous ne sommes pas parvenus à des résultats satisfaisants pour les acteurs, mais par contre le multitexturing nous paraît assez prometteur. Chronologie - Déplacement chez Thomson- CSF Detexis pour la présentation du projet, - Analyse du sujet, - Veille technologique, - Analyse et test de la stéréoscopie, - Rapport et soutenance intermédiaires en anglais, - Mise en place de la couche d abstraction : spécification de l architecture puis implantation, - Implantation des deux algorithmes de simplification de terrain : avec des triangles, avec des carrés, - Intégration de la couche d abstraction et des terrains, - Test de performances, - Rapport et soutenance finaux. Contributions Extérieures En conclusion, nous avons étudié puis implanté la stéréoscopie sous forme d une couche d abstraction. Nous avons également adapté et codé des algorithmes de simplification du terrain qui le dégradent le moins possible. Nous pensons ainsi avoir obtenu un rendu stéréoscopique pour Visu3D qui conserve une bonne fluidité et qui confère un réalisme saisissant. Nous vous recommandons vivement d essayer la simulation ; mais attention ça décoiffe!

45 THALES Systèmes aéroportés Projet 2 SPÉCIFICATION ET GESTION DE DONNÉES SUR INTRANET Specification, data management on intranet ABSTRACT This project proposed by Thales (new name of Thomson-CSF Detexis) consists in sharing data from a database to an Intranet through XML. Our application must be independent from the type of data, but in order to validate concepts on which we were going to work, having a concrete example is useful. However, problems of industrial secret don t allow us to access data that will be treated by our application. That s why we used a mock database to create our prototype. The database we used informed users of an Intranet about a library. Using Thales metamodel, we had to access data contained in the database to generate XML files with the wanted data. Then from these XML files, we had to create HTML files, reports at PDF format, and possibly extract data to palm pilots, and study possibilities of using software like Via Voice. The project began with studying the technologies we were going to use (XML, Cocoon, etc.). Then we installed computers and software, and we started the application. This project was very interesting by making us discover new technologies such as XML and all that comes with it (XSL, XML:FO, Cocoon, etc.). We learned how to use a metamodel too, and we improved our capacity to make a generic application. But even if we stayed as generic as possible, integrating our prototype in Thales will include changing specific parts of our application. That s why a three-months training course has been created in continuity of this project / 2001 Étudiants Sylvain EDET José FAURIAT Vital POURPRIX Partenaire 2, avenue Gay Lussac ELANCOURT Encadrants industriel Pascal KOEGLER universitaire Dominique MERY

46 THALES Systèmes aéroportés Projet 2 PRÉSENTATION Thales est un groupe né le 6 décembre 2000 par le changement d identité de Thomson-CSF Detexis, leader européen de l électronique civile et militaire. Les activités de Thales couvrent trois domaines majeurs : l aéronautique, la défense et les technologies de l information et les services. Le but du projet est d étudier la définition d un standard d échange basé sur XML. L analyse doit permettre de définir à la fois le protocole d échange ainsi que le contenu des informations échangées. Cette étude inclut également la réalisation d I.H.M. (Interface Homme Machine) de définition des formats des documents échangés ainsi que les interfaces avec les bases de données. Notre sujet consiste à diffuser des données contenues dans une base de données (ou autre) sur tout support de type Internet. Il doit être indépendant du modèle de données traité, mais pour valider les concepts d utilisation d XML il est plus facile de partir sur un projet concret. Cependant, des problèmes de secret industriel font que nous n avons pas accès aux données qui seront gérées plus tard par notre application. C est pourquoi nous utilisons une base de données factice. Le projet permettra alors de mettre à disposition des utilisateurs d un Intranet le contenu d une bibliothèque. Utilisant un métamodèle propre à Thales, nous devions attaquer la base de données afin de générer des fichiers XML contenant les informations désirées. Ensuite, à partir de ce fichier XML, créer selon la demande de l utilisateur des fichiers HTML, PDF, et éventuellement étudier le transfert de ces données vers des palm pilots, l utilisation de logiciels tels Via Voice, etc. Le cahier des charges pour notre maquette de tests était le suivant : * Consultation du contenu de la bibliothèque sur l Intranet. - Recherche d un ouvrage par auteur / titre / #ISBN. - Présentation de l ensemble des livres de la bibliothèque sous la forme d un tableau sur lequel il est possible de paramétrer les tris. * Génération d un rapport au format PDF (pour permettre aux organisateurs de remettre à leurs supérieurs le rapport de leur activité.) - Ce rapport contient par exemple des statistiques de prêts des livres, la liste des membres les plus actifs, le total des cotisations, le total de l investissement, la liste des adhérents qui doivent rendre leurs livres. - La forme du rapport (le squelette du rapport, les en-têtes et les pieds de pages, etc.) est choisie par l utilisateur. * Transfert des adhérents, des livres d une bibliothèque vers une autre. * Transfert sur Palm Pilot du contenu de la bibliothèque (provision). * Connexion à un système audio pour indiquer si l ouvrage est présent (provision). * Association livre / adhérent (provision). Nous avons dû répondre aux contraintes suivantes dans la réalisation de notre application : * Rester indépendants de la plate-forme d exécution (d où l utilisation de JAVA). * Respecter les règles de programmation JAVA imposées par Thales. * Utiliser des logiciels libres dans le respect de leur licence. * Etre générique au maximum (bien séparer les parties spécifiques du reste). * Utiliser le métamodèle pour parcourir les différentes classes. * Séparer au maximum des différentes couches du logiciel (Base de données / traitement / présentation). Chronologie - Réception du sujet par mail, étude préalable du sujet, - Recherche de documents sur les technologies utilisées (XML, projet Cocoon, etc), - Rencontre avec l encadrant industriel pour définir plus précisement les tenants et aboutissants du sujet, - Installation et configuration des machines et logiciels, - Etude du métamodèle, - Génération de fichiers XML en utilisant le métamodèle, - Rapport et soutenance intermédiaires en anglais, - Transformation des fichiers XML en HTML, PDF, - Rapport et soutenance finaux. Contributions Extérieures Ce projet nous a permis de découvrir la technologie XML et ce qui s y rapporte (XSL, XML:FO, etc.) nouvelles technologies en plein essor. Même en restant le plus générique possible, certaines parties de notre application demeurent spécifiques au type de données traitées. Il est donc évident que l implantation du projet au sein de l entreprise nécessitera d apporter des modifications afin que notre application ne s applique non pas à la gestion d une bibliothèque mais à celle des données propres à THALES ; un travail en stage adaptera notre prototype chez Thales

47 REMERCIEMENTS Nous tenons à remercier l ensemble des encadrants industriels et universitaires, ainsi que l équipe technique de l ESIAL, sans lesquels le bon déroulement, jusqu à l aboutissement final, de ces Projets industriels n aurait pas été possible. les responsables

48 UNIVERSITÉ HENRI POINCARÉ - NANCY 1 École Supérieure e d'informatique et Applications de Lorraine Domaine scientifique Victor Grignard - Bâtiment du 1 er cycle B.P Boulevard des Aiguillettes Vandœuvre-lès-Nancy Cedex Tél : +33.(0) Fax : +33.(0) [email protected] Pour tous renseignements complémentaires contactez : Gilles Benoît André BOUILLAGUET IUNG SCHAFF Tél. : [email protected] Tél. : [email protected] Tél. : [email protected] N BELGIQUE LUXEMBOURG ALLEMAGNE Longwy Verdun LORRAINE Paris A.31 Commercy Toul A.31 Metz Nancy Strasbourg Paris N.4 A.31 CHAMPAGNE ARDENNE Dijon ALSACE FRANCHE-COMTE BOURGOGNE

49 ESIAL 2001

Forthcoming Database

Forthcoming Database DISS.ETH NO. 15802 Forthcoming Database A Framework Approach for Data Visualization Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of

Plus en détail

MANAGEMENT SOFTWARE FOR STEEL CONSTRUCTION

MANAGEMENT SOFTWARE FOR STEEL CONSTRUCTION Ficep Group Company MANAGEMENT SOFTWARE FOR STEEL CONSTRUCTION KEEP ADVANCING " Reach your expectations " ABOUT US For 25 years, Steel Projects has developed software for the steel fabrication industry.

Plus en détail

iqtool - Outil e-learning innovateur pour enseigner la Gestion de Qualité au niveau BAC+2

iqtool - Outil e-learning innovateur pour enseigner la Gestion de Qualité au niveau BAC+2 iqtool - Outil e-learning innovateur pour enseigner la Gestion de Qualité au niveau BAC+2 134712-LLP-2007-HU-LEONARDO-LMP 1 Information sur le projet iqtool - Outil e-learning innovateur pour enseigner

Plus en détail

Application Form/ Formulaire de demande

Application Form/ Formulaire de demande Application Form/ Formulaire de demande Ecosystem Approaches to Health: Summer Workshop and Field school Approches écosystémiques de la santé: Atelier intensif et stage d été Please submit your application

Plus en détail

Instructions Mozilla Thunderbird Page 1

Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et

Plus en détail

Tier 1 / Tier 2 relations: Are the roles changing?

Tier 1 / Tier 2 relations: Are the roles changing? Tier 1 / Tier 2 relations: Are the roles changing? Alexandre Loire A.L.F.A Project Manager July, 5th 2007 1. Changes to roles in customer/supplier relations a - Distribution Channels Activities End customer

Plus en détail

We Generate. You Lead.

We Generate. You Lead. www.contact-2-lead.com We Generate. You Lead. PROMOTE CONTACT 2 LEAD 1, Place de la Libération, 73000 Chambéry, France. 17/F i3 Building Asiatown, IT Park, Apas, Cebu City 6000, Philippines. HOW WE CAN

Plus en détail

NOM ENTREPRISE. Document : Plan Qualité Spécifique du Projet / Project Specific Quality Plan

NOM ENTREPRISE. Document : Plan Qualité Spécifique du Projet / Project Specific Quality Plan Document : Plan Qualité Spécifique du Projet Project Specific Quality Plan Référence Reference : QP-3130-Rev 01 Date Date : 12022008 Nombre de Pages Number of Pages : 6 Projet Project : JR 100 Rédacteur

Plus en détail

Quatre axes au service de la performance et des mutations Four lines serve the performance and changes

Quatre axes au service de la performance et des mutations Four lines serve the performance and changes Le Centre d Innovation des Technologies sans Contact-EuraRFID (CITC EuraRFID) est un acteur clé en matière de l Internet des Objets et de l Intelligence Ambiante. C est un centre de ressources, d expérimentations

Plus en détail

Le passé composé. C'est le passé! Tout ça c'est du passé! That's the past! All that's in the past!

Le passé composé. C'est le passé! Tout ça c'est du passé! That's the past! All that's in the past! > Le passé composé le passé composé C'est le passé! Tout ça c'est du passé! That's the past! All that's in the past! «Je suis vieux maintenant, et ma femme est vieille aussi. Nous n'avons pas eu d'enfants.

Plus en détail

Relions les hommes à l entreprise Linking people to companies

Relions les hommes à l entreprise Linking people to companies Relions les hommes à l entreprise Linking people to companies Concevoir et commercialiser des logiciels d infrastructure Designing and selling infrastructure software CORPORATE «La capacité de MediaContact

Plus en détail

Bourses d excellence pour les masters orientés vers la recherche

Bourses d excellence pour les masters orientés vers la recherche Masters de Mathématiques à l'université Lille 1 Mathématiques Ingénierie Mathématique Mathématiques et Finances Bourses d excellence pour les masters orientés vers la recherche Mathématiques appliquées

Plus en détail

CEPF FINAL PROJECT COMPLETION REPORT

CEPF FINAL PROJECT COMPLETION REPORT CEPF FINAL PROJECT COMPLETION REPORT I. BASIC DATA Organization Legal Name: Conservation International Madagascar Project Title (as stated in the grant agreement): Knowledge Management: Information & Monitoring.

Plus en détail

La Poste choisit l'erp Open Source Compiere

La Poste choisit l'erp Open Source Compiere La Poste choisit l'erp Open Source Compiere Redwood Shores, Calif. Compiere, Inc, leader mondial dans les progiciels de gestion Open Source annonce que La Poste, l'opérateur postal français, a choisi l'erp

Plus en détail

Editing and managing Systems engineering processes at Snecma

Editing and managing Systems engineering processes at Snecma Editing and managing Systems engineering processes at Snecma Atego workshop 2014-04-03 Ce document et les informations qu il contient sont la propriété de Ils ne doivent pas être copiés ni communiqués

Plus en détail

THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.

THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par. École Doctorale d Informatique, Télécommunications et Électronique de Paris THÈSE présentée à TÉLÉCOM PARISTECH pour obtenir le grade de DOCTEUR de TÉLÉCOM PARISTECH Mention Informatique et Réseaux par

Plus en détail

ADHEFILM : tronçonnage. ADHEFILM : cutting off. ADHECAL : fabrication. ADHECAL : manufacturing.

ADHEFILM : tronçonnage. ADHEFILM : cutting off. ADHECAL : fabrication. ADHECAL : manufacturing. LA MAÎTRISE D UN MÉTIER Depuis plus de 20 ans, ADHETEC construit sa réputation sur la qualité de ses films adhésifs. Par la maîtrise de notre métier, nous apportons à vos applications la force d une offre

Plus en détail

Projet de réorganisation des activités de T-Systems France

Projet de réorganisation des activités de T-Systems France Informations aux medias Saint-Denis, France, 13 Février 2013 Projet de réorganisation des activités de T-Systems France T-Systems France a présenté à ses instances représentatives du personnel un projet

Plus en détail

Stratégie DataCenters Société Générale Enjeux, objectifs et rôle d un partenaire comme Data4

Stratégie DataCenters Société Générale Enjeux, objectifs et rôle d un partenaire comme Data4 Stratégie DataCenters Société Générale Enjeux, objectifs et rôle d un partenaire comme Data4 Stéphane MARCHINI Responsable Global des services DataCenters Espace Grande Arche Paris La Défense SG figures

Plus en détail

The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you.

The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you. General information 120426_CCD_EN_FR Dear Partner, The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you. To assist navigation

Plus en détail

Networking Solutions. Worldwide VSAT Maintenance VSAT dans le Monde Entretien. Satellite Communications Les Communications par Satellite

Networking Solutions. Worldwide VSAT Maintenance VSAT dans le Monde Entretien. Satellite Communications Les Communications par Satellite www.dcs-eg.com DCS TELECOM SAE is an Egyptian based Information Technology System Integrator company specializes in tailored solutions and integrated advanced systems, while also excelling at consulting

Plus en détail

Mise en place d un système de cabotage maritime au sud ouest de l Ocean Indien. 10 Septembre 2012

Mise en place d un système de cabotage maritime au sud ouest de l Ocean Indien. 10 Septembre 2012 Mise en place d un système de cabotage maritime au sud ouest de l Ocean Indien 10 Septembre 2012 Les défis de la chaine de la logistique du transport maritime Danielle T.Y WONG Director Logistics Performance

Plus en détail

Plan. Department of Informatics

Plan. Department of Informatics Plan 1. Application Servers 2. Servlets, JSP, JDBC 3. J2EE: Vue d ensemble 4. Distributed Programming 5. Enterprise JavaBeans 6. Enterprise JavaBeans: Special Topics 7. Prise de recul critique Enterprise

Plus en détail

APPENDIX 6 BONUS RING FORMAT

APPENDIX 6 BONUS RING FORMAT #4 EN FRANÇAIS CI-DESSOUS Preamble and Justification This motion is being presented to the membership as an alternative format for clubs to use to encourage increased entries, both in areas where the exhibitor

Plus en détail

BNP Paribas Personal Finance

BNP Paribas Personal Finance BNP Paribas Personal Finance Financially fragile loan holder prevention program CUSTOMERS IN DIFFICULTY: QUICKER IDENTIFICATION MEANS BETTER SUPPORT Brussels, December 12th 2014 Why BNPP PF has developed

Plus en détail

Lean approach on production lines Oct 9, 2014

Lean approach on production lines Oct 9, 2014 Oct 9, 2014 Dassault Mérignac 1 Emmanuel Théret Since sept. 2013 : Falcon 5X FAL production engineer 2011-2013 : chief project of 1st lean integration in Merignac plant 2010 : Falcon 7X FAL production

Plus en détail

How to Login to Career Page

How to Login to Career Page How to Login to Career Page BASF Canada July 2013 To view this instruction manual in French, please scroll down to page 16 1 Job Postings How to Login/Create your Profile/Sign Up for Job Posting Notifications

Plus en détail

EN UNE PAGE PLAN STRATÉGIQUE

EN UNE PAGE PLAN STRATÉGIQUE EN UNE PAGE PLAN STRATÉGIQUE PLAN STRATÉGIQUE EN UNE PAGE Nom de l entreprise Votre nom Date VALEUR PRINCIPALES/CROYANCES (Devrait/Devrait pas) RAISON (Pourquoi) OBJECTIFS (- AN) (Où) BUT ( AN) (Quoi)

Plus en détail

Deadline(s): Assignment: in week 8 of block C Exam: in week 7 (oral exam) and in the exam week (written exam) of block D

Deadline(s): Assignment: in week 8 of block C Exam: in week 7 (oral exam) and in the exam week (written exam) of block D ICM STUDENT MANUAL French 2 JIC-FRE2.2V-12 Module Change Management and Media Research Study Year 2 1. Course overview Books: Français.com, niveau intermédiaire, livre d élève+ dvd- rom, 2ième édition,

Plus en détail

PEINTAMELEC Ingénierie

PEINTAMELEC Ingénierie PEINTAMELEC Ingénierie Moteurs de productivité Drivers of productivity Automatisation de systèmes de production Informatique industrielle Manutention Contrôle Assemblage Automating production systems Industrial

Plus en détail

Comprendre l impact de l utilisation des réseaux sociaux en entreprise SYNTHESE DES RESULTATS : EUROPE ET FRANCE

Comprendre l impact de l utilisation des réseaux sociaux en entreprise SYNTHESE DES RESULTATS : EUROPE ET FRANCE Comprendre l impact de l utilisation des réseaux sociaux en entreprise SYNTHESE DES RESULTATS : EUROPE ET FRANCE 1 Objectifs de l étude Comprendre l impact des réseaux sociaux externes ( Facebook, LinkedIn,

Plus en détail

Paxton. ins-20605. Net2 desktop reader USB

Paxton. ins-20605. Net2 desktop reader USB Paxton ins-20605 Net2 desktop reader USB 1 3 2 4 1 2 Desktop Reader The desktop reader is designed to sit next to the PC. It is used for adding tokens to a Net2 system and also for identifying lost cards.

Plus en détail

Frequently Asked Questions

Frequently Asked Questions GS1 Canada-1WorldSync Partnership Frequently Asked Questions 1. What is the nature of the GS1 Canada-1WorldSync partnership? GS1 Canada has entered into a partnership agreement with 1WorldSync for the

Plus en détail

Macroscope et l'analyse d'affaires. Dave Couture Architecte principal Solutions Macroscope

Macroscope et l'analyse d'affaires. Dave Couture Architecte principal Solutions Macroscope Macroscope et l'analyse d'affaires Dave Couture Architecte principal Solutions Macroscope Avis Avis d intention Ce document a pour but de partager des éléments de vision et d intentions de Fujitsu quant

Plus en détail

Les marchés Security La méthode The markets The approach

Les marchés Security La méthode The markets The approach Security Le Pôle italien de la sécurité Elsag Datamat, une société du Groupe Finmeccanica, représente le centre d excellence national pour la sécurité physique, logique et des réseaux de télécommunication.

Plus en détail

Industrial Phd Progam

Industrial Phd Progam Industrial Phd Progam Catalan Government: Legislation: DOGC ECO/2114/2012 Modification: DOGC ECO/2443/2012 Next: Summary and proposal examples. Main dates March 2013: Call for industrial Phd projects grants.

Plus en détail

UML : Unified Modeling Language

UML : Unified Modeling Language UML : Unified Modeling Language Recommended: UML distilled A brief guide to the standard Object Modeling Language Addison Wesley based on Frank Maurer lecture, Univ. of Calgary in french : uml.free.fr/index.html

Plus en détail

Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/

Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Webographie The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Les slides de cette présentation

Plus en détail

Return of the Introduction of a Prince 2 Procedure to Manage the IT Projects of the Liege University Hospital

Return of the Introduction of a Prince 2 Procedure to Manage the IT Projects of the Liege University Hospital Return of the Introduction of a Prince 2 Procedure to Manage the IT Projects of the Liege University Hospital Agenda Liege University Hospital Why a Project Management Method? How did we organize it? Methodology

Plus en détail

Institut d Acclimatation et de Management interculturels Institute of Intercultural Management and Acclimatisation

Institut d Acclimatation et de Management interculturels Institute of Intercultural Management and Acclimatisation Institut d Acclimatation et de Management interculturels Institute of Intercultural Management and Acclimatisation www.terresneuves.com Institut d Acclimatation et de Management interculturels Dans un

Plus en détail

Préparation / Industrialisation. Manufacturing Engineering/ On-site Industrialisation. Qualité, contrôle et inspection. On-site quality and Inspection

Préparation / Industrialisation. Manufacturing Engineering/ On-site Industrialisation. Qualité, contrôle et inspection. On-site quality and Inspection AAA travaille dans le secteur aéronautique sur l'industrialisation, l'ingénierie de fabrication, la production, les activités d'inspection des appareils et la formation, sur appareil, sous-ensemble ou

Plus en détail

SMALL CITY COMMERCE (EL PEQUEÑO COMERCIO DE LAS PEQUEÑAS CIUDADES)

SMALL CITY COMMERCE (EL PEQUEÑO COMERCIO DE LAS PEQUEÑAS CIUDADES) CIUDADES) ES/08/LLP-LdV/TOI/149019 1 Project Information Title: Project Number: SMALL CITY COMMERCE (EL PEQUEÑO COMERCIO DE LAS PEQUEÑAS CIUDADES) ES/08/LLP-LdV/TOI/149019 Year: 2008 Project Type: Status:

Plus en détail

COUNCIL OF THE EUROPEAN UNION. Brussels, 18 September 2008 (19.09) (OR. fr) 13156/08 LIMITE PI 53

COUNCIL OF THE EUROPEAN UNION. Brussels, 18 September 2008 (19.09) (OR. fr) 13156/08 LIMITE PI 53 COUNCIL OF THE EUROPEAN UNION Brussels, 18 September 2008 (19.09) (OR. fr) 13156/08 LIMITE PI 53 WORKING DOCUMENT from : Presidency to : delegations No prev. doc.: 12621/08 PI 44 Subject : Revised draft

Plus en détail

Le projet WIKIWATER The WIKIWATER project

Le projet WIKIWATER The WIKIWATER project Le projet WIKIWATER The WIKIWATER project Eau et assainissement pour tous Water and sanitation for all Faire connaitre facilement les moyens techniques, financiers, éducatifs ou de gouvernance pour faciliter

Plus en détail

POSITION DESCRIPTION DESCRIPTION DE TRAVAIL

POSITION DESCRIPTION DESCRIPTION DE TRAVAIL Supervisor Titre du poste de la superviseure ou du superviseur : Coordinator, Communications & Political Action & Campaigns Coordonnatrice ou coordonnateur de la Section des communications et de l action

Plus en détail

RÉSUMÉ DE THÈSE. L implantation des systèmes d'information (SI) organisationnels demeure une tâche difficile

RÉSUMÉ DE THÈSE. L implantation des systèmes d'information (SI) organisationnels demeure une tâche difficile RÉSUMÉ DE THÈSE L implantation des systèmes d'information (SI) organisationnels demeure une tâche difficile avec des estimations de deux projets sur trois peinent à donner un résultat satisfaisant (Nelson,

Plus en détail

La solution idéale de personnalisation interactive sur internet

La solution idéale de personnalisation interactive sur internet FACTORY121 Product Configurator (summary) La solution idéale de personnalisation interactive sur internet FACTORY121 cité comme référence en «Mass Customization» au MIT et sur «mass-customization.de» Specifications

Plus en détail

ETABLISSEMENT D ENSEIGNEMENT OU ORGANISME DE FORMATION / UNIVERSITY OR COLLEGE:

ETABLISSEMENT D ENSEIGNEMENT OU ORGANISME DE FORMATION / UNIVERSITY OR COLLEGE: 8. Tripartite internship agreement La présente convention a pour objet de définir les conditions dans lesquelles le stagiaire ci-après nommé sera accueilli dans l entreprise. This contract defines the

Plus en détail

Township of Russell: Recreation Master Plan Canton de Russell: Plan directeur de loisirs

Township of Russell: Recreation Master Plan Canton de Russell: Plan directeur de loisirs Township of Russell: Recreation Master Plan Canton de Russell: Plan directeur de loisirs Project Introduction and Stakeholder Consultation Introduction du projet et consultations publiques Agenda/Aperçu

Plus en détail

Nouveautés printemps 2013

Nouveautés printemps 2013 » English Se désinscrire de la liste Nouveautés printemps 2013 19 mars 2013 Dans ce Flash Info, vous trouverez une description des nouveautés et mises à jour des produits La Capitale pour le printemps

Plus en détail

WEB page builder and server for SCADA applications usable from a WEB navigator

WEB page builder and server for SCADA applications usable from a WEB navigator Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel

Plus en détail

Cloud Computing: de la technologie à l usage final. Patrick CRASSON Oracle Thomas RULMONT WDC/CloudSphere Thibault van der Auwermeulen Expopolis

Cloud Computing: de la technologie à l usage final. Patrick CRASSON Oracle Thomas RULMONT WDC/CloudSphere Thibault van der Auwermeulen Expopolis Cloud Computing: de la technologie à l usage final Patrick CRASSON Oracle Thomas RULMONT WDC/CloudSphere Thibault van der Auwermeulen Expopolis ADOPTION DU CLOUD COMPUTING Craintes, moteurs, attentes et

Plus en détail

Once the installation is complete, you can delete the temporary Zip files..

Once the installation is complete, you can delete the temporary Zip files.. Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une

Plus en détail

Institut français des sciences et technologies des transports, de l aménagement

Institut français des sciences et technologies des transports, de l aménagement Institut français des sciences et technologies des transports, de l aménagement et des réseaux Session 3 Big Data and IT in Transport: Applications, Implications, Limitations Jacques Ehrlich/IFSTTAR h/ifsttar

Plus en détail

Présentation par François Keller Fondateur et président de l Institut suisse de brainworking et M. Enga Luye, CEO Belair Biotech

Présentation par François Keller Fondateur et président de l Institut suisse de brainworking et M. Enga Luye, CEO Belair Biotech Présentation par François Keller Fondateur et président de l Institut suisse de brainworking et M. Enga Luye, CEO Belair Biotech Le dispositif L Institut suisse de brainworking (ISB) est une association

Plus en détail

Natixis Asset Management Response to the European Commission Green Paper on shadow banking

Natixis Asset Management Response to the European Commission Green Paper on shadow banking European Commission DG MARKT Unit 02 Rue de Spa, 2 1049 Brussels Belgium [email protected] 14 th June 2012 Natixis Asset Management Response to the European Commission Green

Plus en détail

accidents and repairs:

accidents and repairs: accidents and repairs: putting the pieces together accidents et réparations : réunir le tout nobody can repair your Toyota like Toyota Unfortunately, accidents do happen. And the best way to restore your

Plus en détail

RAPID 3.34 - Prenez le contrôle sur vos données

RAPID 3.34 - Prenez le contrôle sur vos données RAPID 3.34 - Prenez le contrôle sur vos données Parmi les fonctions les plus demandées par nos utilisateurs, la navigation au clavier et la possibilité de disposer de champs supplémentaires arrivent aux

Plus en détail

GEIDE MSS /IGSS. The electronic document management system shared by the Luxembourg

GEIDE MSS /IGSS. The electronic document management system shared by the Luxembourg GEIDE MSS /IGSS The electronic document management system shared by the Luxembourg Social Security Ministry and IGSS Introduction: The administrative context IGSS missions Legal and international affairs

Plus en détail

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational

Plus en détail

www.machpro.fr : Machines Production a créé dès 1995, le site internet

www.machpro.fr : Machines Production a créé dès 1995, le site internet www.machpro.fr : www.machpro.fr Machines Production a créé dès 1995, le site internet www.machpro.fr destiné à fournir aux lecteurs de la revue et aux mécanautes un complément d'information utile et régulièrement

Plus en détail

Academic Project. B2- Web Development. Resit Project. Version 1.0 Last update: 24/05/2013 Use: Students Author: Samuel CUELLA

Academic Project. B2- Web Development. Resit Project. Version 1.0 Last update: 24/05/2013 Use: Students Author: Samuel CUELLA SUPINFO Academic Dept. Resit Project Academic Project B2- Web Development 2012-2013 Version 1.0 Last update: 24/05/2013 Use: Students Author: Samuel CUELLA Conditions d utilisations : SUPINFO International

Plus en détail

Improving the breakdown of the Central Credit Register data by category of enterprises

Improving the breakdown of the Central Credit Register data by category of enterprises Improving the breakdown of the Central Credit Register data by category of enterprises Workshop on Integrated management of micro-databases Deepening business intelligence within central banks statistical

Plus en détail

Cliquez pour modifier les styles du texte du masque

Cliquez pour modifier les styles du texte du masque Cliquez pour modifier les styles du texte du Building & Utilities maintenance at SOLEIL Journée SINERGY 1 Utilities parameters The group Bât Infra guarantees the supply of the utilities in the SYNCHROTRON:

Plus en détail

Acce s aux applications informatiques Supply Chain Fournisseurs

Acce s aux applications informatiques Supply Chain Fournisseurs Acce s aux applications informatiques Supply Chain Fournisseurs Toujours plus de service pour vous ; rapide, pratique, sécurisé, écologique et gratuit! Vous vous connectez à notre site MESSIER BUGATTI

Plus en détail

Francoise Lee. www.photoniquequebec.ca

Francoise Lee. www.photoniquequebec.ca Francoise Lee De: Francoise Lee [[email protected]] Envoyé: 2008 年 11 月 17 日 星 期 一 14:39 À: 'Liste_RPQ' Objet: Bulletin #46 du RPQ /QPN Newsletter #46 No. 46 novembre 2008 No. 46 November

Plus en détail

DOCUMENTATION - FRANCAIS... 2

DOCUMENTATION - FRANCAIS... 2 DOCUMENTATION MODULE SHOPDECORATION MODULE PRESTASHOP CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 Installation automatique... 2 Installation manuelle... 2 Résolution des

Plus en détail

DOCUMENTATION - FRANCAIS... 2

DOCUMENTATION - FRANCAIS... 2 DOCUMENTATION MODULE CATEGORIESTOPMENU MODULE CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 CONFIGURATION... 2 LICENCE ET COPYRIGHT... 3 SUPPORT TECHNIQUE ET MISES A JOUR...

Plus en détail

affichage en français Nom de l'employeur *: Lions Village of Greater Edmonton Society

affichage en français Nom de l'employeur *: Lions Village of Greater Edmonton Society LIONS VILLAGE of Greater Edmonton Society affichage en français Informations sur l'employeur Nom de l'employeur *: Lions Village of Greater Edmonton Society Secteur d'activité de l'employeur *: Développement

Plus en détail

Discours du Ministre Tassarajen Pillay Chedumbrum. Ministre des Technologies de l'information et de la Communication (TIC) Worshop on Dot.

Discours du Ministre Tassarajen Pillay Chedumbrum. Ministre des Technologies de l'information et de la Communication (TIC) Worshop on Dot. Discours du Ministre Tassarajen Pillay Chedumbrum Ministre des Technologies de l'information et de la Communication (TIC) Worshop on Dot.Mu Date: Jeudi 12 Avril 2012 L heure: 9h15 Venue: Conference Room,

Plus en détail

Agile&:&de&quoi&s agit0il&?&

Agile&:&de&quoi&s agit0il&?& Association Nationale des Directeurs des Systèmes d Information &:&de&quoi&s agit0il&?& Pierre Delort, Président, Association Nationale des DSI http://www.andsi.fr/tag/delort/ Document confidentiel Ne

Plus en détail

Stéphane Lefebvre. CAE s Chief Financial Officer. CAE announces Government of Canada participation in Project Innovate.

Stéphane Lefebvre. CAE s Chief Financial Officer. CAE announces Government of Canada participation in Project Innovate. Stéphane Lefebvre CAE s Chief Financial Officer CAE announces Government of Canada participation in Project Innovate Montreal, Canada, February 27, 2014 Monsieur le ministre Lebel, Mesdames et messieurs,

Plus en détail

Sagemcom EDI with Suppliers

Sagemcom EDI with Suppliers Sagemcom EDI with Suppliers Edition 1 Direction des Achats/Ph.Longuet [email protected] Date: 28/03/13 Sagemcom portal Content of presentation Sagemcom presentation Foreword Turnover distribution,

Plus en détail

Face Recognition Performance: Man vs. Machine

Face Recognition Performance: Man vs. Machine 1 Face Recognition Performance: Man vs. Machine Andy Adler Systems and Computer Engineering Carleton University, Ottawa, Canada Are these the same person? 2 3 Same person? Yes I have just demonstrated

Plus en détail

«Rénovation des curricula de l enseignement supérieur - Kazakhstan»

«Rénovation des curricula de l enseignement supérieur - Kazakhstan» ESHA «Création de 4 Ecoles Supérieures Hôtelières d'application» R323_esha_FT_FF_sup_kaza_fr R323 : Fiche technique «formation des enseignants du supérieur» «Rénovation des curricula de l enseignement

Plus en détail

Lamia Oukid, Ounas Asfari, Fadila Bentayeb, Nadjia Benblidia, Omar Boussaid. 14 Juin 2013

Lamia Oukid, Ounas Asfari, Fadila Bentayeb, Nadjia Benblidia, Omar Boussaid. 14 Juin 2013 Cube de textes et opérateur d'agrégation basé sur un modèle vectoriel adapté Text Cube Model and aggregation operator based on an adapted vector space model Lamia Oukid, Ounas Asfari, Fadila Bentayeb,

Plus en détail

SCHOLARSHIP ANSTO FRENCH EMBASSY (SAFE) PROGRAM 2015-2 APPLICATION FORM

SCHOLARSHIP ANSTO FRENCH EMBASSY (SAFE) PROGRAM 2015-2 APPLICATION FORM SCHOLARSHIP ANSTO FRENCH EMBASSY (SAFE) PROGRAM 2015-2 APPLICATION FORM APPLICATION FORM / FORMULAIRE DE CANDIDATURE Note: If there is insufficient space to answer a question, please attach additional

Plus en détail

PRESENTATION. CRM Paris - 19/21 rue Hélène Boucher - ZA Chartres Est - Jardins d'entreprises - 28 630 GELLAINVILLE

PRESENTATION. CRM Paris - 19/21 rue Hélène Boucher - ZA Chartres Est - Jardins d'entreprises - 28 630 GELLAINVILLE PRESENTATION Spécialités Chimiques Distribution entreprise créée en 1997, a répondu à cette époque à la demande du grand chimiquier HOECHTS (CLARIANT) pour distribuer différents ingrédients en petites

Plus en détail

Name of document. Audit Report on the CORTE Quality System: confirmation of the certification (October 2011) Prepared by.

Name of document. Audit Report on the CORTE Quality System: confirmation of the certification (October 2011) Prepared by. AUDIT REPORT ON THE CORTE QUALITY SYSTEM: CONFIRMATION OF THE CERTIFICATION (OCTOBER 2011) Name of document Prepared by Audit Report on the CORTE Quality System: confirmation of the certification (October

Plus en détail

Programming Server-Side Web Applications with Object-Oriented PHP. 420-060-NC Group 1638. Syllabus. Duration: 75 hours 1-2-2

Programming Server-Side Web Applications with Object-Oriented PHP. 420-060-NC Group 1638. Syllabus. Duration: 75 hours 1-2-2 Programming Server-Side Web Applications with Object-Oriented PHP 420-060-NC Group 1638 Syllabus Duration: 75 hours 1-2-2 Lecturer: Mathieu Viau [email protected] COLLÈGE DE MAISONNEUVE 3800, rue

Plus en détail

SAP SNC (Supply Network Collaboration) Web Package. (Français / English) language. Edition 2013 Mars

SAP SNC (Supply Network Collaboration) Web Package. (Français / English) language. Edition 2013 Mars SAP SNC (Supply Network Collaboration) Web Package (Français / English) language Edition 2013 Mars Direction des Achats [email protected] Date: 28/03/13 Sagemcom portal Content of presentation

Plus en détail

Consultants en coûts - Cost Consultants

Consultants en coûts - Cost Consultants Respecter l échéancier et le budget est-ce possible? On time, on budget is it possible? May, 2010 Consultants en coûts - Cost Consultants Boulletin/Newsletter Volume 8 Mai ( May),2010 1 866 694 6494 [email protected]

Plus en détail

RISK-BASED TRANSPORTATION PLANNING PRACTICE: OVERALL METIIODOLOGY AND A CASE EXAMPLE"' RESUME

RISK-BASED TRANSPORTATION PLANNING PRACTICE: OVERALL METIIODOLOGY AND A CASE EXAMPLE' RESUME RISK-BASED TRANSPORTATION PLANNING PRACTICE: OVERALL METIIODOLOGY AND A CASE EXAMPLE"' ERTUGRULALP BOVAR-CONCORD Etwiromnental, 2 Tippet Rd. Downsviel+) ON M3H 2V2 ABSTRACT We are faced with various types

Plus en détail

CONVENTION DE STAGE TYPE STANDART TRAINING CONTRACT

CONVENTION DE STAGE TYPE STANDART TRAINING CONTRACT CONVENTION DE STAGE TYPE STANDART TRAINING CONTRACT La présente convention a pour objet de définir les conditions dans lesquelles le stagiaire ci-après nommé sera accueilli dans l entreprise. This contract

Plus en détail

Contrôle d'accès Access control. Notice technique / Technical Manual

Contrôle d'accès Access control. Notice technique / Technical Manual p.1/18 Contrôle d'accès Access control INFX V2-AI Notice technique / Technical Manual p.2/18 Sommaire / Contents Remerciements... 3 Informations et recommandations... 4 Caractéristiques techniques... 5

Plus en détail

Don't put socks on the Hippopotamus. Bill BELT Emmanuel DE RYCKEL

Don't put socks on the Hippopotamus. Bill BELT Emmanuel DE RYCKEL Don't put socks on the Hippopotamus Bill BELT Emmanuel DE RYCKEL BEECHFIELD ASSOCIATES 2009 or you will screw up your Supply Chain. BEECHFIELD ASSOCIATES 2009 HIPPO ATTITUDE - inappropriate behavior -

Plus en détail

Lesson Plan Physical Descriptions. belle vieille grande petite grosse laide mignonne jolie. beau vieux grand petit gros laid mignon

Lesson Plan Physical Descriptions. belle vieille grande petite grosse laide mignonne jolie. beau vieux grand petit gros laid mignon Lesson Plan Physical Descriptions Objective: Students will comprehend and describe the physical appearance of others. Vocabulary: Elle est Il est Elle/Il est Elle/Il a les cheveux belle vieille grande

Plus en détail

Sub-Saharan African G-WADI

Sub-Saharan African G-WADI Sub-Saharan African G-WADI Regional chapter of the Global network on Water and Development Information for Arid Lands Prof. Cheikh B. Gaye G-WADI Workshop 20-21 April 2010 Dakar, Senegal 35 participants

Plus en détail

Provide supervision and mentorship, on an ongoing basis, to staff and student interns.

Provide supervision and mentorship, on an ongoing basis, to staff and student interns. Manager, McGill Office of Sustainability, MR7256 Position Summary: McGill University seeks a Sustainability Manager to lead the McGill Office of Sustainability (MOOS). The Sustainability Manager will play

Plus en détail

sur le réseau de distribution

sur le réseau de distribution EDF-R&D Département MIRE et Département EFESE 1, avenue du Général de Gaulle 92141 Clamart Impact qualité du site photovoltaïque "Association Soleil Marguerite" sur le réseau de distribution Responsable

Plus en détail

gedriver Green Efficient Driver

gedriver Green Efficient Driver gedriver Green Efficient Driver Objectifs du projet Le projet GeDRIVER s est déroulé dans un contexte de déploiement de l'éco-conduite, avec la participation de plusieurs acteurs industriels et de la recherche,

Plus en détail

THE EVOLUTION OF CONTENT CONSUMPTION ON MOBILE AND TABLETS

THE EVOLUTION OF CONTENT CONSUMPTION ON MOBILE AND TABLETS THE EVOLUTION OF CONTENT CONSUMPTION ON MOBILE AND TABLETS OPPA investigated in March 2013 its members, in order to design a clear picture of the traffic on all devices, browsers and apps. One year later

Plus en détail

Rountable conference on the revision of meat inspection Presentation of the outcome of the Lyon conference

Rountable conference on the revision of meat inspection Presentation of the outcome of the Lyon conference Rountable conference on the revision of meat inspection Presentation of the outcome of the Lyon conference Brussels 18 May 2010- Dr Pascale GILLI-DUNOYER General Directorate for Food Ministry of Food,

Plus en détail

English Q&A #1 Braille Services Requirement PPTC 144918. Q1. Would you like our proposal to be shipped or do you prefer an electronic submission?

English Q&A #1 Braille Services Requirement PPTC 144918. Q1. Would you like our proposal to be shipped or do you prefer an electronic submission? English Q&A #1 Braille Services Requirement PPTC 144918 Q1. Would you like our proposal to be shipped or do you prefer an electronic submission? A1. Passport Canada requests that bidders provide their

Plus en détail

MELTING POTES, LA SECTION INTERNATIONALE DU BELLASSO (Association étudiante de lʼensaparis-belleville) PRESENTE :

MELTING POTES, LA SECTION INTERNATIONALE DU BELLASSO (Association étudiante de lʼensaparis-belleville) PRESENTE : MELTING POTES, LA SECTION INTERNATIONALE DU BELLASSO (Association étudiante de lʼensaparis-belleville) PRESENTE : Housing system est un service gratuit, qui vous propose de vous mettre en relation avec

Plus en détail

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION THÈSE N O 2388 (2001) PRÉSENTÉE AU DÉPARTEMENT D'INFORMATIQUE ÉCOLE POLYTECHNIQUE FÉDÉRALE

Plus en détail

Sustainability Monitoring and Reporting: Tracking Your Community s Sustainability Performance

Sustainability Monitoring and Reporting: Tracking Your Community s Sustainability Performance Sustainability Monitoring and Reporting: Tracking Your Community s Sustainability Performance Thursday, February 11 th, 2011 FCM Sustainable Communities Conference, Victoria, BC The Agenda 1. Welcome and

Plus en détail

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE [email protected]

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE [email protected] Fabrice GRELIER [email protected] RATIONAL en SCÈNE 2007 IBM Corporation Objectif

Plus en détail

RULE 5 - SERVICE OF DOCUMENTS RÈGLE 5 SIGNIFICATION DE DOCUMENTS. Rule 5 / Règle 5

RULE 5 - SERVICE OF DOCUMENTS RÈGLE 5 SIGNIFICATION DE DOCUMENTS. Rule 5 / Règle 5 RULE 5 - SERVICE OF DOCUMENTS General Rules for Manner of Service Notices of Application and Other Documents 5.01 (1) A notice of application or other document may be served personally, or by an alternative

Plus en détail

calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne *** Online Applications Tutorial

calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne *** Online Applications Tutorial calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne Online Applications Tutorial 1/4 Pour postuler aux Appels d Offres de l ENP, vous devez aller sur la plateforme : calls.parisneuroscience.fr.

Plus en détail