Le site francophone consacré au projet Eclipse et à OSGi
 
 

 

 

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

Un tutorial simple mais bien imagé sur Android en deux parties, 'A Look at the Android SDK (In Linux)' et 'Programming for Android with Eclipse'.


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

La version finalisée d'Eclipse 3.4 est disponible. Simultanément, plusieurs autres projets de la fondation Eclipse proposent de nouvelles versions supportant Eclipse 3.4

Pour en savoir plus :
La liste des nouvelles fonctionnalités de la version 3.4
La liste des serveurs miroirs pour le version Windows d'Eclipse SDK
La page de téléchargement
La page de Ganymede (nom de code de la sortie simultanée)


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

 

 

News par année

News par thème