Le site francophone consacré au projet Eclipse et à OSGi
 
 

 

 

16 décembre 2010 Google donne WindowBuilder à la fondation Eclipse

Google annonce que les outils WindowsBuilder et CodePro Profiler vont être placés en open-source dans le cadre de la fondation Eclipse. Rappelons que WindowBuilder propose un constructeur d'interface graphiques pour Swing et SWT.


16 décembre 2010 Eclipse 3.7M4 et 4.1M4

Les quatrièmes builds stables d'Eclipse 3.7 et d'Eclipse 4.1 sont disponibles : la liste des nouveautés, la page de téléchargement d'eclipse 3.7M4, la page de téléchargement d'eclipse 4.1M4.


26 novembre 2010 Interview de Mike Milinkovitch

C'est lors de la très intéressante conférence Eclipse Day Paris 2010 que LeMagIt a réalisé un long interview de Mike Milinkovitch, le directeur de la fondation Eclipse. Plusieurs sujets sont abordés mais nous retiendrons cette phrase: "la plupart des outils de développements d'ici 10 ans s'exécuteront dans le navigateur" ...

A noter que Mike explique aussi dans un post récent pourquoi la fondation eclipse votera oui aux JSR récemment soumises au JCP par Oracle.


12 novembre 2010 SAP et Eclipse

Dans cet interview, un développeur de SAP présente le sous-projet Eclipse 'OSGi Enterprise Tools', il y détaille notamment les contributions de SAP et de VMWare. La question plus générale de la montée en puissance de SAP dans l'open-source est aussi abordée : SAP a fini par se rendre compte que le développement propriétaire de tout le socle technique de son progiciel n'apportait pas de valeur ajoutée. Ceci explique que les contributions de SAP soient de plus en plus nombreuses sur les projets Eclipse. On notera des participations aux projets suivants : Virgo (diverses contributions aux code et à la documentation, EclipseLink (contribution d'une suite de tests JPA), Egit (5 committeurs sur 14). WTP (outillage EJB, JavaEE et WebServices), EMF (EMF Query, EMF Validation, e4 (1 commiteur). A cette liste s'ajoute des projets dont SAP est l'initiateur : Memory Analyzer, Graphiti, OSGi Enterprise Tools


10 novembre 2010 JBoss AS7 et OSGi

Actuellement en version alpha, JBoss AS 7 intègre le support d'OSGi. L'approche de JBoss est différente de celle des autres éditeurs de serveurs d'applications puisque le serveur n'utilise pas OSGi mais propose une compatibilité OSGi permettant le déploiement de modules OSGi. Le post 'JBoss AS7 OSGi Integration' décrit le choix de JBoss et l'article 'Using OSGi in JBoss AS7' décrit comment tester ce support d'OSGi.


2 novembre 2010 Eclipse 3.7M3 et 4.1M3

Les troisièmes builds stables d'Eclipse 3.7 et d'Eclipse 4.1 sont disponibles : la liste des nouveautés, la page de téléchargement d'eclipse 3.7M3, la page de téléchargement d'eclipse 4.1M3.


2 novembre 2010 Virgo 2.1

Le projet Virgo vient de livrer sa première version finalisée, Virgo 2.1. Cette version succède à 'Spring dm server2.0'.


27 octobre 2010 Création d'un éditeur texte

Le tutorial '60 minutes pour créer un plugin Text Editor pour Eclipse' détaille la mise en oeuvre d'un éditeur texte avec coloration syntaxique et complétion


26 octobre 2010 OSGi Enterprise Tools

La qualité de l'outillage est actuellement un frein à l'adoption d'OSGi côté serveur. Le sous-projet 'OSGi Enterprise Tools' aura pour objectif de faire le lien entre l'outillage OSGi du PDE et l'outillage Java EE de WTP.


25 octobre 2010 REST et Google App Engine

Ce tutorial expose de façon simple la création d'un service REST et son déploiement sur Google App Engine


25 octobre 2010 Redbook OSGi et WebSphere

Le redbook 'Getting Started with the Feature Pack for OSGi Applications and JPA 2.0' décrit la mise en oeuvre d'OSGi Entreprise et de JPA 2 sur un serveur WebSphere 7.


14 octobre 2010 JCP et intentions de vote de la fondation Eclipse

Suite à l'annonce surprise d'IBM de lâcher Apache Harmony pour soutenir OpenJDK, les projections vont bon train pour savoir quels seront les résultats des votes sur les futures JSR pour JavaSE 7 et JavaSE 8.

La fondation Eclipse a jugé bon de communiquer ses intentions de vote : 'Oui pour JavaSE 7' et 'Non pour JavaSE 8'. Pour JavaSE 7, l'argument utilisé est la nécessité de sortir JavaSE de l'ornière rapidement, pour JavaSE 8 c'est naturellement les travaux sur la modularité qui posent problème avec le conflit entre Jigsaw et OSGi.


12 octobre 2010 Eclipse : une priorité pour Sonatype

Après le travail de longue haleine pour finaliser Maven 3.0, Sonatype précise ses prochaines priorités. Eclipse est en bonne place avec d'une part Tycho et d'autre part M2Eclipse.


12 octobre 2010 Tutorial JavaEE 6 avec Glassfish et Eclipse

Ce tutorial très détaillé propose de découvrir JavaEE 6 en utilisant Eclipse et Glassfish.


11 octobre 2010 Enterprise OSGi et WebSphere

L'article 'Developing enterprise OSGi applications for WAS' présente la façon dont WebSphere 7 (avec le feature pack OSGi) et WebSphere 8 (actuellement en béta) exposent le support d'OSGi Entreprise aux développeurs et aux administrateurs.


4 octobre 2010 Eclipse Day Paris 2010

Le 5 novembre aura lieu la conférence 'Eclipse Day' à Paris. L'inscription est gratuite dans la limite des places disponibles. Le programme s'annonce intéressant avec la venue de Jason Van Zyl (responsable du projet Apache Maven), une présentation sur Git et Eclipse par Chris Aniszczyk (responsable du sous-projet PDE) et la présence de plusieurs contributeurs français (Frédéric Madiot, Etienne Juliot, ...).


4 octobre 2010 L'actualité d'OSGi

L'article 'Bundle.update: Towards the Next OSGi Release' fait le point sur l'actualité récente autour d'OSGi. A noter la disponibilité des drafts des spécifications OSGi 4.3.


4 octobre 2010 Tutorial création d'un éditeur

Lars Vogel propose un nouveau tutorial consacré au développement d'un éditeur basique


27 septembre 2010 Eclipse 3.6.1 et Helios SR1

Les premières mises à jour d'Eclipse 3.6 et d'Helios sont disponibles : la page d'Eclipse 3.6.1, la page d'Helios SR1.


24 septembre 2010 Oracle propose le projet Sapphire

Au final Oracle aura fait peu d'annonces concrètes lors de JavaOne. Concernant Eclipse, le communiqué de presse d'Oracle évoque uniquement la création d'un nouveau projet nommé Sapphire.

Ce projet est intéressant pour les développeurs de plugins eclipse car il devrait permettre de créer rapidement des interfaces graphiques présentables. Le communiqué de presse présente ce projet comme une marque forte d'engagement d'Oracle sur Eclipse, la réalité est plus nuancée : un projet utile mais pas fondamentale pour la fondation Eclipse, une annonce pas vraiment nouvelle car la demande de création du projet date de juin et des ressources limitées (2 committers). L'impression finale est qu'Oracle a fait les fonds de tiroirs pour avoir au moins un petit mot gentil à dire à la fondation Eclipse lors de JavaOne :-)


23 septembre 2010 Tycho et applications Eclipse RCP

Tycho a pour objectif de faire le lien entre Maven et le PDE, c'est une solution prometteuse pour la production des livrables d'une applications Eclipse RCP. La documentation sur le sujet commence à s'étoffer:
- Le tutorial 'Building Woolsey with Maven and Tycho' liste les étapes pour utiliser Tycho pour construire les livrables de l'application 'Woosley' qui est un exemple d'application Eclipse RCP proposé par la fondation Eclipse.
- La série d'article 'Maîtriser Tycho de A à Z' a le mérite d'être plus détaillée et d'être en français.


22 septembre 2010 Toad for Eclipse

Quest software propose une version béta de 'Toad Extension for Eclipse', le but est d'intégrer directement à Eclipse une partie des fonctionnalités de Toad pour Oracle.


17 septembre 2010 Eclipse 3.7M2

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


16 septembre 2010 Les outils d'Instantiations deviennent gratuits

Google annonce la mise à disposition gratuite des outils d'Instantiations. Ce choix était prévisible pour le produit GWT Designer plus aléatoire pour les autres outils. Le produit Window Builder Pro propose notamment un constructeur d'interfaces graphiques pour SWT. Plusieurs années après l'arrêt des développements de l'outil 'Visual Editor' de la fondation Eclipse, les développeurs d'applications Eclipse RCP vont enfin disposer gratuitement d'un outil intéressant dans certains contextes.

En plus de WindowBuilder pro et de GWT Designer, Google offre WindowsTester pro pour automatiser les tests d'applications SWT et Swing ainsi que l'outil d'analyse de code 'CodePro AnalytiX'.

Seul bémol à cette bonne nouvelle : les produits ne sont apparemment pas mis en open-source. Seuls les développeurs d'Instantiations pourront donc les faire évoluer, le risque est qu'ils se concentrent uniquement sur GWT Designer (et probablement sur le développement de futurs outils pour Android) et ne fassent plus évoluer WindowBuilder.


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.


4 juin 2010 Analyse de fuites mémoire avec MAT

Eclipse MAT (Memory Analyzer) est un outil très complet pour analyser les problèmes mémoire. L'article 'Détecter et corriger les fuites mémoire java', en français, propose une bonne introduction à l'utilisation de MAT.


17 mai 2010 Eclipse 3.6 Release Candidate

Eclipse 3.6 RC1 est disponible, c'est le premier build d'une série qui nous amènera à la sortie officielle d'Eclipse 3.6 le 23 juin (le planning de finalisation d'Eclipse 3.6)


17 mai 2010 IBM Rational Development Tools for OSGi Applications

IBM propose une preview (version 0.5) de son futur outillage dédié au devéloppement d'applications OSGi.


13 mai 2010 Le point sur Apache Aries

Dans l'interview 'Apache Aries: Marrying OSGi with Java EE', l'un des contributeurs du projet Apache Aries fait le point sur l'avancement de ce projet qui a pour but de fournir une plate-forme basée sur la spécification OSGi Enterprise.


13 mai 2010 Eclipse Labs

La fondation Eclipse et Google annonce la création du site Eclipse Labs. Il s'agit d'une plateforme d'hébergement pour des projets, non-officiels, tournant autour du monde Eclipse.


3 mai 2010 Eclipse RCP, SpringDM et OSGi

Angelo Zerr vient de publier la 19ème et dernière partie de son tutorial 'Conception d'un client Eclipse RCP et serveur OSGi avec Spring DM'. Le niveau de détail est impressionnant et l'approche progressive devrait répondre à de nombreuses questions. Le plan complet du tutorial est consultable sur cette page.


3 mai 2010 Eclipse 3.6M7

Le septième build stable d'Eclipse 3.6 est disponible : la page de téléchargement d'Eclipse 3.6M7, la liste des nouveautés d'Eclipse 3.6M7.


19 avril 2010 Eclipse 4.0

Alors qu'elle utilisait pour l'instant le terme 'e4 1.0' pour désigner la future version d'Eclipse, la fondation Eclipse a choisi de simplifier les choses en adoptant la désignation officielle 'Eclipse 4.0'. Une nouvelle version du document de travail d'Eclipse 4.0 est disponible.

Bien que cette annonce est bonne nouvelle, elle soulève deux interrogations :

  • comment éviter le risque de confusion sachant qu'Eclipse 3.6 et 4.0 devront cohabiter (Eclipse 3.6 arrivera en juin et Eclipse 4.0 en juillet) ?
  • les deux versions vont-elles continuer à évoluer en parallèle (comme prévu jusqu'à maintenant) ou bien la version 4.0 devient elle la base des futures évolutions ? (Pas de version 3.7 ?)


14 avril 2010 Présentation d'e4

Le cinquième build d'e4 1.0 est disponible, encore quelques mois avant la version finale. Rappelons qu'e4 (Eclipse 4) ne remplacera pas Eclipse 3.x qui continue à évoluer (la version 3.6 sortira en juin et il y aura une 3.7 en 2011). e4 est une refonte du coeur d'Eclipse qui, dans un premier temps, intéressera essentiellement les développeurs d'applications Eclipse RCP. La présentation 'Eclipse e4 Overview' donne un très bon aperçu des évolutions proposées par e4.


9 avril 2010 Tycho rejoint la fondation Eclipse

Sonatype, la société derrière Maven, propose que Tycho devienne un projet officiel de la fondation Eclipse. Tycho rend l'utilisation de Maven de façon quasi-transparente pour la construction des applications OSGi (et donc Eclipse RCP).


2 avril 2010 OSGi et Glassfish

Le support de la présentation 'OSGi & Java EE in GlassFish' est disponible . Il donne un bon aperçu de la façon dont Glassfish permet aux développeurs d'exploiter le meilleur des deux mondes (JavaEE et OSGi).


25 mars 2010 Qwylt

Non, je n'ai pas fait une erreur de frappe en tapant le titre de cette news. Qwylt est un projet, plus ou moins interne, lancé par Oracle début 2009. Ce projet correspond à ce qui a été évoqué lors d'une présentation animée par deux responsables importants d'Oracle (notamment le responsable de la stratégie Java).

Le but de Qwylt est de proposer une API permettant d'interargir avec des systèmes de gestion de modules. Le peu d'informations données actuellement laissent supposer que Qwylt pourrait être intégré au JDK 7. Qwylt ne remplace pas OSGi ou tout autre système de module, son but est de créer un niveau d'abstraction masquant le système de gestion de modules utilisé. La première justification à cette approche est de trouver un moyen permettant d'utiliser à la fois OSGi et Jigsaw (le système de modules interne au JDK 7). Espérons qu'Oracle donnera plus d'informations prochainement.


25 mars 2010 Supports des présentations d'EclipseCon

Cette semaine se tenait la conférence EclipseCon 2010. Suivez ce lien pour obtenir la liste des présentations dont le support est disponible.


23 mars 2010 Spécification OSGi Enterprise

La spécification OSGi Enterprise vient d'être publiée en version finale. Cette spécification marque une étape importante pour OSGi. Elle décrit notamment comment OSGi peut s'intégrer dans un contexte JavaEE. Jusqu'à maintenant, OSGi s'est développée en parallèle du monde JavaEE, d'où certaines difficultés pour faire cohabiter les deux mondes. Avec les projets Eclipse Virgo, Eclipse Gemini et Apache Aries, des implémentations d'une bonne partie de cette spécification sont dès aujourd'hui disponibles. Parions qu'avec cette spécification, OSGi va prendre une nouvelle dimension.

Cette page donne un premier aperçu synthétique du contenu de la spécification,


19 mars 2010 Les fondements d'OSGi

Dans l'article 'OSGi, and How It Got That Way', Neil Bartlett choisit d'expliquer les concepts d'OSGi d'une façon originale et intéressante. Il se replace dans un contexte où OSGi n'existerait et il déroule un à un les besoins d'un système modulaire en Java et les solutions qui lui semblent les plus logiques. Bien évidemment, il arrive à la fin à la recréation d'OSGi.
Sur le fond il y a plusieurs remarques intéressantes, notamment le fait de bien préciser que l'aspect dynamique d'OSGi n'est pas un point principal mais une conséquence offerte pas des choix vraiment fondamentaux (un classloader par module et un conteneur donnant une existence aux modules lors de l'exécution).


19 mars 2010 Démo Eclipse RAP

Une bonne démo qui permet de visualiser les possibilités offertes par Eclipse RAP.


15 mars 2010 Eclipse 3.6M6

Le sixième build stable d'Eclipse 3.6 est disponible : la page de téléchargement d'Eclipse 3.6M6, la liste des nouveautés d'Eclipse 3.6M6.


15 mars 2010 Dépendances cycliques

Un article en français sur les choix possibles pour réduire les dépendances cycliques entre modules OSGi.


12 mars 2010 Interview de Jeff McAffer sur OSGi

Dans l'interview 'Using OSGi and Equinox effectively', l'auteur du livre 'OSGi and Equinox' répond à plusieurs questions intéressantes. Parmi ses conseils sur l'utilisation d'OSGi, il y en a deux qui ne sont pas assez souvent exposés :

  • limiter au maximum les appels aux API propres à OSGi (en privilégiant une approche déclarative).
  • éviter d'utiliser les BundleActivator. Leur utilisation doit être exceptionnelle. Effectuer systématiquement des tâches d'initialisation dans les BundleActivator peut avoir un impact fort sur les temps de démarrage.


11 mars 2010 Pas de nouveau logo pour Eclipse ?

Le second tour de vote pour le nouveau logo d'Eclipse est accessible sur cette page. Le premier tour s'est soldé sur un beau raté : les deux logos ayant récoltés le plus de suffrages étaient trop différents de l'actuel au goût du responsable marketing de la fondation (impact trop coûteux du changement de logo). Comme c'est parti, il y a de grandes chances que le logo actuel soit conservé et que la refonte se fasse plus doucement après la sortie des versions 3.6 et e4 1.0.


5 mars 2010 Présentation 'OSGi in the Enterprise'

Fin février s'est tenue la session londonienne de la conférence OSGi DevCon. Le support de la session d'ouverture est consultable sur le site de son auteur. Cette présentation est intéressante car elle est se concentre exclusivement sur le problème de la complexité des logiciels pour démontrer l'importance de la notion de modularité.

Le premier slide attaque fort avec cette phrase: "OSGi is a disruptive technology that will transform how enterprise Java applications are designed, developed and managed !".


5 mars 2010 Chapitres gratuits du livre 'OSGi and Equinox'

La littérature consacrée à OSGi s'étoffe progressivement avec la sortie notable du livre 'OSGi and Equinox'. Deux chapitres sont librement consultables.


2 mars 2010 Le build e4 1.0M4 est disponible

Le quatrième build d'Eclipse 4 est disponible. La page de téléchargement et la liste des nouveautés.


26 février 2010 Galileo SR2

Eclipse 3.5.2 et l'ensemble des distributions s'appuyant dessus sont disponibles à partir de la page de téléchargement de Galileo SR2.


25 février 2010 Un nouveau logo pour Eclipse ?

La réflexion continue sur l'éventuelle modernisation du logo Eclipse. Après avoir collecté plus de 200 propositions, les responsables de la fondation en ont sélectionné 10. La communauté est maintenant sollicitée pour donner son avis sur ces 10 choix, n'hésitez pas à voter !


25 février 2010 MAT et Android

La présentation 'Android Memory Usage revealed with the Eclipse Memory Analyzer' donne quelques pistes sur les possibilités d'analyse mémoire d'une application Android en utilisant l'outillage proposé par le projet MAT (Eclipse Memory Analyzer).


22 février 2010 m2eclipse 0.10.0

Le plugin m2eclipse est disponible en version 0.10.0, cette nouvelle version est basée sur Maven 3. La procédure d'installation est décrite dans cet article. A noter que la mise à jour à partir des version 0.9.8 et 0.9.9 n'est pas possible.


22 février 2010 Un retour positif sur Tycho

Pascal Leclerq nous propose un retour sur ses tests prometteurs de Tycho (outillage facilitant l'utilisation de Maven dans un contexte OSGi ou Eclipse RCP).


19 février 2010 Git et Eclipse

L'évolution vers les systèmes de gestion de versions distribués semble s'accélérer. La fondation Eclipse devrait prochainement proposer Git comme alternative à CVS et Subversion. L'article 'Git for Eclipse users' explique les points clés de cette évolution. En complément, le tutorial 'Git with Eclipse (EGit)' déroule les étapes de prise en main du plugin EGit (GIT pour Eclipse).


18 février 2010 Oracle entreprise pack for Eclipse

Oracle propose une video de présentation de la nouvelle version de son IDE basé sur Eclipse. Il se dégage de cette présentation qu'Oracle semble réellement déterminé à appliquer la stratégie annoncée côté IDE : proposer et maintenir 3 solutions gratuites, JDeveloper, Eclipse Oracle Entreprise Pack et NetBeans. La justification étant de laisser le choix aux développeurs. Cette stratégie est étonnante de la part d'Oracle, sera-t-elle pérenne ? En tout cas, pour l'instant, elle est crédibilisée par des éléments concrets.


1er février 2010 Eclipse 3.6M5

Le cinquième build stable d'Eclipse 3.6 est disponible : la page de téléchargement d'Eclipse 3.6M5, les nouveautés d'Eclipse 3.6M5.


29 janvier 2010 Eclipse et modélisation

Le tutorial, Quick'n Dirty Tutorial on Modelling with Eclipse donne un bon aperçu des fonctionnalités de modélisation offertes par divers sous-projets de la fondation Eclipse.


29 janvier 2010 OSGi et Maven

Un article qui résume les outils disponibles pour utiliser sur un même projet OSGi et Maven.


18 janvier 2010 Le build e4 1.0M3 est disponible

Les travaux sur e4 continuent sur un bon rythme avec la mise à disposition du build M3. Ce build introduit un nouvel outil visuel, le 'Workbench Designer', permettant de créer rapidement le cadre graphique d'une application Eclipse RCP. La page de téléchargement et la liste des nouveautés


18 janvier 2010 OSGi Declaratives Services

'OSGi Declaratives Services' est une solution pour décrire les relations entre les composants d'une application OSGi. Les articles 'Declarative Services: Delayed Components' et 'Declarative Services: Configuration' abordent deux aspects de la spécification 1.1 de ce service.


12 janvier 2010 'Spring dm Server' devient un projet de la fondation Eclipse

SpringSource annonce avoir déposé une proposition pour la création du sous-projet Virgo. Ce projet sera créé à partir du code de la version 2.0 de Spring dm (Spring dynamic modules est un serveur d'applications Java basé sur OSGi).


11 janvier 2010 Tutorial e4 et XWT

Le tutorial 'Eclipse e4 highlights' présente quelques caractéristiques d'e4 et détaille les premiers pas pour créer une application utilisant XWT.


8 janvier 2010 Interaction entre SWT et Javascript

Le composant Browser de SWT permet l'affichage d'une page Web dans une application Eclipse RCP. L'article 'Java to JavaScript and vice versa with the SWT Browser Widget' expose le code permettant l'interaction entre le code Java de l'application Eclipse RCP et le code JavaScript de la page affichée par le composant Browser.


8 janvier 2010 Apprendre Eclipse RCP par l'exemple

Cette page liste 5 applications Eclipse RCP, disponibles en open-source, qui constituent de bons exemples pour apprendre Eclipse RCP par l'exemple.





 

 

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

 

 

News par année

News par thème