Le site francophone consacré au projet Eclipse et à OSGi
 
 

 

 

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'


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.


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.


14 décembre 2009 Eclipse 3.6M4

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


8 septembre 2009 Equinox côté serveur

La série d'articles "Building Your Equinox OSGi Application Server" décrit la création d'un serveur d'applications basé sur Equinox (Partie 1, Partie 2 et Partie 3)


3 août 2009 Felix Web Console

Depuis quelques temps le projet Apache Felix propose une console d'administration sous forme d'une application Web : 'Apache Felix Web Console'.
L'article 'Monitor your OSGi container with the Apache Felix Web Console' explique comment utiliser la console de Felix avec une autre implémentation d'OSGi (Equinox par exemple).


9 mars 2009 Equinox et Java WebStart

Une application basée sur Equinox peut naturellement être lancée à partir de Java WebStart, la procédure est résumée dans l'article: 'WebStarting Equinox OSGi Apps'


25 février 2009 Eclipse 3.4.2

La mise à jour Eclipse 3.4.2 est disponible.

Pour en savoir plus :
'La page de téléchargement d'Eclipse 3.4.2'
La liste des problèmes résolus


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.


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'


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.


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.


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


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


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'


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'


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


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


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)


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


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'


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'


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'


6 décembre 2007 Blog consacré à RAP

Les développeurs de RAP (Rich AJAX Platform) animent un nouveau blog. A noter le début d'une série de messages sur le déploiement des applications RAP.

Pour en savoir plus :
Le blog des développeurs de RAP
'RAP Deployment - Part 1: Deploying your application with Jetty'


30 novembre 2007 OSGi Services Framework

Outre la modularisation des applications, OSGi propose des mécanismes intéressants permettant à un module de publier des services. Cette série d'articles montre comment exploiter l'aspect dynamique du gestionnaire de services d'OSGi.

Pour en savoir plus :
L'article: 'OSGi Services for Dynamic Applications (I)'
L'article: 'OSGi Services for Dynamic Applications (II)'
L'article: 'OSGi Services for Dynamic Applications (III)'
L'article: 'OSGi Services for Dynamic Applications (IV)'


6 août 2007 Future gestionnaire de mise à jour

Un objectif important pour la prochaine version d'Eclipse est la réécriture complète du gestionnaire de mise à jour. Les développements sont déjà bien avancés et une première version est disponible sous le nom 'Equinox provionning M1'. Plusieurs documents expliquent les concepts de base du nouveau système.

Pour en savoir plus :
La page d'Equinox Provisioning M1
La page: 'Equinox Provisioning Getting Started'


4 août 2007 Log4J et OSGi

Log4j est disponible sous forme de plug-in pour Equinox. Cet article explique les étapes de configuration nécessaires.

Pour en savoir plus :
L'article: 'Using Log4J in Eclipse Equinox/OSGi'


27 avril 2007 Eclipse côté serveur

L'utilisation du framework Eclipse côté serveur est une tendance nouvelle depuis 2006. Ces deux présentations font le point sur les différentes possibilités de réutilisation du framework Eclipse pour la réalisation d'applications serveur.

Pour en savoir plus :
Le sommaire de la présentation 'Server Side Eclipse - Part1'
Le support de la 1ère partie au format PDF
Le sommaire de la présentation 'Server Side Eclipse - Part2'
Le support de la 2ème partie au format PDF


6 avril 2007 Spring et OSGi

Les développeurs du framework Spring travaillent à une version basée sur OSGi pour profiter notamment des mécanismes dynamiques d'OSGi. Une première version vient d'être publiée. Eclipse intégrant une implémentation d'OSGi (Equinox), l'utilisation de Spring-Osgi devient une possibilité intéressante pour le développement d'applications Eclipse RCP ou d'applications utilisant Equinox côté serveur.

Pour en savoir plus :
La page de Spring-OSGi
Ce sujet a été abordé lors d'EclipseCon2007 : 'Spring & OSGi Combined'


15 mars 2007 OSGi est en vogue

La semaine dernière se déroulait la conférence annuelle de la fondation Eclipse (Eclipse Con 2007). Outre l'annonce d'Oracle donnant TopLink à la fondation, les vedettes de cette année auront été OSGi et Equinox avec plusieurs annonces d'adoption d'OSGi notamment celles de JBoss et de BEA.

Pour en savoir plus :
L'article: 'OSGi Take-off'


12 mars 2007 Découvrir OSGi (suite)

27 février 2007 Comparaison services OSGi avec extensions Eclipse

Cet article compare le notion de services d'OSGi avec la notion d'extensions d'Eclipse.

Pour en savoir plus :
L'article: 'A Comparison of Eclipse Extensions and OSGi Services'


16 février 2007 Découvrir OSGi

31 janvier 2007 Etude de cas : Equinox côté serveur et Eclipse RCP côté client

RPC Software est éditeur d'un progiciel de gestion de commande. Ce progiciel est composé d'une partie cliente basée sur Eclipse RCP qui communique avec une partie serveur basée sur Equinox. Cet article présente l'architecture choisie.

Pour en savoir plus :
'Case Study: Quickly Responding to Customer Needs with Eclipse RCP'


30 janvier 2007 Découvrir la console OSGi

Equinox, l'implémentation d'OSGi qui se trouve au coeur d'Eclipse, intègre une console interactive pour gérer les plug-ins ('Bundles' dans la terminologie OSGi).

Pour en savoir plus :
L'article: 'Explore Eclipse's OSGi console'


10 janvier 2007 Eclipse, Equinox et OSGi

Le noyau d'Eclipse, appelé Equinox, est une implémentation de la spécification OSGi. Ce bref article, écrit par l'un des principaux architectes d'Eclipse, présente Equinox et OSGi.

Pour en savoir plus :
L'article: 'Eclipse, Equinox et OSGi'


4 septembre 2006 Etude de cas Eclipse RCP

Cette nouvelle étude de cas d'utilisation d'Eclipse RCP décrit une utilisation du noyau d'Eclipse, Equinox, par l'US Army.

Pour en savoir plus :
L'article: 'Eclipse Equinox Helps the US Army Sniff out Trouble' (PDF)


17 août 2006 Equinox et WebSphere

Ce document présente l'architecture de WebSphere 6.1. Cette version s'appuie sur Equinox, l'implémentation d'OSGi qui sert de noyau à Eclipse.

Pour en savoir plus :
"IBM WebSphere Application Server 6.1 - Componentization Overview
La page d'Equinox
La prochaine version de JOnAS pourrait aussi s'appuyer sur OSGi


13 octobre 2005 Eclipse.org propose une implémentation d'OSGi

Depuis la version 3 Eclipse utilise une implémentation de la spécification OSGi pour assurer la gestion du cycle de vie des plugins.
Cette implémentation, qui est au coeur d'Eclipse, est maintenant téléchargeable de façon autonome. Les évolutions seront développées dans le cadre du sous-projet Equinox.

Pour en savoir plus :
Le communiqué de presse officiel
La page du sous-projet Equinox
Le site d'OSGi


17 février 2003 Equinox : un nouveau sous-projet d'Eclipse.org

Le but de ce sous-projet est d'évaluer les possibilités d'améliorer la flexibilité du noyau d'Eclipse. Ces améliorations permetteront d'utiliser le modèle de plugin d'Eclipse comme infrastructure pour des applications en tout genre.
Parmi les axes d'investigation à noter la gestion dynamique des plug-ins. Un des objectifs du projet est de proposer ses premières contributions pour la version 2.2 d'Eclipse (prévue pour la fin d'année 2003).

Pour en savoir plus :
La page du projet Equinox
Description des premières orientations





 

 

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

 

 

News par année

News par thème