Я видел индикатор выполнения в мобильном телефоне, который непрерывно работает при обработке данных в фоновом режиме.
Посмотрите на пример: http://developers.sun.com/mobility/midp/ttips/alerts20/index.html
new Gauge( null, false, Gauge.INDEFINITE, Gauge.CONTINUOUS_RUNNING );