dimanche, septembre 27, 2009

Liens pratiques de la semaine

Vous trouverez ici une sélection de liens pratiques autour des technologies Java qui m'ont particulièrement intéressées ces dernières semaines.

Eclipse
  • Le site de la fondation Eclipse dispose d'un nouveau forum qui regroupe toutes les discutions de l'ancien système.
  • Lars Vogel a proposé un bug pour enfin modifier les templates de construction des exemples RCP qui utilisent encore les Actions pour remplacer par les Commands. Effet boule de neige, le template de l'exemple du client de messagerie va également subir une mise à jour (bug).
  • Un billet de Lars Vogel qui explique en quelque lignes comment utiliser le projet Orbit. Ce projet consiste à fournir pour chaque bibliothèque externe (par exemple Log4J) une encaspulation dans un plug-in Eclipse. Les versions des bibliothèques est alors gérées par les branches du plug-in "enveloppe". A noter que ce principe est utilisé dans l'univers OSGi où SpringSource fournit un repository de Bundle.
Java
  • Google propose un nouveau langage "Noop" pour la plateforme Java dans le sens où il s'exécutera dans la JVM (Source Didier Girard qui propose un extrait de l'opinion de Alexis Moussine-Pouchkine à propos de ce nouveau langage).

vendredi, septembre 25, 2009

Atelier Construction Plug-in avec la plateforme Eclipse : leçon 1 / Construction d'un plug-in

L'atelier Construction Plug-in avec la plateforme Eclipse s'est correctement déroulé lors de la session atelier organisée par le JUG Poitou-Charentes. Toutes les leçons que j'avais prévu n'ont pas pu être réalisées par manque de temps. Je mets à disposition les documents utilisés pendant cet événement pour les personnes qui n'ont pu assister à l'atelier.

Vous trouverez dans ce billet, la présentation utilisée pour l'introduction à l'atelier et la première leçon.
Les autres leçons devraient être disponibles très prochainement.

samedi, septembre 19, 2009

Liens pratiques de la semaine

Vous trouverez ici une sélection de liens pratiques autour des technologies Java qui m'ont particulièrement intéressées ces dernières semaines.

Eclipse
  • Eclipse 3.6 M2, nom de code Helios, est disponible (page de téléchargement et page qui liste l'ensemble des nouveautés).
  • Un article qui donne des définitions sur les concepts de la plateforme Eclipse : Display, Shell, Window, Dialog, ApplicationWindow, ...
  • Un article qui décrit comment gérer efficacement les paramètres d'une configuration d'exécution d'une application Eclipse RCP.
  • Un article, même auteur que précédemment, qui présente comment créer une configuration d'exécution pour une application Eclipse RCP.
  • Un article qui présente des astuces pour facilement naviguer dans le code Java de Galileo.

mardi, septembre 15, 2009

Atelier Construction Plug-in avec la plateforme Eclipse

Ce vendredi 18 septembre lors de la journée Atelier / Conférence du JUG Poitou-Charentes, j'animerai un atelier sur le thème de la Construction de Plug-in avec la plateforme Eclipse.

Il s'agit d'un atelier d'initiation, d'une durée d'environ deux heures, sur la manière de concevoir un plug-in Eclipse : découverte des outils proposés par l'environnement Eclipse, respect des bonnes pratiques de développement, choix des APIs à exploiter et celles qu'il faut oublier, ...

Au niveau des pré-requis, je demande juste un niveau correct en Java. Un niveau expert n'est pas requis puisque cet atelier se focalise principalement sur le développement déclaratif via l'outil PDE (Plugin Development Environment). Par conséquent, l'utilisation du langage Java sera limitée.

L'organisation sera la suivante :
  • Présentation rapide de l'univers Eclipse ~ 10 minutes
  • Présentation très rapide de l'application Eclipse utilisée comme support ~ 5 minutes
  • Leçon 1 : Construction d'un plug-in ~ 30 minutes
  • Leçon 2 : Perspectives ~ 20 minutes
  • Leçon 3 : Interaction entre plug-ins / vues ~ 25 minutes
  • Leçon 4 : Commandes ~ 30 minutes
Pour chaque leçon, un sujet et une solution. La version d'Eclipse utilisée sera Galileo.

N'hésitez pas à vous inscrire sur le site : Ateliers de développement et Conférences Java et peut être à vendredi.

mardi, septembre 08, 2009

Liens pratiques de la semaine

Vous trouverez ici une sélection de liens pratiques autour des technologies Java qui m'ont particulièrement intéressées ces dernières semaines.

Eclipse
  • Une introduction au projet RIENA du point de vue interface utilisateur.
  • Un billet qui présente e4 sur la plateforme Eclipse RAP.
  • Un article qui décrit comment concevoir judicieusement un cache.
  • Lars Vogel décrit dans cet article comment manipuler l'arbre d'une interface graphique d'une application e4. Tout cela est rendu possible au travers de EMF.