MobiLink is designed to synchronize data among many remote applications that connect intermittently with one or more central data sources. In a basic MobiLink application, your remote clients are SQL Anywhere or UltraLite databases, and your central data source is one of the supported ODBC-compliant relational databases (SQL Anywhere, Adaptive Server Enterprise, Oracle, Microsoft SQL Server, or IBM DB2). This architecture can be extended using the MobiLink server API so that there are virtually no restrictions on what you synchronize to on the server side.
In all MobiLink applications, the MobiLink server is the key to the synchronization process. Synchronization typically begins when a MobiLink remote site opens a connection to a MobiLink server. During synchronization, the MobiLink client at the remote site can upload database changes that were made to the remote database since the previous synchronization. On receiving this data, the MobiLink server updates the consolidated database, and then can download changes from the consolidated database to the remote database.
The quickest way to start developing a MobiLink application is to use the Create Synchroniztion Model wizard. See Introduction to MobiLink models.
MobiLink provides many samples that you can examine and run to explore MobiLink functionality. MobiLink samples are installed with the product in samples-dir\MobiLink. (For the location of samples-dir, see Samples directory.)
MobiLink code exchange samples are located at http://ianywhere.codexchange.sybase.com/servlets/ProjectDocumentList?folderID=319.
In addition, there are several tutorials in the documentation: