JCaddie ou comment gérer ses listes de courses
Par windu.2b le samedi 30 juin 2007, 12:00 - JCaddie - Lien permanent Lu 1681 fois
Si vous êtes comme moi, c'est à dire incapable de faire une liste de courses qui reprenne les produits dont vous avez souvent besoin, et que vous vous apercevez toujours en arrivant chez vous que vous avez oublié le sucre pour le café, voire le café aussi... JCaddie est sera fait pour vous!
Oui, mais en quoi consiste JCaddie, exactement? vous dites-vous très certainement (si si: vous vous le dites très certainement)! Et bien il s'agit d'une application que je développe actuellement, et qui permettra de gérer des listes de courses, en proposant d'emblée toute une flopée de produits et de catégories de produits, liste qui sera bien évidemment extensible par l'utilisateur.
Ainsi, vous pourrez créer une nouvelle liste de courses, en compléter une déjà existante par simple D&D, créer des templates, gérer les prix des produits (avec possibilité du suivi de l'évolution des prix), et bien sûr pouvoir connaître à l'avance le prix des courses que l'on s'apprête à faire.
Ce projet est déjà en cours de développement, depuis 2 semaines. Mais le faisant sur mon temps libre (un peu le soir, et surtout le week-end) il avance doucement, mais gentiment
Une première version utilisable sera publiée dans le courant du mois de juillet, je vous invite donc à la tester et à remonter les bugs que vous pourriez rencontrer et les points que vous voudriez voir développer. Je publierai aussi à ce moment-là une première ébauche de roadmap, qui sera complétée en fonctions des besoins et des idées qui m'auront été soumises.
Quelques infos d'ordre plus techniques:
- Développé en Java 5 ;
- Utilise la librairie graphique Swing (mais une version avec AWT ou SWT sera faite aussi) ;
- Lecture/écriture des paramètres et listes en XML (mais possibilité dans le futur de gérer d'autres formats, ainsi que des accès vers des BDD) ;
- À terme, je compte l'utiliser sur un appareil portatif (type PDA, Palm voire un Zaurus sans doute).
Commentaires
semblable à Spashshopp sur palm ?
Tu veux parler de splashshopper? Je viens de voir ça en cherchant sur Google...
Je ne connaissais pas, je vais donc me renseigner de suite à son sujet. Pour ce que je viens d'en voir, oui l'idée est la même apparemment (modulo la question du prix et de la liberté (ou non) du logiciel)...
Attention, tu répètes 2 fois la même phrase au début...
Attention, tu répètes 2 fois la même phrase au début...
Corrigé
En fait, c'est parce que la phrase était à la fois dans l'extrait et dans le contenu du billet.
Promis, je ne ferai plus la faute
Je pourrais la porter en python/pygtk? :>
@Ixce: bien sûr... L'appli sera en GPL, chacun en fait ce qu'il veut avec ensuite.
Par contre, tu devras sans doute tout récrire, à moins qu'on puisse appeler une IHM en pygkt depuis Java?
Et pourquoi pas partager les prix sur un serveur de prix, comme ça, il suffirait de se synchro au serveur pour avoir des prix à jour. En magazin, si tu tombe sur un prix faux, tu le corrige et à la synchro, il est remonté sur le serveur avec un timestamp.
Parce que franchement, rentrer tous les prix à la main, ça va être d'une galère...
@Lorinc: l'idée de la synchro est très intéressante et va même plus loin que ce que j'envisageais...
Car j'avais dans l'idée de proposer un import/export des produits, le tout en XML. Mais là, ça deviendrait carrément plus simple à mettre à jour.
Je note cette idée
Attention, Caddie est une marque déposée, et son propriétaire le fait souvent savoir...
prudence donc dans le choix du nom du logiciel...
Excellente idée que de développer cette application! Enfin une réponse à une problématique récurrente et particulièrement sensible!!!
J'espère juste qu'elle sera disponible dans différents environnements (Linux bien sur mais Window$ serait pratique aussi...).
Ou alors une application LAMP?...
Je (enfin avec ma tendre moitiée, bien sûr...) suis volontaire pour tester si besoin! Même si c'est pas encore abouti.
Et pour le nom, pourquoi pas "EasyCourses"?