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>\ClientAPI directory. The contents of the Client API 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
  • %Sybase%\UnwiredPlatform\ClientAPI\RBS\WM
  • sup-client.dll
  • PUtilTRU.dll
 
  • %Sybase%\UnwiredPlatform\ClientAPI\RBS\WM\Ultralite
  • ulnet11.dll
  • mlcrsa11.dll

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

%Sybase%\UnwiredPlatform\ClientAPI\RBS\WM\Ultralite iAnywhere.Data.UltraLite.dll  
%Sybase%\UnwiredPlatform\ClientAPI\RBS\WM\Ultralite\<language> iAnywhere.Data.UltraLite.resources.dll Copy from the respective locale-specific folders.
Windows XP, Vista, Windows 7 %Sybase%\UnwiredPlatform\ClientAPI\RBS\Win32\cs
  • sup-client.dll
  • pidutil.dll
  • PUtilTRU.dll
 
%Sybase%\UnwiredPlatform\ClientAPI\RBS\Win32\cs\Ultralite
  • ulnet11.dll
  • mlcrsa11.dll

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

%Sybase%\UnwiredPlatform\ClientAPI\RBS\Win32\cs\Ultralite iAnywhere.Data.UltraLite.dll  
%Sybase%\UnwiredPlatform\ClientAPI\RBS\Win32\cs\Ultralite\<language> iAnywhere.Data.UltraLite.resources.dll Copy from the respective locale-specific folders.