Software Engineering

Posté le 05/10/2009 par Meriem Berkane

L'objectif du build continu est de fournir aux développeurs un retour sur la qualité du code qu'ils viennent de commiter. Plus ce retour sera fait rapidement, plus il sera efficace. Dans leur présentation à l’Université du Système d’Information intitulée Les nouveaux défis de l’intégration continue, Jérôme Van Der Linden et Philippe Guicheney prése...

Lire la suite >

Posté le 22/09/2009 par Marc Bojoly

Le projet Roo de SpringSource, présenté au printemps dernier, propose un outil promettant de générer rapidement un code CRUD (écrans Create/Read/Update/Delete) avec l'ambition de rester utilisable avec du code développé manuellement. Même si l'idée n'est pas nouvelle, elle est traditionnellement opposée à la notion de légèreté et de design propre q...

Lire la suite >

Posté le 14/09/2009 par Benoit Lafontaine

Suite à mon précédent post, La meilleure façon de rater son projet grâce à Maven2, un collègue m'a décrit la situation suivante "Une pratique sur notre projet est de lancer un build maven -mvn clean install- sur son poste local avant de faire un commit. Cette commande est super longue, et les développeurs disent 'c'est normal c'est maven qui est lo...

Lire la suite >

Posté le 11/09/2009 par Gael Lazzari, Bertrand Paquet

Développer, tester et exécuter des applications GWT est facile avec le plugin "GWT for Eclipse". Mais ce plugin n’est pas vraiment adapté pour Maven2, l’arborescence de dossiers qu’il requiert n’étant pas conforme au standard des applications web buildées avec Maven.Aujourd'hui, nous allons nous concentrer sur le développement et l'exécution d'appl...

Lire la suite >

Posté le 09/09/2009 par Karim Ben Othman

Depuis quelques années, on assiste à l’émergence de nouvelles solutions logicielles, dont le concept à la base est loin d’être nouveau, mais dont l’offre est de plus en plus riche et perfectionnée, à savoir, Complex Event Processing.Alors de quoi s’agit-il ?Complex Event Processing (CEP)?Selon la définition fournie par EPTS (Event Process Technical...

Lire la suite >

Posté le 08/09/2009 par François Petitit

La JSR 314 spécifiant la version 2 de Java Server Faces (JSF), le framework de développement d'IHM web fourni par JEE, a été livrée en version finale le 12 mai dernier (cf. http://jcp.org/en/jsr/detail?id=314).Cette version 2 de JSF cherche à améliorer la productivité des développements, l'intégration d'AJAX et la ré-utilisation. Nous allons parcou...

Lire la suite >

Posté le 03/09/2009 par Benoit Lafontaine

A chaque fois que je vois un développeur Java passer son temps à regarder Maven tourner, j'y vois une perte de productivité. D'autant plus que je vois très régulièrement cette tendance dans les projets, au sein d'OCTO et même dans ma propre utilisation. Attention, je pense que Maven est très efficace pour améliorer la productivité des développement...

Lire la suite >

Posté le 24/08/2009 par Marc Bojoly

L'architecture SCA (Service Component Architecture) reste une initiative démocratisée relativement récemment même si la version 1.0 a été publiée il y a plus de deux ans maintenant. L'annonce d'Oracle Fusion 11G a récemment rappelé son support par différents grands éditeurs. Il n'en reste pas moins que son périmètre d'utilisation n'est pas forcémen...

Lire la suite >

Posté le 08/08/2009 par Karim Ben Othman

par Karim BEN OTHMAN et Sylvain FAGNENT:Sylvain : Karim, bonjourKarim : Bonjour.Sylvain : Ton expérience de l’intégration à Octo te place en référant sur le sujet et moi qui le suis d’un peu plus loin désormais, j’ai des questions autour des MOM, de l’open source et plus récemment des ESB. Tu peux m’aider à y voir plus clair?Karim : Poses tes quest...

Lire la suite >

Posté le 03/08/2009 par Rudy Krol

J’ai assisté au séminaire SpringSource tc Server qui a eu lieu le Mardi 28 Juillet dans les locaux d’OCTO. L'objectif principal de ce séminaire était de présenter deux produits SpringSource : tc Server et Hyperic HQ. Je vous propose un bref compte-rendu de la présentation menée par Chris Harris, consultant senior chez SpringSource.SpringSource tc S...

Lire la suite >