Hi,

Before 1.0, we have only http clients, the configuration template is fixed for
several ready tested service providers.

Now several new synchronization scenario is possible and need corresponding
corresponding configuration templates:

1) Synchronization with phone (or with a SyncML client over Bluetooth)
SyncEvolution as the server needs the configuration for the phone before
syncing. More specifically it is typlically a "server alerted sync" using
bluetooth transport. 
The configuration for different phones might be different (For example,
some Nokia phones need to configure a calendar+todo superdatastore, the
database uri on the phones maybe also different). 
So how will we manage the configuration templates? Per Manufacture+OS
version? i.e. Nokia_S40, Nokia_S60, ...
We also need a general configuration to possibly work with a SyncEvolution based
client. (Server alerted + server side configuration)

2) Synchronization with another SyncML client over HTTP
This corresponds to Moblin Bug #7838, we need to generate the server side
configuration for the particular client during first-time sync. The
template is a "client-inited+server side" configuration template. Note for
different SyncML clients the configuration might also be different but this will
not target at this time, so a template workable for a SyncEvolution based SyncML
client is good enough.

3) Synchronization with another SyncML server over HTTP 
In additon to the built in sync service providers, at least we need a
configuration template for a SyncEvolution based SyncML server. (Client inited +
client side configuration)

4) Synchronization with another SyncML server over Bluetooth
OpenSync is a possible target (and SyncEvolution as well as some phones also
have built-in SyncML server support). At least a general configuration template
workable with SyncEvolution based server is needed. (Server alerted + client
side configuration).

To summarize, we need:
Server Alerted + server side configuraiton
Server side configuration for different phones
Server Alerted + client side configuraiton
Client inited + server side configuration 
Client inited + client side configuraiton

-- 
Regards,

Chen Congwu
Moblin China Development

_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to