JCaddie 0.2 est sorti
Par windu.2b le jeudi 6 mars 2008, 18:00 - JCaddie - Lien permanent Lu 164 fois
Et voilà, ça y est enfin !
Après des mois de retard (tout simplement parce que j'avais complètement décroché du développement depuis la fin de l'été 2007), voici enfin la version 0.2 qui apparaît.
Pour rappel, JCaddie est un logiciel libre et gratuit, développé en Java et qui permet de gérer ses listes de courses.
Qu'y a-t-il au menu de cette nouvelle version ?
Le support en lecture des catalogues
JCaddie possède actuellement un catalogue par défaut, qui contient les produits, catégories de produits, enseignes, magasins et adresses de magasins, prix... déjà saisis. Ce catalogue sera bien évidemment complété au fur et à mesure des nouvelles versions et servira de catalogue de référence.
Sa structure est fort simple : un fichier '*.jct' (en fait, un fichier au format Zip) contenant 2 fichiers '*.script' et '*.properties', qui sont les seules informations nécessaires à la construction d'une base de données HSQLDB.
Le support en écriture des caddies
Lorsque l'utilisateur le désire, il peut maintenant sauvegarder le contenu de sa liste de courses (appelé "caddie") dans un fichier '*.jcd' (là aussi, un simple fichier Zip contenant 2 fichiers '*.script' et '*.properties'). Ce fichier pourra être relu ultérieurement par l'application (l'écriture du code est en cours, mais pas finalisé).
Actuellement, seuls l'identifiant et la quantité de chaque produit composant le caddie sont sauvegardés, mais des options apparaîtront prochainement pour personnaliser les informations à stocker, afin de rendre le fichier + ou - moins autonome du catalogue (une option proposer même d'inclure le catalogue entier dans la sauvegarde du caddie, rendant ce dernier totalement indépendant, mais volumineux).
Gestion du D&D
On peut maintenant faire un glisser-déposer entre le catalogue et le caddie, cela ajoute automatiquement le produit au caddie ou incrémente le compteur du produit, si ce dernier était déjà présent.
Annuler / refaire
On peut maintenant correctement utiliser annuler/refaire afin d'agir sur les dernières actions faites sur les produits du caddie (ajout, suppression, incrémentation, décrémentation).
Correctifs de bugs
Beaucoup de bugs ont été corrigés depuis la version 0.1, et une meilleure gestion des exceptions est mise en place (écriture dans un fichier de log, même si ceci n'est pas encore finalisé).
L'ajout d'un changelog ayant été fait en cours de route, il ne sera pas publié pour cette version, mais dès la prochaine sortie, il sera inclus 
Téléchargement
Toutes les version de JCaddie sont téléchargeables ici, la 0.2 étant située à cette adresse (à noter qu'il y a déjà plusieurs versions 0.2.X, suite à des premières remontées de bugs).
À l'heure où j'écris ces lignes, une version 0.2.2 est même en cours de développement, et sera publiée dans les prochains jours (là encore, suite à des bugs remontés récemment).
Informations, bugtracker, liste des fonctionnalités...
Si vous désirez obtenir des informations concernant JCaddie, ou bien poser une question, je vous invite à rejoindre ce sujet de forum où sont centralisés toutes les discussions, remontées d'informations et de bugs...
Pour la liste des bugs et fonctionnalités déjà répertoriés, ainsi que l'avancement du développement, vous trouverez tout cela ici.
Enfin, si vous désirez télécharger le code-source de JCaddie, il vous suffit de saisir cette commande (testée sous Linux, pour Windows et Mac, nécessite sans doute un programme-tiers) :
svn co svn://svn.gna.org/svn/jcaddie/trunk jcaddie
Commentaires