|
 
|
|
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'.
|
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.
|
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.
|
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).
|
7 décembre 2009
IBM annonce l'implémentation d'OSGi Enterprise pour WAS 7
|
L'actualité d'OSGi en entreprise est dense en cette fin d'année : après l'annonce de la création du projet Gemini par Oracle et Spring Source, c'est IBM qui propose son implémentation de la spécification 'OSGi Entreprise'.
Cette implémentation, nommée 'OSGi Applications Open Alpha', permet d'ajouter à un serveur WebSphere 7 les fonctionnalités de déploiement et d'exécution de modules OSGi.
Avec le soutien d'Oracle, d'IBM, des communautés Spring, Glassfish et JOnAS, il ne fait maintenant plus de doute que l'utilisation d'OSGi côté serveur va se généraliser.
|
24 novembre 2009
Projet Gemini
|
SpringSource et Oracle ont publié la proposition de création du projet 'Enterprise Modules Project', nom de code 'Gemini'. Ce projet a pour but de faire le lien entre OSGi et les technologies Java serveur. Des sous-projets seront créés pour implémenter les spécifications publiées par 'l'OSGi Enterprise Expert Group'.
|
19 novembre 2009
Eclipse RCP, SpringDM et OSGi
|
Angelo Zerr débute une nouvelle série d'articles, cette fois-ci l'idée est d'expliquer, pas à pas, comment développer une application Eclipse RCP cliente qui communique avec un serveur OSGi basé sur Spring DM.
Les premiers articles de la série sont disponibles: introduction, partie 1, partie 2, partie 3, partie 4, partie 5, partie 6.
|
12 octobre 2009
OSGi Blueprint
|
La spécification OSGi 4.2 introduit un nouveau service : le 'Blueprint Container Service'. Fortement inspiré de Spring, ce service propose une intégration fine du mécanisme d'inversion de controle dans un contexte OSGi. L'article 'Drawing Spring into the Blueprint' donne un premier aperçu de ce service.
|
9 septembre 2009
Eclipse, Maven et OSGi
|
L'un des développeurs du produit vCloud de VMWare propose une série de billets donnant un retour d'expérience sur l'utilisation d'Eclipse, OSGi, Maven et SpringDM.
Les articles de la série 'Building a modern Java app with Eclipse, Maven, OSGi, and Spring DM' :
Partie 1,
Partie 2,
Partie 3,
Partie 4.
|
24 mars 2009
Glassfish tools for Eclipse
|
Sun annonce la disponibilité d'une version d'Eclipse 'packagée' pour les développeurs ciblant Glassfish: GlassFish Tools Bundle for Eclipse. La distribution contient Eclipse WTP 3.4.1, Glassfish V2 et V3 Prelude, les plugins Eclipse d'intégration de ces deux serveurs et optionnellement un JDK 1.6.
Le blog de l'un des contributeurs explique la raison de cette offre. Certains y verront un manque de cohérence par rapport à NetBeans, pour notre part il nous semble parfaitement logique et pragmatique que Sun propose cette distribution, sachant que des offres équivalentes existent côté JBoss ou Spring. Maintenant une annonce comme celle-ci, quelques jours après l'annonce d'un possible rachat d'IBM par Sun, va certainement succiter de nombreux commentaires...
|
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'
|
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'
|
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
|
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
|
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)
|
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'
|
11 juin 2007
Spring et OSGi
|
Le directeur technique d'Interface 21, la société qui anime le projet Spring, donne sa vision sur l'importance d'OSGi et explique le lien entre OSGi et Spring.
Pour en savoir plus :
Résumé de l'entretien 'OSGi & Spring In-depth with Adrian Colyer'
L'entretien complet (vidéo et texte)
|
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'
|
23 juin 2006
Spring et Eclipse RCP
|
Cet article propose un exemple d'utilisation de Spring (plus précisément de 'Spring Remoting') dans une application Eclipse RCP.
Pour en savoir plus :
L'article: 'Eclipse RCP Meets Spring: A Perfect Thick-Client Match'
|
10 février 2005
Comparaison des outils d'AOP (Aspect oriented Programming)
|
Le site DeveloperWorks propose une comparaison des solutions permettant de mettre en oeuvre la programmation orientée aspect en Java. Sont comparés : AspectJ (sous-projet d'Eclipse), AspectWerkz, JBoss AOP, and Spring AOP.
Pour en savoir plus :
Comparaison des outils AOP, 1ère partie: 'Language mechanisms'
Comparaison des outils AOP, 2ème partie: 'Development environments'
|
(c) EclipseTotale
- contact(arobase)eclipsetotale.com
|
|
|
|
|