Archives pour mai, 2009

RichFaces 3.3.1 et 4.0

RichFaces

Je n’ai pas encore eu l’occasion d’en parler sur ce blog, mais j’aime beaucoup RichFaces.
RichFaces est LA librairie de composants pour qui développe des applications JSF.
En plus d’offrir un support complet d’Ajax, RichFaces dispose de la plus complète des palettes de composants, avec pas moins de 101 composants différents !
Et tout cela pour une somme dérisoire, puisque c’est gratuit !

RichFaces 3.3.1

RichFaces vient tout juste de sortir en version 3.3.1, et intègre comme principale nouveauté les composants de layouts, destinés essentiellement à la présentation et à l’aspect visuel des pages.
Les composants <rich:page/>, <rich:layout/> et <rich:layoutPanel/> vont ainsi permettre un design plus aisé des pages JSF.
On notera l’utilisation de Yahoo! UI Grids CSS au niveau de l’implémentation de ces composants.
On peut en voir un exemple sur cette page.

Hormis cela, un nouveau composant fait son apparition. Il s’agit de <rich:colorPicker/> qui, je pense, a un nom suffisament explicite pour que je n’en fasse une description plus approfondie…
De nombreuses corrections (plus de 1100 bugs JIRA corrigés !) sont également de la partie. Parmi ces corrections, on notera celles-ci :

  • Mise-à-jour de la librairie JQuery en 1.3.2.
  • Le Maven Resource Dependency Plugin.
  • Implémentation du lazy load pour le composant Calendar (RF-6884).
  • Tree Adaptors configurable recursion order (RF-6639).
  • Ajout de rich.isUserInRole() pour l’intégration de la sécurité, avec Acegi, etc.. (RF-6551).
  • Mécanisme de Queue mis-à-jour (RF-5788).
  • Possibilité de configurer le repositionnement DOM du Modal Panel (RF-5588).
  • Optimizations côté serveur de l’attribut limitToList (RF-5838).
  • etc.

Afin de montrer les capacités de cette librairie, en plus du classique site de LiveDemo, l’équipe de JBoss a crée un Album photo. Le site est plutôt lent actuellement, mais gageons que cela est dû à une forte affluence consécutive à l’annonce de la sortie de la version 3.3.1 de RichFaces !

RichFaces 4.0

La version 3.3.1 devrait être la dernière version majeure de RichFaces avant l’arrivée de la version 4.0. Pour l’heure, seule une version 3.3.2 est prévue, mais elle ne contiendra que des correctifs.

Concernant RichFaces 4.0, cette version est prévue aux alentours du mois d’Octobre 2009.
Son principal objectif sera de supporter la toute fraiche version 2.0 de JSF (prévue mi-2009, à la sortie de JavaEE 6).
Pour l’occasion, une refonte en profondeur de la librairie est prévue, dans le but d’en améliorer sensiblement la stabilité et les performances.

Start Slide Show with PicLens Lite PicLens

Conférence XP Day 2009

Lundi 25 et mardi 26 mai, aura lieu la conférence annuelle des XP Day en France, aux portes de Paris, dans le très agréable cadre du Châlet de la Porte Jaune.

Personnellement, j’y serais essentiellement pour m’instruire, rencontrer des gens, discuter, mais aussi pour faire une démonstration de l’outil Sonar.
Ma présentation, qui fait partie des « Lightning Talks » et dont l’intitulé exact est « Suivre la qualité de son code source avec Sonar », sera divisée en deux parties :

  • Une première partie mettant en lumière les défauts d’un code source, et présentant succinctement les outils permettant de les détecter et les corriger.
  • Une seconde partie, où grâce à une démonstration de l’outil Sonar, je montrerais comment améliorer sensiblement la qualité de ses applications.

Le site officiel.
Le programme complet est visible ici.

ps : la SNCF annonce une grève pour le mardi 26 mai, alors faites attention !

Start Slide Show with PicLens Lite PicLens