Category

Archive for the 'General' Category

Two-way synchronization progress

( General )

I’m about 70% of the way complete with two-way synchronization!
I have a question for everyone: If a change has been made to an appointment on the Mobile device (locally) and a change to an appointment on Google Calendar (remotely) since the last sync… what should happen? Should the Mobile device overwrite the Google Calendar event […]

Want to receive updates via email?

( General )

Some people have been asking for an email when GMobileSync is updated. If you would like to receive an email when GMobileSync is updated, let me know by filling out this form. I promise never to email you anything except for updates to GMobileSync.
Thank you for your interest!

Your name

Your email address

I will never lease, loan, […]

You asked for two-way sync… You got it!

( General )

I just finished the alpha version of GMobileSync 1.3 which features two-way synchronization! There is still testing to be done and a few little tweaks but I expect that it will be released by the end of the week. I still need to thread the synchronization from PocketOutlook to Google Calendar but that won’t take […]

Confused? Need assistance?

( General )

I’ve created a Google Group for GMobileSync to assist in supporting everyone. With 1,278 downloads in the past two weeks, I can’t possibly answer every question (in a timely fashion) that comes through. What I can do, though, is provide a way for everyone to help each other. I will also monitor the group to […]

GMobileSync in your language?

( General )

Is anyone interested in localization? There is a poll on the left side column of this website asking which language you prefer. I can’t promise anything but I do have some friends that are fluent in German and French. If you can fluently speak a language (in addition to English) and are interested in helping […]

Recurring Appointments… almost done!

( General )

I’ve almost got recurring appointments working in PocketOutlook. After receiving an unprecedented number of “Native method call failed” errors, I finally realized that you have to set certain properties in a certain order. The AppointmentRecurrence class is a mean, mean object to be working with at 2am.
Always remember to set the Appointment.RecurrencePattern.RecurrenceType before you start […]

Recurring Appointments

( General )

I started working on recurring appointments tonight. Google Calendar uses the iCalendar protocol for providing recurrence rules. The EventEntry.Recurrence property will either be null or have a string representation of the recurrence rule. Here’s an example of what it looks like if it’s populated:
DTSTART;TZID=America/New_York:20061213T080000
DURATION:PT3600S
RRULE:FREQ=DAILY;INTERVAL=4;WKST=SU
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:19700405T020000
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:DAYLIGHT
END:VTIMEZONE
The RRULE line has all of the information needed to create the […]

GMobileSync Quick Installation Guide

( General )

Ready to install GMobileSync? It’s a piece of cake.

Download the latest version of GMobileSync (linked on the right side-bar).
Get GMobileSync on to your Mobile 5.0 device

Either copy the installer to your Mobile 5.0 device through your computer (USB, Bluetooth, whatever)
Or download the GMobileSync installer from your Mobile device’s browser

Run GMobileSyncSetup.cab (the cab extension is an […]

GMobileSync Lives!

( General )

GMobileSync is alive! Everything seems to be working fine in Visual Studio and I’ve been moving every few builds to my real cell phone. I’ve only been able to test on my Blackjack and the Mobile Emulator so I am not ready to post a beta yet.

Threading is also working quite well. If you needed […]

Google Data APIs (Beta, of course)

( General )

Google has published a directory of their beta APIs. The only one I care about right now is the Google Calendar Data API. From there, I found the .NET Client Library which led me to Google.GData.Calendar.dll and Google.GData.Client.dll. Those two DLLs really made my night!
But wait, that’s not all! Google provided a mobile version of […]