Communication Toolkit API

The SyncML Reference Implementation comes with a communication API as a complementary component. It helps developers to access the underlying transports using a simple API. It currently supports HTTP [RFC2616] and OBEX [OBEX99]. Originally the support of WSP was also planned, but is not yet implemented. This is due to the fact that WSP would be only attractive to mobile phone platforms, as the supported client platforms can use HTTP instead. Also, the WAP APIs on each platform differ substantially. WSP [WSP01] clients connect to servers using a WAP Gateway, which transforms WSP into HTTP. Therefore servers do not need to contend with WSP, since they get the data via HTTP.

Figure 10-7 shows the architecture of the Communication ...

Get SyncML®: Synchronizing and Managing Your Mobile Data now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.