Skip to main content

Sync Outlook Calendar on Android Phone !!!!

I am back again this time with something interesting and useful ( hopefully ) .... As you know i switched my loyalties to Android OS ( I am forced :( .... sorry Windows Mobile ), i strted using Android Phone as my hip phone and in no time i fell in love with this OS.

I started using NexusOne with intention not to like it and find execuses to hate it ( Sorry i am still Windwos Mobile hangover so i wanted to prove that Android is just hype .... what ??? Am i crazy ???).

Well .... I love Linux / Embedded Linux ( I spent little amount of time writing serial port for Linux back in 2001 but that was long ago and beginning of 2004 when i started testing Win Mo devices and it was one of the leading Platform for Smartphones ) but i middle layer is crappy and disorganized from various vendirs and give little scope for developer so NONE of the Embedded Linux kernal based phones made BIG impact on the market.

But that is history, eversince Google acquired Android ( Company behind making Android OS, A eLinux kernal based OS ) it grabbed attention of many developers. People know that, its going to much controlled environement with Google behind this product.

I started using NexusOne and really liked this phone in almost all aspects ( I amnot going to write NexusOne review here .. there are plenty of reviews available online by experts ). I am power user who needs to sync corporate email and calender with Exchange server. Exchange mail part works like gem and no issues with it so far but biggest disppointment came in the form of Exchange Calender Sync.

I can't believe that Latest Android OS does not support Outlook Calender Sync by default. There are some commercial App available in Android Market place but i don't think it is worth to buy them just to sync calender. My solution works fine and FREE :)


I found an alternative way of doing it ( Ugly though but works :) ) and find below step by step procedure.

Pre-requisite:

1. Android Phone - PreferblyNexusOne :)
2. gmail account ( COnfigure gmail account in your Android phone ).
3. Outlook on Desktop & Google calendar sync app on desktop - Windwows XP / Vista / etc

Procedure:

1. Setup gmail account on Android ( I assume user knows how to do it .. it is pretty straight forward).

2. COnfigure exchange account on Android Phone ( I assume user knows how to do it .. it is pretty straight forward).3. On desktop ( WinXP / Any Windows OS )download the Google Calendar Sync software




http://www.google.com/support/calendar/bin/answer.py?answer=89955 ( FOr step by step details )

OR

http://dl.google.com/googlecalendarsync/GoogleCalendarSync_Installer.exe ( direct link )

4. Enter your Gmail account information



5. Select 2-Way sync as this will sync your Outlook with Gmail


6. Set sync interval in minutes ( default 120 mins but i used 60 mins )


7. On Android phone ... goto settings -> "Accounts & Sync"

8. Enable "Auto Sync" OR just Sync manually.

9. You are done .. just go and launch Calender app on phone and you should be able to see all outlook Calender events on your phone:) !!!!!!!!!!!



Let me know if you have any issues following this procedure.

Comments

Flavien said…
THIS PROBLEM IS DUE TO A WRONG SERVER NAME!!!

OUTLOOK LIVE - Android sync: Android sync calendar and contact WITHOUT any 3rd party software, and WITHOUT using a PC sync.

I've spend days to find how to do it,and here is why: Android built in code REQUIRES you to use an ALTERNATE SERVER NAME.
To find that server name, sign in to your account at the following address: https://pod51000.outlook.com/owa/.
After you sign in successfully, the address you entered will resolve to an address that contains the SERVER NAME YOU NEED TO USE.
For example, if the address resolves to https://pod50102.outlook.com/owa, enter pod50102.outlook.com for your server name.

Hope it helps, me I'm using Droid with android 2.1 and the build in corporate account connection WITH NO PROBLEM.
I've experience the same problem as you when i used m.outlook.com as server name (or outlook.com even tried pod51000.outlook.com)
msrprasad said…
Hi Flavien,

Thanks for the explanation however Droid Corporate calender does not ship with Vanilla Android it is more like added app from Motorola.

Anyways .. i have upgraded to Froyo which is better integrated with Outlook contacts, calender and mails.

Popular posts from this blog

WinCE / PocketPC / Windows Mobile Power Battery Timeout - Solution

Hello Folks, I am back with yet another WinCE / Windows Mobile Solution this time it is something exciting and it is on Power Batter Suspend timeout related stuff. It is really challenging task to optimize battery life of any embedded device. Sometimes we want to control back light and battery suspend related activities through our program. OK .. here is simple question how do you control Back light, suspend timeout .. etc event through program ? To answer this question one has to understand "How WinCE operates w.r.t Power driver and what exactly happens behind the scenes". To simplify things ... i am going to divide whole things in three parts 1. WinCE OS Part whihc include Power / Battery drivers. 2. Application 3. Registry Registry : It is the place where all values gets stored i.e it acts as media for storing and retrieving values. I hope it is clear that Registry is nothing but global storage media and it has NO power to trigger anything. So that means it is of new us

What is the Current Directory in Windows CE & Windows Mobile ?

Lately i encountered  a situation where i had to find the current directory from where my application is running and all my config files reside. Question is "How do I find the current directory?" on Windows CE/Mobile devices. Desktop / PC it is just piece of cake but Windows CE / Mobile devices don't have a concept of a current directory.  Which means all pats are absolute and there is no concept called relative path. Due to lack of relative paths most of the files are loaded to the "Windows" directory and that is how Windows directory is crowded. Alternatively you can hard code directory path and insist user to load files always there. But i hate to hard code values or copy files to Windows directory.  So this has triggered to find a solution to identify my current directory. Since there is no concept of a current directory on a Windows CE / Windows Mobile device how would one locate a resource for which only a relative path is known?  That is what following c

Android Bluedroid debugging

Android Bluedroid Debugging  i.e New BT Stack from Android Community: Wow ... its been more than 2 years i updated my blog ... Am i too lazy or too busy or combination of both. Combination of both -:).  Anyways today i see a need to update my blog with some important info regarding Bluedroid debugging. Bluedroid is the latest and greatest Bluetooth stack from Android developed by Google & Broadcom jointly. So obviously Google does not have interest or resources to maintain two stacks hence they are going to drop famous BlueZ stack for good reasons.  BlueZ stack comes with lot of good tools like hcidump for debugging and i see all those tools no more work starting with Android JB MR2 a.k.a 4.3 which has Bluedroid integrated full-fledged.  So Bluedroid got to have new tools or some tools to debug but as usual Google is very poor at documenting the things and they leave finding puzzles to developers out there. SO today's quest is fining the debugging tools for Bluedroid.