Above you should see two frames displaying dynamic CPU and MEM data

Note: You need to enable cookies, since we use them in this example to pass the session ID.

The Webserver runs Apache with the Jserv Servlet module.
The Servlet subscribes to xmlBlaster for cpuinfo and meminfo messages and directly updates the browser if new values arrive.
A little component publishes the data to xmlBlaster (currently random values).

See directory 'xmlBlaster/demo/html/systemInfo' in the xmlBlaster distribution to find out how it works, and read the requirement client.browser
This image gives you an overview of what happens.
Read the browser callback tutorial.

Tested with
Browser OS State Comment
Netscape 4.72 Linux OK Runs fine
Netscape 4.6 HPUX 10.20 OK Runs fine
Netscape 4.7 MacOS 9 OK Runs fine (Joel Bender)
Netscape 4.7 Windows 98 OK Runs fine
Netscape 4.7 Windows NT OK Runs fine
Mozilla M16 Linux OK Runs fine
Opera 4.0a Linux Failed The BrowserTest in raw 'push' mode runs, but displaying this example failes. We have not tracked down the problems yet.
MSIE 5.5 Windows 98/NT/2000 Failed The reason is not yet tracked down
MSIE 5.0 Windows 98 OK Runs fine
MSIE 5.0 Windows NT OK Runs fine
MSIE 5.0 Windows 2000 OK Runs fine

Please drop me a note if or if not this works with your browser.
Especially if you use older browser versions and other OS types like Macintosh.