30
juin
2008
Eclipse 3.4 Ganymede est sorti
juin
2008
Un article de xavlours
15 Commentaires
La « train release » Ganymede est arrivée ! Ce sont au total 24 projets et 18 millions lignes de code 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 ainsi qu’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) : (En 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) : (En 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 : (En 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) : (En 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.
je rejoins Yoteco sur le fait de réinstaller les greffons. J’ai testé rapidement cette nouvelle version. La gestion des greffons a changée… (recherche des dépendances automatique par exemple) Mais les greffons que j’utilise ne fonctionnent pas tous pour cette version
Donc, je vais patienter encore un petit peu
@Yoteco : J’avais installé mes plugins dans des extensions, il m’a suffit de les copier-coller dans le nouveau dossier dropins.
Si tu les avais dans le dossier d’Eclipse, ça risque d’être difficile.
Cool Il y a un moyen de migrer de europa à ganymede ? Parce que moi sa me fais ch*** de réinstaller tous mes plugins !
En fait, il faut juste ajouter l’update-site des connecteurs SVN.
J’en parle ici.
SVN n’est pas installé par défaut, mais l’intégration du plugin subversive dans les projets le rend facile à trouver et à installer : dans Help->Software Updates, onglet Available Software, il suffit de rechercher « svn » (sous réserve d’avoir activé le site Ganymède http://download.eclipse.org/releases/ganymede).
Subclipse doit fonctionner lui aussi, mais il faut entrer son update site : http://subclipse.tigris.org/update_1.2.x aux dernière nouvelles.
j’ai mis subclipse, il marche très bien
Installé au boulot avec prise en compte de plug-ins développé pour Eclipse 3.2.1, ça fonctionne. Par ailleurs, il est rapide au lancement.
Par contre, je ne suis pas certain que SVN soit natif … il n’est pas présent dans les options, aucun plugin relatif. Bref, des personnes ont un retour sur l’utilisation du client SVN ?
Eclipse classic contient déjà ce que Eclipse for Java Developers contient, mais y ajoute PDE (pour le développement de plugins) ainsi que le code source d’Eclipse et sa documentation.
C’est quoi la différence entre le package Eclipse Classic et Eclipse for Java Developper?
djo.mos :
enfin, si on peut appeler le fait de faire un F5 sur la page de download d’Eclipse toutes les 2 minutes depuis 9H du matin un « coup de chance »
c’était les soldes, c’est ça ?
mdr
mais quel bourrin o/
ça a l’air de s’être calmé (après le rush initial).
Le site d’Eclipse est maintenant accessible de nouveau.
Bon Download !
je comprend mieux pourquoi le site est down alors
Yep, apparamment
Mais coup de chance: j’ai pu me connecter et lancer le téléchargement avant que ça ne bloque o/ … enfin, si on peut appeler le fait de faire un F5 sur la page de download d’Eclipse toutes les 2 minutes depuis 9H du matin un « coup de chance »
Bonne nouvelle !
Enfin j’avais télécharger la RC4 hier et je n’ai même pas eu le temps de la tester !!!
Et le site officiel à l’air down ! non ?
a++