31
oct
08

Designs patterns, Cheat Sheet

Bonjour,

En fessant un peu de ménage dans mes favoris je suis retombé sur un lien qui me semble intéressant. Une référence des designs patterns. Certes la réalisation n’est pas récente (28 Nov. 2007) et il manque certains patterns mais l’essentiel y est et je trouve l’ensemble agréable à utiliser.

http://www.mcdonaldland.info/2007/11/28/40/

22
oct
08

Mappings Hibernate, Cheat Sheet

Pour celles et ceux qui ne le sauraient pas, le concept de “Cheat Sheet” (Feuille de triche, Copions) est de créer un résumé d’un langage, fonctionnalité ou autres.

Je viens de tomber ce matin sur une Cheat Sheet sur les mappings Hibrenate qui me semble intéressante, je viens donc la partager avec vous :   http://ndpsoftware.com/HibernateMappingCheatSheet.html

07
oct
08

Obtenir la cellule clickée dans une JTable

Lorsque l’on fais un click gauche sur un JTable, il est très simple d’obtenir l’elément qui à étét clické mais si l’on veux générer un JPopupMenu sur base de l’élément clické, il est beaucoup plus difficile de le faire car l’élément n’est pas sélectionné par la JTable sur le click droit.

Je propose ici un petit bout de code permettant de récupèrer l’élement se trouvant “en dessous” du curseur lors du click droit.

ERRATA : Il existe deux méthodes de JTable :

Continuer la lecture ‘Obtenir la cellule clickée dans une JTable’

13
sept
08

Débat #1 – Qu’est-ce qu’un architecte dans le monde de l’informatique ?

Je me pose cette question depuis plusieurs semaines sans vraiment trouver une définition claire. A l’instar du terme “consultant”, il semblerait qu’une définition exacte n’existe pas.

Pour certains, l’architecte (J2EE par exemple) est une personne qui fait des préconisations, esquisse les grandes lignes directrices d’un projet (choix des technologies, du matériel, définitions des couches), fait des avant-ventes, intervient en pompier sur des missions commando de 2 jours, …

Continuer la lecture ‘Débat #1 – Qu’est-ce qu’un architecte dans le monde de l’informatique ?’

12
sept
08

Eclipse, Now You Can ! 21 octobre 2008 à Paris, Trocadéro

Je tiens à informer la toile de l’événement Eclipse Now You Can qui se déroulera le 21 octobre 2008 à Paris au Trocadéro. Cet événement est organisé par la société Geensys (anciennement TNI-Software) pour la 3ème année consécutive. L’inscription en tant que participant est gratuite et les intervenants principaux sont des acteurs majeurs de la communauté Eclipse.

C’est un symposium sur le thème de la sphère Eclipse.

Qu’est ce qu’un Symposium ?
C’est un congrès, un rassemblement autour d’un thème particulier: Eclipse en l’occurrence. Contrairement aux conférences, ce n’est pas uniquement des présentations sur un sujet donné, mais ce sont aussi des échanges, des débats et des discussions. Le groupe des participants est hétérogène par ses connaissances et ses expériences sur le sujet; on y retrouve novices, confirmés et experts. Chaque participant peut intervenir à sa guise en respectant de simples règles de courtoisie. Cela apporte de la richesse à la présentation et beaucoup d’interaction entre les participants, la difficulté étant de canaliser et d’animer les groupes.

Qu’est ce que la sphère Eclipse ?
La sphère Eclipse regroupe tous les projets qui gravitent autour d’Eclipse. Ce sont donc les projets de la communauté Eclipse ainsi que tous les projets qui s’interfacent avec ces derniers. Par exemple, le projet BIRT fait partie intégrante des projets de la communauté Eclipse et le projet subclipse est un plugin pour Eclipse réalisé en dehors de la communauté (pour le moment?).

Durant cet évènement, différents thèmes seront abordés lors de plusieurs “présentations”.
Les thèmes autours d’Eclipse sont les suivants:

  • La productivité
  • La collaboration
  • Une plate-forme outils
  • IHM orienté métier
  • La sécurité
Aie… Le choix risque d’être compliqué. Même si les thèmes de la plate-forme outils, de la collaboration et de la sécurité m’intriguent un peu plus. (Qui a dit que ma productivité et mes IHMs auraient besoin d’un coup de pouce ?)

De toute façon, tant que le programme complet n’est pas publié, il est difficile de prévoir quels vont être les thèmes clés. Alors c’est dans l’attente qu’on rafraîchit frénétiquement la page du programme qui l’annonce pour début septembre.

L’équipe qui organise cet évènement est dès plus rigoureuse, pour preuve, près d’un an après avoir échangé quelques mails avec un organisateur, j’ai été recontacté pour m’informer de l’ouverture des inscriptions. Certains diront que c’était juste pour me vendre un stand, je rétorquerai que c’est du travail bien fait ! De plus, j’ai eu de très bons échos de l’édition précédente et c’est ce qui me pousse à y m’y intéresser cette année.

Mon employeur, Empeiria, SSII sur la métropole lilloise, a décidé de permettre à certains des collaborateurs de participer à cet évènement. C’est une excellente manière de se tenir informer de l’actualité dans la sphère Eclipse car, à part internet avec les flux RSS et le carnet d’adresse ,il est difficile de savoir qu’elle est la mouvance actuelle dans ce domaine. De plus, c’est la possibilité d’échanger directement avec des pointures afin d’obtenir des informations et des réponses à nos questions. Et pour finir, c’est aussi l’occasion de rencontrer de futurs clients et d’hypothétiques partenaires et ça, c’est la cerise sur le gâteau…

J’espère que cet article fera naître en vous un intérêt sans précédant pour la sphère Eclipse et cet événement : Eclipse Now You Can !

Qu’en pensez-vous ? Comptez-vous y participer ? Donnez votre avis concernant cet événement !

22
août
08

Mes premiers pas avec Android

Android est mon coup de cœur technologique du moment. Pour situer le concept rapidement, Android est le système d’exploitation de Google à destination des terminaux mobiles (Smartphone, PDA, …). La solution repose essentiellement sur deux grandes technologies : un noyau Linux et une machine virtuelle Java.
Continuer la lecture ‘Mes premiers pas avec Android’

08
août
08

Contre les conventions Java

Nous connaissons tous les conventions Java qui font que chacun peux s’y retrouver dans le code de l’autre :

  • Déclarer les attributs de classes dans l’ordre de visibilité du plus restrictif au moins restrictif
  • Organiser les packages par couches ( me.app.model, me.app.dao, me.app.utils )

Dans l’article “Four harmful java idioms, and how to fix them” publié sur JavaWorld, John O’Hanley propose des changements pour rendre notre code plus maintenable.

Continuer la lecture ‘Contre les conventions Java’

16
juil
08

Mise en place de Maven sur des plugins Eclipse RCP

On n’a plus besoin de vanter les mérite de l’utilisation de maven et de l’intégration continue car ils ont fait leur preuves sur des applicatifs conséquents et cela commence être intéressant de les mettre en place même sur des “petits” projets.

Il est maintenant possible de gérer des projets type plugins Eclipse RCP avec Maven 2 et quelques plugins tierces. Certains diront “Et alors, on pouvait pas avant ?” Eh bien NON ! Enfin, pas depuis bien longtemps…
Continuer la lecture ‘Mise en place de Maven sur des plugins Eclipse RCP’

13
juil
08

Intégration Continue

Un billet concernant quelque chose qui me tient particulier à coeur en tant que développeur.

L’intégration continue est un ensemble de pratiques liées au génie logiciel et qui permettent d’obtenir facilement un instantané de l’état d’un projet.
Continuer la lecture ‘Intégration Continue’

09
juin
08

Les frameworks JavaME #1

Je tente par ce billet d’initier une petite série concernant les frameworks disponibles pour les développeurs JavaME. Pour ceux qui ne connaissent pas, lorsque vous codez une interface graphique, il n’y a pas 36 manières de procéder, il n’y en a que 2, et pour faire simple je les résumerais de cette façon :

  1. Soit vous utilisez les objets proposés de bases par la plateforme, et cela vous garantie un minimum de portabilité, mais une interface graphique limitée et qui ne permet pas les excentricités.
  2. Soit vous utilisez les Canvas, et à vous la joie de placer vos textes, icônes et autres éléments à la main, tout cela au pixel prêt (je vous laisse imaginer le cauchemar lorsque vous avez plusieurs tailles d’écran à supporter) !

Continuer la lecture ‘Les frameworks JavaME #1′




BIENVENUE

Java Village fait son bout de chemin depuis maintenant environ un an, et l'équipe en profite au passage, au nom des différents contributeurs, de vous remercier de vos visites mais aussi de vos participations. A bientôt en espérant vous voir venir nous lire de plus en plus souvent!

BLOG STATS

  • 74,614 hits

STATISTIQUES

Vous êtes à présent environ 1500 visiteurs par mois à venir visiter Java Village, ce qui représente presque le double de visiteurs par rapport aux résultats affichés il y a un trimestre. Merci à tous.

Livre du moment…

SCJP

a

Partenaires