<?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 - projets libres</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>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>