Le site francophone consacré au projet Eclipse et à OSGi
 

 

 

 

16 septembre 2010 Gestion des préférences

La gestion des préférences utilisateur est un besoin classique pour les applications Eclipse RCP assez simple à mettre en oeuvre comme le montre ce tutorial.


16 septembre 2010 Introduction à la notion de Target

La notion de 'Target Platform' est fondamentale pour les développeurs de plugins Eclipse et de bundles OSGi utilisant le PDE. L'article 'What is a Target Platform' propose une courte présentation de cette notion.


13 septembre 2010 Mise à jour d'une application Eclipse RCP avec P2

La mise en place de la gestion des mises à jours d'une application Eclipse RCP n'est pas triviale, essentiellement à cause du manque de documentation sur le système utilisé (P2). Le tutorial 'P2 updates for Eclipse RCP applications' comble cette lacune.


6 septembre 2010 Equinox et applications Web

Angelo Zerr propose une nouvelle série d'articles consacrée à l'intégration d'Equinox dans un conteneur Web : 'OSGi Equinox in a Servlet Container'


3 septembre 2010 Série d'article sur le PDE Build

Un aspect souvent délicat, car assez mal documenté, du développement d'applications Eclipse RCP est l'automatisation de la création des livrables. Le PDE propose une solution, 'PDE Build', dont la mise en oeuvre est abordée par la série d'articles 'Headless Build for Beginners' (Part I, part II, part III, part IV, part V).


2 septembre 2010 JPA et BluePrint Service d'OSGi

L'utilisation d'OSGi côté serveur devrait progressivement s'imposer. L'article 'Convert a JPA-based Java EE Web application to OSGi with Blueprint object injection in WebSphere Application Server V7' décrit comment faire évoluer une application Jaav EE utiliant JPA vers l'utilisation des mécanismes d'injection du BluePrint Services d'OSGi (directement inspiré de Spring) pour récupérer l'EntityManager.


2 septembre 2010 Prise en main d'une application Eclipse RCP

L'article 'Making Eclipse More Welcoming' passe en revue les moyens pour simplifier la prise en main d'une application Eclipse RCP par les utilisateurs.


13 août 2010 Eclipse 3.7M1

Le premier build stable d'Eclipse 3.7 est disponible : la liste des nouveautés, la page de téléchargement.

A noter qu'après Europa (Eclipse 3.3), Ganymede (Eclipse 3.4), Galileo (Eclipse 3.5), Helios (Eclipse 3.6), le nom de la sortie simultanée d'Eclipse 3.7 et des principaux projets de la fondation sera Indigo.


6 août 2010 Google rachète Instantiations

Google a annoncé le rachat de l'activité Java de la société Instantiations. Relativement peu connue cette société est active autour d'Eclipse depuis l'origine du projet avec une offre principalement constituée de constructeurs d'interfaces graphiques : SWT Designer, Swing Designer et GWT Designer. La rachat a semble-t-il été mené par l'équipe GWT de Google, il est donc probable que le produit 'GWT Designer' en soit la raison et que ce dernier soit intégré à l'outillage gratuit proposé par Google.

Apparemment nous devrions être rapidement fixé sur la façon dont Google va gérer ce rachat, une première réaction du responsable d'Instantiations précise que l'ensemble des produits sont en cours de repackaging pour Google (cf le 3ème commentaire sur cette page). Il est donc raisonnable d'espérer que tous les produits d'Instantiations, notamment 'SWT Designer', seront placés en open-source.

Sur le fond, je m'interroge de la concomitance de cette annonce avec celle de l'arrêt de Google Wave. Ce dernier était le seul projet d'envergure chez Google à être basé sur GWT. J'ai l'impression que l'équipe GWT, mise en difficulté par l'arrêt de Google Wave, s'est vue dans l'obligation de trouver de nouvelles perspectives, un constructeur d'interface graphique comme GWT Designer peut être un moyen de simplifier la prise en main de GWT.

Pour être précis, signalons que la société Instantiations va continuer à exister car elle n'a pas cédé son activité Smalltalk, seule la branche Java va rejoindre Google. Séquence nostalgie : Smalltalk est l'activité historique d'Instanciations, c'est ce qui explique son lien assez fort avec le projet Eclipse dont quasiment tous les développeurs de la version 1.0 étaient des 'Smalltalkers'...


5 août 2010 Installation de plugins Eclipse sur Windows 7

Le système de contrôle des droits de Windows 7 est à l'origine de problèmes d'installation pour les plugins Eclipse (aussi bien ceux installés directement dans le répertoire 'dropins' que ceux installés par le gestionnaire de mise à jour). La principale difficulté est qu'aucun message d'erreur n'apparaît, l'article 'Eclipse Plugin Installation and Windows User Access Control' présente le problème et donne des solutions (notamment ne pas placer Eclipse dans le répertoire 'Program Files').


5 août 2010 'Oracle entreprise pack for Eclipse' et Helios

Oracle annonce la disponibilité d'une nouvelle version de 'Oracle Entreprise pack for Eclipse', son environnement de développement basé sur Eclipse. Cette version est basée sur Eclipse 3.6.


29 juillet 2010 Eclipse 4.0 SDK Early Adopter Release

Eclipse 4.0 est disponible dans une version dite 'Early Adopter Release'. Rappelons qu'Eclipse 4 est essentiellement une refonte des bases d'Eclipse (comme l'illustre ce schéma), elle intéressera donc principalement les développeurs d'applications Eclipse RCP. Pour ces derniers un premier tutorial d'une soixantaine de pages est disponibles à partir de cette page.


29 juillet 2010 Fin du problème avec la JVM Sun 6u21

Comme annoncé, Oracle a publié un nouveau build de la JVM 6u21 (la version exacte du build est maintenant '1.6.0_21-b07'). Le post 'The Eclipse/Java 6u21 Blame Game' explique pourquoi Eclipse s'appuie sur le nom de la JVM.


21 juillet 2010 Oracle remédie au problème d'Eclipse avec la JVM Sun 6u21

Bonne nouvelle pour la communauté Eclipse et surtout pour les développeurs d'applications ou de produits basés sur Eclipse : Oracle a proposé de remédier au problème de plantage d'Eclipse 3.x lancé avec la JVM Sun en version 6u21 (uniquement sur Windows). La modification minime qui affectait Eclipse va être annulée, le correctif devrait être rapidement disponible via un nouveau build de Java SE 6u21 ou bien via la mise à disposition de la version 6u22.

En attendant, il est conseillé de ne pas utiliser la version 6u21, fort heureusement cette version ne semble pas avoir donné lieu à mise à jour automatique, l'impact du problème devrait donc rester assez réduit.


15 juillet 2010 Gros bug d'Eclipse avec la dernière version de la JVM Sun

La semaine dernière Oracle a publié une mise à jour de JavaSE. Cette version nommée 'Java SE 6 update 21' ou plus sommairement '6u21', inclus une modification apparemment anecdotique : le nom de fournisseur renvoyé par la JVM n'est plus 'Sun' mais 'Oracle'.
Malheureusement Eclipse utilise depuis longtemps cette information pour fixer un des paramètres mémoire de la JVM Sun ('-XX:MaxPermSize').

Concrètement, si vous lancer Eclipse avec la version 6u21, le paramètre mémoire MaxPermSize ne sera pas correctement dimensionné et il y a de fortes chances qu'Eclipse plante assez rapidement.

La solution est simple, il faut ajouter la ligne suivante à la fin du fichier eclipse.ini :
-XX:MaxPermSize=256m

Le vrai problème est que sauf a avoir eu connaissance de ce problème, beaucoup d'utilisateurs auront du mal à en identifier la cause, il est donc important de relayer cette information. A noter qu'il est probable que la fondation Eclipse décide de livrer de nouveaux builds d'Eclipse 3.6 et d'Helios intégrant le correctif, mais le problème restera entier pour les anciennes versions.


12 juillet 2010 Support de cours Eclipse Forms

Un support de cours de plus mis à disposition par Mickaël Baron avec comme sujet l'utilisation de l'API Eclipse Forms.


26 juin 2010 Construction d'éditeurs avec la plateforme Eclipse

Pour compléter sa liste de supports de cours sur Eclipse RCP et le développement de plugins, Mickael Baron ajoute un support intitulé 'Construction d'éditeurs avec la plateforme Eclipse'.


24 juin 2010 Eclipse 3.6 est disponible

La version finalisée d'Eclipse 3.6 est disponible. De nombreux autres projets de la fondation Eclipse proposent de nouvelles versions, cette année la sortie simultanée de ces versions est nommée 'Hélios' (le nom choisi pour l'année prochaine est 'Indigo')

Pour en savoir plus :
La page de téléchargement des distributions d'Hélios
La liste des nouvelles fonctionnalités de la version 3.6
La page de téléchargement d'Eclipse SDK 3.6
La liste de tous les projets d'Helios


22 juin 2010 Tutorial Tycho

7 juin 2010 IBM RAD 8.0 beta

IBM Rational Application Developer 8.0 est disponible en version béta.




<<< 1 2 3 4 5 6 7 8 9 10 >>>


 

 

(c) EclipseTotale - contact(arobase)eclipsetotale.com

 

 

Mots-clés