From kde-pim Mon Oct 22 19:11:07 2001 From: Ludovic LANGE Date: Mon, 22 Oct 2001 19:11:07 +0000 To: kde-pim Subject: Re: [Synce-devel] Re: [Kde-pim] activesync X-MARC-Message: https://marc.info/?l=kde-pim&m=100378132132750 Hello, Nick Papadonis wrote: >Ludovic LANGE writes: > >>Hello, >> >>Very shortly, let me explain the aims of SynCE : >> >>AIMS >>===== >> >>1) provide a client implementation of the low level communication >>protocol (RAPI) between WinCE and any (unix-like) computer. >> >So the client is the Desktop and Server the PDA? > Yes, we (I) define it like that. Because whatever desktop computer you'll use (be it your work's, your home's, etc...), you'll sync the Client (desktop) with the Server (PDA). Also, on a more technical approach, the PDA is listening to a specific port for requests from the Desktop computer, as a TCP 'server'. >Did you reverse engineer the protocol WinCE uses to sync with Outlook? > Not really yet. What we have reverse engineered (btw - reverse engineer is here a synonym for TCP/IP packet analysis ) is the low-level protocol between a PDA and a Desktop computer. This protocol allows for file copy, database copy, registry copy, remote execution, etc... To synchronise with Outlook, WinCE (or I should say : ActiveSync ) uses a special library (named activesync), which defines 'providers' (for example an Appointments application can be a provider) which know how to synchronise datatypes. You can have a look here : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcesdkr/htm/_wcesdk_InitObjType.asp to see the functions, interfaces and structures used by this ActiveSync library. This ActiveSync library looks very much like KSync ( http://pim.kde.org/development/ksync.php ) on the concept (I just discovered KSync today... Looks promising ! ) Best regards, Ludovic LANGE > > >Thanks > >- Nick > >_______________________________________________ >Synce-devel mailing list >Synce-devel@lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/synce-devel > _______________________________________________ kde-pim mailing list kde-pim@mail.kde.org http://mail.kde.org/mailman/listinfo/kde-pim