Creating a Mobile Application Project

This describes how to set up a project in Visual Studio. You must add the required libraries as references in the Visual Studio project.

You can use this method to create replication-based synchronization client projects.

  1. Add the following libraries for the appropriate device platform as references in the Visual Studio project:
    For Windows Mobile:
    • sup-client.dll – from <UnwiredPlatform_InstallDir>\ClientAPI\RBS\WM.
    • iAnywhere.Data.UltraLite.dll – from <UnwiredPlatform_InstallDir>\ClientAPI\RBS\WM\Ultralite.
    • iAnywhere.Data.UltraLite.resources.dll (several languages are supported) – from <UnwiredPlatform_InstallDir>\ClientAPI\RBS\WM\Ultralite\<language>.
    For Windows:
    • sup-client.dll – from <UnwiredPlatform_InstallDir>\ClientAPI\RBS\Win32\cs.
    • iAnywhere.Data.UltraLite.dll – from <UnwiredPlatform_InstallDir>\ClientAPI\RBS\Win32\cs\Ultralite.
    • iAnywhere.Data.UltraLite.resources.dll (several languages are supported) – from <UnwiredPlatform_InstallDir>\ClientAPI\RBS\Win32\cs\Ultralite\<language>.
  2. Add the following libraries for the appropriate device platform as items in the Visual Studio project. Set "Build Action" to "Content" and "Copy to Output Directory" to Copy always.
    For Windows Mobile:
    • ulnet11.dll – from <UnwiredPlatform_InstallDir>\ClientAPI\RBS\WM\Ultralite.
    • mlcrsa11.dll (if HTTPS protocol is used) – from <UnwiredPlatform_InstallDir>\ClientAPI\RBS\WM\Ultralite.
    • PUtilTRU.dll - from <UnwiredPlatform_InstallDir>\ClientAPI\RBS\WM.
    For Windows:
    • ulnet11.dll – from <UnwiredPlatform_InstallDir>\ClientAPI\RBS\Win32\cs\Ultralite.
    • mlcrsa11.dll (if HTTPS protocol is used) – from <UnwiredPlatform_InstallDir>\ClientAPI\RBS\Win32\cs\Ultralite.
    • mlczlib11.dll (if using compression) - from <UnwiredPlatform_InstallDir>\ClientAPI\RBS\Win32\cs\Ultralite.