![]() |
![]() |
|||||||||||||||||
Projet IML 2005/06
|
||||||||||||||||||
|
||||||||||||||||||
Olivio Mariano
|
||||||||||||||||||
• Plateformes pour la compilation et le testing du projet | ||||||||||||||||||
Le projet ici présent est un projet cross-platform développé sous trois systèmes d'exploitations différents:
• Mac OS X 10.4 "Tiger", à l'aide du compilateur XCode tool • Linux RedHat, à l'aide du compilateur Eclipse • Windows XP, à l'aide du compilateur Eclipse |
||||||||||||||||||
• Fichiers et dossiers | ||||||||||||||||||
Dans le dossier principal du projet "Starter_lanceur" on trouvera les dossiers et les fichiers suivants: | ||||||||||||||||||
• bin -- les fichiers binaires .class
• src -- les sources .java • dist -- l'executable .jar • lib -- les libraries • build -- contenant le dossier .build (utile uniquement dans le cas d'une compilation sous plateforme Mac OS X) |
• Manifest -- le fichier indiquant la classe racine
• build.xml -- le fichier ANT • Starter_lanceur.xcodeproj -- fichier XCode dans le cas d'une compilation effectuée a partir du copilateur standard de Mac OS X • doc -- dossier documentation JavaDoc • javadoc.xml -- fichier pour la generation de la JD |
|||||||||||||||||
• Les executables | ||||||||||||||||||
On trouvera deux executables: un fichier .jar et un ficher .app. Ce dernier a été compilé pour l'utilisation exclusive sous plateforme Mac OS X pour en tester le fonctionnement. | ||||||||||||||||||
• Utilisation GUI (graphical user interface) | ||||||||||||||||||
Dans le but de rendre plus comprehensible l'interface graphique utilise des aides contextuels et désactive certains boutons sélon les événements. | ||||||||||||||||||
![]() |
||||||||||||||||||
L'interaction avec l'utilisateur ce fait de manière très simple avec des messages d'input / output
|
||||||||||||||||||
![]() |
||||||||||||||||||
Pour utiliser la fonction de chargement d'une pile au format xml il sera nécessaire d'en créer une avant et choisir le fichier .xml à charger après
|
||||||||||||||||||
![]() |
||||||||||||||||||
En ayant créer et rempli (ou chargé) une pile, le bouton de sauvegarde "save" enregistrera un fichier "pile.xml" dans le dossier du projet.
|
||||||||||||||||||
![]() |
||||||||||||||||||
• Bugs connus | ||||||||||||||||||
• Les fichiers .xml chargés ne sont pas impilés de manière correcte dans l'interface graphique a cause des espaces entre les différents éléments.
• Il est nécessaire de créer une nouvelle pile avant de pouvoir charger un fichier .xml |
||||||||||||||||||