Update: If you want to enable Internet Tethering and MMS on your AT&T iPhones just go to this URL on your iPhone – http://bit.ly/ipnet

My iPhone finally moved out of the ‘cool phone’ category into the ‘productive phone’ category after the release of the iPhone 3.0 OS yesterday. Many features that I was craving for are finally in – primarily Search and CalDAV support. For those of you who are not aware of CalDAV – it is a standard that allows you to easily synchronize your external calendars (like the google calendar) with your iPhone calendar.  You can synchronize any number of calendars with your phone. I have tried to catalog steps to sync, subscribe and if you are a small business/non-profit organization using google apps, sync everything Google using Google Sync/Exchange with your iPhone.

If you want to sync your Google Calendar with your iPhone here are quick steps:

  1. Click on the Settings Icon
  2. Go to Mail,Contacts, Calendars
  3. Click on “Add Account”
  4. Choose Other
  5. Select “Add CalDAV” Account
  6. Under Server add the following URL
    Replace ‘youremail@domain.com’ with your Google Account username (If you have a gmail account you can enter your gmail address).
  7. Enter your Google Username and Password
  8. Enter a meaningful description like  “Personal Cal” under description so that you can identify the calendar
  9. You are Done!

Now when you add events/appointments to your Google Calendar on the web, those should automatically show up on your iPhone. However, if you are creating an appointment on your iPhone calendar, make sure to select  Calendar -> “Personal Cal” when you are setting up the event. Else the appointment will not show on your Google Calendar.

For some of you who subscribe to multiple Calendars, you can now integrate those too into your iPhone Calendar. Here are the steps:

  1. Go to your Google Calendar
  2. Select the Calendar you want to subscribe to and Click on settings as shown below
    Google Calendar Settings
  3. Click on the iCal Button and then copy the link. Mail this link to yourself.
    Calendar Settings
  4. Open your email on your iPhone
  5. Click on the link, a pop-up on the phone will ask you whether you want to “Subscribe”
  6. Select “Yes”
  7. And you are Done. You can now go to your Calendar and view events from this other calendar

Just remember that you won’t be able to add events to Calendars you subscribe to. If you need to do that you have to synchronize your Calendar and not subscribe.

Lastly, if you want to synchronize all your calendars and contacts with your iPhone (in most cases useful for startups or non-profits using Google Apps), you can use Google Sync. This might probably be the easiest way to synchronize everything but be very careful to back up all your data and follow the instructions on Google properly. Here is the link.

Hope this helps you make your iPhone more productive.