Plugin Scheme pour Eclipse Etudiants Simeon KOSTOV Matthieu IZOULET Agostino SEMERIA Responsable Erick GALLESIO Maîtrise Informatique 2003-2004, UNSA.

Slides:



Advertisements
Présentations similaires
Intégration de logiciels Open-Source dans un ordinateur simplifié basé sur Linux Stage du 6 avril au 30 juin 2006.
Advertisements

E-learning Evolutif Albarelli Corinne Behem Patrice Guillot Jérôme
1Er Partie Intervenants : Nuno Barata Alain Joly Thierry Belvigne
Aide à la Prescription des Fenêtres
Eclipse Plug-ins Factory
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
Sujet BL1 : Simulateur de comportement réactif Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa.
Sujet BL1 : Simulateur de comportements réactifs
Simulateur de chaîne de production par Icobjs
Premiers pas avec Apache Ant Par Guillaume BITAUDEAU Le 16/10/2003.
Page 1 Déboguer un programme Java Jacques Lonchamp.
Projet Webase. I. La définition du projet 1. Lexistant : Webase 4 2. Cahier des charges 3. La répartition des données 4. Le modèle de données 5. Le choix.
Q uestionnaire sur la motivation Objectif et fonctionnement Version démo Par Lucie Fontaine et Marc Mantha École de la fonction publique 27 avril 2005.
Projet 4info.
Présentation des frameworks pour Java EE
E.mail : Web : Qui est Player Math ? C’est une association du type loi 1901 crée en Mai L’équipe.
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
La visite guidée Bonne visite !
ST40 – Stage Professionnel
N. Le Gall A. Jaouën E. Morin C. Coelo Cuzon D. Le Toux
Principes de persistance dans les applications orienté objet
Développement d’un réseau social professionnel
Programmation Initiation Aux Langages C et C++ Bruno Permanne 2006.
Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique et de génie logiciel Développer.
Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique.
Projet de diplôme 2011 Miserez David
Projet JSimula.
Web dynamique PhP + MySQL AYARI Mejdi 2006
Conception, création et animation d’une classe virtuelle
La souris danse Espace Régional Internet Citoyen.
Guillaume TORRENTE Marc BOUISSOU Recherche & Développement
Marc Bouissou, Guillaume Torrente, EDF
Logiciel de création de livrets scolaires
 Objet window, la fenêtre du navigateur
LES INFOS de Philippe et Patrick Journal d'informations en ligne Infospp.free.fr Mai 2006.
INFORMATION SUR 01 OFFICINE Version 6. 3
CAZIER Kévin JACOB Sébastien Réalisée dans le cadre du Projet Pluridisciplinaire Encadré par Mme Martine COQUET Responsable de l’entreprise.
Nexeto.  Entreprise ◦ ADINFO ◦ Nexeto  Besoins ◦ Objectifs ◦ Outils/Moyens ◦ ATS ◦ Planning  Projet de stage ◦ Conception ◦ Réalisation  Bilan  Résultats.
DESIGN MULTIMÉDIA Initiation aux bases de La scénarisation multimédia
Projet OASIS PCfEngine Encadrant : M. Keryell Date : Mercredi 02 Mars 2005 Pascal Virmaud.
POWERPOINT.
Visualisation d’un entrepôt de données Pré soutenance technique
Présentation du développement du projet.  Introduction  Conception et méthodes  Developpement  Conclusion 2.
Projet Informatique Eolienne
Projet ACSI/BDD Groupe S3C1
Initiation au JavaScript
Toolkit WEB de contrôle en SVG Equipe Koala d’ILOG Encadré par Colas Nahaboo Isabelle LAFAYE.
L’enseignement de spécialité SLAM
EPREUVE E6 : PARCOURS DE PROFESSIONNALISATION
PPE 2 : Val Lamartinien Passion
L T I Laboratoire de Téléinformatique 2 Projet de semestre Parseur XML basé sur la DTD : Buts –Utiliser la grammaire définissant un type de fichiers XML.
Espace collaboratif pour les enseignants de Java Encadré par : Anne-Marie DERY Marie MALVAUD Damien GARBARINO Julien MARIA Cyril MICHAUD Mars 2003.
La base de spectres BeSS Une collaboration amateurs/professionnels Ecole d’astrophysique du CNRS La Rochelle – mai 2006 François Cochard.
1 Complément JAVA 1 - Eclipse. 2 Plan Notion d'environnement de développement Interface d'Eclipse Utiliser Eclipse Éditeur de code Fonctionnalité supplémentaire.
1 BTS Informatique de Gestion : Option développeur d'application Session 2011.
Q uestionnaire sur la motivation Objectifs et fonctionnement Version de démonstration Lucie Fontaine et Marc Mantha École de la fonction publique 27 avril.
Recueil d’exemples de cartographie dynamique (actualisé le 30/01/03)
Développement Méthode adoptée Outil de développement Les grandes étapes La documentation.
Les systèmes de gestion de contenu
Mathieu Martin Thomas Rovayaz Natacha Laborde Nathanaël Couret
Search IM Nouvelle Interface adCenter Avril 2007.
31/05/2007Projet Master 11 Présentation ludique de la recherche opérationnelle à la fête de la science Année universitaire 2006/2007 Sylvain FIX Julien.
Julien Lamure - Réunion des CI du 15/11/2006 Quelques utilitaires de création de comptes pour Windows 2003 server - GUNT - Gestion - PowerAD - Magret -
Master 1 SIGLIS Java Lecteur Stéphane Tallard Correction du TD Chapitre 3.
SOUS-TRAITANCE POWERPOINT
Ingrid Fontaine – Dimitri Sandron | BTS SIO – PPE 1ère année
Projet de session Par Eve Grenier Dans le cadre du cours SCG Réalisation d’applications en SIG Jeudi le 20 avril 2006.
Visual Information Solutions IDL 7.0 Pour une utilisation optimale d’IDL.
Les IDE orientés conception C ycle de V ie D es A pplications
Transcription de la présentation:

Plugin Scheme pour Eclipse Etudiants Simeon KOSTOV Matthieu IZOULET Agostino SEMERIA Responsable Erick GALLESIO Maîtrise Informatique , UNSA

Sommaire Cahier des charges Editeur Interaction Eclipse/STklos Navigateur de fonctions Démonstration Conclusion

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

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

Planning effectif

Editeur (1) Composant central, le plus indispensable -> Contraintes de convivialitée, de prise en main aisée, d’aides multiples …

Editeur (2) Coloration partitions Coloration des mots-clés –Liste à partir des mots clés définis dans un fichier Flashage des parenthèses

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

Editeur (4) Completion automatique Sélection de la fonction courante par un double clic

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

Interaction Eclipse/STklos(2) Exécution du projet –Exécution de tout le projet une fois le fichier main choisi

Navigateur de fonctions Permet l’accès au définitions d’un programme –Classes –Variables –Fonctions –Fonctions génériques –Macros –Méthodes –Modules

Démonstration

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

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 ; et est listé sur –Demande de réalisation d’un site en anglais –Base de travail stable pour d’autres développeurs