Click here to get back home

Synchronizing Pocket Outlook data with a third-party desktop program

 HomeNewsGroups | Search | About
 microsoft.public.pocketpc.activesync    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content
Subject Author Date
Synchronizing Pocket Outlook data with a third-party desktop program Cain T S Random 01-11-2006
Get Chitika Premium
Posted by Cain T S Random on January 11, 2006, 5:29 pm
Please log in for more thread options
We're writing a PIM program roughly comparable to Outlook, and one of our
last steps is to provide Pocket PC synchronization. We don't want to write
our own Pocket PC PIM applications, but would rather synchronize with the
existing, built-in programs.

I know this question has been asked before... I've done a lot of Web
searches in the last few days. However, I haven't been able to find
anything. The best option seems to be: write an ActiveSync module on the
Windows CE side that handles the PIM data through POOM (Pocket Outlook
Object Model) and sends it to a desktop ActiveSync module that will handle
it for our software. This involves writing both ends of the pipe and also
involves using POOM, which I understand isn't actually used by Pocket
Outlook and is sort of grafted on, resulting in holes in the support (to
what extent I don't know).

So, my questions are: has anyone found a way to interface with the existing
Microsoft ActiveSync module on the Pocket PC side? The data coming through
is probably some serialized MAPI structure, but it would be a bear to crack
it (and would be wildly unsupported and fragile). Is there a better way to
do this that's altogether different?

I've ordered a few Windows CE programming books that I hope will help. Does
anyone have any further advice in this scenario? Any suggestions would be
appreciated. Thanks!





Posted by Chris De Herrera on January 11, 2006, 10:42 pm
Please log in for more thread options
Hi,
First you need to research RAPI so you understand how to setup your own sync
program on the PC and talk to the Pocket PC. RAPI allows you to send data
via POOM to the Pocket Outlook databases.

I am unaware of a sample code to that I can refer you to that has done this.


--
Chris De Herrera
http://www.pocketpcfaq.com
http://www.tabletpctalk.com
http://www.pocketpctalk.com
http://www.mobilitytalk.com

ActiveSync 4.x Troubleshooting Guide -
http://www.pocketpcfaq.com/faqs/activesync/tshoot-as4x.htm

> We're writing a PIM program roughly comparable to Outlook, and one of our
> last steps is to provide Pocket PC synchronization. We don't want to
> write
> our own Pocket PC PIM applications, but would rather synchronize with the
> existing, built-in programs.
>
> I know this question has been asked before... I've done a lot of Web
> searches in the last few days. However, I haven't been able to find
> anything. The best option seems to be: write an ActiveSync module on the
> Windows CE side that handles the PIM data through POOM (Pocket Outlook
> Object Model) and sends it to a desktop ActiveSync module that will handle
> it for our software. This involves writing both ends of the pipe and also
> involves using POOM, which I understand isn't actually used by Pocket
> Outlook and is sort of grafted on, resulting in holes in the support (to
> what extent I don't know).
>
> So, my questions are: has anyone found a way to interface with the
> existing
> Microsoft ActiveSync module on the Pocket PC side? The data coming
> through
> is probably some serialized MAPI structure, but it would be a bear to
> crack
> it (and would be wildly unsupported and fragile). Is there a better way
> to
> do this that's altogether different?
>
> I've ordered a few Windows CE programming books that I hope will help.
> Does
> anyone have any further advice in this scenario? Any suggestions would be
> appreciated. Thanks!
>
>
>
>



Posted by Cain T S Random on January 13, 2006, 10:13 am
Please log in for more thread options
Thanks!

> Hi,
> First you need to research RAPI so you understand how to setup your own
> sync program on the PC and talk to the Pocket PC. RAPI allows you to send
> data via POOM to the Pocket Outlook databases.
>
> I am unaware of a sample code to that I can refer you to that has done
> this.
>
>
> --
> Chris De Herrera
> http://www.pocketpcfaq.com
> http://www.tabletpctalk.com
> http://www.pocketpctalk.com
> http://www.mobilitytalk.com
>
> ActiveSync 4.x Troubleshooting Guide -
> http://www.pocketpcfaq.com/faqs/activesync/tshoot-as4x.htm
>
>> We're writing a PIM program roughly comparable to Outlook, and one of our
>> last steps is to provide Pocket PC synchronization. We don't want to
>> write
>> our own Pocket PC PIM applications, but would rather synchronize with the
>> existing, built-in programs.
>>
>> I know this question has been asked before... I've done a lot of Web
>> searches in the last few days. However, I haven't been able to find
>> anything. The best option seems to be: write an ActiveSync module on the
>> Windows CE side that handles the PIM data through POOM (Pocket Outlook
>> Object Model) and sends it to a desktop ActiveSync module that will
>> handle
>> it for our software. This involves writing both ends of the pipe and
>> also
>> involves using POOM, which I understand isn't actually used by Pocket
>> Outlook and is sort of grafted on, resulting in holes in the support (to
>> what extent I don't know).
>>
>> So, my questions are: has anyone found a way to interface with the
>> existing
>> Microsoft ActiveSync module on the Pocket PC side? The data coming
>> through
>> is probably some serialized MAPI structure, but it would be a bear to
>> crack
>> it (and would be wildly unsupported and fragile). Is there a better way
>> to
>> do this that's altogether different?
>>
>> I've ordered a few Windows CE programming books that I hope will help.
>> Does
>> anyone have any further advice in this scenario? Any suggestions would
>> be
>> appreciated. Thanks!
>>
>>
>>
>>
>
>



Posted by Carl Wolz [MSFT] on January 14, 2006, 8:04 pm
Please log in for more thread options
Sorry, RAPI doesn't have any POOM API's and can't talk directly to the POOM
COM object. RAPI does have support for reading and writing to the devices
CEDB database, however most PIM data on WM5 devices are not stored in CEDB.



There are two avenues you can pursue to interface to POOM:

· Use the CeRapiInvoke to exchange data between the desktop and
device (note, this API could be locked down on a lot of devices)

· Use winsock to exchange data between the device and desktop.


--
Carl Wolz [MSFT]
This Posting is provided "AS IS" with no warranties, and confers no rights.




> Hi,
> First you need to research RAPI so you understand how to setup your own
> sync program on the PC and talk to the Pocket PC. RAPI allows you to send
> data via POOM to the Pocket Outlook databases.
>
> I am unaware of a sample code to that I can refer you to that has done
> this.
>
>
> --
> Chris De Herrera
> http://www.pocketpcfaq.com
> http://www.tabletpctalk.com
> http://www.pocketpctalk.com
> http://www.mobilitytalk.com
>
> ActiveSync 4.x Troubleshooting Guide -
> http://www.pocketpcfaq.com/faqs/activesync/tshoot-as4x.htm
>
>> We're writing a PIM program roughly comparable to Outlook, and one of our
>> last steps is to provide Pocket PC synchronization. We don't want to
>> write
>> our own Pocket PC PIM applications, but would rather synchronize with the
>> existing, built-in programs.
>>
>> I know this question has been asked before... I've done a lot of Web
>> searches in the last few days. However, I haven't been able to find
>> anything. The best option seems to be: write an ActiveSync module on the
>> Windows CE side that handles the PIM data through POOM (Pocket Outlook
>> Object Model) and sends it to a desktop ActiveSync module that will
>> handle
>> it for our software. This involves writing both ends of the pipe and
>> also
>> involves using POOM, which I understand isn't actually used by Pocket
>> Outlook and is sort of grafted on, resulting in holes in the support (to
>> what extent I don't know).
>>
>> So, my questions are: has anyone found a way to interface with the
>> existing
>> Microsoft ActiveSync module on the Pocket PC side? The data coming
>> through
>> is probably some serialized MAPI structure, but it would be a bear to
>> crack
>> it (and would be wildly unsupported and fragile). Is there a better way
>> to
>> do this that's altogether different?
>>
>> I've ordered a few Windows CE programming books that I hope will help.
>> Does
>> anyone have any further advice in this scenario? Any suggestions would
>> be
>> appreciated. Thanks!
>>
>>
>>
>>
>
>



Posted by stephans on March 29, 2006, 9:02 am
Please log in for more thread options

Carl,

How would I use winsock to access the Pocket Outlook data ?

Stephan

Carl Wolz [MSFT] wrote:
> [B]Sorry, RAPI doesn't have any POOM API's and can't talk directly to
> the
POOM

> COM object. RAPI does have support for reading and writing to the
> devices
> CEDB database, however most PIM data on WM5 devices are not stored in
> CEDB.
>
>
>
> There are two avenues you can pursue to interface to POOM:
>
> · Use the CeRapiInvoke to exchange data between the desktop
> and
> device (note, this API could be locked down on a lot of devices)
>
> · Use winsock to exchange data between the device and
> desktop.
>
>
> --
> Carl Wolz [MSFT]
> This Posting is provided "AS IS" with no warranties, and confers no
> rights.



--
stephans
------------------------------------------------------------------------
Posted
via http://hardware.mcse.ms
------------------------------------------------------------------------
View
this thread: http://hardware.mcse.ms/message273011.html


Similar ThreadsPosted
Exchange ActiveSync Issues - Some Data Not Synchronizing Correctly November 18, 2008, 5:05 am
PocketPC Desktop -Synchronizing issue. March 28, 2006, 9:58 am
Transfer ipaq 5550 data to another desktop to synchronise August 1, 2005, 10:34 pm
Synchronizing date and time between desktop and Windows Mobile 6 June 25, 2008, 11:16 pm
Pocket Access Grabs Wrong Data Path on PC August 15, 2005, 2:56 pm
Blackberry address book data conversion to Pocket PC January 25, 2007, 7:00 am
My Pocket PC is not connecting to my Desktop July 11, 2006, 3:38 am
Installer for Pocket PC from Desktop October 10, 2006, 2:52 pm
Can't Sync HP iPAQ Pocket PC with desktop April 6, 2007, 11:06 am
ActiveSync Query - Connecting second Pocket PC to desktop PC December 3, 2005, 9:28 pm

Our other projects:

Art Dolls, Fairies and Mermaids - Sunnyfaces.net

Roy's Linux, Programming and Search Engines messages

1-Script XML SitemapXML Sitemap