Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 10.0.1 » UltraLite - AppForge Programming » Understanding UltraLite Development with AppForge

Authenticating users Next Page

Synchronizing data


You can synchronize UltraLite applications with a central database. Synchronization requires the MobiLink server and appropriate licensing.

This section provides a brief introduction to synchronization and describes some features of particular interest to users of UltraLite for AppForge. For more information about synchronization, see UltraLite Clients.

You can also find a working example of synchronization in the CustDB sample application. See Tutorial: A Sample Application for AppForge MobileVB.

The UltraLite AppForge component does not support ECC or FIPS synchronization encryption for the Palm OS. For the Symbian OS, no synchronization encryption is available.

UltraLite for AppForge supports TCP/IP, HTTP, and HTTPS synchronization. Synchronization is initiated by the UltraLite application. In all cases, you use methods and properties of the ULConnection object to control synchronization.

Separately licensed component required

ECC encryption and FIPS-certified encryption require a separate license. All strong encryption technologies are subject to export regulations.

See Separately licensed components.

To synchronize over TCP/IP or HTTP
  1. Prepare the synchronization information.

    Assign values to the required properties of the ULConnection.SyncParms object.

    For more information about the properties and the values that you should set, see UltraLite Clients.

  2. Synchronize.

    Call the ULConnection.Synchronize method.


  3. Adding the synchronization template
    Writing code to use the synchronization form