The client API assembly DLL dependencies are installed under the <UnwiredPlatform_InstallDir>\Servers\UnwiredServer\ClientAPI directory.
The contents of the Client API directory are:
- Ultralite – .NET Data Persistence Library and client database (UltraLite®) assemblies. This is used for replication-based synchronization client applications on Windows Mobile or Windows.
- UltraliteJ – Client assemblies for UltraliteJ.
- dotnet – Binaries of the framework classes for .NET.
- ce: files for use on Windows CE based systems such as Windows Mobile 5+.
- win32: files for use on full Windows based systems like Windows XP.
- java – The framework classes that are used by the generated classes (Java ME, J2se and RIM).
- MoMessaging – Files for installing client mobile messaging for message-based synchronization client applications.
- SQLite – Client assemblies for SQLite. These are used for message-based synchronization client applications.
- ServerSync – Used in replication-based synchronization applications for push notification synchronization support.
- DeviceID – Used for replication-based synchronization applications.
The .NET assemblies listed above support Compact Framework 3.5+ on Visual Studio 2008. These project types are supported:
- Full .NET Framework 3.5+ Application
- Windows CE .NET CF 3.5+ Application
- Pocket PC .NET CF 3.5+ Application
- Smartphone .NET CF 3.5+ Application