The main thing I heard about DeltaProd is heavy client architecture.
What might seem like an advantage at conception (about the end of 1990) is now an obstacle to its deployment, compared to "web" products.
I used to wonder about the relevance of developing a web GUI for DeltaProd, having been repeatedly disappointed by the slow and cumbersome to use purely web in everyday activity.
I even initiated a project with JSP / Struts few years ago, but I was not satisfied.

Today, with the advent of "Web 2.0", tools become available to provide really interesting GUI.

So I decided to develop a web GUI for DeltaProd, respecting the following:
  • share the same data source that the heavy client version of DeltaProd, to disseminate widely the web interface for creating requests, but retain the simplicity and speed of thick client for everyday use,
  • limit to, at least initially, management of interventions, while the parametering remaining devoted to thick client,
  • can use as much as possible elements configured in the heavy client, such as status or authorizations,
  • also propose a flexible and as friendly as possible GUI, focusing on Ajax,
I found an Ajax Framework which seemed interesting: SweetDevRia.
(Thanks to Ideo Technologies for their work and assistance.)

The result is as follows:


You can see the same information as in the thick client with a similar presentation, even if the tabs are not used here.

What the image does not show is interactivity and dynamic behaviour of the GUI, made possible thanks to Ajax and Framework SweetDevRia.

For example:
  • the simple selection of an intervention in the list displays its detail,
  • data is displayed without refreshing of the page
  • buttons appear according to the needs and rights,
  • updates are transmitted and fluently displayed,
  • default initializations are carried out as in the heavy client, even those hidden in the Web GUI.
To see all this, you must try it ...

The first version of DeltaProd Web is now available on the download page.