# JavaScript AppManager Service API

The AppManager Service API is supported since WRT 1.1.

The AppManager Service API allows widgets to access and launch applications on a mobile device. The API is integrated with WRT through the `device` object.

For an overview of the service and the API, see section Accessing and launching installed applications.

### Using the AppManager Service API

To use the AppManager Service API, your widget must first create a service object for it using the `device.getServiceObject()` method. Use `Service.AppManager` to identify the service provider and `IAppManager` to identify the supported interface:

    var so = device.getServiceObject("Service.AppManager", "IAppManager");

This service object can then be used to access the services provided by the API:

- `IAppManager.GetList()`

- `IAppManager.LaunchApp()`

- `IAppManager.LaunchDoc()`

- `IAppManager.Cancel()`

### Emulator support

The S60 5th Edition SDK emulator provides full support for the AppManager Service API.