Can you summarize for us what distinguishes it from the plethora of other similar and related packages? Almost every time I look at another one of those framework thingies my eyes start to glaze over. Is this one different in some significant way?
Something I recently came across may be of interest to you. It is a templating system, where your web pages are populated according to the real-time content of a special in-memory database (which can be serialized to disk, edited on-disk, and can re-initialize the database on startup). There is an API for populating the database in real-time (your control-system data), and a system to use the data to generate web pages from templates that refer to the data using named tags. I was able to put together an embedded web interface on a real-time monitoring system I'm working on in a day. The system is called
ClearSilver, and I created my embedded web server with
libmicrohttpd. The combination makes it very easy to embed a web interface on many applications that have some sort of runtime database aspect.
--- rod.