Unsurpassed knowledge of synchronization
using SyncML

SyncML is an XML-based protocol for exchanging synchronization
data between a client and a server. SyncML is part of the Open Mobile Alliance specification for Data Synchronization (DS) and Device Management (DM). It can be used for synchronizing contact and calendar information, and also for other purposes like project task information.

Waverley engineers have a deep knowledge of data synchronization and the SyncML protocol.

Mobile Client Development

Waverley customers have asked us to develop SyncML client solutions for a variety of devices on both Symbian and Microsoft platforms. These types of applications operate on top of the protocol stack and work efficiently with limited system resources (i.e. heap space). They can also be integrated with third party products.

Carrier-class Server Development

If you need a SyncML server solution, Waverley can deliver one that is reliable, scalable, and certified. It can be on any platform; UNIX, LINUX, or Windows. Here’s the experience that adds up to an outstanding solution:

SyncML Device Management Development

SyncML is expanding to solve new problems—which includes provisioning and managing remote devices. These new capabilities allow your customers to configure a new phone or PDA. They don’t have to know the terminology of URIs and IP addresses. Waverley can help you create a SyncML device management (DM) solution:


Customer Examples:

Mobile messaging startup

  • Customer/Application
    Instant voice messaging for the phone. Uses combination of text messaging (SMS) and voice mail.
  • What we did
    Developed application to download contacts from a J2ME phone to the service database.
  • Technologies
    J2ME Address Book download (JSR 175), BREW and PHP SyncML clients

Developer of Mobile Device Management (MDM) solutions

  • Customer/Application
    Provides Mobile Device Management solutions for network operators and device makers.
  • What we did
    Developed a SyncML device management Customer/Application.
  • Technologies
    Palm OS, Customer HTTP server (using custom protocol)

Mobile messaging company

  • Customer/Application
    Open source SyncML company. Synchronizes client and server for applications like Lotus Domino and Zimbra.
  • What we did
    Developed SyncML connectors for the client and server.

Developer of backup solutions for mobile phones

  • Customer/Application
    Synchronization and backup applications for mobile phones.
  • What we did
    SyncML client and server, PalmOS client, SMS vCard sending

If you’d like to learn how Waverley builds Web and Web 2.0 applications, read on.

If you’d like to contact us, call or anytime.