<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.windu2b.org/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Bla Bla Blog - JCaddie</title>
  <link>http://blog.windu2b.org/index.php/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Wed, 28 May 2008 15:06:30 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>JCaddie 0.2 est sorti</title>
    <link>http://blog.windu2b.org/index.php/post/2008/02/29/JCaddie-02-est-sorti</link>
    <guid isPermaLink="false">urn:md5:91ff2d66ed7545cd4e29a5609c2e6b32</guid>
    <pubDate>Thu, 06 Mar 2008 18:00:00 +0100</pubDate>
    <dc:creator>windu.2b</dc:creator>
        <category>JCaddie</category>
        <category>Java</category><category>JCaddie</category><category>projets libres</category><category>projets personnels</category>    
    <description>&lt;p&gt;Et voilà, ça y est enfin&amp;nbsp;!
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.&lt;br /&gt;
Pour rappel, JCaddie est un logiciel libre et gratuit, développé en Java et qui permet de gérer ses listes de courses.&lt;/p&gt;    &lt;h2&gt;Qu'y a-t-il au menu de cette nouvelle version&amp;nbsp;?&lt;/h2&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Le support en lecture des catalogues&lt;/h3&gt;

&lt;p&gt;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.&lt;br /&gt;
Sa structure est fort simple&amp;nbsp;: 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.&lt;/p&gt;



&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Le support en écriture des caddies&lt;/h3&gt;

&lt;p&gt;Lorsque l'utilisateur le désire, il peut maintenant sauvegarder le contenu de sa liste de courses (appelé &quot;caddie&quot;) 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é).&lt;br /&gt;
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).&lt;/p&gt;



&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Gestion du &lt;acronym title=&quot;Drag &amp;amp; Drop, ou glisser-déposer&quot;&gt;D&amp;amp;D&lt;/acronym&gt;&lt;/h3&gt;

&lt;p&gt;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.&lt;/p&gt;



&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Annuler / refaire&lt;/h3&gt;

&lt;p&gt;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).&lt;/p&gt;



&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Correctifs de bugs&lt;/h3&gt;

&lt;p&gt;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 &lt;em&gt;changelog&lt;/em&gt; ayant été fait en cours de route, il ne sera pas publié pour cette version, mais dès la prochaine sortie, il sera inclus &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;




&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h2&gt;Téléchargement&lt;/h2&gt;

&lt;p&gt;Toutes les version de JCaddie sont téléchargeables &lt;a href=&quot;http://www.windu2b.org/downloads/JCaddie/&quot; hreflang=&quot;fr&quot;&gt;ici&lt;/a&gt;, la 0.2 étant située &lt;a href=&quot;http://www.windu2b.org/downloads/JCaddie/0.2&quot; hreflang=&quot;fr&quot;&gt;à cette adresse&lt;/a&gt; (à noter qu'il y a déjà plusieurs versions 0.2.X, suite à des premières remontées de bugs).&lt;br /&gt;
À 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).&lt;/p&gt;



&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h2&gt;Informations, bugtracker, liste des fonctionnalités...&lt;/h2&gt;

&lt;p&gt;Si vous désirez obtenir des informations concernant JCaddie, ou bien poser une question, je vous invite à rejoindre &lt;a href=&quot;http://www.pcinpact.com/forum/index.php?showtopic=124579&quot; hreflang=&quot;fr&quot;&gt;ce sujet de forum&lt;/a&gt; où sont centralisés toutes les discussions, remontées d'informations et de bugs...&lt;br /&gt;
Pour la liste des bugs et fonctionnalités déjà répertoriés, ainsi que l'avancement du développement, vous trouverez tout cela &lt;a href=&quot;http://projets.windu2b.org/flyspray/index.php?project=2&amp;amp;do=index&quot; hreflang=&quot;fr&quot;&gt;ici&lt;/a&gt;.&lt;br /&gt;
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)&amp;nbsp;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;svn co svn://svn.gna.org/svn/jcaddie/trunk jcaddie&lt;/p&gt;&lt;/blockquote&gt;</description>
    
    
    
          <comments>http://blog.windu2b.org/index.php/post/2008/02/29/JCaddie-02-est-sorti#comment-form</comments>
      <wfw:comment>http://blog.windu2b.org/index.php/post/2008/02/29/JCaddie-02-est-sorti#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.windu2b.org/index.php/feed/rss2/comments/20</wfw:commentRss>
      </item>
    
  <item>
    <title>Petit point sur l'avancement de Jcaddie</title>
    <link>http://blog.windu2b.org/index.php/post/2007/08/12/Petit-point-sur-lavancement-de-Jcaddie</link>
    <guid isPermaLink="false">urn:md5:3c98582d3d093ced90095094b677b3d6</guid>
    <pubDate>Wed, 15 Aug 2007 21:00:00 +0200</pubDate>
    <dc:creator>windu.2b</dc:creator>
        <category>JCaddie</category>
        <category>JCaddie</category><category>roadmap</category>    
    <description>&lt;p&gt;&lt;q&gt;&lt;em&gt;Et pendant ce temps, les Shadoks pompèrent...&lt;/em&gt;&lt;/q&gt;&lt;/p&gt;    &lt;p&gt;La version 0.1 étant sortie, je m'attèle maintenant à la version 0.2, qui avance bien. &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;
&lt;br /&gt;
Voici donc un récapitulatif de l'état d'avancement de JCaddie, ainsi qu'un appel à contribution (le Logiciel Libre, ce n'est pas que recevoir, c'est aussi être actif si on le souhaite &lt;img src=&quot;/themes/default/smilies/cool.png&quot; alt=&quot;8-)&quot; class=&quot;smiley&quot; /&gt; ).&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Au menu de cette version 0.2&lt;/h3&gt;

&lt;h4&gt;La lecture/écriture des listes de courses&lt;/h4&gt;

&lt;p&gt;Les listes de courses seront sauvegardés dans un fichier zip, contenant la base de données (qui est en fait en plusieurs fichiers, ceci étant dû au fonctionnement interne de HSQLDB). La sauvegarde en XML est prévue, mais pas pour tout de suite, et devrait plutôt servir pour de l'import/export des données (entre l'application et un web-service, lorsqu'on voudra mettre à jour sa liste des produits répertoriés).
Actuellement, seule la liste de courses est sauvegardée, les produits sont répertoriés via un identifiant supposé unique.
&lt;br /&gt;
Cependant, cette solution a un inconvénient majeur: lors d'un échange de liste de course et/ou de templates entre différents utilisateurs de l'application, le risque que le destinataire n'ait pas exactement les même produits dans son catalogue que l'expéditeur  existe. Dans ce cas, le destinataire ne saura pas reconnaitre correctement les produits listés dans le fichier de sauvegarde.
Pour éviter cela, j'envisage de rajouter une option dans les préférences et/ou un paramétrage à la création de la liste, pour ainsi être sûr d'avoir toutes les informations que l'on désire dans le fichier. Ce dernier contiendra non pas juste les identifiants des produits listés, mais aussi tout ou partie des informations les concernant (prix, catégorie, enseignes et magasins où il est disponible...) et de-même pour chacune de ses informations.
&lt;br /&gt;
Le fichier de sauvegarde sera alors plus volumineux mais totalement autonome et ne nécessitera pas que l'application se soit mise à jour.&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;La consultation/modification des informations&lt;/h4&gt;

&lt;p&gt;Chaque produit et catégorie de produits pourra être modifié &lt;em&gt;via&lt;/em&gt; sa fiche. Cette fiche est actuellement consultable par un double-clic&lt;sup&gt;[&lt;a href=&quot;http://blog.windu2b.org/index.php/post/2007/08/12/#pnote-9-1&quot; id=&quot;rev-pnote-9-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;.
&lt;br /&gt;
À partir de cette fiche, on pourra consulter toutes les informations du produit, telles que le prix (et son historique, prévu pour la version &lt;a href=&quot;http://projets.windu2b.org/flyspray/index.php?do=details&amp;amp;task_id=10&quot; hreflang=&quot;fr&quot;&gt;0.4&lt;/a&gt;), la catégorie d'appartenance, les enseignes et magasins où il est disponible (dont la gestion est prévue pour la version &lt;a href=&quot;http://projets.windu2b.org/flyspray/index.php?do=details&amp;amp;task_id=11&quot; hreflang=&quot;fr&quot;&gt;0.4&lt;/a&gt;)... Les modifications seront répercutées dès la validation (bouton 'Ok' ou 'Appliquer').
&lt;br /&gt;
Pour le moment, la fiche est assez simpliste et a un &lt;em&gt;design&lt;/em&gt; assez moche, mais ceci s'améliorera dans la version &lt;a href=&quot;http://projets.windu2b.org/flyspray/index.php?do=details&amp;amp;task_id=12&quot; hreflang=&quot;fr&quot;&gt;0.3&lt;/a&gt;: j'ai déjà quelques petites idées que j'implémenterai ensuite, pour le moment je me contente de lui faire gérer  le minimum.&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;We need you!&lt;/h3&gt;

&lt;p&gt;Afin de vous faire participer (je sais que vous  n'attendez que ça &lt;img src=&quot;/themes/default/smilies/lol.png&quot; alt=&quot;LOL&quot; class=&quot;smiley&quot; /&gt; ), j'ai mis en place un &lt;a href=&quot;http://projets.windu2b.org/flyspray/&quot; hreflang=&quot;fr&quot;&gt;Bug Tracker System&lt;/a&gt; qui permet de faire des remontées de bugs, des demandes de fonctionnalités, suivre l'avancement des travaux, et consulter la &lt;a href=&quot;http://projets.windu2b.org/flyspray/index.php?do=roadmap&amp;amp;project=2&quot; hreflang=&quot;fr&quot;&gt;feuille de route&lt;/a&gt;.
&lt;br /&gt;
N'hésitez donc pas à vous inscrire et à me faire part de vos suggestions, quelles qu'elles soient &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.windu2b.org/index.php/post/2007/08/12/#rev-pnote-9-1&quot; id=&quot;pnote-9-1&quot;&gt;1&lt;/a&gt;] , mais ce n'est pas forcément le plus pratique car on serait plutôt tenté de faire un double-clic pour ajouter le produit à la liste, ceci changera dans un futur proche, pour un raccourci-clavier et un accès &lt;em&gt;via&lt;/em&gt; le menu contextuel (ainsi qu'un triple-clic ?)&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://blog.windu2b.org/index.php/post/2007/08/12/Petit-point-sur-lavancement-de-Jcaddie#comment-form</comments>
      <wfw:comment>http://blog.windu2b.org/index.php/post/2007/08/12/Petit-point-sur-lavancement-de-Jcaddie#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.windu2b.org/index.php/feed/rss2/comments/9</wfw:commentRss>
      </item>
    
  <item>
    <title>JCaddie sort en version 0.1</title>
    <link>http://blog.windu2b.org/index.php/post/2007/07/10/JCaddie-sort-en-version-01</link>
    <guid isPermaLink="false">urn:md5:61a084162e73b704077bcc35c7752573</guid>
    <pubDate>Sun, 22 Jul 2007 12:00:00 +0200</pubDate>
    <dc:creator>windu.2b</dc:creator>
        <category>JCaddie</category>
            
    <description>&lt;p&gt;&lt;q&gt;&lt;em&gt;La route est longue, mais la pente est raide&lt;/em&gt;&lt;/q&gt; ©Raffarin&lt;/p&gt;    &lt;p&gt;Voici donc la première publication des sources de JCaddie, accessibles &lt;a href=&quot;http://jcaddie.windu2b.org/downloads&quot; hreflang=&quot;fr&quot;&gt;ici&lt;/a&gt;.
Cette version 0.1 n'est bien évidemment pas encore prête à l'utilisation, mais est là pour donner une première idée de ce à quoi ressemblera l'application.&lt;/p&gt;


&lt;p&gt;On y retrouve déjà la liste des produits et catégories de produits sur la gauche, et la zone principale qui contient la liste de courses (ie le &quot;caddie&quot;), le menu et la barre d'icônes (toolbar) ainsi que la barre de statuts tout en bas.&lt;br /&gt;
La présentation ne devrait pas trop évoluer, je pense.&lt;/p&gt;


&lt;h4&gt;Ce qui fonctionne&lt;/h4&gt;

&lt;p&gt;On peut d'ores et déjà ajouter/retirer des produits, augmenter/diminuer la quantité de chacun d'eux, le prix unitaire et total de chaque produit est affiché, ainsi que le prix total du caddie.&lt;br /&gt;
Les actions annuler/refaire fonctionnent sur tous les points cités ci-dessus.&lt;br /&gt;
enfin, on peut cocher un produit pour indiquer qu'il a été récupéré: dans ce cas, son nom est rayé.&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Ce qui ne fonctionne pas encore&lt;/h4&gt;

&lt;p&gt;Pour le moment, il n'est pas encore possible de sauvegarder/lire un caddie! On ne peut pas non plus modifier la quantité d'un produit par un simple clic sur les flèches haut/bas du compteur (un bug subsiste encore à ce niveau).&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;
Et comme promis, une ToDo-List, plus complète et plus détaillée se trouve dans &lt;a href=&quot;http://blog.windu2b.org/index.php/post/2007/07/21/ToDo-List-plus-complete&quot; hreflang=&quot;fr&quot;&gt;ce billet&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Edition&lt;/h4&gt;

&lt;p&gt;La version 0.0.1 est déjà publiée, suite à quelques erreurs de packaging et des remontées de bugs &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.windu2b.org/index.php/post/2007/07/10/JCaddie-sort-en-version-01#comment-form</comments>
      <wfw:comment>http://blog.windu2b.org/index.php/post/2007/07/10/JCaddie-sort-en-version-01#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.windu2b.org/index.php/feed/rss2/comments/5</wfw:commentRss>
      </item>
    
  <item>
    <title>ToDo-List plus complète</title>
    <link>http://blog.windu2b.org/index.php/post/2007/07/21/ToDo-List-plus-complete</link>
    <guid isPermaLink="false">urn:md5:a909a04e4a1ae400f0c170feb178cf44</guid>
    <pubDate>Sun, 22 Jul 2007 12:00:00 +0200</pubDate>
    <dc:creator>windu.2b</dc:creator>
        <category>JCaddie</category>
        <category>Java</category><category>JCaddie</category><category>ToDo-List</category>    
    <description>&lt;p&gt;&lt;em&gt;Tempête dans le cerveau en cours...&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;Voici donc la ToDo-List plus en détails. si des idées vous viennent, n'hésitez pas à m'en faire part, et je les rajouterais à la suite.&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Proposer à l'utilisateur un catalogue de produits et de catégories de produits&lt;/h4&gt;

&lt;p&gt;L'application gérera des produits, regroupés en catégories de produits ('Fruits &amp;amp; légumes', 'Produits laitiers', 'Hygiène', 'Jardinage', 'Boucherie / Charcuterie'...). Un produit ne pourra appartenir qu'à une seule catégorie.
Chaque produit sera constitué d'un nom, d'une catégorie d'appartenance, d'un prix unitaire, d'un prix au kilo / au litre / à l'unité, d'un poids / volume, d'un lieu et d'une enseigne où il est proposé et d'un historique de prix (les prix pouvant varier selon l'enseigne et/ou le lieu d'achat, il y aura donc un historique par produit acheté dans une enseigne X à l'adresse Y).&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Permettre la lecture/écriture des listes de courses, et leurs consultations ultérieures&lt;/h4&gt;

&lt;p&gt;Les listes de courses pourront être sauvegardées pour pouvoir être reconsultées ultérieurement. Le stockage se fera en base de données embarquée (HSQLDB), pour faciliter les recherches et le croisement des données.&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Pouvoir reprendre une précédente liste de courses pour la réutiliser (avec mise à jour automatique des prix en cas de changements entre temps)&lt;/h4&gt;

&lt;p&gt;Il sera possible de reprendre une liste de courses, et de demander à ce que les prix de tous ses articles soient remis à jour. Cette mise à jour pourra être faite soit sur la liste de courses directement, soit sur une copie de cette dernière. On pourra ainsi repartir d'une liste déjà remplie, plutôt que de devoir la recréer complètement à chaque fois.&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Permettre l'import/export de toutes les informations (produits, catégories de produits, listes de courses, préférences...) en XML&lt;/h4&gt;

&lt;p&gt;Afin de pouvoir stocker indépendamment de l'application, et pour faciliter les échanges, il sera possible d'importer/exporter toutes les données en XML. Le contenu des fichiers XML sera configurable (on pourra pas exemple ne pas exporter les anciens prix).&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Permettre la synchronisation (upload et download) des produits et catégories de produits depuis un site Web distant (merci Lorinc)&lt;/h4&gt;

&lt;p&gt;L'application sera capable de se synchroniser avec un site en ligne, afin de mettre à jour son catalogue de produits et leurs prix respectifs. L'utilisateur pourra synchroniser en &lt;em&gt;download&lt;/em&gt; (récupération des nouvelles informations) et en &lt;em&gt;upload&lt;/em&gt; (envoi de ses informations pour remplir la base de données centralisée).&lt;br /&gt;
Pour faciliter le transfert et limiter la taille des données à envoyer, un équivalent de &lt;em&gt;rsync&lt;/em&gt; sera mis en place: il permettra de n'envoyer/recevoir que les informations qui ont évolué.
Là encore, l'utilisateur pourra décider des informations qu'il désire récupérer/envoyer.&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Gérer les prix des produits et pouvoir consulter l'historique des prix&lt;/h4&gt;

&lt;p&gt;Chaque produit pourra se voir attribuer un prix et chaque nouveau prix remplacera le précédent, qui sera toujours consultable &lt;em&gt;via&lt;/em&gt; l'historique des prix. On pourra donc suivre l'évolution des prix d'un produit.&lt;br /&gt;
Le prix d'un produit sera associé en même temps à l'enseigne et au nom du magasin, un même produit pourra alors avoir des prix différents selon le magasin concerné.
Il sera possible aussi de visualiser l'évolution des prix sur un graphe, pour une meilleure lisibilité.&lt;/p&gt;



&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Gérer les taux de TVA&lt;/h4&gt;

&lt;p&gt;Chaque produit pourra se voir attribuer un taux de TVA.&lt;br /&gt;
Les taux seront gérés par l'utilisateur, qui pourra faire varier les valeurs de chacun. Les valeurs seront alors automatiquement répercutées sur les prix des produits touchées par cette TVA (le prix des produits étant stockés en HT et le prix TTC calculé à-la-volée).
Cependant, pour éviter que l'utilisateur n'ait à jongler avec les taux, il sera possible de saisir un prix soit en HT soit en TTC, de préciser laquelle de ces 2 possibilités doit être prise en compte et de valider. Dans les 2 cas, le prix HT sera enregistré.&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Gérer les promotions, soldes... et les répercuter dans le prix des produits&lt;/h4&gt;

&lt;p&gt;Chaque produit pourra se voir appliqué une promotion, des soldes... sur une certaine durée. Durant toute cette durée, l'application en tiendra compte lors de l'affichage du prix du produit.&lt;br /&gt;
Cette remise pourra être différenciée d'une baisse de prix lors de la consultation de l'historique des prix d'un produit. Dans ce cas, il sera indiqué à la fois le prix soldé et le prix normal, afin de pouvoir plus facilement comparer avec les prix normaux précédents et suivants.&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Pouvoir créer des &lt;em&gt;templates&lt;/em&gt; de produits, pour faciliter l'ajout dans une liste de courses&lt;/h4&gt;

&lt;p&gt;Afin de faciliter la création de nouvelles listes, il sera possible de créer des &lt;em&gt;templates&lt;/em&gt;. Chaque template contiendra un certain nombre de produits (obligatoirement tous du même magasin) avec la possibilité de préciser la quantité pour chacun, et un nom sera associé au template pour plus de facilité. En ajoutant un template à une liste, ce sont tous les produits contenus dans ce template qui seront importés automatiquement.&lt;br /&gt;
La mise à jour d'un template (ajout, modification, suppression de son contenu) pourra être répercuté sur les listes en cours si l'utilisateur le désire.&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Pouvoir différencier les informations d'un même produit acheté dans plusieurs magasins différents (enseignes et/ou adresses différentes).&lt;/h4&gt;

&lt;p&gt;La fiche de chaque produit permettra de préciser les magasins (et leurs enseignes respectives) où ce produit peut être trouvé, et à quel prix. Il sera ainsi possible de filtrer la liste des produits disponibles selon les magasins pour lesquels ils ont été enregistrés. De-même, le prix indiqué sera toujours celui concernant le magasin choisi.&lt;br /&gt;
Lors de la consultation de l'historique des prix, il sera possible de comparer un produit magasin par magasin et/ou de comparer les évolutions de prix dans plusieurs magasins en même temps.&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;&lt;acronym title=&quot;Internationalisation&quot;&gt;i18n&lt;/acronym&gt; et &lt;acronym title=&quot;localisation&quot;&gt;l10n&lt;/acronym&gt; totale de l'application&lt;/h4&gt;

&lt;p&gt;Toute l'application sera prévue pour pouvoir être facilement traduite, et tenir compte des variantes dans l'affichage des valeurs (séparateur numérique, symbole de la monnaie...).&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.windu2b.org/index.php/post/2007/07/21/ToDo-List-plus-complete#comment-form</comments>
      <wfw:comment>http://blog.windu2b.org/index.php/post/2007/07/21/ToDo-List-plus-complete#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.windu2b.org/index.php/feed/rss2/comments/7</wfw:commentRss>
      </item>
    
  <item>
    <title>Première ToDo-List pour JCaddie</title>
    <link>http://blog.windu2b.org/index.php/post/2007/07/10/Premiere-ToDo-List-pour-JCaddie</link>
    <guid isPermaLink="false">urn:md5:60458199e92422356d1d4ed27c36c7e6</guid>
    <pubDate>Tue, 10 Jul 2007 14:00:00 +0200</pubDate>
    <dc:creator>windu.2b</dc:creator>
        <category>JCaddie</category>
        <category>JCaddie</category><category>projets libres</category><category>projets personnels</category>    
    <description>&lt;p&gt;Quelques informations pour vous faire patienter...&lt;/p&gt;    &lt;p&gt;Bon, les idées fusent à tout va (merci d'ailleurs à ceux qui m'en ont proposé), et je n'ai pas encore défini de priorités pour chacune d'elles.
En attendant, voici un premier récapitulatif, tous ces points seront expliqués plus en détails dans un futur billet&lt;sup&gt;[&lt;a href=&quot;http://blog.windu2b.org/index.php/post/2007/07/10/#pnote-4-1&quot; id=&quot;rev-pnote-4-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;.&lt;/p&gt;


&lt;p&gt;Voici donc une première liste, qui ne reflète aucun ordre de priorité ou de facilité de développement:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Proposer à l'utilisateur un catalogue de produits et de catégories de produits&lt;/li&gt;
&lt;li&gt;Permettre la lecture/écriture des listes de courses, et leurs consultations ultérieures&lt;/li&gt;
&lt;li&gt;Pouvoir reprendre une précédente liste de courses pour la réutiliser (avec mise à jour automatique des prix en cas de changements entre temps)&lt;/li&gt;
&lt;li&gt;Permettre l'import/export de toutes les informations (produits, catégories de produits, listes de courses, préférences...) en XML&lt;/li&gt;
&lt;li&gt;Permettre la synchronisation (upload et download) des produits et catégories de produits depuis un site Web distant (merci Lorinc)&lt;/li&gt;
&lt;li&gt;Gérer les prix des produits et pouvoir consulter l'historique des prix&lt;/li&gt;
&lt;li&gt;Gérer les taux de TVA&lt;/li&gt;
&lt;li&gt;Gérer les promotions, soldes... et les répercuter dans le prix des produits&lt;/li&gt;
&lt;li&gt;Pouvoir créer des &lt;em&gt;templates&lt;/em&gt; de produits, pour faciliter l'ajout dans une liste de courses&lt;/li&gt;
&lt;li&gt;Pouvoir différencier les informations d'un même produit acheté dans plusieurs magasins différents (enseignes et/ou adresses différentes).&lt;/li&gt;
&lt;li&gt;&lt;acronym title=&quot;Internationalisation&quot;&gt;i18n&lt;/acronym&gt; et &lt;acronym title=&quot;localisation&quot;&gt;l10n&lt;/acronym&gt; totale de l'application&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Cette liste n'est bien sûr pas exhaustive, et je vous invite à proposer des fonctionnalités &lt;img src=&quot;/themes/default/smilies/laugh.png&quot; alt=&quot;:-D&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;
Edit:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Gestion des tickets-Restaurants (prix, quantité...) (merci Eric)&lt;/li&gt;
&lt;li&gt;Possibilité de rajouter une photo/icône pour chaque produit. Par défaut, le produit aura l'icône de sa catégorie (merci Lorinc)&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.windu2b.org/index.php/post/2007/07/10/#rev-pnote-4-1&quot; id=&quot;pnote-4-1&quot;&gt;1&lt;/a&gt;] Billet que je publierai normalement avec la première publication des sources (version 0.1), dans le courant du mois&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://blog.windu2b.org/index.php/post/2007/07/10/Premiere-ToDo-List-pour-JCaddie#comment-form</comments>
      <wfw:comment>http://blog.windu2b.org/index.php/post/2007/07/10/Premiere-ToDo-List-pour-JCaddie#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.windu2b.org/index.php/feed/rss2/comments/4</wfw:commentRss>
      </item>
    
  <item>
    <title>JCaddie ou comment gérer ses listes de courses</title>
    <link>http://blog.windu2b.org/index.php/post/2007/06/30/JCaddie-ou-comment-gerer-ses-listes-de-courses</link>
    <guid isPermaLink="false">urn:md5:6f06a3667b9461bc868e0b8ff0b76281</guid>
    <pubDate>Sat, 30 Jun 2007 12:00:00 +0200</pubDate>
    <dc:creator>windu.2b</dc:creator>
        <category>JCaddie</category>
        <category>Java</category><category>JCaddie</category><category>projets libres</category><category>projets personnels</category>    
    <description>&lt;p&gt;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 &lt;del&gt;est&lt;/del&gt; sera fait pour vous!&lt;/p&gt;    &lt;p&gt;Oui, mais en quoi consiste JCaddie, exactement? vous dites-vous très certainement (si si: vous vous le dites &lt;strong&gt;très certainement&lt;/strong&gt;)!
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.&lt;/p&gt;


&lt;p&gt;Ainsi, vous pourrez créer une nouvelle liste de courses, en compléter une déjà existante par simple &lt;acronym title=&quot;Drag &amp;amp; Drop, ou glisser-déposer&quot;&gt;D&amp;amp;D&lt;/acronym&gt;, créer des &lt;acronym title=&quot;patrons&quot;&gt;templates&lt;/acronym&gt;, 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.&lt;/p&gt;


&lt;p&gt;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 &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;
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 &lt;acronym title=&quot;feuille de route&quot;&gt;roadmap&lt;/acronym&gt;, qui sera complétée en fonctions des besoins et des idées qui m'auront été soumises.&lt;/p&gt;


&lt;p&gt;Quelques infos d'ordre plus techniques:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Développé en Java 5&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;Utilise la librairie graphique Swing (mais une version avec AWT ou SWT sera faite aussi)&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;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)&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;À terme, je compte l'utiliser sur un appareil portatif (type PDA, Palm voire un Zaurus sans doute).&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://blog.windu2b.org/index.php/post/2007/06/30/JCaddie-ou-comment-gerer-ses-listes-de-courses#comment-form</comments>
      <wfw:comment>http://blog.windu2b.org/index.php/post/2007/06/30/JCaddie-ou-comment-gerer-ses-listes-de-courses#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.windu2b.org/index.php/feed/rss2/comments/2</wfw:commentRss>
      </item>
    
</channel>
</rss>