Skip to topic | Skip to bottom
Home
Minfo
Minfo.SuiviPersonnel4r1.7 - 22 May 2008 - 20:38 - LebrunThomastopic end

Start of topic | Skip to actions
Lebrun Thomas

Sujet 6 : Faire la java au lycée:

Un environnement de programmation pédagogique pour MPI (Mesures Physiques Informatisées)

Cette page de wiki contient toutes les informations sur mes avancées personnel dans le déroulement du TER, lors de la deuxieme phase du projet : la phase de "production".
Me contacter :



Phase 2 : Travail à plein temps :



SEMAINE 1 :

Pré-soutenance du cahier des charges, une nouvelle orientation du projet à été proposée par le jury concernant la structure de départ de l'application. Nous avions prévu d'étendre l'API drJava, nous allons maintenant envisager d'utiliser eclipse RCP, nous avons créé 2 groupes pour le week-end, un chargé d'étudier l'option eclipse, et le second l'option drJava.

SEMAINE 2 :

Nous avons rencontré notre encadrant de TER Thierry Vieville, il a approuvé l'utilisation de eclipse, nous avons par la même occasion rencontré l'équipe de Fabrice Huet a l'inria qui nous a fait une démo des possibilités d'eclipse. Prises de contacte avec christian rellier(une des personne créatice d'ORPHY) pour avoir des précisions sur l'utilisation d'ORPHY, début de programmation d'ébauches de fonctions en java avec l'api java.commx. Tentative de prise de contacte avec l'entreprise créatrice d'ORPHY : micrelec, afin d'emprunter un ORPHY GTS pour faire des test... aucune réponse...

SEMAINE 3 :

Documentation sur la communication de matériel relié à un ordinateur par un port série, développement des pilotes pour ORPHY, mais impossible de tester sans exemplaire de l'outil avec nous. J'ai commencé à travailler sur la technologie d'eclipse concernant le développement du rcp et de plug-in, il s'agit principalement de faire des tutoriels et de me renseigner au près des autre membres qui ont déjà commencés à apprendre la technologie. Début de travail sur le traducteur JVS permettant la traduction du code jvs en java. Début du développement du plug-in d'inspection dynamique des variables.

SEMAINE 4 :

Cette semaine j'ai continué le développement du plug-in permettant l'inspection dynamique de variables du fichier jvs au cours de l'exécution, celui-ci est mis en suspend à cause d'un changement au niveau du code de la compilation du programme, l'accès aux variables sera modifié. J'ai commencé à tester le traducteur jvs vers java, plusieurs bugs apparaissent que nous devons corriger. objectif proche : récupérer un ORPHY afin de pouvoir commencer l'intégration de l'interfacage avec le matériel de mesure physique le plus rapidement possible.

SEMAINE 5 :

Dans les premiers jours le plug-in d'inspection des variables a été terminé avec jean-michel, nous sommes aussi allés le lundi emprunter un Orphy gts2 à monsieur Mongiat au lycée de valbonne, ce n'est pas la version d'orphy que nous pensions, nous sommes donc un peu hésitant sur la démarche pour pouvoir communiquer avec l'appareil. Les recherches pour ma part s'orientent principalement sur l'utilisation de l'API javax.comm (API de contrôle des ports série grâce à java). Etant dans l'impossibilité d'installer une partition windows sur mon ordinateur j'ai tenté d'utiliser l'API sur MAC OS X, mais des problèmes concernant la détection des ports COM sont apparus. J'ai donc continuer en utilisant Windows xp par émulation, là j'ai pu installer le driver d'orphy fourni par laurent mongiat, et commencer à utiliser l'api. Le dernier problème est de trouver le code de communication "rapide" pour accéder aux ports db15 sur lesquels est branché le thermomètre que monsieur mongiat nous a aimablement prêté pour nos testes.

SEMAINE 6 :

La connection avec le matériel Orphy a pu être faite grâce à l'API javax.comm, nous avons commencé le développement du plug-in eclipse permettant la récupération des donnée et leur interprétation. Le problème actuel concerne la détection du port COM adapté, ainsi que l'adaptation de l'environnement du plug in aux differents matériels de mesures utilisés sur l'Orphy. Pour le moment l'interface est adaptée à l'utilisation d'un thermomètre, étant donnée qu'il s'agit du matériel emprunter, il faudra plus d'information sur le matériel utilisé en tp pour finir le plug-in de ce point de vue là.

SEMAINE 7 :

Cette semaine a été consacré à la finition du plug-in Orphy. En début de semaine j'ai amélioré l'interface graphique, puis en fin de semaine nous sommes allés avec Sebastien Chalmeton voir Monsieur Mongiat au lycée de valbonne, là j'ai pu lui montré l'avancement d'ORPHY, et connaître ses attentes exactes concernant le plug-in, c'est-à-dire : permettre une acquisition paramétrable et automatique, pouvoir exporter les donnée sous fichier texte avec un format exploitable par regressi et reconnaitre automatiquement le port COM utilisé par ORPHY pour simplifier l'utilisation du logiciel aux élèves. Le week-end à été consacré à l'implémentation des nouvelles directives et à la création d'un splash-screen et d'un icône pour notre application. J'ai eu quelques démêlés avec la programmation par thread conernant le plug-in Orphy. Le plug-in Orphy n'a pas pu être totalement finalisé et ne pourra pas être utilisé dans l'immédiat, nous nous sommes mis d'accord avec monsieur Mongiat de lui terminer pour qu'il puisse l'utiliser à sa futur rentrée. Il manque principalement des tests complets afin de trouver tous les bugs possibles pour avoir un plugin le plus rouste possible. La semaine prochaine sera donc entièrement consacré à l'écriture du rapport, la préparation à l'oral et à la mise en forme du code si besoin(ajout de commentaire et javadoc).

SEMAINE 8 :

Cette semaine a été consacrée principalement à l'écriture du rapport et à la présentation orale. Nous avons chacun écrit les partie correspondantes à notre travail, puis nous l'avons mis en commun afin d'harmoniser le tout. Nous avons aussi finalisé l'application dans ses derniers détails. Ce vendredi nous allons aller au lycée de Valbonne pour présenter le logiciel aux élèves puis à Monsieur Viéville l'après-midi.
to top


You are here: Minfo > OrganisationDesTER > PagesDeSuivi > PageDeSuivi > SuiviPersonnel4

to top

Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding WIKIDeptinfo? Send feedback