摘要 |
A mobile computing device includes a service-oriented environment that allows an application running on the device to run as a service application. The service-oriented environment starts automatically on device start-up or boot without presenting a user interface and automatically invokes or starts an application as a service that continues to run in the background. The service orientated environment may provide multi tasking and may also allow downloading of data from a remote server to occur in the background without interrupting the use of the device. The service orientated environment may also provide a remote management capability. The service orientated environment may be created by a helper application which may create and manage a queue of tasks, which are preferably executed in turn whilst allowing for priority and urgency of the tasks. The helper application may also synchronise queues with a remote server for that device. A service application may receive tasks from and send tasks to the helper application. The helper application may perform, or pass to a service application to perform, updates, background downloading and uploading, software updates DRM requests, roaming management or application management.
|