Protéger Votre Code Java

Si vous développez des applications Java, il est important de garder à l’esprit que vos classes sont facilement décompilables via un processus dit de reverse-engineering. Le code source Java est compilé en byte code dans un fichier .class. La machine virtuelle ne requiert que ce dernier pour fonctionner. C’est du code compilé et non exécuté. [...]



 Outils de tests unitaires pour les applications web

Je m’intéresse ici aux frameworks Java de tests unitaires pour les applications web (côtés navigateur). Ils se basent souvent sur le framework Java de test unitaire JUnit. Ils peuvent en principe tester toutes les applications web quelque soit les technologies utilisées pour écrire ces applications web. Il existe deux possibilités pour créer ces outils de [...]



 l’annuaire des projets libres Ohloh.net

Ohloh.net est un annuaire des projets Open Source. Il rassemble des métriques et des analyses concernant des milliers de projets libres. Il propose des analyse de code avec le nombre de fichiers, le pourcentage de commentaire. Il analyse les différentes licences et met en évidence les conflits potentiels. D’autres métriques sont disponibles. J’ai voulu tester [...]



 Violet UML Editor, un éditeur de diagramme UML

Violet UML Editor est un outil simple pour écrire rapidement des diagrammes UML. Son ambition est bien moins importante que les outils de modélisation UML comme BOUML ou ArgoUML. Il s’agit d’un outil libre, sous licence GPL. Le site web est http://alexdp.free.fr/violetumleditor. La dernière version est la 0.21.1 datant de l’été 2007. Un point assez [...]



 L’outil de test des applications web WebDriver

WebDriver est un nouvel outil de test des applications web. Il s’agit d’un projet faisant partie du site code.google.com, qui regroupe des projets développés par les employés de cette entreprise. le site de WebDriver est http://code.google.com/p/webdriver/. Une présentation vidéo de cet outil lors du GTAC 2007 (Google’s Test Automation Conference) est disponible sur le site [...]