HTML_Progress2 is designed to display a loading bar in your XHTML documents during a long process. Progress bar may be synchronous (COMET) or asynchronous (AJAX).
create horizontal, vertival bar and also circle, ellipse and polygons (square, rectangle)
all elements (progress, cells, labels) are customizable by their html properties
percent/labels are floating all around the progress meter
compliant with all CSS/XHMTL standards
integration with all template engines is very easy
implements Observer design pattern. It is possible to add Listeners
adds a customizable monitor pattern to display a progress bar. User-end can abort progress at any time
allows many progress meter on same page without uses of iframe solution
error handling system that support native PEAR_Error, but also PEAR_ErrorStack, and any other system you might want to plug-in.