Bon, doit y avoir un truc avec Java et la boite à miniatures là. Ca fait deux personnes qui me dise "sympa, ça connecte mais j'ai pas d'IHM", vous n'avez pas un petit tux qui apparaît dans la tray ?
Sinon pour les sources, j'ai arrêté de faire des paquets pour mettre créer directement un dépot subversion publique, beaucoup plus simple à gérer. Tous les détails sont ici : http://artisan.karma-lab.net/subversion
Pour ce qui est des design patterns, généralement c'est surtout du bon sens Par exemple l'API utilise le pattern "facade" qui consiste à ne travailler que par interface et à cacher l'objet qui implémente l'interface, cachant du même coup tous les détails d'implémentation. Sinon l'autre pattern est plus classique, c'est le concept d'objet worker que tu utilises déjà dans ton API python il me semble. Mis à part cela, l'IHM utilise le plus classique MVC (Model/Vue/Component) pour séparer la couche présentation, des traitements et des données manipulées. Rien de bien sorcier en somme.
Maintenant je suis pas mal intéressé sur ton retour quant à l'architecture des objets eux-même (la séparation fonctionnelle bec/ailes/etc.)
Bon, doit y avoir un truc avec Java et la boite à miniatures là. Ca fait deux personnes qui me dise "sympa, ça connecte mais j'ai pas d'IHM", vous n'avez pas un petit tux qui apparaît dans la tray ?
Sinon pour les sources, j'ai arrêté de faire des paquets pour mettre créer directement un dépot subversion publique, beaucoup plus simple à gérer. Tous les détails sont ici : http://artisan.karma-lab.net/subversion
Pour ce qui est des design patterns, généralement c'est surtout du bon sens
Par exemple l'API utilise le pattern "facade" qui consiste à ne travailler que par interface et à cacher l'objet qui implémente l'interface, cachant du même coup tous les détails d'implémentation. Sinon l'autre pattern est plus classique, c'est le concept d'objet worker que tu utilises déjà dans ton API python il me semble. Mis à part cela, l'IHM utilise le plus classique MVC (Model/Vue/Component) pour séparer la couche présentation, des traitements et des données manipulées. Rien de bien sorcier en somme.
Maintenant je suis pas mal intéressé sur ton retour quant à l'architecture des objets eux-même (la séparation fonctionnelle bec/ailes/etc.)