Currently, you cannot run as a headless application in the background (i.e. you need a user interface) or autorun when the device boots.
If the user has launched your application, he may request work not yet in the foreground. It can also be launched through the push and invocation platform.
Paul bernhardt
source share