EVENEMENTS

- Le GenevaJUG (Java User Group) organise une
une soirée Java EE 6 & GlassFish v3 le 23 juin 2010
Retour | Tag swing

17 avril, webinar Hortis sur jDiffChaser

par Jérôme LAYAT le 3.04.2009. 1 commentaire »

Nous voulions depuis un petit moment lancer des Webinars pour que toute personne peu motivée pour se déplacer sur Genève (compte tenu de la circulation, nous comprenons) ait aussi la possibilité de suivre des présentations Hortis. Après ce premier essai, nous espérons réitérer régulièrement cette expérience, ceci en variant les thèmes ou même en les rejouant plusieurs fois, nous verrons bien. Bien entendu les mardi gras d’Hortis dans nos locaux continueront à exister, pas d’inquiétude!

Premier webinar de cette série: Présentation de jDiffChaser, une aide à la non-régression des rendus d’interfaces.

Durant cette présentation d’une heure environ, j’aborderai la problématique de régression de rendus d’interfaces que nous avions au sein de notre équipe de développement (interface de contrôle aérien). Nous parlerons ensuite de l’approche qui a été choisie pour avoir une aide automatisée puis détaillerons les possibilités de jDiffChaser, produit développé en interne et devenu Open Source.

Je vous invite donc à vous connecter le vendredi 17 avril à partir de 14h (heure locale Genève), à l’adresse suivante: http://conferences.hortis.ch/dimdim/

La room s’appellera jdiffchaser et le nombre de places sera limitée à 20 personnes.

Il vous faudra saisir une clé qui vous sera fournie le jour même par mail. C’est pourquoi je vous invite à vous inscrire ici.


NetBeans 6.5 et Koala Layout

par admin le 25.11.2008. 4 commentaires »

Un petit post pour vous annoncer la release de Netbeans 6.5 ainsi qu’une mise à jour de notre plugin Netbeans pour le Koala layout dont je vous en avais déjà parlé dans un post précédent.

Lire la suite »


Nouveau projet open-source: KoalaLayout pour Swing

par admin le 1.04.2008. Aucun commentaire

Bonjour à tous,

C’est mon premier post sur le site et j’espère le début d’une longue série (ce ne sont pas les idées qui me manquent)!

Notre équipe horticienne vient de publier un nouveau projet en open-source qui est issu de notre travail chez et avec un client: KoalaLayout. Il s’agit d’un layout “grille” amélioré pour Swing. Le KoalaLayout est bien plus pratique à utiliser que le GridLayout livré en standard par Swing qui souffre d’un certain nombre de limitations.

De plus le projet contient un plug-in pour Netbeans 6 qui permet de mettre oeuvre très facilement le Koalalayout dans l’éditeur graphique de cet IDE et de l’utiliser dans vos projets.

Rendez-vous sur le site koalalayout.dev.java.net pour plus de détails et pour récupérer le code.

Happy coding!!


Look And Feel Swing et JDKs… jDiffChaser à la rescousse.

par Jérôme LAYAT le 4.02.2008. 2 commentaires »

Juste un petit post pour vous relater notre dernier usage de jDiffChaser en clientèle. Passer à Java 1.6, en venant de la version 1.4.2 apporte son lot de surprise en termes de GUI. Le look and feel par défaut change entre ces deux opus. La plupart du temps, rien de méchant ni critique n’est détecté parmi la foule de différences visuelles, mais un check automatique peut aider à faire le tri sur ce que l’on adapte au nouveau LaF ou pas. D’où l’usage de jDiffChaser pour nous faciliter la tâche: on compare automatiquement et régulièrement l’ancienne version de l’application, tournant avec l’ancienne version de Java, avec la version en développement tournant, elle, sous java 1.6. Cela nous permet de trouver des petites coquilles comme la suivante:

DiffsJdks

En effet nous utilisons un produit annexe comme date picker depuis quelques années et il semblerait que son rendu diffère entre les deux versions. Certes l’allure diffère, mais la locale semble prise en compte de manière différente. Alors, mauvais usage de notre part ou comportement différent du composant sous java 1.6? Peu importe, le principal était de détecter le plus rapidement possible ce soucis avant la prochaine mise en production D’autant plus que nous ne l’avions pas remarqué auparavant en “jouant” avec l’application (avant de choisir de lancer nos tests jDiffChaser sous 2 jdks différents)… Comme quoi…


jDiffChaser v0.8: plus de facilité et de compatibilité

par Jérôme LAYAT le 19.10.2007. 3 commentaires »

Cela fait maintenant deux petites semaines que la dernière version est lancée sur sourceforge, la 0.8 donc, que l’on utilise régulièrement depuis un mois. Au programme de cet opus:

  • La gestion des redémarrages des applications remote a été revue,
  • La compatibilité MacOS (demandée par certains utilisateurs)
  • Les screenshots full-screen
  • Délais possibles avant les screenshots (pour pouvoir enregistrer, par exemple, des éléments visuels présents uniquement si le pointeur est à un certain endroit)
  • La transparence de la télécommande d’enregistrement (pour voir l’interface lorsque l’on enregistre une application full screen)
  • L’enregistrement des mouvements des dialog boxes
  • Une amélioration dans la navigation du rapport résultant de l’exécution des comparaisons
  • Lire la suite »