# Deploying widgets

The following table lists the methods that are supported for deploying widgets on mobile devices:

Table: Widget deployment methods
Deployment method | Deployment location on the device | Installation method
--- | --- | ---
Transfer via Bluetooth, email or other communication method | Inbox folder of the Messaging application | Using the Messaging application.
Transfer using a USB cable | Phone memory | Using the File Manager (File mgr.) application.
Transfer via a memory card | Memory card | Using the File Manager (File mgr.) application.
Transfer using the Web Browser for S60 |  | If the MIME type is specified correctly for the widget package, the installation will be completed automatically. See the instructions below.

The Web Runtime (WRT) environment includes a component that is able to detect when the user activates a widget for installation. It recognizes the file as a widget based on the file extension and MIME type. Therefore, if you decide to provide widgets on your Web site for download, you need to do the following to enable successful download and installation on mobile devices:

1. Provide a URL to the widget on the Web site.

2. Specify the MIME type of the widget installation package in the HTTP response header. The MIME type must be `application/x-nokia-widget`.

   The following is an example of how to define the widget MIME type for an Apache server configuration file:

       AddType x-nokia-widget .wgz

Widgets do not need to be signed (for example, Symbian Signed) before deploying them on a mobile device.