ProgressDialog tag follows the principles of the ICEfusion dialog tags implementation. But there is a difference in the kind of information delivery during the runtime. A progress component describes the percentage of work that is done in the context of an ongoing process. For this, the progress component uses numbers and/or a graphics bar.
The real-time presentation of the actual percentage needs direct communication between the process and the visual presentation panel, namely, the web browser. This is a classic Observer-Observable pattern, where the browser is the Observer. So, the web browser needs a direct link to the Observable that allows it to recognize when to update its presentation.
One challenge with the classic ...