Tuesday 13 April 2010

The big move to the web

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.
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:

  1. Move client functionality from GTK onto a web frontend, most probably static pages with AJAX driven content.
  2. Add a webserver to the main body of the application.
  3. Migrate the 'glue' that runs the app, from one mechanism to the other.

So, with no major barriers, lets go....