Hortis et le GenevaJUG sont heureux d’accueillir Alexis Moussine-Pouchkine pour une session sur Java EE 6 et GlassFish v3.
Java EE 6 est loin d’être un simple rafraichissement d’une technologie que certains trouvent vieillissante. Avec des évolutions majeures pour EJB, JPA, servlet, et JSF, avec l’arrivée d’une injection unifiée avec CDI, le rajout de JAX-RS ou encore l’arrivée de BeanValidation il devient quasi inutile de rajouter des bibliothèques externes.
Avec un support complet de Java EE 6, des fonctions orientées développeur, de multiples outils d’administration, un mode embarqué, une modularité basée sur OSGi…. La liste des fonctionnalités de GlassFish 3 sonne comme les promesses d’autres serveurs d’applications. A vous de voir comment tout ceci est utilisable pour vous, dès aujourd’hui.
Cette présentation intègrera donc une bonne partie des nouveautés de la plate-forme Java EE 6, des démonstrations et une feuille de route sur l’avenir du projet GlassFish (3.1 et au delà).

Au travers de son blog (http://bit.ly/bJlRds), Alexis lance déjà le débat sur certaines questions:
- Spring est-il soluble dans Java EE 6 ?
- Tomcat est-il soluble dans GlassFish ?
- OSGi va-t-il nous sauver comme Maven l’a fait en son temps ?
- GlassFish est-il soluble dans WebLogic ?
N’oubliez donc pas de vous inscrire pour cette session qui aura lieu à l’Uni-Mail salle S130 à partir de 18h30 le Mercredi 23 Juin http://bit.ly/cJsxZM et qui finira comme d’habitude par un buffet gargantuesque !
Le mercredi 2 juin, une session de présentation est programmée pour 18h15, elle pourrait se nommer “mardi gras”… si ce n’est qu’elle se déroule un mercredi
Durant cette session, Pietro vous fera découvrir (aux friends & family hortis) le plug-in Eclipse que hortis développe en partenariat avec HEG afin d’aider à se ré-approprier du code legacy (code oublié pourrait-on dire) et de pouvoir le manipuler et le changer pour le maintenir. Il s’agit d’aider à facilement cibler “quoi toucher” pour apporter les améliorations ou corrections là où il faut. Ce plug-in comporte également, pour les besoins de notre approche, un module entièrement dédié à la gestion des Use-Cases d’un projet afin de décrire les actions métiers de celui-ci, avec possibilité d’exports des scénarios de manière joliment formatée et personnalisable.
Ce besoin de réappropriation à des fins de maintenance est fréquent dans les entreprises, et notre approche innovante. Je vous invite à vous rendre à cette session qui permettra de mieux comprendre l’intérêt et la technique de cette approche. Notez que suite à cette présentation un petit concours sera lancé durant les semaines suivantes pour trouver un nom à ce projet.
Inscrivez-vous sur le doodle suivant : http://www.doodle.com/86h66kvvrfretyef
En nous espérant nombreux à cette session, tant le sujet est intéressant.
Le problème posé : Comment mettre à jour et modifier une application qui a été développée plusieurs années en arrière par des collaborateurs qui ne font plus partie de la structure?
Les défis à relever : Permettre la compréhension, la ré-appropriation et la maintenance du code « oublié » d’un logiciel en vue de le faire évoluer vers de nouvelles fonctionnalités pour ses utilisateurs.
L’opportunité : Livrer aux équipes techniques un outil de maintenance destiné à mettre à jour régulièrement leurs applications internes en toute autonomie, sécurité et fiabilité.
Lire la suite »
Pour cette 3ème session, Arnaud Héritier, membre des communautés Apache Maven et Codehaus Mojo et auteur du livre Apache Maven, viendra nous parler de l’utilisation de Maven en entreprise et des nouveautés de la version 3.x.
Software Factory Manager pour eXo Platform, Arnaud nous présentera son retour d’expérience de l’utilisation de Maven dans une forge logicielle professionnelle : ce que Maven apporte à chaque étape de la construction d’un logiciel.
Nous aborderons ainsi successivement comment Maven intervient pour chacune de ces étapes:
- le build du projet sur le poste du développeur
- la gestion des dépendances et des dépôts
- la mise en place de l’intégration continue
- l’utilisation des métriques et des rapports de qualité
- le déploiement continu
Comme d’habitude, cette session se terminera par une tombola et un buffet !
Afin de satisfaire le maximum de monde, cette présentation se fera dans une nouvelle salle. Nous vous tiendrons au courant de ce lieu très prochainement.
Le nombre de places étant limité (moins limité, mais limité quand même) et pour des raisons de logistique, merci de vous inscrire sur jugevents .

Les Apple Maniacs auront certainement déjà entendu parlé des WebObjects d’Apple en sachant qu’il s’agit de leur technologie de développement d’applications serveur notamment derrière iTunes Store, Apple Store etc…
Les Javateux OpenSourceux que nous sommes seront peut-être surpris de savoir que cette technologie est entièrement Java, que l’IDE officiel pour développer n’est plus XCode d’Apple mais Eclipse, que cet application server est gratuit depuis un petit moment, qu’une communauté active existe, et que la manière de déployer, de multiplier les instances de serveurs etc… sont apparemment d’une incroyable simplicité. A noter aussi que WebObjects inspire le projet Apache que certains d’entre nous connaissent: Tapestry. Notez aussi que des projets open source comme Wonder complètent cette solution WebObjects.
Lire la suite »