Dans la série des sorties, Ganymede est arrivée ! Avec 18 millions de lignes de code, ce ne sont pas moins de 24 projets qui seront publiés simultanément dans des versions toutes compatibles entre elles.
Parmi les nouveautés, on trouve une version mineure d’Eclipse, et des versions majeures pour plusieurs projets, comme WTP 3.0, CDT 5.0, EPP 1.0.
Autre nouvelle : l’intégration de Subversive (développé par Polarion originellement, devenu projet Eclipse ensuite) dans la release, ce qui permet d’utiliser SVN nativement dans Eclipse, similairement à CVS.
Voici la liste complète des projets faisant partie de Ganymede (24 au total) :
- Eclipse SDK :Le noyeau d’Eclipse (conteneur OSGi Equinox) + les outils de développement Java (JDT) + Les outils de développement de Plug-Ins (PDE).
La liste des nouveautés inclut:- SDK : Nouveau gestionnaire de plugins : P2 ainsiq u’un installateur.
- JDT : Navigation via train (Breadcrumb).
- JDT : Nouveau refactoring : Extract Class.
- JDT : Support du CLDC 1.1.
- JDT : La compilation utilise les processeurs multi-core.
- JDT : Ajout de plusieurs templates pour SWT.
- SWT : Supporte Windonws 64 bits.
- SWT : Les Shells peuvent être mis en mode plein-ecran.
- SWT : Support des regions (composants non rectangulaires).
- SWT : Support de XULRunner 1.9 pour le navigateur.
- PDE : Plug-in Registry est une vue qui liste les plug-ins en cours d’exécution ainsi que leurs états..
- Web Tools Platform (WTP) (version 3.0) :Pour le développement d’applications Web en Java.
La liste des nouveautés inclut:- JavaEE : Nouveau Wizard de création d’EJB 3.0 Message Driven Bean, Session Bean, .
- JPA Support d’EclipseLink par Dali (JPA Tools).
- JPA : Nouveaux wizards : New Entity, new mapping file, etc.
- JPA : Editeur graphique pour persistence.xml.
- JSF : TagRegistry qui permet de voir tous les tags JSF utilisés par un projet, les converters utilisés, etc.
- JSF : Vue approximant l’arbre de composants d’une page JSF (JSP ou XHTML).
- JSF : Support d’Apache Trinidad
- Servlet/JSP : Nouveaux wizards pour la création de Servlet, Filter, Listener et Tag.
- Server: Support de Jetty.
- C/C++ Development Tools (CDT) (version 5.0) :Apporte le support du développement en C/C++ dans Eclipse.
La liste des nouveautés inclut:- L’indexeur supporte les macros.
- Meilleur support pour les templates et autres spécificités du C++.
- Nouveau framework de refactoring qui permet d’ajout de plusieurs autres refactoorings (en plus du renommage).
- Subversive :Le support de SVN en natif dans Eclipse est enfin là grâce à Subversive (anciennement développé par Polarion).
- Mylyn (version 3.0) :Permet de se focaliser sur une tache donnée en filtrant les ressources affichés par Eclipse.
La liste des nouveautés inclut:- Résolution de plus de 1500 bugs ou ajout/amélioration de fonctionnalités.
- Optimisation des performances.
- Réecriture complète de l’API des connecteurs pour simplifier leur création.
- Eclipse Data Tools Platform (DTP) (version 1.6) :Front-end graphique pour le travail sur une base de données.
La liste des nouveautés inclut:- Un editeur graphique de requêtes SQL.
- Simplification des taches de création de définition de pilotes et de profils.
- Plusieurs autres améliorations dans l’IHM.
- Test and Performance Tools Platform (TPTP) :Un profiler pour pouvoir suivre la consommation en mémoire et en temps CPU des applications.
- Business Intelligence and Reporting Tools (BIRT) :Solution de reporting offrant les charts, l’accès aux données, scripting, générateur graphique de rapports, etc.
La liste des nouveautés inclut: - Buckminster :Pour simplifier le déploiement
- Rich Ajax Platform (RAP) :Permet d’utiliser le modèle de développment d’Eclipse pour créer des applications Web 2.0.
- Eclipse Communications Framework (ECF) :Infrastructure pour divers projets ayant traits à la communiquation en dessus d’Eclipse (chat, échange de fichiers, travailler à plusieurs sur un même fichier en même temps, etc.).
- Dynamic Languages Toolkit (DLTK) :Apporte le support des langages dynamiques (Perl, Ruby, etc.) dans Eclipse.
- Device Software Development Platform — Device Debugging (DSDP-DD) :Permet le débogage dans les systèmes embarqués.
- Device Software Development Platform — Native Application Builder (DSDP-NAB) :Pour créer des IHMs dans des *devices*.
- Device Software Development Platform — Target Management (DSDP-TM) :Explorateur distant (SSH)
- Eclipse Modeling Framework (EMF) :Développement des models.
- Eclipse Modeling Framework Technologies (EMFT) :Utilitaires pour le développement Model.
- Eclipse Packaging Project (EPP) :Pour la création d’installateurs.
- Graphical Editing Framework (GEF) :Pour le développement d’applications graphiques.
- Graphical Modeling Framework (GMF) :Pour créer des éditeurs graphiques (comme l’editeur de faces-config.xml par exemple)
- Model Development Tools (MDT) :Utilitaires pour le développement Model.
- M2M :un framework pour les langages de transformation model-to-model.
- Model To Text (M2T) :Utilitaires pour le développement Model.
- SOA Tools Platform (STP) :
Tooling pour le développent SOA.
La liste complète des nouveautés est consultable ici.












July 16th, 2008 at 10:31
tu en pense quoi de cette version?
Il faut la prendre sans réfléchir?
July 16th, 2008 at 13:55
Très honnêtement, je suis un peu perdu dans tous les sous-projets, mais en tous cas, je suis très content de WTP 3.0, l’intégration de Subversive est naturelle (Subversion étant devenu incontournable), et le JDT apporte quelques petits raffinements.
Donc pour répondre à ta question, oui tu peux y passer les yeux fermés, c’est que du bon.
July 28th, 2008 at 09:29
Pour ceux qui souhaitent Installer le support SVN dans Eclipse Ganymede, voici un post de djo.mos sur son blog developpez.com : http://blog.developpez.com/djo-mos?title=installer_le_support_svn_dans_eclipse_ga.
Simplicime!