Using SyncML? to sync Android contacts with Virtuoso
Prerequisites
- A Virtuoso Server instance, 06.02.3130 or later, as of Jun 6 2011 or later;
- SyncML? (
syncml_dav.vad
) and Conductor (conductor_dav.vad
) VAD packages have been installed
Example
This is a simple example of synchronizing contacts from Samsung Galaxy S II Android mobile to Virtuoso.
The steps have been verified on our QA server.
- Log in to the Conductor at
http://<cname>:<port>/conductor
- Go to Web Application Server --> Content Management --> Repository
- Click New folder
- In the form --
- enter a name; for example,
mysync
- hatch all Permissions check-boxes
- set SyncML? version to
1.1
- set SyncML? type to
vcard 11
- On your Android device, go to Applications --> Settings --> Accounts and sync.
- In the Manage accounts section, click Add Account
- In the page which opens, select Server from the Sync account section.
- The "Sync profile" page will open.
Fill out the form:
- Profile name:
mycontacts
- Sync Category: hatch the Contacts check-box and enter DBname: mysync . Note: this should be the same as the SyncML? folder created above through the Virtuoso Conductor.
- Sync Type: select Full sync
- Sync Server:
- Finally click Save
- The newly created profile should now be listed under Applications --> Settings --> Accounts and sync --> Manage accounts.
Click on it.
- Click Sync now.
- If the sync is successful, no errors should be shown.
- Go to Virtuoso Conductor --> Web Application Server --> Content Management --> Repository.
- Enter path
/DAV/home/mysync
and click enter.
- If the sync was successful, you should find your new contacts shown:
Related