ViewCVS est un outil offrant une vue d’un entrepôt CVS au travers d’une interface Web. Cet article décrit une installation simple et rapide de cet outil sous MacOSX.
Jusqu’à très récemment, il était impossible, pour nous autres français, d’installer une version d’Emacs gérant les caractères accentués sous MacOSX. C’est maintenant du passé et je présente dans cette page les liens et la procédure pour installer Emacs avec le support de l’encodage ISO-8859-1.
Cet article présente des extensions de CodeGuide y pour lancer des tests JUnit, ouvrir une console Beanshell et lancer des builds Ant depuis l’interface.
SAT est un ensemble d’outils pour Ant sous licence Apache. On y trouve en particulier un mode console (pour lancer une console Ant où l’on peut taper des commandes pour lancer des builds par exemple) qui accélère considérablement la vitesse d’exécution. On y trouve aussi nombre de tâches, pour exécuter des scripts Beanshell depuis un script Ant, une tâche de transformation XSLT utilisant XT et d’autres destinées à manipuler des documents XML (les fusionner, les éclater ou encore les inclure dans un autre fichier). Un mode Ant pour Emacs est aussi fourni. Ce package est utilisé pour générer mon site web ainsi que celui des Éditions O’Reilly.
FiJI est un installeur Java sous licence GPL. Il permet de distribuer
simplement des applications sans que l’utilisateur ait à modifier des
scripts de lancements (pour modifier un CLASSPATH
par exemple).
La gestion d’un site web de grande taille peut rapidement devenir un cauchemar. L’utilisation conjointe de XML, XSLT et Ant peut résoudre nombre de ces problèmes et permettre au développeur du contenu de se concentrer sur son objectif en automatisant la génération du site.
Après une brève présentation de Java 2 Enterprise Edition (J2EE), ce document entreprend de brosser un panorama des outils J2EE sous licence Open Source puis se penche sur la question de la certification de ces logiciels. Ce texte a été présenté en conférence à la Linux Expo Paris de janvier 2002.
Ce tutoriel est le dernier d’une série de trois (après une présentation générale de XML et une introduction à XSLT). Il traite du développement d’applications XML en Java.
VisualSQL est un client JDBC pour bases de données. Il permet de leur envoyer des requêtes et de visualiser le résultat (éventuel) sous forme d’une table. Il est distribué sous license GPL et les sources en sont donc disponibles.
Ce document présente une brève introduction à XML, les outils Java de développement ainsi que des exemples de mise en oeuvre de XML.
Lancer une application contenue dans un fichier Jar est extrêmement
simple sous Windows ou Solaris : il suffit de cliquer ! Quid de Linux ?
Ce n’est pas possible de manière générale car cela dépend du
gestionnaire de fichier (il doit reconnaître l’extension .jar et lancer
java -jar
).
Linux est réputé pour ses outils de développement, mais qu’en est-il au juste des outils Java ? Dans cet article, l’auteur se propose de faire le tour des outils de développement Java disponibles sous Linux et de répondre à cette question: “Linux terre promise pour le développeur Java ?“.
Le mail est certainement le service Internet le plus utilisé, il est donc tentant d’en envoyer d’une applet ou d’un programme java. Nous allons voir dans la suite de cet article comment procéder, avec le code Java illustrant cette méthode.
Les connaisseurs doivent se dire : “Ca y est ! Il a pété une durite Casa ! Il n’y a pas de préprocesseur en Java”. Ce n’est pas faux, et cela peut d’ailleurs paraître une hérésie pour les fanatiques du C/C++. Cependant, il y a moyen de s’en passer pour au moins deux points :
Les classes permettant de travailler avec des fenêtres dans un environnement graphique (AWT) fonctionnent depuis la version 1.1.1 de Java selon un nouveau modèle d’événements. Le plus dur n’est pas de comprendre le fonctionnement très simple de cette technique, c’est plutôt de bien l’utiliser.
Ce qui fait la différence entre un programmeur novice et un vieux routard du code, ce sont les kilomètres de lignes de codes. Au cours de ses pérégrinations, on découvre inévitablement des astuces qui simplifient la vie du programmeur :
Vous avez besoin d’une DTD pour vos fichiers de build Ant, et voici pourquoi !
En visitant le site de Moonlight (excellent modeleur pour Linux), je me suis rappelé des heures glorieuses où l’on éditait fébrilement nos scripts pour POV sur des 386 poussifs (qui mettaient des heures pour calculer des images que nous n’oserions plus montrer maintenant).
Le parser XML de Sun (nom de code “ProjectX”) présente un défaut de localisation. Cet article se propose d’y remédier.