Deploying Programs

## Deploying Programs to Devices

Once you have completed the program and tested it with the emulator, it’s possible to create a new build configuration for your device, build it, then create a .sis file and deploy it to a device.

To upload a valid .sis file to the target device you need software that communicates with the target device from your PC. Every Symbian phone ships with this connectivity software, which we will refer to generically as Symbian Connect. The actual name for the software is vendor dependent, so refer to your phone’s documentation for the name.

For example, most phones from Nokia that use Symbian come with Ovi Suite, which allows you to synchronize and transfer data between your compatible phone and a compatible PC via a compatible data cable or a wireless connection.

Essentially, the Symbian Connect program provides a method of connecting a PC to the target device via USB, IrDA, Bluetooth, or other serial connection. Once you make a connection, you can upload your .sis file to the target device and install the program.

NOTE A simple guide is provided to show the basic steps necessary to upload a .sis file to a target device. The actual steps required by the specific Symbian Connect program that ships with the SDK you are using may differ, so always refer to that phone ’s documentation for details.

#### Deploying .sis Files

1. Launch the phone’s Symbian Connect program
2. Select the method of connection

In this step you select the form of the serial connection to use, USB, Irda, Bluetooth, etc.

3. Select the .sis file to upload

NOTE Double-clicking the .sis file should launch the phone's Symbian Connect software.

4. Upload the .sis file using the Symbian Connect software
5. Install the program on the target device

To make the program available on the target device, you must install the program stored in the.sis file. Try double-clicking the .sis file on the phone to install it. If that doesn't work try selecting Install from the phone's menu, selecting the program name, then clicking Install.

Congratulations, you’ve now successfully uploaded a .sis file to your target device.

##### Concepts

- Projects

##### Tasks

- Creating Projects
- Building Projects
- Creating a Launch Configuration