During application processing by default some animated waiting-image is shown on top of the current dialog:
Now it is extremely simple to notify the user in addition about the progress of the server side processing and to pass some progress level and text to the client:
There is no necessity anymore to decouple the application processing into some own thread in order to “free up” the UI-request-thread. You just need to call a new Java-API:
... BlockerInfo.sendProgressToClient(<text>,<percentageNumber>); ...
Internally the progress information is passed through a web socket connection that is automatically established between the client and the server.