GCalendarSync allows you to import events from one or more of your Google Calendars directly to your Windows Mobile PDA or Smartphone over the air using GPRS, without docking or using Outlook or the desktop computer in any way. Release + Source is coming later today. Coming in a couple days is the reverse-sync feature so that you can make changes to your google calendar directly on the Smartphone and changes will sync back up to Google.
I’m not quite ready to release it this second, so here are some screenshots of the process of using the app. Like all Windows Mobile apps, after you close it it can still run in the background, so that allows it to run scheduled imports. Basically every minute it hits a timer interval and checks to see if it should import again (default time between imports is 60 minutes). Right now it is more of an Import than a “Sync” tool. But in the next release I will should have two-way syncro going so that you can make changes right on your phone and have those changes sent back up to Google…
And now, the screenshots (after the jump)
Step 1: Enter your username and password

Step 2: Click “Pick Calendars” – at this point, we connect to the Google API to list all the calendars you own and those you subscribe to

Step 3: Check off the calendars you wish to import

Step 4: Click “Done”, then it asks if you want to do an immediate import. Say “Yes”

Step 5: Import in progress

Step 6: Done, # of events is reported. You can now close the app and it will continue to import/update every 60 minutes in the background.

Binaries and source coming tonight.
sweetness, I’ve been meaning to write this too.