Hi all,<br><br><br>I describe shortly the activities of this week aimed mostly to a generic code review, both on the logical and on the coding sides, and source code reformatting according to gvSIG standards as described into the specifications [1].<br>
<br>I&#39;ve finished the general reformatting of the code, commenting the existing ones and adding test cases, improving a little bit the testing part of the library.<br><br><br>What have I done:<br><br>    * reformatted the code completely<br>
    * reformatted comments completely<br>    * adding logging system (with SLF4J) according to gvSIG specifications<br>    * adding testcases for other classes<br>    * not implement yet reading/writing capabilities of 3D geometries from/to SpatiaLite Blob:<br>
         discussed longely about it with A. Furieri (developer of SpatiaLite) from whom I&#39;ve received important explications and suggestions on how to implment evetually the 3D/4D geometry support<br>    * fixed some bugs<br>
    <br><br>What I plan to do next week:<br><br>    * implement the proper extension for gvSIG using the small library created during the past weeks  <br>    <br>    If there&#39;s time already this week :  <br>    * implment of reading/writing capabilities of 3D geometries from/to SpatiaLite Blob and WKB<br>
    * adding transactions for securing the SQL operations<br><br>    I postpone the implementation of reading/writing capabilities of 3D/4D geometries from/to SpatiaLite Blob and WKB because the bug fix to the gvSIG plugin Wizard has been done during the past week so I could integrate now the library for enabling SQLite/SpatiaLite support within gvSig already this week, if nothing goes wrong. That would mean that the whole job would be completed and integrated with the software and I would have a marvellous month more to improve, add capabilities and features, do lots of debugging, create tests and to any other stuffs my mentors think useful.   <br>
<br>Problems:<br><br>    * No real problem, just need to loose some time for fixing the &quot;3D/4D problems&quot; with JTS(java library used here for WKB/WKT) and SpatiaLite Blob. Probably I will be obliged to implement all these functions outside JTS.<br>
<br><br>Cheers,<br>Luca<br><br><br>[1] <a href="https://gvsig.org/web/projects/gvsig-desktop/docs/devel/gvsig-devel-guide/2.0.0/coding-development-guidelines/coding-conventions">https://gvsig.org/web/projects/gvsig-desktop/docs/devel/gvsig-devel-guide/2.0.0/coding-development-guidelines/coding-conventions</a><br>