Web

The Web module is a set of Active Server Components that you can use on web sites.  The most important component is called Gifgen On Demand, and this can build a graph and render it in Graphics Interchange Format.  Gifgen can be used as part of a dynamic site or prepare images for display on static web sites.

On a dynamic site, the customer gets an initial graph sent to their browser and can then use controls on the page to choose a time range and perhaps the axis range.  The client browser requests an update from the server, and it runs Gifgen On Demand to produce a new graph.  The GIF is produced "in-memory" and streamed directly to the browser without making any temporary files.  For static sites, a script is run at regular intervals to produce graphs that are stored as files on the web server.  The web pages refer to these files and the customer sees graphs that are updated periodically.

Other components in the Web module produce reports as XML.  There is a well used layout for reporting flood events which shows the latest value and the river level, flow and rainfall in the recent few days.  This lets farmers see what is happening now, and make their own decisions on moving stock.

The screenshots are samples of the kind of graphs that you can make.  Properties and methods in the object let you set the background colours, the font and colour of various labels and the style of the graph.  The first graph is a conventional graph of the data over time and just shows the facts.  The second graph is an envelope plot which shows a year of data plotted above the history of the site.  The outer light yellow regions show the lowest and highest levels for one year in five, and the centre brown region is the level three years in five.  The final graph shows a water quality parameter plotted on a "traffic light graph".

Next->