Application Management For Windows Mobile Devices
Microsoft Windows® Mobile based Smartphone and Microsoft Windows® Mobile based Pocket PC enable you to manage applications on a device. Microsoft Smartphone 2003 Software and Microsoft Pocket PC 2003 Software, in conjunction with other tools provided by Microsoft, provide for application packaging, delivery, installation, uninstallation, activation, and for Smartphone application signing. These application management processes have been designed to meet the following goals:
- Simple and minimal user involvement
- Enhanced security when downloading through optional cabinet (.cab) file signing on Smartphone
- Flexible download methods with compression to take advantage of the device's connected state
- Support for the various revenue models of operators who distribute applications
- Reliability through configuration transactioning
- Integration with the provisioning model in the Configuration Manager
The steps to package, deliver, install, and remove an application on Smartphone and Pocket PC are very similar.
The following diagram illustrates the typical steps to package, deliver, install, and remove an application on Smartphone. A detailed description of each process is provided in the sections that follow.
The following list shows the parts of the application management process:
- Packaging for Delivery
New applications and updates, such as new DLL files, are packaged as .cab files for delivery to Microsoft Windows® Mobile based Smartphone and Microsoft Windows® Mobile based Pocket PC. Typically, .cab file creation requires the finalized program files and Pocket PC SDK tools. In addition, some users may want to provide extra CEsetup.dll integration or Microsoft ActiveSync installation information. - Application Delivery
Applications on Smartphone and Pocket PC can be downloaded and installed through several mechanisms, including Microsoft Pocket Internet Explorer, Microsoft ActiveSync, E-mail/SMS, SI/SL, and Storage card. - Application Installation
New applications or updates for existing applications (such as new .dll files) are delivered to Smartphone and Pocket PC in the form of downloaded .cab files. - Application Activation
Applications can be pre-bundled on Smartphone and Pocket PC at the point of manufacture. Application activation allows mobile operators to provide subscription-only services to users. When a user subscribes to a service that requires the use of an application that is pre-bundled on the device, the mobile operator can activate the application over the air. - Application Uninstallation
The groundwork for uninstallation takes place during an installation, when the Configuration Manager saves an XML rollback document that contains information about any changes that are made.
See Also
Device Management for Windows Mobile Devices | Application Management Security | Application Signing Using eMbedded Visual C++ (SP Only) | Effect of the Application Execution Policy (Unsigned Applications Policy) on the Application Installation Process (SP Only)
Last updated on Friday, April 22, 2005
© 2005 Microsoft Corporation. All rights reserved.
Send feedback on this topic to the authors.