<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8599169011696026813</id><updated>2012-01-08T15:09:52.289Z</updated><category term='opendias'/><category term='opensource'/><category term='scanning'/><title type='text'>openDias</title><subtitle type='html'>openDias has had a lot of improvements and changes going on in the background lately, but nothing has been posted for download for quite some time.
So, I thought it would be good to keep the interested up-2-date with this blog.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://opendias.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://opendias.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Clearscene</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8599169011696026813.post-2143005458176642089</id><published>2012-01-08T15:09:00.002Z</published><updated>2012-01-08T15:09:52.299Z</updated><title type='text'>New Project Website</title><content type='html'>The new openDias project portal website has been uploaded.&lt;br /&gt;Check it out :&amp;nbsp;&lt;a href="http://opendias.essentialcollections.co.uk/"&gt;http://opendias.essentialcollections.co.uk/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8599169011696026813-2143005458176642089?l=opendias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendias.blogspot.com/feeds/2143005458176642089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opendias.blogspot.com/2012/01/new-project-website.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/2143005458176642089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/2143005458176642089'/><link rel='alternate' type='text/html' href='http://opendias.blogspot.com/2012/01/new-project-website.html' title='New Project Website'/><author><name>Clearscene</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8599169011696026813.post-1194328022980651147</id><published>2012-01-01T13:15:00.000Z</published><updated>2012-01-05T13:17:45.807Z</updated><title type='text'>Release 0.7 out for testing</title><content type='html'>All open issues for the 0.7 branch have now been closed and I've tagged the codebase (0.7.2).&lt;br /&gt;Testers are giving the new release a thrashing, so the full public release will be cut shortly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8599169011696026813-1194328022980651147?l=opendias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendias.blogspot.com/feeds/1194328022980651147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opendias.blogspot.com/2012/01/release-07-out-for-testing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/1194328022980651147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/1194328022980651147'/><link rel='alternate' type='text/html' href='http://opendias.blogspot.com/2012/01/release-07-out-for-testing.html' title='Release 0.7 out for testing'/><author><name>Clearscene</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8599169011696026813.post-561522244674448613</id><published>2011-11-30T13:06:00.000Z</published><updated>2012-01-05T13:12:48.378Z</updated><title type='text'>Becoming more structured</title><content type='html'>Since moving over to Github, I've been impressed with the way a project can be organised and managed.&lt;br /&gt;Using these tools, I've scheduled up the next few releases [milestones] and attached&amp;nbsp;functionality&amp;nbsp;[issues] to each.&lt;br /&gt;So as it stands, were going to the 0.7 release towards the end of the year. With just a&amp;nbsp;handful&amp;nbsp;of ui-bugs one planned new functional item (improve the doc list page), I think this should be achievable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8599169011696026813-561522244674448613?l=opendias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendias.blogspot.com/feeds/561522244674448613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opendias.blogspot.com/2011/11/becoming-more-structured.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/561522244674448613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/561522244674448613'/><link rel='alternate' type='text/html' href='http://opendias.blogspot.com/2011/11/becoming-more-structured.html' title='Becoming more structured'/><author><name>Clearscene</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8599169011696026813.post-659636395698298344</id><published>2011-11-11T14:06:00.000Z</published><updated>2012-01-05T13:05:38.322Z</updated><title type='text'>Improve the code quality</title><content type='html'>With more people using opendias it's getting more&amp;nbsp;attention. Therefor I think it's time to clean up some of those really shonkey bits of code that I've wanted to get back to since - the&amp;nbsp;beginning&amp;nbsp;of time.&lt;br /&gt;I've started using 'splint' but it looks to be a bit out of date and I'm thinking it's not the best use of time to work around these problems.&lt;br /&gt;Moved onto using 'cppcheck' which feels a lot more solid.&lt;br /&gt;Anyway, I've made a bunch of changes using these tools, which hopefully will make the codebase easier to maintain going forward.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8599169011696026813-659636395698298344?l=opendias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendias.blogspot.com/feeds/659636395698298344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opendias.blogspot.com/2011/11/improve-code-quality.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/659636395698298344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/659636395698298344'/><link rel='alternate' type='text/html' href='http://opendias.blogspot.com/2011/11/improve-code-quality.html' title='Improve the code quality'/><author><name>Clearscene</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8599169011696026813.post-3057217142194179055</id><published>2011-11-04T14:19:00.000Z</published><updated>2011-11-17T14:23:30.360Z</updated><title type='text'>Move of Project home.</title><content type='html'>We've move the main code store over to &lt;a href="https://github.com/clearscene/opendias" target="_blank"&gt;github.com&lt;/a&gt;&amp;nbsp;and will be moving other project services away from sourceforge.net shortly.&lt;br /&gt;This move it to improve the quality of the user experience while new and current users are getting information or help on openDIAS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8599169011696026813-3057217142194179055?l=opendias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendias.blogspot.com/feeds/3057217142194179055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opendias.blogspot.com/2011/11/move-of-project-home.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/3057217142194179055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/3057217142194179055'/><link rel='alternate' type='text/html' href='http://opendias.blogspot.com/2011/11/move-of-project-home.html' title='Move of Project home.'/><author><name>Clearscene</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8599169011696026813.post-5283000151951611849</id><published>2011-10-25T21:55:00.000+01:00</published><updated>2011-11-16T19:26:27.480Z</updated><title type='text'>Revamped Tag selection</title><content type='html'>One of the areas that has been bugging me for some time is the way tags are used on documents. So I've changed the&amp;nbsp;mechanism&amp;nbsp;to use the &lt;a href="http://xoxco.com/clickable/jquery-tags-input"&gt;tag-input&lt;/a&gt; jquery plugin. Much better.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8599169011696026813-5283000151951611849?l=opendias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendias.blogspot.com/feeds/5283000151951611849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opendias.blogspot.com/2011/10/revamped-tag-selection.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/5283000151951611849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/5283000151951611849'/><link rel='alternate' type='text/html' href='http://opendias.blogspot.com/2011/10/revamped-tag-selection.html' title='Revamped Tag selection'/><author><name>Clearscene</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8599169011696026813.post-2181734604102044258</id><published>2011-10-21T18:27:00.000+01:00</published><updated>2011-11-16T18:42:36.260Z</updated><title type='text'>Removed glib dependency</title><content type='html'>I've taken the&amp;nbsp;plunge&amp;nbsp;and replaced all the functionality that we were using from glib (hasing and date functions) with standard methods.&amp;nbsp;Thankfully, it was not as much of a pain that I thought it would be, so the conversion went&amp;nbsp;quicker&amp;nbsp;than expected.&lt;br /&gt;&lt;br /&gt;With the saved time, I've implemented one of the first 'project ideas' - the action required flag. This will be available in the next release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8599169011696026813-2181734604102044258?l=opendias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendias.blogspot.com/feeds/2181734604102044258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opendias.blogspot.com/2011/10/removed-glib-dependency.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/2181734604102044258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/2181734604102044258'/><link rel='alternate' type='text/html' href='http://opendias.blogspot.com/2011/10/removed-glib-dependency.html' title='Removed glib dependency'/><author><name>Clearscene</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8599169011696026813.post-7714084611468625198</id><published>2011-10-02T14:06:00.000+01:00</published><updated>2011-10-02T14:06:45.252+01:00</updated><title type='text'>openDIAS API now available.</title><content type='html'>In&amp;nbsp;preparation&amp;nbsp;for the next release, I've tidied up the backend/frontend XML interface, and generated an API document.&lt;br /&gt;Check it out at:&amp;nbsp;&lt;a href="http://essentialcollections.co.uk/openDIAS/api.shtml"&gt;http://essentialcollections.co.uk/openDIAS/api.shtml&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8599169011696026813-7714084611468625198?l=opendias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendias.blogspot.com/feeds/7714084611468625198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opendias.blogspot.com/2011/10/opendias-api-now-available.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/7714084611468625198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/7714084611468625198'/><link rel='alternate' type='text/html' href='http://opendias.blogspot.com/2011/10/opendias-api-now-available.html' title='openDIAS API now available.'/><author><name>Clearscene</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8599169011696026813.post-3791436276432775875</id><published>2011-09-10T13:59:00.000+01:00</published><updated>2011-10-02T14:03:44.431+01:00</updated><title type='text'>Any Ideas?</title><content type='html'>Well, since the last release, there has been a number of ideas being fed back. To keep a track of these and get some idea on how useful they could be, I've started a '&lt;a href="http://www.google.com/moderator/#15/e=b85d9&amp;amp;t=b85d9.40"&gt;Ideas submission and Voting&lt;/a&gt;' page on the Google Moderator site.&lt;br /&gt;Feel free to add an idea or vote on ideas that you think would be useful for the openDIAS project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8599169011696026813-3791436276432775875?l=opendias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendias.blogspot.com/feeds/3791436276432775875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opendias.blogspot.com/2011/09/any-ideas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/3791436276432775875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/3791436276432775875'/><link rel='alternate' type='text/html' href='http://opendias.blogspot.com/2011/09/any-ideas.html' title='Any Ideas?'/><author><name>Clearscene</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8599169011696026813.post-8523949453869292708</id><published>2011-05-12T17:49:00.000+01:00</published><updated>2011-05-13T21:32:42.600+01:00</updated><title type='text'>Let's Package this up.</title><content type='html'>I'm quite happy with the 0.6 release so far. Some minor issues have been&lt;br /&gt;founhd and corrected. The big thing now is getting this application&lt;br /&gt;properly packaged up and accepted by the big linux distro repositories.&lt;br /&gt;&lt;br /&gt;So, a review of the build process, required libs, autoconf/build/etc,&lt;br /&gt;has been done and better 'build from souce' instructions written,&lt;br /&gt;including the list of dependency libs required and how to installed them&lt;br /&gt;(using apt and yum). This should make addoption much easier.&lt;br /&gt;&lt;br /&gt;Ohh, I've also taken this oppertunity to change over sf.net source control&lt;br /&gt;of opendias to GTI. This is a big win, as I've been using git for some&lt;br /&gt;time and converting/sending updates via the two systems is not something&lt;br /&gt;I'd recommend. Anyway, everything is now on git and cvs has been retired,&lt;br /&gt;whcih can only be a good thing.&lt;br /&gt;&lt;br /&gt;All this has been released as version 0.6.4.1, and is available now&lt;br /&gt;from http://sourceforge.net/projects/opendias&lt;br /&gt;&lt;br /&gt;If anyone has any knowladge/experience of packaging source for .deb&lt;br /&gt;and/or .rpm; experience of getting package sucessfuly accepted into the&lt;br /&gt;big repositories; then do let me know, you help / input would be greatly&lt;br /&gt;appresiated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8599169011696026813-8523949453869292708?l=opendias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendias.blogspot.com/feeds/8523949453869292708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opendias.blogspot.com/2011/05/lets-package-this-up.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/8523949453869292708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/8523949453869292708'/><link rel='alternate' type='text/html' href='http://opendias.blogspot.com/2011/05/lets-package-this-up.html' title='Let&apos;s Package this up.'/><author><name>Clearscene</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8599169011696026813.post-8552213382382240494</id><published>2011-03-12T13:12:00.003Z</published><updated>2011-03-13T15:07:37.526Z</updated><title type='text'>Public release 0.6</title><content type='html'>The&amp;nbsp;official&amp;nbsp;0.6 release has been uploaded to sourceforge.net, and can be &lt;a href="http://sourceforge.net/projects/opendias/files/clearscene-opendias_0.6_all.deb/download"&gt;downloaded here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8599169011696026813-8552213382382240494?l=opendias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendias.blogspot.com/feeds/8552213382382240494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opendias.blogspot.com/2011/03/public-release-06.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/8552213382382240494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/8552213382382240494'/><link rel='alternate' type='text/html' href='http://opendias.blogspot.com/2011/03/public-release-06.html' title='Public release 0.6'/><author><name>Clearscene</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8599169011696026813.post-7237305020419302495</id><published>2011-01-08T21:52:00.004Z</published><updated>2011-03-13T15:26:19.207Z</updated><title type='text'>Out or bata testing</title><content type='html'>I feel&amp;nbsp;comfortable&amp;nbsp;enough with this as a product to send this out to my testing group.&lt;br /&gt;Lets see what comes back. If you want to be part of this beta testing, do let &lt;a href="http://mycontactdetails.com/151624e/freelance"&gt;me know&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8599169011696026813-7237305020419302495?l=opendias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendias.blogspot.com/feeds/7237305020419302495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opendias.blogspot.com/2011/01/out-or-bata-testing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/7237305020419302495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/7237305020419302495'/><link rel='alternate' type='text/html' href='http://opendias.blogspot.com/2011/01/out-or-bata-testing.html' title='Out or bata testing'/><author><name>Clearscene</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8599169011696026813.post-7841519792310688797</id><published>2010-10-17T19:59:00.003+01:00</published><updated>2011-03-13T20:01:46.058Z</updated><title type='text'>Still going</title><content type='html'>Just a quick note to say, I'm still going with this. Lots of scope creep and much re-designs/re-works. But the end is in sight.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8599169011696026813-7841519792310688797?l=opendias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendias.blogspot.com/feeds/7841519792310688797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opendias.blogspot.com/2010/10/still-going.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/7841519792310688797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/7841519792310688797'/><link rel='alternate' type='text/html' href='http://opendias.blogspot.com/2010/10/still-going.html' title='Still going'/><author><name>Clearscene</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8599169011696026813.post-6352897195813059871</id><published>2010-05-22T14:23:00.017+01:00</published><updated>2011-03-13T14:30:44.215Z</updated><title type='text'>... and relax</title><content type='html'>OK, that was even easier than I thought!&lt;br /&gt;The application is now migrated and looking very nice! (well a lot better than the client based app).&lt;br /&gt;Along the way, I've thought of a number of things I want/need to do, that was not listed in the&amp;nbsp;brief&amp;nbsp;analysis.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Add security access layers; so that user or locations get abilities to: view/add/modify/etc..... docs&lt;/li&gt;&lt;li&gt;Make server requests follow a common API, so that someone else can implement a frontend.&lt;/li&gt;&lt;li&gt;Addition/migration of the regression testing&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;I'm gonna have a bash at these now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8599169011696026813-6352897195813059871?l=opendias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendias.blogspot.com/feeds/6352897195813059871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opendias.blogspot.com/2010/05/and-relax.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/6352897195813059871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/6352897195813059871'/><link rel='alternate' type='text/html' href='http://opendias.blogspot.com/2010/05/and-relax.html' title='... and relax'/><author><name>Clearscene</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8599169011696026813.post-6930903548642165595</id><published>2010-05-12T17:46:00.000+01:00</published><updated>2011-10-02T13:58:16.300+01:00</updated><title type='text'>A change is as good as a rest</title><content type='html'>So, after a review of the architecture and some experimentations, it was decided that a desktop app&amp;nbsp;was not cutting the mustard. The only options to fulfill all the needs, and&amp;nbsp;make for a better user experience was: a web-app.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A server application that interfaced to the database, connected to&amp;nbsp;scanning devices (via sane or sane-net) and provides a soap based&amp;nbsp;communication interface for querying and manipulating the data/ &amp;nbsp;triggering events (scans).&lt;/li&gt;&lt;li&gt;Then, a simple set of HTML pages with a rich layer of Javascript&amp;nbsp;over the top. This web interface, will send AJAX calls to the&amp;nbsp;backend and update/present the data as required.&lt;/li&gt;&lt;/ul&gt;The experiments will be&amp;nbsp;merged&amp;nbsp;into HEAD.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8599169011696026813-6930903548642165595?l=opendias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendias.blogspot.com/feeds/6930903548642165595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opendias.blogspot.com/2010/08/change-is-as-good-as-rest.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/6930903548642165595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/6930903548642165595'/><link rel='alternate' type='text/html' href='http://opendias.blogspot.com/2010/08/change-is-as-good-as-rest.html' title='A change is as good as a rest'/><author><name>Clearscene</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8599169011696026813.post-4679240709819206098</id><published>2010-04-13T14:14:00.021+01:00</published><updated>2011-03-13T14:22:20.181Z</updated><title type='text'>The big move to the web</title><content type='html'>It's become clear that a client application does not fulfill the requirements fully. Were missing the ability for several users to participate in the document store. The solution is simple, move to a client/server architecture.&lt;br /&gt;At first glance this sounds a large undertaking, and in many ways it is. The benefits however ready do justify it. In terms of implementation there are three elements:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Move client functionality from GTK onto a web frontend, most probably static pages with AJAX driven content.&lt;/li&gt;&lt;li&gt;Add a webserver to the main body of the application.&lt;/li&gt;&lt;li&gt;Migrate the 'glue' that runs the app, from one&amp;nbsp;mechanism&amp;nbsp;to the other.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;So, with no major barriers, lets go....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8599169011696026813-4679240709819206098?l=opendias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendias.blogspot.com/feeds/4679240709819206098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opendias.blogspot.com/2010/04/big-move-to-web.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/4679240709819206098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/4679240709819206098'/><link rel='alternate' type='text/html' href='http://opendias.blogspot.com/2010/04/big-move-to-web.html' title='The big move to the web'/><author><name>Clearscene</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8599169011696026813.post-522792372062648133</id><published>2009-05-25T13:10:00.004+01:00</published><updated>2009-05-25T14:20:23.596+01:00</updated><title type='text'>Regression Tests</title><content type='html'>As previously discussed, I've spent quite a bit of time going over all the code to determine if it's really needed and how it fits into the rest of the product. As you can imagine this was quite a bit of work. Therefor, to make this process easier for the next time (each time any development is done) I have created a regression test tool.&lt;br /&gt;&lt;br /&gt;this tool does three things:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Run several different user activities - repeatedly, and ensures the app behaves as expected.&lt;/li&gt;&lt;li&gt;Check the memory usage (looks for memory leaks, invalid references, etc...) against each test.&lt;/li&gt;&lt;li&gt;Performs a code coverage analysis across all the tests.&lt;/li&gt;&lt;/ol&gt;Therefor by running this we will be able to prove that all activities use all the code and do not leave any leaks, while maintaining required functionality.&lt;br /&gt;&lt;br /&gt;I know this has put back the release of the re-factored code-base, but I think this is essential going forward in producing a stable and robust product.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8599169011696026813-522792372062648133?l=opendias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendias.blogspot.com/feeds/522792372062648133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opendias.blogspot.com/2009/05/regression-tests.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/522792372062648133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/522792372062648133'/><link rel='alternate' type='text/html' href='http://opendias.blogspot.com/2009/05/regression-tests.html' title='Regression Tests'/><author><name>Clearscene</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8599169011696026813.post-3592648051283239402</id><published>2009-03-09T21:34:00.003Z</published><updated>2009-03-09T21:36:51.784Z</updated><title type='text'>Fill in the gaps</title><content type='html'>So, what's been going on for the last 8 months - I hear you ask.&lt;br /&gt;&lt;br /&gt;Well the answer is simple - taking a break from the project!&lt;br /&gt;I've found that stepping back for a while can really help focus&lt;br /&gt;on what's important. So for 6 months I did nothing, not even use&lt;br /&gt;the product.&lt;br /&gt;&lt;br /&gt;But don't think for one minute that the project is dead! There&lt;br /&gt;has been a lot of work over the past two months. These could be&lt;br /&gt;categorise into three areas:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Finding and fixing bugs;&lt;/li&gt;&lt;li&gt;Fixing the broken UI;&lt;/li&gt;&lt;li&gt;Adding important missing functionality.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Numbers 2 and 3 are relatively straight forward and generally&lt;br /&gt;limited in scope (as any new functionality is reserved for the&lt;br /&gt;next round of development).&lt;br /&gt;&lt;br /&gt;The time consuming part, has been "finding and fixing" and I've&lt;br /&gt;approached it in two ways: UAT &amp;amp; code review.&lt;br /&gt;&lt;br /&gt;By UAT, I mean just using the product as an everyday end user.&lt;br /&gt;This can often raise issues that may be glaringly obvious, but a&lt;br /&gt;programmer would not address. It is this which has lead to the&lt;br /&gt;small changes in UI and those 'important missing functionality'.&lt;br /&gt;But it also found some other bugs.&lt;br /&gt;&lt;br /&gt;The 'code review', has been the majority of the work. Each line&lt;br /&gt;has been analysed and tested in isolation and together with the&lt;br /&gt;whole product. Revealing some interesting issues, from the&lt;br /&gt;mundane memory leaks to the exotic crashes under some obscure&lt;br /&gt;circumstances.&lt;br /&gt;&lt;br /&gt;The aim then? Well simply to bullet proof this version, to give&lt;br /&gt;ourselves a solid foundation to build upon for future&lt;br /&gt;developments, but that's a different blog post. For now, I'm going&lt;br /&gt;to get this release finalised and out. Then drum up some feedback&lt;br /&gt;and see if we can't get some extra resources (reviewers/ testers/&lt;br /&gt;developers/ translators) on board.&lt;br /&gt;&lt;br /&gt;I'll post back soon, so check again. Cheers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8599169011696026813-3592648051283239402?l=opendias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendias.blogspot.com/feeds/3592648051283239402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opendias.blogspot.com/2009/03/so-whats-been-going-on-for-last-8.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/3592648051283239402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/3592648051283239402'/><link rel='alternate' type='text/html' href='http://opendias.blogspot.com/2009/03/so-whats-been-going-on-for-last-8.html' title='Fill in the gaps'/><author><name>Clearscene</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8599169011696026813.post-3374291746367490186</id><published>2009-03-01T18:08:00.006Z</published><updated>2009-03-01T21:24:55.416Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='opendias'/><category scheme='http://www.blogger.com/atom/ns#' term='scanning'/><category scheme='http://www.blogger.com/atom/ns#' term='opensource'/><title type='text'>Catch up</title><content type='html'>So then, a quick update on the story so far and where we are with things.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;openDias&lt;/span&gt;&lt;/span&gt; started in around Apr 2008 as a project that I've been wanting a solution for, for a long time. I finally got around to starting and ended up posting three or four releases in the space of a month.&lt;br /&gt;&lt;br /&gt;The development team consists of me only, at the mo. It's a new project so have been concentrating on the bones rather than getting everything nailed down. Having said that, this (nailing down and fleshing out) is most &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;definitely&lt;/span&gt; the phase I'm currently in. This accounts for the lack of a code posting/ release for several months.&lt;br /&gt;&lt;br /&gt;There has been a whole load of development going on in the background, (to add the flesh and polish) which will be released soon - real soon. Expect updates over the next few weeks on the lead up to this release keeping you updated on what's coming and were things are going.&lt;br /&gt;&lt;br /&gt;Anyone that wants to contribute can do so, send in your patches or if you would like a more involved part, let me know and I can assign some functionality to you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8599169011696026813-3374291746367490186?l=opendias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendias.blogspot.com/feeds/3374291746367490186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opendias.blogspot.com/2009/03/so-then-quick-update-on-story-so-far.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/3374291746367490186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/3374291746367490186'/><link rel='alternate' type='text/html' href='http://opendias.blogspot.com/2009/03/so-then-quick-update-on-story-so-far.html' title='Catch up'/><author><name>Clearscene</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8599169011696026813.post-9144614862845085582</id><published>2009-03-01T14:32:00.005Z</published><updated>2009-03-01T21:24:34.533Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='opendias'/><category scheme='http://www.blogger.com/atom/ns#' term='scanning'/><category scheme='http://www.blogger.com/atom/ns#' term='opensource'/><title type='text'>Introduction</title><content type='html'>There has been a lot of improvements and changes going on in the background lately, but nothing has been posted for download for quite some time.&lt;br /&gt;So, I thought it would be good to keep the interested up-2-date with this blog.&lt;br /&gt;&lt;br /&gt;openDias is an opensource project to create a document scanning and archive system for the home.&lt;br /&gt;&lt;br /&gt;Check out openDias &lt;a href="http://essentialcollections.co.uk/openDIAS/"&gt;homepage&lt;/a&gt; or &lt;a href="http://sourceforge.net/projects/opendias/"&gt;sourceforge&lt;/a&gt; project for more details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8599169011696026813-9144614862845085582?l=opendias.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendias.blogspot.com/feeds/9144614862845085582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opendias.blogspot.com/2009/03/introduction.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/9144614862845085582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8599169011696026813/posts/default/9144614862845085582'/><link rel='alternate' type='text/html' href='http://opendias.blogspot.com/2009/03/introduction.html' title='Introduction'/><author><name>Clearscene</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
