Hi,

Some of you may have seen the changes in the past days. Gnome Scan project continue its migration from Gna! hosting to Gnome hosting. The first step was the wiki, which has always been Gnome Live ; then the bug tracking system with the Gnome bugzilla. Then the SVN repos. And now, the web site. I took the opportunities to update the webpage. I dropped documentation, added some screenshots and some propaganda.

I made a shiny transition page at Gna! which will remain as long as search engines point it in the first result page. I could have just pointed GNOME Scan link in Gnome projects page to the old page at Gna! However, Gna! project page use “gnomescan”, not “gnome-scan”; Gna! homepage url begin with “home.gna.org” which is a bit ugly. (gnomescan.gna.org should have been better).

The new webpage is still translated in french. The english version has received correction from Ori. Many thanks to him. Other translations are incomplete or inexistant. If you want to translate, contact me : bersace at gnome.org. (Please don’t use comments to contact me, that’s uselesse, since i can only answer you through comment)

Don’t hesitate to update your links to point to the new Gnome Scan homepage address !

The next steps are blog and download area. For the first, the simple trick is to add the blog to the planet. However, i have my own blog where i may gather all my posts. For the second, it’s more difficult than having a Gnome SVN access. For now, i will send my tarballs to the release maintainer (aka Vincent Untz).

Except the migration, what’s up in the gnome-scan front ? … Many things !!! Gnome Scan rework is very deep. I polished the Gnome Scan-ng specs , i event produce a class diagram !!! Some keypoints of the new design :

  • Backend has four stage : configure, acquire, process, sink
  • Frontend has two stage (two dialog) : configure, acquire
  • Plugin for scanner and sink.
  • Huge reuse of existing work : GLib, Gtk+, Gegl, etc. The entire library contains 10 classes (exluding plugins which just reimplement a base class) for far more fonctionnalities and extensibilities. Gnome Scan 0.4 was using 12 library for less functionnalities and was all static.

I won’t expand on new features, this will be the subject for antoher post. You can checkout the latest development version at http://svn.gnome.org/svn/gnome-scan/trunk . You’ll need babl and gegl library. I debianized this libraries and uploaded them to REVU. Expect them to be in universe at least in feisty+1. Note that i published them to my packages directory.

Étienne.