Pocket PC calendar.

  • Thread starter Thread starter pnp
  • Start date Start date
P

pnp

Hi all,
I have developed a custom calendar control in a C# app, and I want to
be able to sync the calendar items with the ones on my PPC, like
Microsoft Outlook does. How can I do this? Could you point me to any
online resources?

Thanks in advance,
pnp
 
Thanks Alex on your reply. I took a look at POOM and it looks as a very
helpful component. So in order to sync the items on my PPC I would have
to develop a process for the PPC that through active sync will
communicate with my win app, right? Do you have any ideas where to look
to find info on achieving this, e.g. active sync communication with the app?

-pnp
 
We have done a fair bit of 'synch' work between PC apps and Pocket PC apps,
Alex, and in our experience, the interface is essentially a PC driven one,
rather than PPC driven one. POOM is simply the set of routines on the PPC
that allow the PPC to access the Outlook databases on the PPC.

If you want to talk from the PC to the PPC you'll also need to look at the
RAPI routines (Opennetcf) to facilitate this communication.

Regards

Glyn Meek
 
So if I wanted to access the PPC Outlook databases from a PC driven
application, where could I look for some sample source or help in general?
 
Well the question really is "what exactly are you trying to achieve?"

You have a calendar app on the device. Does it use the native data store to
hold the calendar information? If so, the ActiveSync can already
synchronize it with your desktop. If not then you have to provide some
transport mechanism.

Assuming you have your own data store, then how do you want it to work? Do
you want ActiveSync to automatically synchronize the elements? If so, you
have to write an ActiveSync data provider. There's a sample called StockPor
installed with the PPC SDKs.

Do you want to manually handle it? You can use RAPI or even a socket. The
chanllenge there is do you want the sync to be 2 way? Do changes on the
device get reflected backl to the desktop? Do you want a separate app? How
much configurability do you need.

There are many ways to attack the problem, and many viable solutions. It
all starts with determining your requirements.

-Chris
 
Back
Top