Client Application Dependencies

To build device clients, some files, which are provided in the Unwired Platform installation, are required in certain situations, such as when using a secure port for synchronization.

The client API assembly DLL dependencies are installed under the <UnwiredPlatform_InstallDir>\MobileSDK\ObjecttAPI directory. The contents of the directory are:

The .NET assemblies listed above support Compact Framework 3.5+ on Visual Studio 2008. These project types are supported:

If required, copy the following .dll files to the location used for referencing them in the Visual Studio application source project.

Platform Location Files Notes
Windows Mobile Professional 6.0, 6.1, and 6.5 <UnwiredPlatform_InstallDir>\MobileSDK\ObjectAPI\DOE\WM
  • sup-client.dll
  • SQLite.Interop.065.DLL (native DLL)
  • System.Data.SQLite.dll (assembly)
 
  • <UnwiredPlatform_InstallDir>\MobileSDK\ObjectAPI\DOE\WM\PocketPC, or
  • <UnwiredPlatform_InstallDir>\MobileSDK\ObjectAPI\DOE\WM\Smartphone
CMessagingClient.dll  
<UnwiredPlatform_InstallDir>\MobileSDK\ObjectAPI\DOE\WM\Ultralite
  • ulnet12.dll
  • ulnetclient12.dll
  • mlcrsa12.dll
  • mlczlib12.dll

The mlcrsa12.dll file is needed only if you are using a secure port (HTTPS) for synchronization.

<UnwiredPlatform_InstallDir>\MobileSDK\ObjectAPI\DOE\WM\Ultralite\<language> iAnywhere.Data.UltraLite.resources.dll Copy from the respective locale-specific folders.
Windows XP, Vista, Windows 7 <UnwiredPlatform_InstallDir>\MobileSDK\ObjectAPI\DOE\Win32
  • sup-client.dll
  • System.Data.SQLite.dll (assembly)
  • ECTrace.dll
  • CMessagingClient.dll
  • TravelerLib.dll
  • zlib1.dll
  • libeay32.dll
  • ssleay32.dll
 
<UnwiredPlatform_InstallDir>\MobileSDK\ObjectAPI\DOE\Win32\Ultralite
  • iAnywhere.Data.UltraLite.dll
  • ulnet12.dll
  • mlcrsa12.dll
  • mlczlib12.dll

The mlcrsa12.dll file is required only if you are using a secure port (HTTPS) for synchronization.

<UnwiredPlatform_InstallDir>\MobileSDK\ObjectAPI\DOE\Win32\Ultralite\<language> iAnywhere.Data.UltraLite.resources.dll Copy from the respective locale-specific folders.