<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>raining ktula &#187; 3.0 beta</title>
	<atom:link href="http://ktula.com/tag/30-beta/feed/" rel="self" type="application/rss+xml" />
	<link>http://ktula.com</link>
	<description>does it ever rain in Seattle?</description>
	<lastBuildDate>Sun, 03 Jul 2011 19:20:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>iPhone 3.0 beta 1: Weird google calendar CalDAV time zone issue</title>
		<link>http://ktula.com/2009/03/27/iphone-30-beta-1-weird-google-calendar-caldav-time-zone-issue/</link>
		<comments>http://ktula.com/2009/03/27/iphone-30-beta-1-weird-google-calendar-caldav-time-zone-issue/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 23:38:13 +0000</pubDate>
		<dc:creator>ktula</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[3.0 beta]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://ktula.com/?p=2329</guid>
		<description><![CDATA[I have a feeling iPhone 3.0 beta does not know how to handle UTC time. For the past few days, i have been trying to get my work calendar in Outlook 2003 (Windows) to show up on my iPhone. I do not want to use iTunes to sync up the information because the last time [...]]]></description>
			<content:encoded><![CDATA[<p>I have a feeling iPhone 3.0 beta does not know how to handle UTC time.  For the past few days, i have been trying to get my work calendar in Outlook 2003 (Windows) to show up on my iPhone.  I do not want to use iTunes to sync up the information because the last time i did it, it messed up my non-work calendar.  So i thought that i could export my Outlook calendar into a CSV file and then import it into Google Calendar.  When when i enable the CalDAV calendar i set up on my iPhone, all the events in my Outlook calendar will be synchronized to my iPhone.  It&#8217;s easier said that done.</p>
<p>This is how i exported Outlook 2003 calendar:</p>
<ul>
<li>In Outlook, click on File and select &#8220;Import and Export&#8230;&#8221;.</li>
<li>Choose &#8220;Export to a file&#8221; and click on &#8220;Next&#8221;.</li>
<li>Choose &#8220;Comma Separated Values (Windows)&#8221; and click on &#8220;Next&#8221;.</li>
<li>Choose &#8220;Calendar&#8221; and click on &#8220;Next&#8221;.</li>
<li>Enter an appropriate name for the CSV file and finally, click on &#8220;Finish&#8221;.</li>
</ul>
<p>This is how i imported the CSV file into Google Calendar:</p>
<ul>
<li>Click on &#8220;Settings&#8221;.</li>
<li>Click on &#8220;Calendars&#8221;.</li>
<li>Click on &#8220;Import calendar&#8221; and select the CSV file.</li>
</ul>
<p>The Outlook calendar events showed up correctly in my Google Calendar.  However, when i enabled the Google CalDAV calendar on my iPhone, the events from Outlook calendar were 7 hours late.  For most, if not all, of the Outlook events, the end date/time were completely messed up.  For example, i had an event that was supposed to start at 1500 and end at 1530 on Google Calendar.  The same event on iPhone started at 2200 and ended at 0530 the next day.  So i exported just that event from Google Calendar into a ICS file.  Opening the ICS file with any text editor, i could see the following two relevant properties:</p>
<p><code>DTSTART:20090327T220000Z<br />
DTEND:20090327T223000Z</code></p>
<p>This iCalendar <a href="http://www.kanzaki.com/docs/ical/dateTime.html">date/time format</a> is apparently in UTC, as indicated by the &#8220;Z&#8221; at the end of the date/time.  The DTSTART property has a start date/time of March 27 2009 2200 UTC and that kind of explains why it showed up on iPhone&#8217;s calendar with a start time of 2200.  However, the DTEND property shows an end date/time of March 27 2009 2230.  The end date/time for this event on my iPhone was March 28 2009 0530!</p>
<p>For some reason, iPhone&#8217;s calendar is not able to recognize the UTC date/time.  For events that i created in Google Calendar, they show up correctly on iPhone&#8217;s calendar.  The really weird thing is when i exported those events and re-imported them back into Google Calendar, those same events would show up with incorrect date/time!  Originally, i thought i could fix the Outlook events by exporting them from Google Calendar and editing the ICS file with a script to change all the UTC date/time to local date/time.  However, it is now apparent to me that iPhone&#8217;s calendar will have a problem with any non-native Google calendar event.  That is, any calendar event that is imported into Google calendar will have a problem with date/time being off on iPhone&#8217;s calendar.</p>
<p>You may be wondering why i did not use the native Google&#8217;s Calendar Sync tool for Windows to synchronize my Outlook calendar with Google&#8217;s.  I did.  I gave up after playing with it for several hours.  Only a small fraction of my Outlook calendar showed up on Google Calendar and i could not figure out why the rest of my Outlook calendar refused to show up.</p>
]]></content:encoded>
			<wfw:commentRss>http://ktula.com/2009/03/27/iphone-30-beta-1-weird-google-calendar-caldav-time-zone-issue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone 3.0 beta 1: CalDAV observations</title>
		<link>http://ktula.com/2009/03/24/iphone-30-beta-1-caldav-observations/</link>
		<comments>http://ktula.com/2009/03/24/iphone-30-beta-1-caldav-observations/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 23:04:26 +0000</pubDate>
		<dc:creator>ktula</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[3.0 beta]]></category>
		<category><![CDATA[CalDAV]]></category>
		<category><![CDATA[google calendar]]></category>

		<guid isPermaLink="false">http://ktula.com/?p=2295</guid>
		<description><![CDATA[I can&#8217;t seem to determine how the Calendar app in iPhone pulls the information from Google&#8217;s CalDAV server. There were times when events i created in Google calendar showed up on my iPhone just seconds later. And there were times when the events took forever to appear. There is no setting on iPhone 3.0 beta [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>I can&#8217;t seem to determine how the Calendar app in iPhone pulls the information from Google&#8217;s CalDAV server.  There were times when events i created in Google calendar showed up on my iPhone just seconds later.  And there were times when the events took forever to appear.  There is no setting on iPhone 3.0 beta to configure the pull interval.  I am not sure if Google CalDAV is push-enabled.</li>
<li>For some of the events that were deleted on Google Calendar but still remained on iPhone&#8217;s Calendar for several days, the only way that i have found so far to get rid of them is to disable Google CalDAV calendar on iPhone and then re-enable it.  Disabling and re-enabling Google CalDAV calendar on iPhone forces its calendar to sync up with Google&#8217;s CalDAV server.</li>
<li>Similarly, events created on iPhone&#8217;s Calendar appear almost immediately on Google Calendar at times but on other occasions, it could take ages.</li>
<li>Events created in Google Calendar appear as read-only on the iPhone.  There is no way to edit or delete the events.</li>
<li>Screenshot of an event being created in iPhone&#8217;s calendar.  To specify the event be a Google CalDAV event, just select the Google Calendar in the &#8220;Calendar&#8221; field:
<p><img src="http://ktula.com/wp-content/uploads/2009/03/img_0152.png" alt="iPhone 3.0 beta: Event creation screen" title="iPhone 3.0 beta: Event creation screen" width="320" height="480" class="alignnone size-full wp-image-2310" /></p>
<li>Events created on iPhone&#8217;s Calendar as a Google Calendar event remain modifiable until several minutes after the events appear on Google Calendar, as evident by the &#8220;Edit&#8221; button.  Moments after the iPhone-created event appears in Google Calendar, the event will become read-only on iPhone&#8217;s calendar, with the disappearance of the &#8220;Edit&#8221; button and the appearance of a &#8220;Invitation from&#8221; field.
<p><img src="http://ktula.com/wp-content/uploads/2009/03/img_0153.png" alt="iPhone 3.0 beta: Event created on iPhone remains modifiable momentarily" title="iPhone 3.0 beta: Event created on iPhone remains modifiable momentarily" width="320" height="480" class="alignnone size-full wp-image-2311" /> <img src="http://ktula.com/wp-content/uploads/2009/03/img_0154.png" alt="iPhone 3.0 beta: Event created on iPhone becomes read-only, but with additional field &quot;Invitation from&quot;" title="iPhone 3.0 beta: Event created on iPhone becomes read-only, but with additional field &quot;Invitation from&quot;" width="320" height="480" class="alignnone size-full wp-image-2312" /></p>
<li> While the events are still modifiable, deleting the event on iPhone calendar will remove the event from Google Calendar.  Strangely enough, the event that i deleted from iPhone&#8217;s Calendar showed up even when the event was removed from Google Calendar.</li>
</li>
<li>If events created on iPhone as Google Calendar have not been synchronized with Google Calendar, when Google CalDAV is disabled and re-enabled, these events are removed from iPhone&#8217;s calendar.</li>
<li>As of now in the first version of 3.0 beta, iPhone&#8217;s Calendar appears to support only the main Google Calendar.  If you have several Google Calendars, only the default one will show up.</li>
<li>Google Calendar color does not carry over to iPhone&#8217;s Calendar.</li>
<li>A Invitation button on the bottom right of iPhone&#8217;s Calendar is available upon successful configuration of CalDAV.
<p><img src="http://ktula.com/wp-content/uploads/2009/03/img_0143.png" alt="iPhone 3.0 beta: Invitation button in Calendar" title="iPhone 3.0 beta: Invitation button in Calendar" width="320" height="480" class="alignnone size-full wp-image-2303" /> <img src="http://ktula.com/wp-content/uploads/2009/03/img_0151.png" alt="iPhone 3.0 beta: Invitation screen" title="iPhone 3.0 beta: Invitation screen" width="320" height="480" class="alignnone size-full wp-image-2309" /></p>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ktula.com/2009/03/24/iphone-30-beta-1-caldav-observations/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>iPhone 3.0 beta 1: Configure Google Calendar CalDAV</title>
		<link>http://ktula.com/2009/03/23/iphone-30-beta-1-configure-google-calendar-caldav/</link>
		<comments>http://ktula.com/2009/03/23/iphone-30-beta-1-configure-google-calendar-caldav/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 21:47:36 +0000</pubDate>
		<dc:creator>ktula</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[3.0 beta]]></category>
		<category><![CDATA[CalDAV]]></category>
		<category><![CDATA[google calendar]]></category>

		<guid isPermaLink="false">http://ktula.com/?p=2281</guid>
		<description><![CDATA[Update: The instructions listed below are obsoleted. They are meant for iPhone 3.0 beta 1. For instructions on configuring Google Calendar CalDAV on iPhone 3.0 (released on 6/17/2009), please refer to this. One of the many newly added features in iPhone 3.0 beta is support for CalDAV. In theory, configuring CalDAV on my iPhone should [...]]]></description>
			<content:encoded><![CDATA[<p><u>Update</u>:<br />
The instructions listed below are obsoleted.  They are meant for iPhone 3.0 beta 1.  For instructions on configuring Google Calendar CalDAV on iPhone 3.0 (released on 6/17/2009), please refer to <a href="http://ktula.com/2009/06/17/how-to-configure-google-calendar-caldav-in-iphone-3-0/">this</a>.</p>
<hr />
<br />
One of the many newly added features in iPhone 3.0 beta is support for <a href="http://en.wikipedia.org/wiki/CalDAV">CalDAV</a>.  In theory, configuring CalDAV on my iPhone should allow me to sync up my Google Calendar over the air.  However, i had not been able to get it working until today.  In order to configure CalDAV on the iPhone, you will need some information about the CalDAV server.  Since there was setup information for configuring CalDAV on the iPhone on Google, i found <a href="http://www.google.com/support/calendar/bin/answer.py?answer=99358#sunbird">instructions</a> on configuring CalDAV on Mozilla Sunbird.  The account information i supplied to my iPhone seemed to be correct as i went through the account validation with no error.  However, i was not able to get events in my Google Calendar to show up.</p>
<p><a href="http://forums.macrumors.com/showpost.php?p=7332766&#038;postcount=13">Justingb</a>, a commenter at the macrumors.com forum, <a href="http://www.bengalaviz.com/blog/2009/03/18/iphone-30">pointed out</a> the correct server address.  </p>
<p>Here are the steps to configure Google CalDAV on iPhone 3.0 beta (7A238j):</p>
<ol>
<li>Go to &#8220;Settings&#8221;.  Then select &#8220;Mail, Contacts, Calendars&#8221;.  Next, select &#8220;Add Account&#8230;&#8221;</li>
<li>Select &#8220;Other&#8221;<br />
<img src="http://ktula.com/wp-content/uploads/2009/03/img_0128.png" alt="iPhone 3.0 beta: Add Account screen" title="iPhone 3.0 beta: Add Account screen" width="320" height="480" class="alignnone size-full wp-image-2283" /></li>
<li>Select &#8220;Add CalDAV Account&#8221;<br />
<img src="http://ktula.com/wp-content/uploads/2009/03/img_0129.png" alt="iPhone 3.0 beta: Add Account screen" title="iPhone 3.0 beta: Add Account screen" width="320" height="480" class="alignnone size-full wp-image-2284" /></li>
<li>Enter information as shown below.  When you hit the &#8220;Save&#8221;, it will fail.  Just ignore it and go to the next step.<br />
<img src="http://ktula.com/wp-content/uploads/2009/03/img_0130.png" alt="iPhone 3.0 beta: Enter CalDAV account info" title="iPhone 3.0 beta: Enter CalDAV account info" width="320" height="480" class="alignnone size-full wp-image-2285" /></li>
<li>The error message that you will see initially.<br />
<img src="http://ktula.com/wp-content/uploads/2009/03/img_0131.png" alt="iPhone 3.0 beta: Enter CalDAV account info" title="iPhone 3.0 beta: Enter CalDAV account info" width="320" height="480" class="alignnone size-full wp-image-2286" /></li>
<li>Use SSL: ON<br />
Port: 443<br />
Account URL: https://www.google.com/calendar/dav/[full_google_email_address]/user<br />
<img src="http://ktula.com/wp-content/uploads/2009/03/img_0132.png" alt="iPhone 3.0 beta: Advanced setting screen" title="iPhone 3.0 beta: Advanced setting screen" width="320" height="480" class="alignnone size-full wp-image-2287" /></li>
<li>If everything is configured correctly, you should see a section for Google Calendar (CalDAV) on the main Calendar screen and your Google Calendar events should show up.<br />
<img src="http://ktula.com/wp-content/uploads/2009/03/img_0139.png" alt="iPhone 3.0 beta: Calendar with CalDAV" title="iPhone 3.0 beta: Calendar with CalDAV" width="320" height="480" class="alignnone size-full wp-image-2282" /></li>
]]></content:encoded>
			<wfw:commentRss>http://ktula.com/2009/03/23/iphone-30-beta-1-configure-google-calendar-caldav/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
	</channel>
</rss>

