Guillaume Jean-Michel Lebrun Thomas Richter...

Preview:

Citation preview

Etudiants :

Chalmeton Sébastien Ennabli Mohamed

Guillaume Jean-Michel Lebrun Thomas

Richter Xavier

Encadrants : 

Mongiat Laurent Viéville Thierry 

  Présentation du sujet

  Fonctionnalités

  Contraintes non fonctionnelles

  Création du projet

  Planning et Répartitions des tâches

Sommaire 

Deux besoins pour deux intervenants :

  Mongiat laurent professeur au lycée de Valbonne Application simple pour effectuer ses tps de physique avec sa

classe de première spécialité « Mesure Physique informatisé  » et en même temps les initier à la programmation

  Viéville thiery chercheur au sein de l’INRIA Intégrer l’apprentissage de l’informatique dans les études du

secondaire.

Les besoins 

  Un outil simple

  Évolutif

  Prise en main facile

  Un macro langage basé sur JAVA

  Qui donne envie d’apprendre plus

La demande 

➥  IDE simple graphique et interactif ➥  Fonctionnalités avancées ➥  Outil d’apprentissage ➥  Projet Universitaire

Etudes déjà effectuées 

➥  Interface intuitive ➥  Capacité d'évaluer interactivement du code ➥  Plusieurs niveaux de langage ➥ Projet Universitaire

Etudes déjà effectuées 

  Editeur de texte avec coloration syntaxique, indentation et mise en évidence des parenthèses

  Différents types de consoles

  Environnement configurable

  Boites à outils

  Compilation & exécution

Environnement de développement 

  Un langage simple

  Aucun import

  Masque la complexité

  Configurable par un fichier externe

Macro langage 

  Maîtrise de l’interface et du macro langage via une dizaine de tutoriaux

  Conception d’un plugin pour l’appareil de mesure Orphys

Tutoriaux & Orphys 

Déploiement au sein du lycée de Valbonne

Système d’exploitation Windows Xp

Application monoposte

Pas de réseau

Environnement restreint et protégé

Déploiement 

Basé sur le jdk 1.5 car installé sur les postes du lycée de Valbonne et compatible tout système d’exploitation

Java 

  Interface   Macro Langage

  Plugin

  Différents niveau pour l’utilisateur

 Tutoriaux

 Orphys

Les priorités 

Prototype de l’interface 

<paquage=’’Java.lang.system’’> <function-java=’’System.out.println’’

translation=’’println’’ /> </paquage>

Prototype du fichier de configuraIon 

Planning et RéparIIon 

Recommended