[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: Volunteering to port Kooka to KDE4
From:       John Layt <johnlayt () googlemail ! com>
Date:       2009-10-16 20:10:18
Message-ID: 200910162110.19165.johnlayt () googlemail ! com
[Download RAW message or body]

On Friday 16 October 2009 20:35:55 Klaas Freitag wrote:
> Hi Eduard,

Klaas has pretty much taken the words from my mouth.  I looked into adopting 
Kooka around 4.0 and even started writing a new scanning library, but the 
libksane guy got the basics in first and I got diverted by printing.  I think 
I drew the short straw :-)

We only want one scanning utility library, so resurrecting libkscan is a no 
go, you would need to port Kooka to libksane as well.  So my first 
recommendation is to compare libkscan and libksane and see what libksane still 
needs adding to bring it up to par.  I seem to recall it focused only on the 
basic features, and I don't think the architecture was quite as flexible as I 
thought was needed to support all the advanced features later on, but it's 
been a while.  I'm not sure how actively maintained it is?

The Kooka shell can be mostly thrown away, especially the image library 
management stuff, we already have plenty of apps for that.  The really 
valuable stuff was mostly in libkscan anyway (the scan widget itself, the 
settings widget, etc), and the really gold stuff was the OCR side.  If you can 
make the OCR function an embeddable widget, kpart and Kipi plugin, then it can 
be used by any image management app such as Gwenview on the images it manages, 
and you can then write a new specialised scanning app from scratch around it.

With regard to OCR, I guess your main support target these days would be 
tesseract, Google's OCR engine (http://code.google.com/p/tesseract-ocr/), but 
I think most of the old targets are still around.

And you may want to look at the now long dead Quiteinsane which had more 
complete support than Kooka in the settings area (I have a tarball if you 
can't find the source).  Xsane obviously should also be a good reference for 
settings and features, if not GUI design.

Good luck!

John.
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic