Plugin Eclipse pour le langage LUA Responsable Fabrice Huet Chef de Projet Jérôme Poisson Développeurs Lu Deng Guillaume Ghibaudo Julien Raverdino Anthony.

Slides:



Advertisements
Présentations similaires
Programmation Orientée Objet
Advertisements

De l’UML aux agents répartis
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Plugin Scheme pour Eclipse Etudiants Simeon KOSTOV Matthieu IZOULET Agostino SEMERIA Responsable Erick GALLESIO Maîtrise Informatique , UNSA.
Visual Information Solutions IDL 7.0 Pour une utilisation optimale d’IDL.
Emacs Laurent Pierron
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
ALDIL – JDLL 2007 OpenOffice.org ● Suite bureautique libre en version 2.3 Quoi de Neuf ? Présenté par : Marie jo KOPP CASTINEL Gilles BIGNEBAT Vendredi.
Composants Matériels de l'Ordinateur Plan du cours : Ordinateurs et applications Types d'ordinateurs Représentation binaires des données Composants et.
Logiciel Assistant Gestion d’Événement Rémi Papillié (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Système de gestion d'entrées pour un cinéma Scanvion Michel – Etudiant 4.
Marid 5 décembre 2006Présentation du code parallèle – PEGASE – INRIA Sophia-Antipolis 1 Code Parallèle pour la Simulation Numérique en Mécanique des Fluides.
Ninja Online PROJET TUTEURÉ N3 Clément BAERT Alexis BEAUREPAIRE Nathan DAMIE Laurent LAPLACE Valentine MAILLART Emmanuel PERRIN Tuteur : Jean CARLE DUT.
Créat. : 23/09/2016 Modif. : 23/09/2016 Bogdan Stefanescu > Connectivité CPS et Eclipse Solutions Linux 2006.
Développement à l'Aide de Langages Dynamiques : Smalltalk module IT308: Méthodologies et outils logiciels Nada Ayad, Damien Cassou et Annabelle Souc.
LES FONCTIONS D'UN SYSTEME D'EXPLOITATION ● Le système d'exploitation contrôle entièrement les ressources matérielles locales. ● Il est responsable de.
OpenOffice.org ● Une suite bureautique libre – Historique. – Communauté OO.o. – Les composants ● Les caractéristiques communes à tous les composants –
Projet ISN: developper une calculatrice sous android.
Messagerie Open Source à la DGCP Implémentation réalisée par IBM et Pilot Systems Sylvain Viollon.
PSPad / Windows. PSPad Fonctions génériques ● Coloration syntaxique ● UTF8, passage à la ligne UNIX / DOS / Mac ● Outline (C, Pascal, INI, HTML, XML,
Fedora 11 Party de lancement Jean-Francois Saucier
Cours du soir Selenium Lundi 7 Juin 2008 Philippe VONCKEN Licence Creative.
MDA ( Model Driven Architecture ). Introduction Model Driven Architecture ● Framework ● Développement de logiciels ● Object Management Group (OMG) ●
Flex Web Roster. Introduction - Du cas concret au cas général ( titre de chapitre ) -Le problème de l’emploi du temps est un problème largement étudié.
1 Fully Automated Nagios. 2 ● Distribution Linux dédiée supervision ● Une ISO contenant : – La base du système sous CentOS – L'outil Nagios – Les applications.
Flex Web Roster 1TER 2012 Engilberge, Lludice, M'rah.
1 Les technologies XML Cours 3 : XML et les architectures N-tiers Janvier Version 2.0 -
Portage d'une application sur GPU CreditCruncher.
Mettez un python dans votre poche Pycon.fr 2009 Michael Scherer.
Prof. Maria-Iuliana Dascălu Assist. Iulia-Cristina Stănică
ANNEE ACADEMIQUE Institut Supérieur Emmanuelle D’Alzon de Butembo COURS: THEORIE DE BASE DE DONNEES : 45H PROMOTION: G2 Gestion Informatique.
Esport Ludovic Binet-Soler et Stéphane Hiller, L2 Info UHA 1
Interfaçage entre Maple et du code externe
Android PACT 2016 Encadrement Informatique.
Communication client-serveur
DBStation Date 06/12/16 Rédacteurs Hervé FAUVET et Bruno GUEDJ.
ANDROID OS.
Veille technologique Android
Marchés Exterieurs Des Industries Agroalimentaires
Qu'est-ce que KDE ? Le bureau de KDE4 et comment l'utiliser
GBIN6U03 : projet logiciel
Les outils du développeur
Clients riches RIA (Rich Internet Application) / RDA
LE MASHUP.
Développement JAVA pour plateforme ANDROID
Outils de production de code
Java EPITECH 2009
Outils Statistiques pour la Sémantique Décembre 2013
Réalisation d’une application web sous le thème: «Mon vétérinaire » par : Benzineb Asmaa et Meftahi Oualid Présentation à Université Saad Dahlab Blida.
Programmation système
Intégration des applications Java dans les environnements libres
Kate 25 mars
Présentation initiale
Matière EVALUATION ET MANAGEMENT DES PROJETS MONSIEUR BENCHIKH Maître de Conférence « A » - HDR Docteur en Sciences de Gestion à (IAE de Poitiers - France)
Programmation Android Introduction à Android
Système d’exploitation
Plus de 4000 langages....
Calcul Scientifique Initiation à SCILB
Java, open GL et la mobilité
Système d’exploitation UNIX
Auditeur: Léonardo AMODIO Cours: NFE107
Structuration des documents pédagogiques
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
Système d’exploitation: Principe IFT6800 – E 2008 Pierre Poulin.
Java EPITECH 2009
Présentation des services IT
PAF Guillaume Martin - Fabrice Cizeron - Xavier Roulot
Business Intelligence en ACube OLAP et Reporting avec ACubeOLAP et GRaM.
Transcription de la présentation:

Plugin Eclipse pour le langage LUA Responsable Fabrice Huet Chef de Projet Jérôme Poisson Développeurs Lu Deng Guillaume Ghibaudo Julien Raverdino Anthony Thuaux

Plan Présentation Cahier des charges Contraintes et risques Découpage en taches et dépendances Planning prévisionnel Organisation du projet

Présentation L’objectif de ce TER est de développer un plugin Eclipse pour le langage LUA. Il devra implémenter toutes les fonctionnalités d’un éditeur traditionnel et s’intégrer dans Eclipse.

OSGi Ensemble de spécifications définies par l'OSGi Alliance (Sun, IBM, Ericsson et d'autres) Eclipse est architecturé autour de ces spécifications Framework définissant le cycle de vie et des services.

Eclipse Environnement de développement intégré (IDE) libre écrit en Java. Architecture conçue autour de la notion de plugins contenant : Plateform runtime (lance les IDE et plugins) 3 couches graphiques (SWT, JFace, Workbench) Suit les recommandations de l’OSGi Supporte de nombreux langages : C++, C#, Java, Cobol, HTML, Pascal, SQL, XML …

LUA Langage de script libre écrit en C ansi Syntaxe simple de type Pascal le but est d’être intégré à d’autres applications Atouts :Légereté, modulaire et portable

World of Warcraft (WoW) Jeu vidéo de type MMORPG (massively multiplayer online game). Il convie des milliers de joueurs dans un univers virtuel. Interface graphique modulable via un système de plugins LUA.

Addons WoW Personnalisation de l'interface du jeu avec XML et LUA. Blizzard propose une API. LUA permet le calcul et l'automatisation de certaines tâches.

Fonctionnalités Coloration syntaxique Mots clés Fonctions commentaires Indentation automatique Gestion des préférences

Fonctionnalités Complétion de code Traitement multiple : Mots clés Fonctions de la bibliothèque standard Fonctions et variables définies Offrir des propositions d'achèvement en fonction de l'objet à compléter.

Fonctionnalités Navigation intra/inter fichiers Savoir qui appel une fonction Lieu où les variables sont utilisées Execution de LUA dans Eclipse Gestion des Erreurs Assistant

Contraintes et risques Fonctionnement sous toutes les plateformes (Linux, Windows, Mac) Conçu pour fonctionner sous Eclipse 3 Mise à jour automatique en fonction des nouveaux patch pour le jeu.

Planning

Organisation