|
 
|
|
16 décembre 2008
Cours sur l'extensibilité
|
Mickaël Baron continue sa série de supports de cours en Français sur la plateforme Eclipse. Son dernier support étudie les notions d'extensions et de points d'extension du framework Eclipse.
Pour en savoir plus :
La liste complète des supports de Mickaël
|
16 décembre 2008
Les types de points d'arrêt
|
Ce court article, 'Eclipse Debugger, part I', présente les différents types de point d'arrêt du débogueur Java d'Eclipse.
|
15 décembre 2008
OSGi, JSR 277 et Jigsaw
|
La modularisation des librairies est un des principaux objectifs pour Java 7. Malgré sa rapide adoption et sa standardisation dans le cadre du JCP (JSR 291), OSGi ne semble pas convenir aux équipes de Sun (exception fait de celle travaillant sur Glassfish V3). Le premier choix de Sun aura été de pousser une JSR concurrente (JSR 277). Dirigée de façon très maladroite cette spécification n'aboutira pas, Sun ayant finalement décidé de ne pas la retenir pour Java 7. Ce choix attendu depuis longtemps aurait logiquement dû se faire au bénéfice d'OSGi, malheureusement Sun a pour l'instant choisi une autre direction en lançant un projet nommé Jigsaw. Ce dernier sera développé pour les besoins internes de Java 7 et ne sera pas spécifié dans le cadre du JCP.
L'annonce de l'abandon de la JSR 277 a dans un premier temps été bien accueillie par la communauté OSGi, d'autant plus que Sun déclare vouloir travailler avec les experts OSGi. Mais la satisfaction a rapidement fait place à de l'inquiètude ('Hope, Fear, and Project Jigsaw'), voire à de la colère ('Spice is Not a Recreational Drug'). Ces réactions me semble légitimes face au choix de Sun de contourner le JCP et d'écarter de nouveau OSGi sans avancer d'argument technique. Quoiqu'il en soit on comprend mal comment Jigsaw pourra être finalisé pour la sortie de Java 7 alors que le projet par de zéro... Certains en sont conscients puisque Java 7 ne sortira pas avant début 2010.
|
12 décembre 2008
Eclipse 3.5M4
|
Le quatrième build stable d'eclipse 3.5 est disponible.
Pour en savoir plus :
La liste des nouveautés d'Eclipse 3.5M4
La page d'Eclipse 3.5M4
|
11 décembre 2008
Directive 'uses' d'OSGi
|
Le modèle de partage des classes entre modules OSGi prévoit une directive particulière, 'uses', permettant de gérer certains cas ardus. L'article 'Understanding OSGi uses directive' résume le rôle de cette directive.
|
11 décembre 2008
Plugin JavaFX
|
En attendant de voir si JavaFX rencontrera le succès escompté par Sun, un plugin JavaFX pour Eclipse permet de découvrir la technologie.
Pour en savoir plus :
La page du plugin JavaFX
Un blog expliquant l'utilisation de ce plugin
|
11 décembre 2008
Déboguage à distance
|
L'article 'Debug Java applications remotely with Eclipse' débute par une explication de JPDA (le mécanisme de déboguage à distance d'une JVM) et explique ensuite comment déboguer une applications distantes avec Eclipse.
|
10 décembre 2008
Extensibilité de BIRT
|
BIRT a été conçu avec la même logique d'extensibilité que le framework Eclipse. Ce bon tutorial, 'BIRT Extension Mechanism, Part 1: Custom Report Items', montre comment ajouter un nouveau type de composant qui sera notamment disponible dans la palette de BIRT Designer.
|
10 décembre 2008
Eclipse RCP et la notion 'd'Activités'
|
Le framework Eclipse RCP prévoit une notion qui permet la désactivation de parties entières d'une application. L'auteur de l'article 'Using activities for user management', montre comment utiliser la notion d'Activités pour adapter les fonctionnalités proposées par une application en fonction du profil de l'utilisateur. Cette façon de faire n'a pas que des avantages comme l'expliquent certains des commentaires associés à l'article.
|
5 décembre 2008
Jetty @ Eclipse
|
'Jetty @ Eclipse' est le titre d'un message posté par Greg Wilkins, le principal développeur de Jetty, pour expliquer pourquoi il propose que Jetty devienne un projet de la fondation Eclipse.
Le planning annoncé est le suivant :
- en janvier 2009, formalisation d'une demande de création de projet auprès de la fondation Eclipse.
- en mars 2009, mise en place du projet à partir du code de Jetty 7.0 (renommage des packages, nettoyage du code ...).
- en juin 2009, livraison de Jetty 7.0.
Pour l'anecdote, Greg Wilkins prend soin de préciser que cette demande ne présume absolument pas de la création d'un 'Eclipse Java EE application server'. Il est vrai qu'avec un socle comme Equinox, un moteur de servlet comme Jetty, une implémentation de référence de JPA 2.0 comme EclipseLink, ça commence à faire pas mal de briques pour créer un serveur d'applications...
|
4 décembre 2008
OSGi Declarative Services avec Equinox
|
L'utilisation d'OSGi Declarative Services permet de limiter le recours au ServiceTracker. Dans le post 'Dependencies and Services in OSGI Enterprise Applications', l'auteur de ce blog partage son expérience de l'introduction d'OSGi Declarative Services dans son code.
|
3 décembre 2008
Nouveautés de RAD 7.5
|
Rational Application Developer 7.5 est disponible depuis peu, cet article présente une partie des nouveautés de cette version.
|
2 décembre 2008
Premier Pas Groovy avec Eclipse
|
Le tutorial 'Groovy with Eclipse - Overview' présente de façon concise les premières étapes pour découvrir Groovy en utilisant Eclipse.
|
2 décembre 2008
Aide contextuelle
|
Le système d'aide inclus dans le framework Eclipse permet aux développeurs de plugins ou d'applications Eclipse RCP de proposer une aide contextuelle et dynamique à l'utilisateur.
Pour en savoir plus :
'Dynamic User Assistance in Eclipse-Based Applications'
|
14 novembre 2008
SAP étudie l'utilisation d'Equinox
|
L'un des développeurs de SAP NetWeaver publie sur son blog une synthèse ('SAP gives Equinox a closer look'), de la réflexion menée sur l'utilisation d'OSGi comme socle de la prochaine version du serveur Java EE de SAP. L'utilisation d'Equinox semble plus que probable.
Pour l'anecdote, on notera une phrase indiquant que 1500 développeurs participent au développement de l'offre SAP NetWeaver...
La présentation 'The SAP Eclipse Story' (PDF) donne une vision plus détaillée de la position de SAP par rapport à Eclipse.
|
13 novembre 2008
Glassfish V3 et Equinox
|
L'annonce de Glassfish V3 Prelude a été largement relayée et Sun a beaucoup communiqué sur l'adoption d'OSGi comme socle de cette version. L'implémentation d'OSGi intégrée est Felix d'Apache, mais les développeurs de Glassfish se sont fixés comment objectif de pouvoir faire fonctionner le serveur avec d'autres implémentations d'OSGi. Le blog de Ludovic Champenois montre comment lancer Glassfish en utilisant Equinox : 'GlassFish v3 Prelude OSGi support: Is it really true?'.
|
3 novembre 2008
Eclipse 3.5M3
|
Le troisième build stable d'eclipse 3.5 est disponible.
Pour en savoir plus :
La liste des nouveautés d'Eclipse 3.5M3
La page d'Eclipse 3.5M3
|
31 octobre 2008
Tutorial OSGi
|
Ce petit tutorial, OSGi development with Eclipse Equinox, explique les étapes de base pour utiliser OSGi avec Equinox et Eclipse.
|
24 octobre 2008
AOP et Equinox
|
Martin Lippert rend accessible le support de deux de ses présentations récentes. L'une concerne l'utilisation de la programmation orientée aspects avec Equinox, l'autre présente Spring Dynamic Modules.
Pour en savoir plus :
Présentation 'Aspect Weaving for OSGi' (PDF)
'Tutorial : Spring and OSGi combined with Spring Dynamic Modules'
|
23 octobre 2008
Présentation d'Equinox P2
|
'Equinox P2' est le nom de code du nouveau système de gestion des mises à jour intégré à Eclipse 3.4. L'article 'Equinox p2 cures Eclipse plug-in headaches' résume de façon claire les principales fonctionnalités de P2.
|
17 octobre 2008
Eclipse et Silverlight
|
Dans le cadre du lancement de la version 2.0 de Silverlight, Microsoft annonce soutenir le projet 'Eclipse4sl' dont le but est de proposer des outils intégrés à Eclipse pour développer des applications Silverlight.
Pour en savoir plus :
Le communiqué de presse de Soyatec
|
16 octobre 2008
Axis2 et Eclipse
|
Dans le cadre du projet Axis, plusieurs plugins pour Eclipse sont proposés afin de simplifier la tâche des développeurs.
Pour en savoir plus :
Le turorial: 'Web Services Development with Axis2 and Eclipse'
|
16 octobre 2008
Tutorial OSGi côté serveur
|
L'utilisation d'OSGi côté serveur est un sujet à la mode, le tutorial 'Experimenting with OSGi on Server Side' aborde ce sujet par la pratique.
|
15 octobre 2008
Eclipse pour les développements non-Java
|
Le journal du net propose un petit sondage sympathique sur l'utilisation d'Eclipse pour faire autre chose que du Java.
Pour en savoir plus :
Le sondage: 'J'ai recours à Eclipse pour des développements non-Java'
|
10 octobre 2008
Comparaison OSGi DS et Spring DM
|
La spécification 4.2 d'OSGI, actuellement en relecture, intègre deux solutions permettant l'utlisation de la notion de services de façon déclarative. La première, OSGi Declarative Services, existait dans les spécifications antérieures. La seconde est directement inspirée de Spring DM (Dynamic Modules).
Pour en savoir plus :
'Comparing OSGi DS to Spring DM'
|
9 octobre 2008
Maven et Eclipse
|
Le livre gratuit Maven: The Definitive Guide contient un chapitre consacré à l'intégration de Maven dans Eclipse (Chapitre 14).
|
9 octobre 2008
Tutorial Android
|
|
3 octobre 2008
Bien utiliser le débogueur d'Eclipse
|
Le débogueur d'Eclipse est devenu très sophistiqué au cours des années. L'article '5 Tips for Debugging Java Code in Eclipse' présente cinq fonctionnalités intéressantes qui sont généralement assez méconnues des développeurs.
|
3 octobre 2008
JSF avec RAD 7.5
|
Rational Application Developer 7.5 est disponible depuis peu. Cet article passe en revue les nouveautés concernant le support des JSF.
Pour en savoir plus :
Télécharger la version d'évaluation de RAD 7.5
|
2 octobre 2008
Gestion des logs et OSGi
|
La multiplication des librairies de log dans le monde Java est une problématique à laquelle les développeurs d'applications OSGi n'échappent pas.
Pour en savoir plus :
Logging in OSGi application - Part 1
Logging in OSGi application - Part 2
|
26 septembre 2008
Eclipse 3.4.1 et Ganymede SR1
|
La première mise à jour de Ganymede est disponible, elle est basée sur Eclipse 3.4.1 (disponible depuis mi-septembre) et WTP 3.0.2.
Pour en savoir plus :
La liste des distributions de Ganymede SR1
La page d'Eclipse 3.4.1
Le fichier readme d'Eclipse 3.4.1
|
25 septembre 2008
Intégration de JAR dans une application OSGi
|
Cet article propose plusieurs règles sur la façon d'intégrer des librairies externes dans une application OSGi, notamment en utilisant les facilités proposées par l'outillage de développement de plugins intégré à Eclipse (le PDE).
|
24 septembre 2008
Livre gratuit sur OSGi
|
Une première version complète du livre 'OSGi in Practice' est disponible en téléchargement (PDF de 4Mo).
Pour en savoir plus :
Le blog de l'auteur
|
23 septembre 2008
Développer pour Android avec Eclipse
|
Le premier 'Google Phone' basé sur Android étant disponible, ce nouveau tutorial expliquant les bases du développement d'applications Android avec Eclipse est le bienvenu.
|
22 septembre 2008
Eclipse 3.5M2
|
Le deuxième build stable d'eclipse 3.5 est disponible. Peu de nouveautés dans ce deuxième build, la plus notable, quoique concernant peu de monde pour l'instant, est l'ajout d'un éditeur faciliant l'utilisation d'OSGi Declarative Services.
Pour en savoir plus :
La liste des nouveautés d'Eclipse 3.5M2
La page d'Eclipse 3.5M2
Un tutorial sur Declarative Services et Equinox (datant de 2007)
|
21 septembre 2008
SpringSource DM Server
|
SpringSource a discrètement renommé son serveur d'applications basé sur Equinox. Le nom sera SpringSource DM Server plutôt que SpringSource Application Platform.
Le tout est pour l'instant gratuit et open-source mais difficile de parier que cela le restera... (cf l'évolution de license du framework Spring).
Pour en savoir plus :
SpringSource dm Server 1.0 RC2 Released
|
18 septembre 2008
Redbook RAD 7.5 et dev EJB 3.0
|
IBM propose un nouveau redbook couvrant le développement des EJB 3 avec Rational Application Developer 7.5.
|
5 septembre 2008
EclipseLink et Eclipse RCP
|
Le projet EclipseLink est disponible dans une version adaptée au contexte OSGi, ce qui le rend facilement utilisable dans un contexte Eclipse RCP.
Pour en savoir plus :
'Eclipselink in J2SE RCP Applications'
|
5 septembre 2008
GWT et OSGi
|
Combiner GWT et OSGi est relativement facile. Ce tutorial donne les indications pour bien commencer.
|
4 septembre 2008
GEF en 3D
|
Le sous-projet 'GEF3D' vient d'être créé. Son but est de transposer les fonctionnalités 2D de GEF pour permettre la création d'éditeurs 3D.
Pour en savoir plus :
La présentation de GEF3D
La contribution inituale
|
4 septembre 2008
Eclipse RCP et Eclipse 3.4
|
Le site 'DeveloperWorks' propose un nouveau tutorial sur le développement d'applications RCP, à noter l'utilisation d'Eclipse 3.4.
Pour en savoir plus :
'Developing for the Rich Client Platform, the Ganymede way'
|
22 août 2008
Oracle Workshop for WebLogic 10g R3
|
Comme annoncé début juillet, Oracle rend disponible gratuitement l'environnement de développement de BEA basé sur Eclipse. Le nom officiel est 'Oracle Workshop for WebLogic 10.3'. A noter que cet outillage n'est pas spécifique au serveur WebLogic puisqu'il intégre des modules pour Tomcat, Jetty, JBoss et WebSphere.
Pour en savoir plus :
Un résumé de l'annonce d'Oracle
La page d'Oracle Workshop for WebLogic 10g R3
Télécharger 'Oracle Workshop for WebLogic 10g R3'
|
22 août 2008
Mise en oeuvre de JPA avec RAD 7.5
|
Le support complet de Java EE 5, notamment de JPA, est la principale évolution de la prochaine version de Rational Application Developer (version 7.5 actuellement en beta).
Pour en savoir plus :
'Developing Web applications with the Java Persistence API and JavaServer Faces'
|
21 août 2008
Trucs et asctuces GEF
|
Le blog 'Its eclipse in clips...' propose une série de posts sur GEF.
|
8 août 2008
Eclipse 3.5M1 et Galileo
|
Les développements de la version 3.5 débutent doucement avec un premier build stable, Eclipse 3.5M1.
A noter que le nom de code de la prochaine sortie simultanée des projets de la fondation Eclipse sera 'Galileo'.
Pour en savoir plus :
La page d'Eclipse 3.5M1
Les nouveautés d'Eclipse 3.5M1
|
7 août 2008
Eclipse et OpenEJB
|
OpenEJB est un conteneur d'EJB fourni par la fondation Apache, de part le support des EJB 3.0 et son aspect 'léger' ce conteneur est intéressant en mode développement.
Pour en savoir plus :
'Lightweight EJB container in Eclipse'
|
7 août 2008
Charger le code source d'Eclipse
|
Le tutorial 'Code Access Guide to Eclipse 3.4' explique comment configurer Eclipse pour accéder au code source de la plateforme et comment utiliser la fonctionnalité 'Plug-in Spy' pour savoir par quel plugin est implémenté un élement graphique.
|
21 juillet 2008
Introduction à m2eclipse
|
L'article 'Introduction to m2eclipse' présente l'outillage proposé par le sous-projet m2eclipse. A noter que ce sous-projet est l'un des 2 sous-projets officiels ayant pour but de fournir un outillage d'intégration de Maven dans Eclipse.
Pour en savoir plus :
Un post de Nicolas Deloof comparant m2eclipse et q4e
Les nouveautés de la version 0.9.5 de m2eclipse
|
18 juillet 2008
Trucs et astuces : la vue 'Display'
|
La vue 'Display' est une des solutions pour évaluer du code pendant une session de déboguage.
Pour en savoir plus :
Rapide présentation de la vue 'Display'
Une série de trucs et astuces pour les nouveaux utilisateurs d'Eclipse
|
18 juillet 2008
Equinox Aspects
|
Le projet 'Equinox Aspect', en phase d'incubation, a pour objectif de permettre l'utilisation de la programmation orientée aspects dans des modules OSGi, ceci en intégrant AspectJ et Equinox.
Pour en savoir plus :
Une séries de posts sur le blog de l'un des contributeurs
'Slides from "Aspect Weaving for OSGi" Talk'
'Code Examples from "Aspect Weaving for OSGi" Talk'
'Dependency Injection for Extensions, Third Edition'
|
17 juillet 2008
Raccourcis clavier et Eclipse RCP
|
Cette page, 'Tip: Suppression Keybindings', explique comment désactiver les raccourcis clavier propres à Eclipse dans une application Eclipse RCP.
|
10 juillet 2008
EclipseLink 1.0
|
Un peu plus d'un an après l'annonce de la mise en open-source de TopLink par Oracle, le projet EclipseLink vient de livrer sa première version.
A noter que lors de la clarification récente de sa stratégie, Oracle a annoncé que WebLogic devenait le serveur Java EE à la base de son offre Java, avec toutefois une modification non négligeable: le remplacement de l'implémentation JPA de Weblogic par EclipseLink.
Certains continuent à penser qu'EclipseLink est une version allégée de Toplink, cette citation du responsable du projet EclipseLink lève toute ambiguité: "All of the persistence functionality of Oracle TopLink is included in EclipseLink. All of the TopLink development team now exclusively develops new functionality in EclipseLink" (extrait de 'My Thoughts on EclipseLink 1.0')
Pour en savoir plus :
L'annonce de la disponibilité de la version 1.0
L'article: 'Introducing EclipseLink'
La page de téléchagement d'EclipseLink
|
9 juillet 2008
Glassfish et WTP 3
|
L'article 'GlassFish on Eclipse Ganymede' décrit comment utiliser Glassfish comme serveur de test avec WTP 3.0.
Cet autre article, 'Improving Glassfish Deployment Performance in Eclipse' explique comment améliorer les performances de publication de WTP vers un serveur Glassfish.
|
9 juillet 2008
BIRT 2.3
|
Le projet BIRT continue à faire partie des projets les plus actifs de la fondation Eclipse. La version 2.3 amène son lot d'améliorations.
A noter que la page de téléchargement de ganymède propose une distribution nommée 'Eclipse IDE for Java and Report Developers' qui contient BIRT et WTP.
Pour en savoir plus :
Liste des principales nouveautés de BIRT 2.3
Interview: 'BIRT 2.3 What's New And the Ganymede IDE for Java Report Developers'
|
4 juillet 2008
WTP 3.0
|
Dans le cadre de Ganymède, le projet 'Web Tools' propose sa version 3. La liste des nouvelles fonctionnalités de WTP 3.0 permet de constater que l'outillage JPA est la partie qui a le plus progressée.
A noter aussi, un outillage XSL disponible en téléchargement séparé (encore au stade d'incubation mais plutôt prometteur).
Pour en savoir plus :
Les nouveautés de WTP 3.0
Détail de l'outillage XSL en incubation
|
4 juillet 2008
Plus de téléchargements pour Ganymède
|
La page principale de téléchargement de Ganymède ne fait pas apparaître tous les packaging disponibles. Cette page plus complète, permet d'accèder à des packagings supplémentaires comme 'Eclipse Modeling Tools' et 'Eclipse for RCP Developers'.
|
25 juin 2008
Eclipse 3.4 est disponible
|
|
20 juin 2008
Présentation de Ganymède
|
Le 25 juin, la fondation Eclipse mettra à disposition 'Ganymède' (livraison simultanée d'Eclipse 3.4 et de plusieurs projets principaux de la fondation). L'article suivant donne un aperçu du contenu de Ganymède.
Pour en savoir plus :
Eclipse Ganymede at a glance
|
20 juin 2008
Débogueur PHP
|
L'outillage PHP d'Eclipse (sous-projet PDT) supporte deux débogueurs: XDebug et Zend Debugger. Le tutorial suivant explique comment configurer le PDT pour utiliser ces débogueurs.
Pour en savoir plus :
'Debugging PHP using Eclipse and PDT'
|
18 juin 2008
P2
|
Eclipse 3.4 intègre un nouveau système de mise à jour nommé 'P2' (pour 'Provisioning Platform'). Les deux principaux développeurs de P2 ont répondu aux questions d'infoQ.
Pour en savoir plus :
Eclipse Ganymede: An in-depth look at Equinox p2
|
17 juin 2008
Eclipse Communication Framework 2.0
|
Le projet ECF (Eclipse Communication Framework) publiera sa version 2.0 la semaine prochaine simultanément avec de nombreux autre projets de la fondation Eclipse. Outre l'implémentation de divers protocoles de communication, ECF propose deux fonctionnalités notables :
- La possibilité pour deux utilisateurs distants de partager l'édition d'un même fichier.
- Une implémentation distribuée d'OSGi. Il s'agit là plus de prospective car l'OSGi Alliance n'a pas encore spécifiée cette partie, les développeurs d'ECF participent aux travaux de spécification.
Pour en savoir plus :
Interview du responsable du projet ECF
'Eclipse Ganymede: An in-depth look at ECF'
La page d'ECF
|
16 juin 2008
L'historique du projet Eclipse en vidéo
|
Cette vidéo a été générée à partir des informations de commits sur le référentiel CVS d'Eclipse. Ce n'est certes pas d'une grande utilité mais c'est visuellement très réussi.
Pour en savoir plus :
La page du projet 'Code Swarn'
|
12 juin 2008
Eclipse SCA Tools
|
Le sous-projet 'SCA Tools' propose une première version de son outillage, comprenant notamment un éditeur graphique pour mettre en oeuvre SCA (Service Component Architecture).
Pour en savoir plus :
L'annonce sur le blog d'Etienne Juliot, l'un des développeurs de SCA Tools
La page du sous-projet SCA Tools
|
12 juin 2008
Les layouts de SWT
|
L'article officiel sur les layouts SWT a été mis à jour récemment. Des captures d'écran et des exemples l'illustrent de façon intéressante.
Pour en savoir plus :
'Understanding Layouts in SWT'
|
10 juin 2008
Applications Eclipse RCP en open-source
|
Un des moyens pour apprendre à écrire des applications Eclipse RCP est de s'inspirer du code d'applications existantes. Voici une petite liste d'applications disponibles en open-source :
- MyTourBook - gestion de données pour les cyclistes.
- JMoney - gestion de finance personnelle.
- Eclipse Trader - Affichage de données boursières, à ma connaissance la plus ancienne des applications Eclipse RCP en open-source.
- MP3 Manager - Gestionnaire de listes de fichiers MP3. Conçue avec pour but principal d'illustrer l'ensemble des fonctionnalités d'Eclipse RCP.
|
9 juin 2008
Outillage JavaScript
|
JSDT est un outillage Javascript pour Eclipse en cours de développement et ayant l'objectif ambitieux de proposer des fonctionnalités aussi avancées que l'outillage Java. Cet article dresse une liste des fonctionnalités actuellement implémentées.
Pour en savoir plus :
'Meet the JavaScript Development Toolkit'
|
6 juin 2008
OSGi Whiteboard pattern
|
Le modèle de conception 'Whiteboard' est une solution à connaître pour le développement d'applications OSGi. Ce tutorial l'explique par l'exemple.
Pour en savoir plus :
'The Witheboard pattern for OSGi'
|
27 mai 2008
Supports de cours en français
|
Mickaël Baron propose un nouveau support de cours en français : 'Introduction à la conception de plug-ins avec Eclipse'. Ce support fait partie d'une série indispensable à tous les développeurs francophones qui s'attaquent au développement d'applications Eclipse RCP.
Les autres supports de la série :
|
26 mai 2008
Analyser la consommation mémoire
|
Cet article montre comment procéder pour identifier une 'fuite' mémoire dans une application Java. Pour l'exemple, l'application analysée est Eclipse lui-même ou plus précisemment l'outillage de correction orthographique intégré aux éditeurs.
Pour en savoir plus :
'Analyzing the Memory Consumption of Eclipse'
|
26 mai 2008
Exemples officiels
|
Un sous-projet officiel, Eclipse Examples Project, a été créé pour héberger des exemples d'utilisation d'Eclipse (applications et plugins). Le premier exemple disponible est une application qui fonctionne sur Eclipse RCP, eRCP et RAP.
Pour en savoir plus :
The Eclipse Examples Project
|
23 mai 2008
Configurer Glassfish V3 dans Eclipse
|
Un petit tutorial expliquant comment faire fonctionner Glassfish V3 dans Eclipse.
Pour en savoir plus :
'GlassFish v3 TP2 on Eclipse'
|
16 mai 2008
Réflexions sur Eclipse 4.0
|
Les discussions vont bon train sur le futur d'Eclipse. Ce post résume les débats actuels, notamment sur le support des technologies web 2.0.
Pour en savoir plus :
'E4 and Web 2.0 - Is there a better way?'
La page officiel avec les liens concernant E4
|
16 mai 2008
WebServices avec PHP et Eclipse
|
Ce tutorial explique comment utiliser le PDT, outillage PHP d'Eclipse, pour le développement de WebServices.
Pour en savoir plus :
'Build Web services with PHP in Eclipse'
|
15 mai 2008
Installation d'Eclipse avec Pulse
|
L'outil gratuit Pulse est une solution pour gérer l'installation de distributions contenant Eclipse et divers plugins. Il permet notamment la création et le partage de 'profils' d'installation constitués d'une sélection de plugins. Une version payante permet en plus de partager les paramètres de préférences du workspace.
Pour en savoir plus :
'Pulse getting started'
La page de pulse
|
15 mai 2008
Eclipse Memory Analyzer
|
Cet article présente quelques fonctionnalités intéressantes de l'outillage proposé par le sous-projet MAT (Memory Analyzer).
Pour en savoir plus :
'The Power of Aggregation: Making sense of the Objects in a Heap Dump'
La page du sous-projet MAT
|
7 mai 2008
OSGi pour les débutants
|
Les tutoriaux OSGi sont légions ces temps-ci, mais celui-ci est agréable à lire et très didactique. A noter l'utilisation de Felix et d'Equinox.
Pour en savoir plus :
Le tutorial 'OSGi for beginners'
|
2 mai 2008
Eclipse 3.4M7
|
Le septième build stable d'Eclipse 3.4 est disponible. La phase de tests intensifs et de corrections de bugs débute et se prolongera jusqu'à la fin juin, le build final d'Eclipse 3.4 devrait être livré le 27 juin.
Pour en savoir plus :
La page de téléchargement d'Eclipse3.4M7
Les nouveautés d'Eclipse 3.4M7
|
30 avril 2008
SpringSource Application Platform
|
SpringSource, la société derrière Spring, crée l'évènement en annonçant son propre serveur d'applications : SpringSource Application Platform (version beta). Le point intéressant pour la fondation Eclipse est que le socle de ce serveur d'applications est Equinox, l'implémentation OSGi de la fondation Eclipse. Pour simplifier, SpringSource Application Platform est un packaging d'Equinox + Tomcat + Spring.
Certains vont certainement y voir un pied de nez à Java EE, alors qu'en fait il s'agit plus d'une anticipation sur Java EE 6 et sa notion de 'Profile', pour preuve le fait que Rod Johnson, le créateur de Spring, annonce comme hautement probable le fait que SpringSource Application Platform soit certifié JavaEE 6.
Quoiqu'il en soit, il est clair qu'OSGi fait l'unanimité : rappelons que la plupart des serveurs JavaEE l'intègre ou sont en passe de le faire (WebSphere, JOnAS, GlassFish, JBoss...),
Pour en savoir plus :
SpringSource Launches New Application Server without Java EE
Introducing the SpringSource Application Platform
JOnAS 5 et OSGi
|
30 avril 2008
RCP Target Platform
|
Pour tester une application Eclipse RCP pendant la phase de développement, le PDE propose la possibilité de lancer l'application en utilisant les plug-ins en cours de développement et ceux constituant le framework Eclipse RCP, par défaut ces seconds proviennent de l'installation d'Eclipse utilisée pour le développement. Ces deux articles expliquent pourquoi et comment utiliser la notion de 'Target platform' qui permet de tester chaque application avec sa propre installation d'Eclipse.
Pour en savoir plus :
Why create a custom target platform?
RCP Target Platform Tips
|
29 avril 2008
JPA 2.0
|
Sachant que le projet EclipseLink a été choisi pour être l'implémentation de référence de JPA 2.0, il est intéressant de découvrir les apports à attendre de la nouvelle version de cette spécification, c'est ce que propose ce premier article d'une série.
Pour en savoir plus :
Looking Forward to JPA 2.0
|
22 avril 2008
Analyser les fuites mémoires
|
Les développeurs du sous-projet 'Memory Analyzer' viennent de créer leur blog. Au programme un premier post détaillé sur l'utilisation de l'outil Memory Analyzer afin de localiser un problème de fuite mémoire.
Pour en savoir plus :
'Immortal Objects - Or: How to Find Memory Leaks'
|
21 avril 2008
Astuces pour le déboguage
|
Le débogueur d'Eclipse propose de nombreuses fonctionnalités, cet article en présente quelques unes.
Pour en savoir plus :
'Tips and Tricks for Debugging in Eclipse'
|
15 avril 2008
OSGi et Glassfish
|
L'équipe de développement du serveur Glassfish annonce que la version 3 sera basée sur OSGi. Un premier prototype basé sur Félix (implémentation OSGi d'Apache) a été réalisé. Le choix définitif de l'implémentation OSGi qui sera intégrée à GlassFish V3 reste à faire, Equinox fait partie des implémentation étudiées.
Cette annonce préfigure peut-être un changement de position de Sun sur le débat JSR291 (OSGi) contre JSR277 (Java Module System) ?
Pour en savoir plus :
'GlassFish V3 runs on OSGi'
Une discussion sur le potentiel d'OSGi
|
14 avril 2008
Tutorial développement de plug-ins
|
Le site EclipsePluginSite propose plusieurs articles sur le développements de plug-ins.
Pour en savoir plus :
EclipsePluginSite
|
11 avril 2008
Adapter
|
Les 'Adapters' font partie des mécanismes utilisés par le framework Eclipse. Cet article illustre cette notion par des exemples de code.
Pour en savoir plus :
'Eclipse Adapters - A Hands-On, Hand-Holding Explanation'
|
7 avril 2008
Tutorial Eclipse RCP
|
Ce tutorial en 2 parties passe en revue les différents outils proposés par le PDE (Plug-in Development Environment) pour aider au développement d'applications Eclipse RCP.
Pour en savoir plus :
'Plug-in development 101, Part 1: The fundamentals'
'Plug-in development 101, Part 2: Introducing rich-client applications'
|
4 avril 2008
BIRT et internationalisation
|
Les rapports BIRT peuvent être internationalisés en utilisant les classiques fichiers .properties.
Pour en savoir plus :
'Using Properties Files to Localize BIRT Reports'
|
4 avril 2008
WS-BPEL 2.0 avec Eclipse et ODE
|
Cet article explique comment décrire un processus BPEL en utilisant le plug-in BPEL d'Eclipse. L'exécution du processus dans Apache ODE est aussi abordée.
Pour en savoir plus :
'Develop and execute WS-BPEL V2.0 business processes using the Eclipse BPEL plug-in'
La page du sous-projet BPEL
|
31 mars 2008
Eclipse 3.4M6
|
Le sixième build stable d'Eclipse 3.4 est disponible.
Pour en savoir plus :
La page de téléchargement d'Eclipse 3.4M6
Les nouveautés d'Eclipse 3.4M6
|
31 mars 2008
Nouveau gestionnaire des mises à jour
|
Un apport majeur d'Eclipse 3.4 est la réécriture, tant attendue, du mécanisme de gestion des mises à jour. Le build Eclipse 3.4M6 sera le premier à intégrer 'p2' (nom de code du nouveau gestionnaire des mises à jour).
A noter l'ajout d'un répertoire 'dropins' dans l'arborescence d'Eclipse 3.4. Les plugins copiés dans ce répertoire seront découverts automatiquement.
Pour en savoir plus :
'p2 and penance'
La page 'Getting Started' de p2
|
28 mars 2008
Débuter avec Spring DM
|
Spring DM (Spring Dynamic Modules for OSGi) est une version de Spring utilisable dans un contexte OSGi. Plusieurs tutoriaux et présentations décrivent comme configurer Eclipse pour utiliser Spring DM.
Pour en savoir plus :
'Setting up Spring Dynamic Modules (OSGi) with Eclipse - A step-by-step tutorial'
Spring DM à EclipseCon 2008
'Eclipse, Maven and Spring DM for OSGi™ platform' (PDF)
|
25 mars 2008
e4 : le futur d'Eclipse
|
L'évolution d'Eclipse était l'un des sujets chauds de la conférence EclipseCon2008.
L'une des sessions avait pour but d'inaugurer les travaux sur la future version au nom de code e4 (Eclipse 4.0).
D'après les rares compte-rendus disponibles sur cette session voici quelques informations :
- La disponibilité d'E4 serait plannifiée pour 2010.
- La branche Eclipse 3 devrait continuer à évoluer séparemment.
- Bien que le périmètre d'e4 soit en cours de définition, plusieurs démos ont été proposées dont un prototype montrant l'environnement de développement accessible par Firefox ainsi que des démos d'applications SWT accessibles par un navigateur en utilisant Flex ou Dojo.
Pour en savoir plus :
La page d'E4 dans le wiki eclipse
La page décrivant comment faire fonctionner les démos d'E4
|
19 mars 2008
Coopération Eclipse/Microsoft
|
Le responsable de la division open-source de Microsoft a dévoilé les termes de la coopération de Microsoft avec la fondation Eclipse. Le périmètre est plutôt modeste : support à l'équipe de développement de SWT pour faire fonctionner au mieux SWT sur WPF (librairie graphique intégrée à Vista), coopération avec l'équipe du sous-projet Higgins (gestion d'identité numérique).
L'analyse positive est d'y voir un premier pas vers une coopération plus poussée, celle négative est de considérer qu'il s'agit juste d'une étape dans la communication actuelle de Microsoft pour apparaître plus ouvert...
Pour en savoir plus :
Le détail de l'annonce
Le page du sous-projet Higgins
|
18 mars 2008
BlackBerry et Eclipse
|
Les membres de la fondation Eclipse sont de plus en plus nombreux et variés. Pour preuve l'arrivée de RIM avec un plug-in de développement d'applications pour le BlackBerry.
Pour en savoir plus :
Une brève présentation de cette annonce
La page officielle: 'BlackBerry JDE Plug-in for Eclipse'
|
17 mars 2008
EclipseLink et JPA 2.0
|
Le projet EclipseLink, créé suite à la mise en open-source de TopLink par Oracle, a été choisi pour être l'implémentation de référence de la spécification JPA 2.0 (JSR 317). Dans la pratique cela signifie notamment son intégration dans Glassfish V3.
Pour en savoir plus :
'Eclipse Announces EclipseLink Project to Deliver JPA 2.0 Reference Implementation'
La page de la JSR 317 (JPA 2.0)
|
17 mars 2008
Eclipse RT
|
La première annonce de la conférence EclipseCon2008 est la création d'un projet principal pour mettre en avant les travaux de la fondation Eclipse qui ne concernent pas la partie outils de développement.
Ce projet sera nommé Eclipse RT (Run-Time), les sous-projets phares sont Equinox et EclipseLink.
Pour en savoir plus :
'Eclipse Announces New Runtime Initiative around Equinox'
Le nouveau portail de la fondation consacré à Equinox
|
14 mars 2008
eBay et Eclipse
|
Depuis 2001, l'architecture applicative d'eBay s'appuie très largement sur Java côté serveur. Après avoir résumé l'historique des choix techniques, cet article très intéressant, explique comment eBay utilise Java actuellement et donne un aperçu des plug-ins Eclipse développés à usage interne.
Pour en savoir plus :
'Eclipse at eBay, Part 1: Tailoring Eclipse to the eBay architecture'
|
14 mars 2008
Boîtes de dialogue de JFace
|
Cette page illustre par des captures d'écran les différentes boîtes de dialogue proposées par JFace, certaines mériteraient d'être mieux connues.
Pour en savoir plus :
'JFace Dialogs : which one is right for you ?'
|
9 mars 2008
Microsoft bientôt partenaire de la fondation Eclipse ?
|
Un représentant de Microsoft a laissé entendre qu'une annonce de collaboration sera faite cette année lors de la conférence EclipseCon 2008 (17 au 20 mars). D'ici là les supputations devraient aller bon train sur le(s) projet(s) de la fondation Eclipse concerné(s) par cette annonce.
Rappelons que la conférence 2007 avait été notamment marquée par l'annonce d'Oracle sur la mise en open-source totale de TopLink (création du projet EclipseLink).
Pour en savoir plus :
'Microsoft cited for open efforts, eyes Eclipse'
|
7 mars 2008
Retours d'expérience Eclipse RCP
|
Ces deux retours d'expérience montrent des utilisations d'Eclipse RCP dans le monde industriel. Le second présente une application mise en place chez EDF.
Pour en savoir plus :
'Showcase: Eclipse in the Oil and Gas Industry'
'EclipseCon 2008 : 'RCP in the energy industry''
|
7 mars 2008
Conférence 'EclipseCon 2008'
|
La conférence EclipseCon2008 se déroulera du 17 au 20 mars. Les supports de certaines présentations sont d'ores et déjà disponibles en téléchargement.
Pour en savoir plus :
La page d'EclipseCon 2008
La liste des sessions d'EclipseCon 2008
|
6 mars 2008
Eclipse RCP et 'Build' automatisé
|
Pour automatiser la construction des livrables d'une application RCP, il est possible de réutiliser les mécanismes intégrés au PDE et utilisés pour les développements du projet Eclipse. La mise en oeuvre n'est pas vraiment simple mais les liens suivants détaillent les étapes nécessaires.
Pour en savoir plus :
'Getting started with PDE Build'
'Build and Test Automation for plug-ins and features'
|
5 mars 2008
Outillage Smalltalk pour Eclipse
|
Comme le montre le support de cette session de la conférence EclipseCon2008, une équipe d'IBM travaille sur un outillage Smalltalk pour Eclipse.
Un retour au source pour Eclipse dont les principaux concepteurs et développeurs viennent du monde Smalltalk.
Petit bémol : la mise à disposition en open-source de ces travaux n'est pas enterinée.
Pour en savoir plus :
'Smalltalk Development Tools: Bringing Smalltalk to Eclipse'
|
3 mars 2008
Eclipse 3.3.2
|
La mise à jour Eclipse 3.3.2 est disponible. Les nouvelles distributions apparaissent sous le nom de code 'Eclipse Europa Winter Maintenance Packages'.
Pour en savoir plus :
La page de téléchargement d'Eclipse
|
26 février 2008
Tutorial Spring IDE
|
Spring IDE est un ensemble de plugins pour Eclipse simplifiant les développements à base de Spring. Ce tutorial fait le tour des fonctionnalités proposées.
Pour en savoir plus :
'SpringIDE - Using Spring in Eclipse'
|
25 février 2008
Comprendre le succès d'OSGi
|
OSGi est de plus en plus incontournable (intégration avec Spring, intégration dans les serveurs d'applications,...). Cet article intéressant explique aux architectes et développeurs l'importance que prend OSGi.
Pour en savoir plus :
'Universal Middleware: What's Happening With OSGi and Why You Should Care'
|
25 février 2008
Gestion des menus
|
Depuis Eclipse 3.3, les développeurs d'applications Eclipse RCP disposent d'une nouvelle API pour construire les menus.
Pour en savoir plus :
'Configuring and adding menu items in Eclipse V3.3'
|
18 février 2008
Eclipse RCP et Maven
|
L'utilisation de Maven pour gérer la création des livrables d'une application Eclipse RCP n'est pas triviale. Cette page décrit précisément les étapes à suivre.
Pour en savoir plus :
'A Maven Eclipse RCP Product build at last!'
|
15 février 2008
WebServices sécurisés avec RAD 7.0
|
Ce tutorial décrit l'utilisation de Rational Application Developer 7 pour développer des WebServices et y accéder par HTTPS.
Pour en savoir plus :
'Build Web services with transport-level security using RAD7.0 - Part1'
'Build Web services with transport-level security using RAD7.0 - Part2'
|
11 février 2008
Eclipse 3.4M5
|
Le cinquième build stable d'Eclipse 3.4 est disponible.
Pour en savoir plus :
La page de téléchargement d'Eclipse 3.4M5
Les nouveautés d'Eclipse 3.4M5
|
8 février 2008
JBossSeam et Eclipse
|
Ce tutorial décrit les étapes d'installation et de configuration pour utiliser le framework JBossSeam à partir d'Eclipse.
Pour en savoir plus :
'How to make JBoss Seam work with Eclipse (for Windows)'
|
8 février 2008
Eclipse : beaucoup plus que Java
|
Eclipse sert de base à de nombreux environnements de développement. Cette page récapitule les langages supportés et les plug-ins ou environnements correspondant. Au programme C++, PHP, JavaScript, Python, Ruby, Perl, Ada...
Pour en savoir plus :
'Eclipse - So Much More Than Just Java'
|
6 février 2008
Trucs et astuces
|
Ce blog propose une série de trucs et astuces intéressante pour les utilisateurs d'Eclipse et les développeurs d'applications Eclipse RCP.
Pour en savoir plus :
Le blog 'Eclipse Tips'
|
6 février 2008
EPFC : Eclipse au service de l'organisation d'un projet
|
Développer dans le cadre du projet EPF (Eclipse Process Framework), l'outil EPFC permet de modéliser et de rationaliser les processus de gestion d'un projet de développement.
Pour en savoir plus :
L'article: 'EPFC : Eclipse au service de l'organisation d'un projet'
|
5 février 2008
Développer pour l'iPhone avec Eclipse
|
Cet article présente un nouveau domaine d'utilisation d'Eclipse: le développement d'applications pour l'iPhone.
Pour en savoir plus :
'Develop iPhone Web applications with Eclipse'
Procédure d'installation du plugin iPhone
|
5 février 2008
Modélisation des processus métier avec STP
|
Ce tutorial explique comment modéliser un processus métier en utilisant l'éditeur BPMN proposé par le projet STP (SOA Tools Platform).
Pour en savoir plus :
L'article: 'Execute business processes with Eclipse'
|
31 janvier 2008
Sous-projet Babel
|
Pour améliorer la façon dont sont gérées les traductions d'Eclipse, le sous-projet Babel vient de voir le jour. En attendant les premières traductions officielles, les traductions d'Eclipse 3.3 en français, allemand et italien sont téléchargeables.
Pour en savoir plus :
La page du projet Babel
Téléchargement des traductions pour Eclipse 3.3
|
29 janvier 2008
OSGi côté serveur
|
L'utilisation d'OSGi côté serveur est une tendance forte. Cet article résume très bien les problématiques des applications serveurs et les solutions apportées par l'utilisation d'OSGi.
Pour en savoir plus :
'An Introduction to OSGi on the Server Side'
|
28 janvier 2008
Les bases de l'utilisation d'Eclipse
|
Partant du constat que les outils s'appuyant sur Eclipse sont de plus en plus en nombreux, ce tutorial s'adresse aux personnes amenées à utiliser Eclipse sans pour autant avoir à développer en Java.
Pour en savoir plus :
'Using the Eclipse Workbench'
|
28 janvier 2008
JFace Table Viewer et Eclipse RCP
|
Ce tutorial montre comment utiliser des tables dans une application Eclipse RCP en s'appuyant sur les évolutions de l'API JFace d'Eclipse 3.3.
Pour en savoir plus :
Le tutorial: 'Using JFace Tables 3.3 API with Eclipse RCP'
|
25 janvier 2008
Jazz s'ouvre (un peu)
|
Le projet Jazz, plateforme de développement collaborative basée sur Eclipse, est maintenant accessible à tous. Par contre sa mise en open-source n'est toujours pas d'actualité.
Pour en savoir plus :
La page du projet Jazz
|
23 janvier 2008
Ctrl+T
|
Plusieurs raccourcis clavier d'Eclipse permettent de naviguer dans le code Java, c'est notamment le cas de 'Ctrl+T' qui permet d'accéder rapidement au code d'une méthode.
Pour en savoir plus :
'Eclipse tip: quickly navigate between method implementations'
|
22 janvier 2008
Génération d'un éditeur avec EMF
|
En partant d'un fichier XMLSchema, l'outillage du projet EMF est en mesure de générer rapidement un éditeur intégré dans Eclipse.
Pour en savoir plus :
'A Quick Eclipse-based XML Editor Using EMF, Part I'
|
22 janvier 2008
Prise en main de PDT
|
Cette page présente les étapes d'installation et de configuration de l'outillage PHP pour Eclipse.
Pour en savoir plus :
'Eclipse and PHP'
|
16 janvier 2008
Tutorial EMF et JET
|
EMF (Eclipse Modeling Framework) permet la définition de modèles à partir desquels des générateurs de code peuvent être réalisés en utilisant JET (Java Emitter Template). Ce tutorial explique comment procéder pour utiliser ensemble EMF et JET.
Pour en savoir plus :
L'article: 'Eclipse Modeling Framework (EMF) and Java Emitter Template (JET) - Tutorial'
|
15 janvier 2008
Service de sélection d'Eclipse RCP
|
Le framework Eclipse RCP intègre un service permettant de réagir aux changements de la sélection courante par l'utilisateur. Cet article fait le point sur l'utilisation de ce service.
Pour en savoir plus :
L'article: "The Selection Service"
|
15 janvier 2008
Migrer vers OSGi
|
OSGi, via ses possibilités de modularisation des applications Java, offre plusieurs avantages fondamentaux qui ont un impact sur tout le cycle de développement. L'auteur de cette page relate son expérience de migration vers OSGi.
Pour en savoir plus :
L'article: 'OSGi from Here to There'
|
14 janvier 2008
Eclipse devient incontournable
|
Comme le découvre l'auteur de cet article, Eclipse est de plus en plus incontournable car utilisé comme base par de nombreux environnements de développement en dehors du monde Java.
Pour en savoir plus :
L'article: 'Totally Eclipse: The Default IDE for Almost Everybody'
|
9 janvier 2008
Développement Ruby avec Eclipse
|
La troisième partie de ce tutorial consacré au développement d'applications Web avec Eclipse 3.3 montre comment utiliser l'outillage pour Ruby et 'Ruby on Rails'.
Pour en savoir plus :
'Web development with Eclipse Europa, Part 3: Ruby Development Toolkit and RadRails'
|
8 janvier 2008
Développement EJB 3 avec RAD 7.5
|
Rational Application Developer 7.5, actuellement en version beta, propose un outillage complet pour JavaEE 5. Ce tutorial présente succintement les étapes à suivre pour tester un premier EJB 3.
Pour en savoir plus :
Le tutorial: 'EJB 3 Tutorial Using RAD7.5 and WebSphere'
|
4 janvier 2008
JSF avec Eclipse et Tomcat
|
Ce tutorial décrit comment installer et configurer Eclipse et Tomcat pour développer des JSF.
Pour en savoir plus :
Le tutorial: 'JSF tutorial with Eclipse and Tomcat'
|
(c) EclipseTotale
- contact(arobase)eclipsetotale.com
|
|
|
|
|