[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-pim
Subject:    Re: [Synce-devel] Re: [Kde-pim] activesync
From:       Ludovic LANGE <ludovic.lange () free ! fr>
Date:       2001-10-22 19:11:07
[Download RAW message or body]

Hello,

Nick Papadonis wrote:

>Ludovic LANGE <ludovic.lange@free.fr> 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

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic