mardi, mars 30, 2010

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
Java
  • Un article qui décrit comment développer avec Comet en Java.

vendredi, mars 26, 2010

EclipseCON 2010 - Les ressources des présentations du jeudi ...

Après le lundi, le mardi et le mercredi, voici une liste de présentations qui ont eu lieu jeudi 25 mars, dernière journée, à l'EclipseCON 2010 et dont les orateurs ont fourni les supports (transparents, démonstrations, ...).
Il s'agissait donc de la dernière journée de l'EclipseCON 2010. Je vais essayer de maintenir ces listes dés qu'une présentation est diffusée.

Maintenant je vais en profiter pour visualiser ces présentations. J'ai un seul regret, la majorité des présentations est diffusée sur une plateforme de vidéo en ligne. Pas pratique quand il n'y a pas de connexion internent.

Pour finir, EclipseCON 2011 se tiendra du 21 au 24 mars 2011 (lien 1 et lien 2).

EclipseCON 2010 - Les ressources des présentations du mercredi ...

Après le lundi et le mardi, voici une liste de présentations qui ont eu lieu mercredi 24 mars à l'EclipseCON 2010 et dont les orateurs ont fourni les supports (transparents, démonstrations, ...).
Rendez-vous dans le prochain billet pour la même chose mais pour la dernière journée du jeudi.

mercredi, mars 24, 2010

EclipseCON 2010 - Les ressources des présentations du mardi ...

Après le lundi, voici une liste de présentations qui ont eu lieu hier mardi 23 mars à l'EclipseCON 2010 et dont les orateurs ont fourni les supports (transparents, démonstrations, ...). A noter que généralement les présentations qui fournissent des supports sont complétées au fur et à mesure après la conférence. J'essaierai alors de maintenir ces billets.
Mise à jour
Rendez-vous demain pour la même chose mais pour la journée du mercredi.

mardi, mars 23, 2010

Introduction à SOAP : Communiquer avec un Web Service étendu

Je continue la série de supports de cours concernant les Web Services (billet introduction SOA et billet WSDL) via la plateforme Java.

Ce troisième support de cours est une introduction au protocole de communication SOAP utilisé pour communiquer avec un Web Service étendu.

Ce support de cours débute par une présentation de la structure d'un message SOAP. Il est suivi d'une description de l'en-tête et du corps d'un message SOAP.

Si vous avez des commentaires, des souhaits, n'hésitez pas, profitez de ce billet.

Le lien du support de cours est disponible ici.


EclipseCON 2010 - Les ressources des présentations du lundi ...

Voici une liste de présentations qui ont eu lieu hier lundi 22 mars et dont les orateurs ont fourni les supports (transparents, démonstrations, ...). J'ai filtré par rapport à mes préférences.

Pour l'intégralité vous pouvez aller voir le programme ou scruter le blog de Planet Eclipse.
Rendez-vous demain pour la même chose mais pour la journée du mardi.

Mise à jour ...

lundi, mars 22, 2010

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
  • EMF fait un tour du côté de l'environnement de développement Netbeans. Deux articles traitent du sujet (article 1 et article 2).
  • EclipseCon 2010 vient de commencer, faites un tour sur le programme pour visualiser les premières présentations mise en ligne.
  • Angelo Zerr diffuse un nouveau billet sur Spring et OSGi (billet 18).
Java
  • Une vidéo qui montre comment faire de la revue de code avec un plugin Sonar.
  • L'application BuildWall permet d'afficher les informations d'un build issu de Hudson de manière très explicite.

vendredi, mars 19, 2010

Leçon 4 : Les Commandes sur Developpez.com

La quatrième leçon concernant les commandes est disponible sous le format d'un article Developpez.com (leçon 4).

Pour rappel les trois précédentes leçons sont également disponibles sous le format article Developpez.com (leçon 3 et leçons 2 et 1).

J'ai besoin ... de comprendre l'utilité d'un éditeur épinglé (isPinned)

Comme je suis en train de préparer le support de cours sur les éditeurs, j'étudie en détail les APIs sur le sujet. Durant cette exploration, j'ai découvert dans l'interface IEditorReference la méthode boolean isPinned(). Malheureusement la documentation sur le sujet de ce que représente un éditeur "épinglé" n'est pas très explicite. Toutefois, en cherchant dans les préférences utilisateurs, je suis tombé sur une option assez sympathique.

Ouvrir le menu des préférences (Window -> Preferences) puis dans les options générales (General) sélectionner le sous menu Editors (voir capture ci-dessous).

L'option Close editors automatically permet de fermer automatiquement des éditeurs si le nombre d'éditeurs ouvert dépasse la valeur indiquée dans le champ de texte Number of opened... Très pratique si vous avez l'habitude d'ouvrir toutes les classes Java d'un projet dans des éditeurs, puis de devoir les fermer explicitement puisqu'il y en a trop à gérer.

Par contre il se peut que pour certaines classes vous ne souhaitiez pas que des éditeurs soient fermés automatiquement, d'où l'utilité de l'option épinglée (pinned).

Si l'option Close editors automatically est activée, vous remarquerez dans la barre d'outils, une nouvelle option (voir repère 1 sur la figure ci-dessous).

Pour épingler un éditeur, sélectionnez en un puis épinglez le avec l'option de la barre d'outils. Vous remarquerez alors que l'icône de l'éditeur est modifié (voir repère 2 sur la figure ci-dessus).

Ainsi tous les éditeurs épinglés ne seront pas fermés. Vous pourrez alors ouvrir autant d'éditeur que vous souhaitez sans avoir à gérer leur fermeture.

jeudi, mars 18, 2010

Atelier Construction Plug-in avec la plateforme Eclipse : leçon 4 / Interaction entre plug-ins / vues

Je continue la diffusion des supports concernant l'atelier Construction Plug-in avec la plateforme Eclipse (leçon 1, leçon 2 et leçon 3).

Vous trouverez donc dans ce billet, les supports de la leçon 4.
Je vais mettre en pause cette série, le temps de finaliser certains supports de cours qui ont pris un peu de retard

lundi, mars 15, 2010

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
Java
  • Swing Explorer est un outil qui permet d'analyser l'arborescence des composants graphiques des applications de type SWING.
  • FEST-Swing est un outil pour réaliser des tests fonctionnels pour les applications de type SWING.

mercredi, mars 10, 2010

OSGI and Equinox - Creating Highly Modular Java Systems

Je viens juste de recevoir un exemplaire du livre OSGi and Equinox : Creating Highly Modular Java Systems issu de la série the eclipse series.

Je vais en profiter pour approfondir certains aspects concernant OSGi et son orientation Web, le système de déploiement p2, la construction de livrable, le déploiement à chaud, ... En espérant avoir du temps pour enrichir mes supports de cours existants et ceux qui vont arriver.

mardi, mars 09, 2010

Introduction à WSDL : Décrire et Configurer

Je continue la série de supports de cours concernant les Web Services (billet précédent) via la plateforme Java.

Ce deuxième support de cours vise à présenter le langage de description WSDL. Il permet de décrire le contrat d'un service Web.

Cette présentation est très syntaxique. J'essaye d'éviter d'entrer dans les détails. J'insiste sur la séparation de la partie description (abstraite) de la partie configuration (concrète).

Si vous avez des commentaires, des souhaits, n'hésitez pas, profitez de ce billet.

Le lien du support de cours est disponible ici.

samedi, mars 06, 2010

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.5.2 est sortie (page de téléchargement)
  • Deux chapitres du livre OSGi and Equinox sont disponibles au téléchargement. Le premier concerne une introduction à OSGi chapitre 1 et le second discute de la partie service dynamique chapitre 6.
Java
  • Un article qui présente les hébergeurs gratuits pour disposer d'un entrepôt SVN sur le net.

lundi, mars 01, 2010

GTUG Poitou-Charentes

Après le JUG Poitou-Charentes, voici venir le GTUG Poitou-Charentes qui est un groupe d'utilisateurs pour les technologies Google. Le GTUG a pour objectif de discuter autour des produits Google comme ces platformes (Android, App Engine) ces APIs (Youtube, GMail, Buzz, Wave, ...) ou encore ces différentes initiatives.

La première, prévue pour le 20 mars 2010, propose le programme suivant
  • 16h00-17h00 : Présentation d'Android et Utilisation d'OpenGL avec le SDK 2.0 - par Lenn Angel, le leader de ce GTUG.
  • 17h00-19h00 : Ateliers codage sur Android (sujet discuté sur place selon le nombre d'inscrits)
  • 19h00 : Dialogues autour d'un buffet
Pour vous inscrire à cet atelier, visitez cette page. Dépêchez-vous le nombre de places est réduit.