mardi, octobre 31, 2006

Nouveau travail

Je vous annonce que je viens de changer de travail. Après un an passé à l'INRIA de Rocquencourt dans le projet MErLIn, je quitte le monde de la recherche pour le monde du privé. De mon aventure avec le projet MErLIn est sortie une version utilisable et distribuée de l'outil K-MADe.

Je viens donc d'embaucher dans une société de service en informatique appelée SERLI située sur le site du Futuroscope proche de Poitiers. J'intègre le pôle Java avec tous ce qui tournent autour i.e. développement Java EE, clients riches avec de l'Eclipse RCP, Google Web Toolkit, ...

Un aspect intéressant proposé par SERLI est l'importance apportée aux projets Open Source tant au niveau utilisation qu'au niveau contribution. En ce moment, en attente d'une mission, je participe à la création d'un nouveau projet Open Source concernant un outil de construction de tests automatisés pour les applications web. Le projet vient d'être inscrit dans le consortium Object Web.

En parallèle à cela, je capitalise mes connaissances dans les nouvelles technologies pour mettre en place des supports de cours. Au programme, Eclipse RCP (SWT + JFace + Framework RCP), GWT (tout ce qu'il faut pour développer une application web avec l'API Google) et un cours sur les Design Pattern. Je viens de commencer ces trois supports. Je pense qu'il faudra attendre un bon mois pour voir arriver le premier cours. D'ici là, d'anciens cours seront diffusés ...

Au fait, vous demandez-vous peut être quelle est la raison à mon acharnement à continuer à rédiger des cours sachant que je n'enseigne plus : ma satisfaction personnelle à contribuer, comme je peux, à la diffusion et à l'enrichissement des projets open source.

Une nouvelle aventure commence pour moi ...

PS : merci à Stéphanie et Dominique pour cette agréable année passée à l'INRIA.

lundi, octobre 16, 2006

Qualité du logiciel

Voilà un type de post qui je pense va se généraliser dans l'avenir. J'ai peut être trouvé un moyen de mémoriser certains éléments que je trouve intéressant sur la toile en relation avec le monde Java.

Pour commencer voila trois outils de type plugin Eclipse qui permettent de gérer la qualité d'applications Java :
  • PMD : code non utilisé, code dupliqué, possible bugs, optimisation de code
  • FindBugs : spécialisé dans la recherche de Bugs, de mauvaises façon de programmer
  • Checkstyle : formatage de code par rapport à un template, idéal pour uniformiser le code
Si vous en connaissez d'autres, commentez ...

lundi, octobre 09, 2006

JSP 2.0

Voilà un cours sur la version 2.0 des JSP.

Au menu de ce cours :
  • Balises personnalisées à la sauce JSP 2.0 (SimpleTag et les attributs dynamiques)
  • EL (Expressions Languages)
  • Bibliothèque JSTL (core, i18n)
Vous remarquerez que le début ressemble étrangement au cours précédent. Mais bon au moment de la conception du cours j'avais débuté par la version 1.2 et puis, faire un cours sur des choses qui sont déjà périmées ça ne le fait pas trop ...

Voila le lien : http://mbaron.developpez.com/javaee/jsp2

Commentaires vous avez, commentaires j'accepte.