Deploying UltraLite to devices

In the majority of cases, development occurs on a Windows desktop with the final release target for UltraLite being the mobile device. However, depending on your deployment environment, you can use various deployment mechanisms to install UltraLite.

UltraLite application projects may evolve with different iterations of the same UltraLite database: a development database, a test database, and a deployed production database. During the lifetime of a deployed database application, changes and improvements are first made in the development database, then propagated to the test database, before finally being distributed to the production database.

 Key considerations
 Deploying the runtime files
 Deployment when the UltraLite engine is used
 Deploying the UltraLite client files
 C++ development
 .NET development
 Deployment when the in-process version of UltraLite is used
 Initial installation
 See also

Deploying UltraLite databases
Deploying upgrades to the UltraLite runtime files
Deploying changes to the UltraLite database files
Deploy multiple UltraLite applications with the UltraLite engine
Starting the UltraLite engine
Deploy UltraLite with AES_FIPS database encryption
Deploy UltraLite with TLS-enabled synchronization
Deploy the ActiveSync provider for UltraLite
Register applications with the ActiveSync Manager
Deploying UltraLite schema upgrades