Just because your Pocket PC is powered by Windows doesn't mean you can't sync it with Ubuntu.
Inside the box of your Pocket PC, you'll find a USB cable that's compatible with nearly every computer on the planet. What you won't find is software that's compatible with anything other than Windows. To sync your Pocket PC with Ubuntu, you'll need some additional software. Fortunately, most of this software is available in Ubuntu's universe repository.
ActiveSync, the software that comes with your Pocket PC, takes care of synchronizing calendars and contacts, and also installing applications in the Pocket PC. With the ipaq USB-serial module, the SynCE suite of tools, and Multisync, you can do all of this on your Linux system.
The first order of business is to figure out which interface
your Pocket PC uses. If you're using a recent Pocket PC, it will
probably look like an iPAQ as far as Linux is concerned. Before you
plug in your Pocket PC, run
ipaq to load the iPAQ USB-to-serial driver.
Plug in your Pocket PC and examine the output of dmesg to see whether it was detected and
which device represents it. In the following example, a Pocket PC was
detected on /dev/ttyUSB0:
sudo modprobe ipaqPassword: bjepson@ubuntu:~$
dmesg | tail[ 1720.274390] usbcore: registered new driver usbserial [ 1720.285461] drivers/usb/serial/usb-serial.c: USB Serial support registered for generic [ 1720.317318] usbcore: registered ...