lundi, décembre 22, 2008

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
  • Un billet qui présente les avantages et inconvénients de l'agencement d'une perspective réalisé de manière programmatique ou déclarative.
  • Eclipse 3.5 M4 est sortie (liens pour le téléchargement et pour les nouveautés apportées).

dimanche, décembre 14, 2008

Résult du sondage : concevoir des plug-ins sous Eclipse, c'est ....

Le sondage concernant le sujet "concevoir des plug-ins sous Eclipse, c'est ...." est maintenant terminé. Voici le résultat :
  • Très simple, APIs structurées et outils adaptés -> 0 %
  • Pour les amoureux du code, APIs soignées mais ils manquent des outils -> 13 %
  • Click and run, APIs difficiles heureusement qu'il y a les outils pour coder -> 21 %
  • La jungle, on se perd dans les APIs et il faut tout faire à la main -> 65 %
Je m'attendais à ce que la proposition "La jungle, on se perd dans les APIs et il faut tout faire à la main" arrive en tête.

Voici mon avis (très rapide) sur les résultats :

Aspect outillage. Même si la plateforme Eclipse fournit des tonnes de plugins, j'ai quand même l'impression que parfois il manque l'essentiel ou bien que les projets ne vont pas jusqu'au bout des choses. Je prendrai le projet Visual Editor pour exemple. S'il y a bien un projet qui devrait évoluer il s'agit bien de celui-ci. Les interfaces graphiques sont généralement coûteuses à réaliser et pour rendre le développement d'applications basé sur Eclipse plus accessible (dans le cadre d'un prototypage par exemple), il faudrait posséder un GUI-Builder digne de ce que propose Visual Studio .NET ou Matisse dans Netbeans.

Aspect API. Concernant les APIs, il y en a beaucoup et il est assez difficile de s'y retrouver. En fait, il y a de choses assez mystérieuses qui demandent un investissement important pour en comprendre le fonctionnement (par exemple les activities). A mon avis, il faudrait plus de ressources sur la plateforme (tutoriaux ou des exemples).

Extensions et Points d'extension avec la plateforme Eclipse

Un support de cours concernant les principes d'extensions et de points d'extensions est disponible sur le site de Developpez.com. Ce mécanisme propre à la plateforme Eclipse permet la connexion entre différents plugins.

Au menu de ce cours, vous découvrirez les aspects suivants :
  • Définition du mécanisme d'extensions
  • Création d'extensions (View et Preference) via l'outil PDE
  • Mini cours sur le Schema XML
  • Description détaillée du mécanisme de points d'extensions
  • Création de nouveaux points d'extensions (exemple d'une calculatrice où les opérateurs sont des plugins)
  • Interrogation des extensions et points d'extensions via le registre d'extensions
  • Création dynamique d'extensions et de points d'extensions via l'API Eclipse
Le lien du support de cours et les exemples peuvent être trouvés ici.

jeudi, décembre 11, 2008

Nouveau travail ... retour à la case Recherche

Depuis quelques temps les billets se font rares. La raison est que je viens de changer de travail. Comme indiqué dans le titre, je reviens vers le monde du public et de la recherche. Après un concours de la fonction publique, je retourne dans le laboratoire du LISI où j'ai effectué ma thèse. J'ai commencé lundi dernier comme ingénieur de recherche.

Je profite également de ce billet pour remercier toutes les personnes qui ont travaillées avec moi pendant ces deux dernières années riches en expérience. Au cours des deux ans, j'ai eu deux missions de très bonnes qualités avec des problématiques différentes me permettant de monter rapidement en compétences.

Un grand merci à la société SERLI, mon ancien employeur, et à tout son personnel pour son professionnalisme. Un remerciement spécial pour Jérome, mon ancien commercial dont la culture technique est impressionnante, pour avoir cru en moi il y a deux ans.

Tout ça pour dire qu'à partir de maintenant je suis fonctionnaire ... et que ce blog va continuer ...

PS : un grand merci à l'agence tout risque. Ses membres se reconnaîtront.

mercredi, décembre 10, 2008

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
  • Jetty pourrait bientôt être un projet de la fondation Eclipse (source).
  • Un article qui explique comment débugguer du code distant à partir d'Eclipse.
Java
  • JavaFX 1.0 est sorti. Rendez-vous sur le site officiel pour profiter des différentes démonstrations. Pour l'occasion, je vous propose un lien pour jouer à PacMan.
  • Un article qui présente l'utilisation de la bibliothèque XStream.
Divers
  • La conférence Devoxx a commencé depuis lundi. Vous pouvez suivre l'événement via le blog de Developpez.com. Préparez-vous également, si vous n'avez pas eu la chance de vous y rendre, à suivre les événements via la plateforme vidéo Parleys.
  • Êtes-vous intéressé par un téléphone Google G1. Une version pour développeur Android est disponible. Il semblerait que des fonctionnalités soient libérées (pas de SIM-lock et flashageage à volonté du firmware).
  • Un article qui présente l'injection de dépendance avec GUICE 2.0.