Beruflich Dokumente
Kultur Dokumente
Eclipse is a kind of universal tool platform, an open extensible IDE for anything and nothing in particular.
PLAN
INTRODUCTION Prsentation gnrale dEclipse Tlcharger et installer Eclipse Dvelopper avec Eclipse Les extensions ou plug-ins Bilan CONCLUSION
INTRODUCTION
A un moment ou un autre, un dveloppeur, quil soit dbutant ou expriment se pose la question de savoir si il utilise le meilleur outil pour raliser ses tches La plupart des dveloppeurs utilisent un environnement de dveloppement intgr (EDI) pour dvelopper leurs projets Un EDI est une interface qui permet de dvelopper, compiler et excuter un programme dans un langage donn . Eclipse est un EDI. Mais est-il juste un EDI de plus pour les dveloppeurs ? Nous le dcouvrions bientt
Eclipse : Historique
Avril 1999 : dbut du dveloppement dEclipse par la socit OTI (Object Technology International), filiale dIBM Novembre 2001 : lancement du projet libre Eclipse et cration de lEclipse Consortium Janvier 2004 : cration de l'Eclipse Foundation, organisation but non lucratif qui regroupe plusieurs grandes entreprises (IBM, Intel, Motorola, Nokia, Oracle, AMD, Borland . . . ) dans le but de conduire le dveloppement de la plateforme Eclipse. Juin 2006 : sortie de Eclipse 3.2 (depuis, une nouvelle version par an)
Versions dEclipse
Eclipse : Dfinition
Eclipse se dfinit comme une plate-forme universelle pour intgrer des outils de dveloppement. Il est un EDI ouvert, extensible, pour tout et nimporte quoi.
10
11
12
13
14
15
16
17
18
Pr-requis
Pour pouvoir jouir de la pleine puissance dEclipse, il est conseill davoir un ordinateur avec au moins 512MB de mmoire RAM (Random Access Memory) De plus, Eclipse ayant t dvelopp en java, il faut au pralable installer sur la machine la plate forme dexcution JRE (Java Runtime Environnement) pour pouvoir excuter des applications java et aussi la plateforme de dveloppement JDK (Java Development Kit) pour pouvoir compiler des applications java.
19
Tlchargement
Aller sur le site de la fondation eclipse : http://www.eclipse.org/downloads/
20
Installation
Dcompresser larchive obtenue. On obtient un rpertoire eclipse. Dans ce rpertoire se trouvent : les dossiers : plugins, features, configuration, dropins, p2, readme les fichiers : .eclipseproduct, artifacts.xml, eclipse.ini, eplv10.html, notice.html , libcairo-jwt.so, icon.xpm un excutable : eclipse.exe (pour Windows) ou eclipse (pour Linux)
21
Lancement (1)
Placez-vous dans le dossier dinstallation declipse : Sous Windows : double-cliquer sur lexcutable Sous Linux :
en mode graphique : double-cliquer sur lexcutable en mode console: excuter la commande ./eclipse
22
Lancement (2)
Un cran apparat ensuite pour vous demander le workspace (rpertoire de travail). Cest dans ce rpertoire que eclipse stockera les programmes et fichiers de configuration de vos projets. Changez-le ou cliquez sur le bouton ok
23
Lancement (3)
24
Lancement (4)
25
26
Vues
Chaque fentre, appele vue, prsente ltat des dveloppements selon un certain point de vue Les vues se compltent les unes les autres Afin de grer au mieux lespace visuel lcran, Eclipse propose un systme donglets permettant de basculer dune vue lautre
27
Editeurs
Lditeur est une fentre spciale qui apparat en gnral au centre du plan de travail. Lditeur permet de crer et modifier les fichiers ressources. Lditeur affich est fonction du type de fichier sur lequel on travaille. Par exemple, lditeur invoqu pour un fichier texte simple sera diffrent de celui invoqu pour un fichier Java. Lditeur Java permettra de raliser des actions comme la mise en vidence de la syntaxe, lindentation automatique, etc., ce que ne fera pas lditeur de fichier texte Il est possible douvrir simultanment plusieurs fichiers de type diffrents et donc dafficher en mme temps plusieurs diteurs diffrents.
28
Perspectives
Les perspectives permettent de spcifier des ensembles prdfinis de vues et dditeurs, qui sont automatiquement appels dans un contexte donn
29
30
31
Dfinition
Un plug-in, ou extension, est un module que lon peut brancher sur un point dentre particulier dune application. Eclipse peut ainsi tre vu comme une collection demplacements destins recevoir des modules complmentaires : ces emplacements sont appels points dextension. Cette notion est vraiment trs importante pour le dveloppement dEclipse qui repose sur les contributions que chaque dveloppeur peut apporter. NB: Ce qui varie fondamentalement dun Eclipse un autre, cest le rpertoire plugins.
32
33
34
35
Rsum
Eclipse est donc un IDE complet avec lequel on peut raliser tout un projet, en partant de la modlisation jusqu aboutir au projet fini. Ainsi pour : Modliser des diagrammes, je peux par exemple tlcharger et ajouter le plug-in argoEclipse. dvelopper en php, je peux ajouter PDT dvelopper en C++, je peux utiliser CDT modliser des bases de donnes et gnrer du code SQL, je peux utiliser Azzurri Clay Mark II
36
Quelques sigles
CDT : C/C++ Development Tools PDT : PHP Development Tools WTP : Web Tools Project ATF : AJAX Toolkit Framework GEF : Graphical Editing Framework PTP : Parallel Tools Platform RCP : Rich Client Platform VE : Visual Editor project EMF : Eclipse Modeling Framework EPL : Eclipse Public Licence
37
38
Conclusion
La ncessit dutiliser Eclipse nest plus dmontrer. Cet IDE (Integreted Developpement Environement) complet et puissant sert toutes sortes de dveloppeurs diffrents niveaux : tudiants en informatique, socits de dveloppement et autres. Il intgre de nombreux outils et vite ainsi aux dveloppeurs de naviguer entre plusieurs outils pour raliser leurs tches. Avec Eclipse, il existe presque toujours un plug-in pouvant vous aider raliser vos projets. Et si par hasard il nexiste aucun plug-in rpondant vos besoins, eh bien, crez-le et ce, toujours en utilisant Eclipse
39