Wednesday, 12 May 2010

A change is as good as a rest

So, after a review of the architecture and some experimentations, it was decided that a desktop app was not cutting the mustard. The only options to fulfill all the needs, and make for a better user experience was: a web-app.
  • A server application that interfaced to the database, connected to scanning devices (via sane or sane-net) and provides a soap based communication interface for querying and manipulating the data/  triggering events (scans).
  • Then, a simple set of HTML pages with a rich layer of Javascript over the top. This web interface, will send AJAX calls to the backend and update/present the data as required.
The experiments will be merged into HEAD.