Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parMarie-Noëlle Boudreau Modifié depuis plus de 9 années
1
Plugin Scheme pour Eclipse Etudiants Simeon KOSTOV Matthieu IZOULET Agostino SEMERIA Responsable Erick GALLESIO Maîtrise Informatique 2003-2004, UNSA
2
Sommaire Cahier des charges Editeur Interaction Eclipse/STklos Navigateur de fonctions Démonstration Conclusion
3
Cahier des charges(1) Eclipse –IDE –Extensible par des plugins STklos –Implémentation du langage Scheme –Programmation interactive(éditeur + toplevel) Objectif –Développer un plugin opérationnel pour l’IDE Eclipse permettant la programmation en langage Stklos Présent sur tous les OS
4
Cahier des charges(2) Contraintes –Fonctionnement sur tous les OS –Convivialité et prise en main aisée –Si possible, compatibilité avec les versions 2.1 et 3.0 d’Eclipse –Bonne documentation, doit pouvoir être facilement repris plus tard par d’autres développeurs
5
Planning effectif
6
Editeur (1) Composant central, le plus indispensable -> Contraintes de convivialitée, de prise en main aisée, d’aides multiples …
7
Editeur (2) Coloration partitions Coloration des mots-clés –Liste à partir des mots clés définis dans un fichier Flashage des parenthèses
8
Editeur (3) Menu contextuel –Mis en commentaires –Envoie de la sélection vers le toplevel –Mis en commentaires de la sélection –Zoom out Identation automatique
9
Editeur (4) Completion automatique Sélection de la fonction courante par un double clic
10
Interaction Eclipse/STklos Toplevel –Exécution de l’interpréteur STKlos dans une console Eclipse –Possibilité d’envoyer de code sur l’entrée standard du processus STKlos depuis l’éditeur –Choix de la ligne de commande à partir de la page de préférences
11
Interaction Eclipse/STklos(2) Exécution du projet –Exécution de tout le projet une fois le fichier main choisi
12
Navigateur de fonctions Permet l’accès au définitions d’un programme –Classes –Variables –Fonctions –Fonctions génériques –Macros –Méthodes –Modules
13
Démonstration
14
Conclusion(1) Difficultés –Eclipse …est très gros …insuffisamment documenté …change très vite …pas d’exemple de bonne taille –Planning prévisionnel/effectif Sous-estimation de l’éditeur Surestimation du toplevel
15
Conclusion(2) Objectifs remplis, encadrant satisfait Une expérience enrichissante –Meilleur efficacité dans le travail en équipe –Affronter et surmonter les difficultés imprévues –Apport de connaissances Vers le futur… –Sclipse a un site internet http://sclipse.da.ru ; et est listé sur www.eclipse-plugins.info www.eclipse-plugins.info –Demande de réalisation d’un site en anglais –Base de travail stable pour d’autres développeurs
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.