Le site francophone consacré au projet Eclipse et à OSGi
 

 

 

 

3 février 2009 OSGi distribué

Le 'draft' de la spécification OSGi 4.2 prévoit l'ajout de mécanismes permettant l'utilisation d'OSGi dans des applications distribuées. Une implémentation de référence est proposée par le projet CXF d'Apache.


20 janvier 2009 OSGi 4.2

L'article 'Some thought on the OSGi R4.2' passe en revue les nouveautés de la spécification 4.2 d'OSGi (actuellement à l'état 'd'early draft').


12 janvier 2009 OSGi pour Android

Prosyst propose une version béta de son implémentation d'OSGi pour Android.

Pour en savoir plus :
L'annonce sur le blog de Prosyst


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.


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.


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.


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?'.


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'


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'


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


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


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


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.




<<< 1 2 3 4 5 6 >>>


 

 

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

 

 

Mots-clés