Hi Nicolas.
see class ServerPushTemplate i think flow as below.
1. make class MyServerPushCallback implement IServerPushCallback
implement all update ui code in function updateUI
2. Desktop desktop = AEnv.getDesktop();
3. make pushUpdateUi = new ServerPushTemplate (desktop)
4. make callback = new MyServerPushCallback()
5. call pushUpdateUi.execute (callback) for sycn
or call pushUpdateUi.executeAsync (callback) for asynchronous.