<?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>My Waste of Bandwidth &#187; calendar</title>
	<atom:link href="http://www.mywasteofbandwidth.com/tag/calendar/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mywasteofbandwidth.com</link>
	<description>A seldomly updated look into my geeky happenings</description>
	<lastBuildDate>Sat, 13 Feb 2010 19:35:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Adventures in iPhone Calendar Syncronization</title>
		<link>http://www.mywasteofbandwidth.com/2009/01/15/adventures-in-iphone-calendar-syncronization/</link>
		<comments>http://www.mywasteofbandwidth.com/2009/01/15/adventures-in-iphone-calendar-syncronization/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 18:29:57 +0000</pubDate>
		<dc:creator>Joel</dc:creator>
				<category><![CDATA[Geek Stuff]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[groupware]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[syncml]]></category>
		<category><![CDATA[syncronization]]></category>

		<guid isPermaLink="false">http://www.mywasteofbandwidth.com/?p=53</guid>
		<description><![CDATA[Two months into my tenure with an iPhone, I find myself completely addicted to the device.   Prior to the iPhone, I’d spent time with various other mobile handheld devices, mostly Windows based.  Many of these device were cool in their own right, but just couldn’t provide the mobile experience I craved.  [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-56" title="applegoodevil" src="http://www.mywasteofbandwidth.com/wp-content/uploads/2009/01/applegoodevil-300x184.jpg" alt="applegoodevil" width="300" height="184" />Two months into my tenure with an iPhone, I find myself completely addicted to the device.   Prior to the iPhone, I’d spent time with various other mobile handheld devices, mostly Windows based.  Many of these device were cool in their own right, but just couldn’t provide the mobile experience I craved.  And while I dislike Apple and it’s evil marketing and legal schemes, the iPhone is by far the only device I’ve owned that has provided me with a true Internet connected mobile experience.  That being said, it’s not without its drawbacks.  Aside from some of the most obvious: “Where the hell is copy and paste?” my biggest annoyance has been its calendar functionality.</p>
<p>You see, in an attempt to squeeze every last dollar from the consuming public, Apple has handicapped the iPhone so it cannot handle synchronization from multiple calendars.  To make matters worse, Apple has chosen not to release the calendar APIs to third party developers, which destroys any hope of a third party solution to calendar synchronization.<br />
Apple’s attempts to justify this is nothing more than eyewash as it’s plainly clear to see this  is nothing more than a marketing initiative, not a technical problem.  Apple’s <a href="http://www.apple.com/mobileme/" target="_blank">MobileMe</a> service promises to synchronize all your calendars for a $99 annual fee.  In other words, out of box iPhone calendar synchronization is possible, but it will cost you $99 to activate.  How the consuming public puts up with this type of behavior still gets me.   No thanks, Apple.  I’ll figure out a way to do this on my own.</p>
<p>My work calendar is natively synchronized to the iPhone via its exchange synchronization.  But I also have a personal calendar I use at home that I’d like to merge with my iPhone calendar.  Googling “iPhone multiple calendar synchronization “ returns a myriad of links regarding the problem, with very few solutions.  The solutions I was able to find were rather hoaky or required syncing from a web service, such as <a href="http://www.plaxo.com" target="_blank">Plaxo</a> or <a href="http://www.funambol.com" target="_blank">Funambol</a>.  We’ll talk more about Funambol in a bit.</p>
<p>I realized fairly quickly that I needed to evaluate this problem from a different angle and then it hit me!  Because the iPhone was already syncing with my work’s Exchange server, the simplest solution was to sync my work exchange calendar with my personal calendar.  After a lot of reading and research I finally stumbled onto the underlying answer: <a href="http://en.wikipedia.org/wiki/SyncML" target="_blank">SyncML</a>.  SyncML is a standard to sync PIM information between devices.</p>
<p>Here’s what you need to get it to work – or at least what I did:</p>
<p>•	 A home server with Internet access – I used my existing <a href="http://www.gentoo.org" target="_blank">Gentoo</a> Linux server.<br />
•	A groupware solution that supports SyncML – Since it had an existing package for my Linux distro,  I chose <a href="http://www.egroupware.org/" target="_blank">eGroupware</a> as my server solution.  Funambol is another good option since they make their server software available to download for free.<br />
•	A client that supports SyncML – I used the free Funambol client plug-in for Outlook.</p>
<p>After installing the Funambol client to all my outlook clients (work, home computer, personal laptop) I configured them to sync to my Gentoo server on a regular schedule over an encrypted SSL channel.  End result?  No matter which computer I’m using, my Outlook calendars are synced…  and as an added bonus, so is my iPhone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mywasteofbandwidth.com/2009/01/15/adventures-in-iphone-calendar-syncronization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
