Description
Eclipse est une plateforme logicielle, crée initialement pour la création d'IDE.
Elle repose sur le modèle de composant OSGI pour ....
L'extensivité et l'inversion des dépendances : plugin.xml ...
TODO à refactorer
La license d'Eclipse est l'EPL, une license approuvée par l'OSI mais notamment non compatible avec la GPL.
Eclipse Galileo est la version 3.5 du runtime eclipse et la version majeur de XX projets hébergés par la fondation Eclipse.
Pour participer à la release il fallait respecter un certain nombre de règle
TODO lien vers le wiki et le mail sur la liste commiter
Les nouveautés de Eclipse 3.5
Equinox
Equinox est l'implémentation d'OSGI utilisée par la plateforme Eclipse.
Platform
- Support de Cairo pour AIX
- Support de Solaris : Désormais SWT et la plateforme sont aussi compilés pour
Solaris X86
SWT
SWT est une bibliothèque graphique pour java. A la différence de Swing elle utilise les et son API est
Le binding avec les librairies natives est réalisé grâce à JNI.
La grande nouveauté du coté de SWT c'est le support de Cocoa. On notera par exemple le support des fenêtre de type sheet ("windows sheet") voir
http://inside-swt.blogspot.com/2009/04/eclipse-on-cocoa-now-full-of-sheet.html). Ce support doit beaucoup au travail de Scott Kowach travaillant pour Adobe.
- Un nouveau plug-in pour simplifier la génération du code JNI est
disponible
JDT
- Amélioration de l'éditeur de comparaison :
- amélioration du support de la complétion
- prise en compte instantanée des modifications dans l'éditeur
- Améliorations liés à la javadoc :
- Prise en compte du tag {@inheritDoc} dans la vue Javadoc et lors du survol de la souris. La documentation de la méthode surchargée est affichée ainsi qu'un lien vers celle-ci.
- Compilateur (Eclipse n'utilise pas javac, mais son propre compilateur. Celui-ci est désormais utilisé comme frontend de GCJ à partir de la version 4.3) :
- La comparaison de deux expressions identiques est reporté comme un warning (niveau de severité configurable)
- JUnit :
- La version livrée avec le JDT est désormais la 4.4
TODO : voir les news de milestone
PDE
CDT
TODO cherchez plus d'info
PDT
TODO parler de PDT 2.0
EMF
TODO parler de CDO et minimal EObject EMF 3 et Acceleo / MTL
GEF
GMF
Lien vers le blog de Anthony ou il y a minimal EObject
ECF
L'avenir
Eclipse : produit ou plateforme ?
http://eclipse-projects.blogspot.com/2009/04/not-product.html
http://eclipse-projects.blogspot.com/2009/04/not-product-replies-to-comments.html
Réponse de Mike Milinkovich
http://dev.eclipse.org/blogs/mike/2009/04/03/stating-the-obvious/
Git ou pas git telle est la question
TODO parler du débat avec le ticket vers le
les pour
les contre
TODO parler du projet JGIT
Eclipse IP
TODO lien vers le wiki avec le comic de Ian
Proposition de Bjorn Freeman Benson :
http://eclipse-projects.blogspot.com/2009/04/ip-burden.html
Non possibilité pour les projets eclipse de réutiliser des bibliothèques sous LGPL :
http://dev.eclipse.org/blogs/mike/2009/04/30/lgpl-pain/
Eclipse 3.6
Le nom retenu pour la prochaine version de Eclipse est ...
https://bugs.eclipse.org/bugs/show_bug.cgi?id=271054
Eclipse 4.0
* Compatibilité java
* Declarative UI
* Themes
* Support des scripts
TODO lien vers le mail de william c.
* Plateforme web / concurrence avec bespin / jazz
Les nouveautés par milestone en image
3.5 M1
http://download.eclipse.org/eclipse/downloads/drops/S-3.5M1-200808071402/3.5M1/eclipse-news-M1.html
3.5 M2
http://download.eclipse.org/eclipse/downloads/drops/S-3.5M2-200809180100/eclipse-news-M2.html
3.5 M3
http://download.eclipse.org/eclipse/downloads/drops/S-3.5M3-200810301917/eclipse-news-M3.html
3.5 M4
http://download.eclipse.org/eclipse/downloads/drops/S-3.5M4-200812111908/eclipse-news-M4.html
3.5 M5
http://download.eclipse.org/eclipse/downloads/drops/S-3.5M5-200902021535/eclipse-news-M5.html
3.5 M6
http://download.eclipse.org/eclipse/downloads/drops/S-3.5M6-200903130100/eclipse-news-M6.html
3.5 M7
http://download.eclipse.org/eclipse/downloads/drops/S-3.5M7-200904302300/eclipse-news-M7.html