<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"
>

<channel>
	<title>JeffKirvin.net &#187; Google</title>
	<atom:link href="http://www.jeffkirvin.net/tag/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jeffkirvin.net</link>
	<description>A distant chipmunk on the horizon</description>
	<lastBuildDate>Wed, 13 Jul 2011 21:49:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<!-- podcast_generator="Blubrry PowerPress/2.0.3" -->
	<itunes:summary>A distant chipmunk on the horizon</itunes:summary>
	<itunes:author>JeffKirvin.net</itunes:author>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.jeffkirvin.net/wp-content/plugins/powerpress/itunes_default.jpg" />
	<itunes:subtitle>A distant chipmunk on the horizon</itunes:subtitle>
	<image>
		<title>JeffKirvin.net &#187; Google</title>
		<url>http://www.jeffkirvin.net/wp-content/plugins/powerpress/rss_default.jpg</url>
		<link>http://www.jeffkirvin.net</link>
	</image>
		<item>
		<title>A week with Chrome OS</title>
		<link>http://www.jeffkirvin.net/2010/12/a-week-with-chrome-os/</link>
		<comments>http://www.jeffkirvin.net/2010/12/a-week-with-chrome-os/#comments</comments>
		<pubDate>Fri, 24 Dec 2010 03:26:32 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Chrome OS]]></category>
		<category><![CDATA[Cr-48]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[notebook]]></category>
		<category><![CDATA[platform]]></category>

		<guid isPermaLink="false">http://www.jeffkirvin.net/?p=725</guid>
		<description><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top: 60%;
left: 70px;
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;

padding-bottom:2px;
}


#bottomcontainerBox {
height: 30px;
width:50%;
padding-top:1px;
}

#bottomcontainerBox .buttons {
float:left;
height: 30px;
margin:4px 4px 4px 4px;
}

</style>
I’m not even going to try to link to the other articles already out there on Google’s new notebook computer and the odd little OS that powers it. A quick search of the interwebs (via Bing, if you must) will turn up dozens. I’ll only point you two places to start off: how to apply [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top: 60%;
left: 70px;
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;

padding-bottom:2px;
}


#bottomcontainerBox {
height: 30px;
width:50%;
padding-top:1px;
}

#bottomcontainerBox .buttons {
float:left;
height: 30px;
margin:4px 4px 4px 4px;
}

</style>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeffkirvin.net%2F2010%2F12%2Fa-week-with-chrome-os%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeffkirvin.net%2F2010%2F12%2Fa-week-with-chrome-os%2F&amp;source=jeffkirvin&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><span class="c1 c7">I’m not even going to try to link to the other articles already out there on Google’s new notebook computer and the odd little OS that powers it. A quick search of the interwebs (via Bing, if you must) will turn up dozens. I’ll only point you two places to start off: how to </span><span class="c0"><a href="http://www.google.com/chromeos/pilot-program.html">apply for the Chrome OS pilot program</a></span><span class="c1 c7">, and the under-the-hood </span><span class="c0"><a href="http://www.google.com/url?q=http%3A%2F%2Fgdgt.com%2Fgoogle%2Fcr-48%2Fspecs&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNEXUEOq-ZMYw0VGn01GrnwdbpLa7A">specs</a></span><span class="c1 c7"> of this black box (literally) notebook.</span></p>
<p><span class="c1 c7">Let’s get something out of the way right off the bat. I am </span><em><span class="c1 c4 c7">exactly</span></em><span class="c1 c7"> Google’s target market for Chrome OS. I use Google Apps for my own domain (for example, I get to my documents by typing <kbd>docs.kirv.in</kbd> into any web browser, my mail by typing <kbd>mail.kirv.in</kbd>, etc.). I do just about everything in a web browser already, and that browser happens to be Google Chrome. I already sync my bookmarks, passwords, etc. between my Chrome installations on various PCs. I access Twitter via Seesmic’s web client or twitter.com, same for Facebook. With very few exceptions, I live entirely in the cloud already. And even on my PCs, I adopted the Chrome OS lifestyle before there was such a thing. I run all my applications maximized, even on my 22″ monitor. I never overlap windows because not being able to see part of a window offends my OCD.</span></p>
<p><span class="c1 c7">I say this because a lot of the negatives I’ve seen about the Cr-48 and Chrome OS are actually positives to me. I’m glad there’s no desktop. I’m glad there’s no file management. On my Windows gaming rig, I have Chrome — obviously — Kindle, Calibre, iTunes, Teamspeak and my various MMOs installed. That’s it. Well, that’s all I </span><em><span class="c1 c4 c7">use</span></em><span class="c1 c7">. That’s only about half the software I have installed, because I also have to have Carbonite, Dropbox, Microsoft Security Essentials, CCleaner, Defraggler, nVidia video utilities and all the other cruft you have to have to support a Windows installation. Chrome OS doesn’t need all that. There’s no antivirus. There’s no antimalware. There’s no file system to maintain. And that adds up to getting more speed and better battery life out of the same hardware, because you don’t have the overhead of Windows weighing you down when all you really need is Chrome and the internet.</span></p>
<p><span class="c1 c7">I don’t think I can stress this too hard. The revolutionary thing about Chrome OS isn’t what it includes, but what it removes. According to </span><span class="c0"><a href="http://www.google.com/url?q=http%3A%2F%2Fsearchengineland.com%2Fqa-googles-sengupta-on-chrome-cr48-laptop-58447&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNFw7VyYLq08hSawevE2qwrYUxkHQg">Google product management director Caesar Sengupta</a></span><span class="c1 c7">:</span></p>
<blockquote>
<p><span class="c1 c7">As that trend proceeds, Chrome OS will be a fantastic experience for them, giving them all they want from the cloud but without the legacy issues of a traditional operating system. Backups, what happens if your computer dies? Viruses or malware. Those are the parts we’re trying to solve, a machine they can use and don’t have to worry about.</span></p>
</blockquote>
<p><span class="c1 c7">What I’m saying is that most people either get Chrome OS right away or they don’t get it at all. For me, it’s </span><span class="c1 c4 c7">exactly </span><span class="c1 c7">what I was looking for in my day-to-day computer experience. But people like </span><span class="c0"><a href="http://www.google.com/url?q=http%3A%2F%2Fwww.zdnet.com%2Fblog%2Fmicrosoft%2Fchrome-os-will-the-real-potential-user-please-stand-up%2F8204&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNH1wSYsdbrbCc_1xLD_f3m7A136RA">Mary-Jo Foley</a></span><span class="c1 c7"> and </span><span class="c0"><a href="http://www.google.com/url?q=http%3A%2F%2Fwww.businessinsider.com%2Fthe-truth-about-chrome-os-its-a-complete-waste-of-time-2010-12&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNEaQDG1_sYj_w48laa1lfdU0nHnGw">Matt Rosoff</a></span><span class="c1 c7"> don’t get Chrome OS. They’re too deeply embedded in the current view of what a computer is “supposed” to be. They can’t make the paradigm shift of living </span><span class="c1 c4 c7">completely</span><span class="c1 c7"> in the cloud. No one’s forcing them to. But for those of us that grok Chrome OS in fullness, it’s a freeing, refreshing take on computing. All the stuff we want, and none of what we don’t.</span></p>
<p><span class="c1 c7">Now, let’s get down to business. The first thing you notice about the Cr-48 (so named because while Chromium’s atomic number is 24, Chromium 48 is an </span><em><span class="c1 c4 c7">unstable</span></em><span class="c1 c7"> isotope) is nothing. Specifically, this is an anti-Macbook in terms of style. No logos, no stickers, no markings of any kind except the letters on the keyboard (which are lower case). The shell is a matte black finish with a slightly rubberized or “soft touch” feel. It’s twice the weight of the 11″ Macbook Air with only one additional inch of diagonal screen size and a similar solid state construction (though the battery is removable, and in fact you have to remove it to flip the dipswitch that enables “jailbroken” developer mode). Frankly, the minimalism of the design appeals to me. You can tell from the very first glance that this is a different kind of notebook, that it is what it needs to be and </span><span class="c1 c4 c7">nothing</span><span class="c1 c7"> else.</span></p>
<p><span class="c1 c7">Starting up the computer takes 10–15 seconds to get to the login screen, and signing in is easy if you already have a Google account. I had heard that it didn’t yet support Google Apps accounts, and it didn’t let me sign in with my day job’s Google Apps Premiere account, but it had no problem whatsoever with my </span><span class="c0"><a href="http://www.google.com/url?q=http%3A%2F%2Flifehacker.com%2F5708219%2F&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNGvKUPcxCGLetneldYwEe5dmcyqpA">jeff@kirv.in Google Apps</a></span><span class="c1 c7"> account.</span></p>
<h3><a name="h.bhhx4iy8d218"></a><span class="c5">First Impressions</span></h3>
<p><span class="c1">Once you get logged in, you’ll probably notice right away there’s no desktop. This is disorienting to some people, even if they’re used to keeping things maximized in Windows. Where the min/max/close buttons would be in Windows, you instead have time, signal and battery. You can click on each for more detail, but you can’t make the browser go away. The browser is all there is.</span></p>
<p><span class="c1">The “home” screen, for lack of a better term, is the new tab page (or whatever you prefer to use as a homepage). By default, this is where you’ll see all your installed apps, frequently viewed and recently closed pages. It makes a decent app launcher, not unlike the how Apple is adding iOS-style app launching to OS/X Lion, but so far it’s cumbersome in that not only is there no way to sort the apps any particular way, but they don’t even sort in the same order from computer to computer.</span></p>
<p><span class="c1">Instead I use an extension called <a href="https://chrome.google.com/webstore/detail/odmpalfplhaahlgnkkonchfhpegdcgjm">App Launcher</a> that puts an alphabetized drop down in my tool bar up by the wrench icon. Everything launched from here opens in a new tab, so it’s a quick way to find something graphically.</span></p>
<p><span class="c1">More often, though, I use the search key. The CapsLock key has been replaced on the Cr-48 by a key with a simple magnifying glass icon. Tap it, and you open a new tab and place the cursor in the address bar. As I mentioned before, I use my own domain for a lot of things, so it’s often faster for me to type <kbd>(search)mail.kirv.in(enter)</kbd> than it is to use the launcher to find the Gmail icon. In a way, this keyboard-oriented app launching harkens back to my DOS days, but in a good way.</span></p>
<p><span class="c1">While we’re looking at the windowing system and grousing about how you can’t minimize, can’t tile, let’s look at what Chrome OS does offer. Windows in Chrome fill the whole screen, but you do get more than one of them. Similar to virtual desktops like Spaces on OS/X, you can group related tabs into separate windows and switch between them with either the “Next Window” key on the top row or the good old Alt-Tab combination. Ctrl-Tab switches tabs within a window.</span></p>
<p><span class="c1">I typically have three windows, or as I think of them, workspaces, open at a time. One holds my “permanent” tabs, pages I keep open by default: Gmail, Twitter, Google Reader, Instapaper, our ticketing system and wiki when I’m at the office. I have all of these pinned as well, reducing them to just the favicon to save space and docking them to the left side of the tab row.</span></p>
<p><span class="c1">My second window is my fiction workspace. Here I have Google Docs, the document window for the chapter I’m working on, my own wiki hosted on Google Sites, Wikipedia, Dictionary.com and anything else I think I’ll need quick access to while I’m writing.</span></p>
<p><span class="c1">My third window is my media workspace. I’ll typically have just Mog pinned here, but this is where I’d open up new tabs for Hulu, YouTube, etc. I’ll get to how well these actually work on the Cr-48 later.</span></p>
<p><span class="c1">There’s one more user interface element to introduce. You know those little “pinned-to-the-bottom-of-the-screen” panels you see in Gmail for chat windows, tasks, etc.? Those go system-wide in Chrome OS. Pop out windows dock themselves as </span><span class="c2"><a href="http://dev.chromium.org/chromium-os/user-experience/panels">panels </a></span><span class="c1">on the bottom edge of the screen, and they stay there even when you switch windows. I usually have several open. I have a panel for a scratchpad that syncs with Google Docs, another for my Google tasks, and often a clock panel that includes a handy timer for writing sprints. Other panels that I use from time to time are notifications, media player, Google Notebook, downloads, even the Chromed Bird Twitter client. These are great for things you need quick access to but don’t need taking up space all the time. The scratchpad panel itself was particularly helpful in taking notes for this article.</span></p>
<p><span class="c1">Now that we know our way around, what’s it like to actually use? A lot better than I expected.</span></p>
<p><span class="c1">It really does wake instantly from sleep. By “instantly,” I mean it’s on and ready to rock before I’ve adjusted the screen to the proper viewing angle. Sometimes it takes just a bit longer to reacquire a WiFi signal, but only a few seconds. Between that and the fact that you don’t have to wait for a spinning hard drive to wind down, I open and close the lid a </span><span class="c1 c4">lot</span><span class="c1"> more than I would with any Windows notebook. This is the first computer I’ve ever owned that I’ll actually consider for a quick lookup of something, the kind of task I used to shoehorn into my phone. I can pull the Cr-48 out of my bag, pop it open, look up something or type something, close it and throw it back in the bag almost as fast as doing the same with my iPhone (replacing bag with pocket). Factor in the full size keyboard and desktop-sized page rendering, and the Cr-48 is actually </span><span class="c1 c4">faster </span><span class="c1">at some quick reference tasks than my iPhone.</span></p>
<p><span class="c1">Battery life really does seem to be about 8 hours on a charge. This will only get better as the OS gets optimized for the hardware and Google implements things like hardware h.264 rendering. And I think part of the great battery life is that I could swear there’s an ambient light sensor mounted next to the camera (or they’re just using the camera) to fine tune the screen brightness. I’ve definitely noticed brightness fluctuations in the screen, and they almost always coincide with someone walking behind me or something else that changes the amount of light hitting the screen.</span></p>
<p><span class="c1">I’ve heard tons of complaints about the trackpad. As with so many things in life, this isn’t really that big a deal if you put just a smidge of thought into it and adapt your stubborn behavior accordingly.</span></p>
<p><span class="c1">First, turn off “tap to click.” Make the system only register a mouse click when you actually press down hard enough to move the pad itself. This removes just about all of the accuracy issues I’ve seen. If the trackpad seems to be too sensitive or “fast,” you can turn that down in <meta content="text/html; charset=utf-8" http-equiv="content-type" /><a href="chrome://settings/system">chrome://settings/system</a>.</span></p>
<p><span class="c1">Second, the default gesture for “right” clicking on the Cr-48 is to touch something with two fingers, then click. This is nearly impossible to do consistently. The fix? With your pinkie or ring finger, whichever is more comfortable for you, hold down the Alt key while you do a normal single click with the same hand. Problem solved. Now pipe down.</span></p>
<p><span class="c1">The keyboard is amazing. I wasn’t sure I’d like the Sony-style (look it up, Apple stole it from Sony) “chiclet” keyboard. But this is the most comfortable keyboard I’ve used, including desktop ergonomic keyboards. The keys aren’t quite as rubbery as the casing, but they’re just the right balance of soft and traction needed to type fast and sure. I don’t have a problem with my fingers “sliding” off the keys like they do on my HP Mini 2133. Nor does the keyboard get so hot it’s painful to touch like the HP. In fact, I don’t know that I’ve even heard the fan kick in on this thing.</span></p>
<p><span class="c1">Several people have complained that the VGA out port doesn’t work. It does, but you have to push Ctrl-Fullscreen (listed as “mirror” in the Ctrl-Alt-/ cheat sheet you better be using) to move the output. And despite the implications of the word “mirror,” it doesn’t show the same image on both screens. You’re toggling back and forth between the Cr-48 display and the external monitor.</span></p>
<p><span class="c1">Sometimes you’ll need something a little more “under the hood.” For example, at a friend’s house I needed to supply my MAC address to get on their WiFi network. You can find this kind of propeller-head detail by going to </span><span class="c2"><a href="">chrome://system</a></span><span class="c1"> in a new tab. Go to </span><span class="c2"><a href="">chrome://flags</a></span><span class="c1"> to enable “experimental” features — isn’t this a beta OS anyway? — like the panel media player and SD card support.</span></p>
<p><span class="c1">In theory, you can print from the Cr-48 by first installing the beta of Chrome 9 on a Windows computer and signing into Google’s </span><span class="c2"><a href="http://code.google.com/apis/cloudprint/docs/overview.html">CloudPrint </a></span><span class="c1">service. Once you’ve done that, you can print to the printers available to that Windows printer from the Cr-48, no matter where you are. I haven’t tried this myself yet, mostly because I never print anything.</span></p>
<h3><a name="h.o0qm4ti8vu56"></a><span class="c5">Online</span></h3>
<p><span class="c1">At 12 inches, the Cr-48 is a bit bigger than what we usually think of as a netbook, though the rest of the hardware looks familiar: Intel Atom processor, 2GB of DDR3, 16GB SSD, minimal ports, etc. In a way, this is the first time that word has actually been properly descriptive. A notebook running Chrome OS is </span><span class="c1 c4">literally</span><span class="c1"> a “netbook,” in that it requires the internet to function normally. While I expect more apps over time — including Google’s own Docs — to support offline use through HTML5’s local storage API, for now the Cr-48 can’t do much of anything without an active connection to the tubes.</span></p>
<p><span class="c1">Speaking of which, you’re going to need the 3G, and more than the 100MB/month Google and Verizon give you for free. 100MB will get you just about a whole episode of an hour drama (so say 45 minutes without the broadcast commercials) on Hulu at 360p. Even if you plan to use WiFi as much as possible, you will inevitably want to use the device somewhere you just don’t have a WiFi connection. It’s forward thinking that Google realized this and is requiring all Chrome OS notebooks to include a 3G or better cellular radio as a backup networking source. I ponied up for the 3GB per month plan for $35. We’ll see how much of it I actually use. I’ve used about 500MB in a week, but I’ve also watched a lot of Hulu at Chipotle.</span></p>
<p><span class="c1">Some of you may be wondering, “why didn’t you just tether it over WiFi to your iPhone?” Well, actually that’s one of the first things I tried. The problem is that MyWi, the jailbreak app that allows you to use your iPhone as a hotspot, at current only creates an ad-hoc, or computer to computer, connection. The Cr-48 will only connect to infrastructure, or router to PC, connection. So right now, it’s just not possible to tether my iPhone to my Chrome OS notebook. That said, the folks that make MyWi are working on supporting infrastructure connections and Google is working on supporting ad-hoc connections, so at some point one or the other will make this work, and then I won’t be so worried about my Verizon data usage. Until then, I’m glad to have the Verizon 3G (actually a Gobi CDMA/GSM combo chip that will work anywhere) in the Cr-48.</span></p>
<p><span class="c1">If you don’t want to rely on wireless at all, you’re not completely sunk. Google says that the Cr-48 supports some — but not all — USB to ethernet adaptors. So if you find one that works, you can jack into the net over wire.</span></p>
<p><span class="c1">The last thing I want to mention in the networking section is that when I want to do something that I just can’t do no matter what on the web, like make changes to my Calibre ebook library or do something in iTunes, I still have the option of using LogMeIn in a fullscreen window on the Cr-48. This isn’t terribly fast, but it does work reliably for remote work. I’ve used it to do stuff on my home PC as well as remoting into the office (where I used Remote Desktop from my PC to remote into our servers; yes, I have a problem).</span></p>
<h3><a name="h.xn7hbllx9mh"></a><span class="c5">Media</span></h3>
<p><span class="c1">Okay, enough work. What about the fun stuff? The Cr-48 is no multimedia powerhouse, but I’ve been impressed so far at how good it actually is at entertainment.</span></p>
<p><span class="c1">Let’s get the Flash thing out of the way. Flash sucks on the Cr-48. There are a number of reasons for this. Adobe’s implementation of Flash is notoriously bad on Linux, and Chrome OS is Debian Linux under the hood. The Flash library on the Cr-48 is a special, extra-secure version. Linux has no native hardware decode libraries for h.264, the most common web video encoding standard. Neither Google nor Adobe has done anything thus far to optimize Flash for Chrome OS. And the Cr-48 sports a single-core Atom CPU. Add that all together, and you’re going to get a “sub-optimal” Flash experience.</span></p>
<p><span class="c1">Which is why one of my go-to extensions is <a href="https://chrome.google.com/webstore/detail/gofhjkjmkpinhpoiabjplobcaignabnl">FlashBlock</a>. You’d be amazed — or maybe you wouldn’t — how much crap on web pages is Flash-based, most of it stuff you don’t even want to see in the first place. So with that extension, I only load the Flash content I actually want to see — web apps, media players, etc. — and the rest never gets rendered. Speeds things up enormously, and makes all the difference on the Cr-48.</span></p>
<p><span class="c1">Because Flash is so slow, you have to make certain concessions with web video. Hulu is fine and perfectly watchable windowed at 360p resolution. If you stretch the 360p video to full screen, it’s watchable, but choppy. I find turning down the “house lights” in Hulu for windowed video to work just as well at reducing distractions. 480p Hulu video is unwatchable at any setting.</span></p>
<p><span class="c1">Netflix doesn’t work at all on the Cr-48, because Netflix runs on Microsoft’s Silverlight rather than Flash and doesn’t support Linux — including Android — at all. I’m convinced this is less a technical restraint than Netflix being unable to prove to their licensing partners that people won’t be able to reverse engineer a Linux-based Netflix player and steal their content. And if they supported Linux, that is probably exactly what would happen. But between that, Hulu picking up more and more content, and </span><span class="c2"><a href="http://www.google.com/url?q=http%3A%2F%2Fwww.glassdoor.com%2FReviews%2FEmployee-Review-Netflix-RVW484559.htm&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNHBca3tIi3CQwhko-KTKA_mfqMgzA">disturbing reports </a></span><span class="c1">about what Netflix’s corporate culture is really like, I’m not sure I’ll be a Netflix subscriber long term.</span></p>
<p><span class="c1">One of my big obstacles to moving into the cloud full time was iTunes. I have about 40GB of music in iTunes, so not a huge library by any means, but big enough that I couldn’t copy it over. What was I going to use for tunes? Pandora is nice and all, but sometimes you want to hear a specific song.</span></p>
<p><span class="c1">Then I found a review of the Cr-48 that mentioned </span><span class="c2"><a href="http://www.google.com/url?q=http%3A%2F%2Fwww.mog.com&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNFUPmteDjKcCoBFSkuirIr3nXaNXA">Mog</a></span><span class="c1">. They combine the best features of Pandora (like-artist radio, social discovery) and Rhapsody (subscription-based access to a huge catalog on demand) into a single service. They claim to have a catalog of 10 million songs, and I have to admit I’ve been surprised by some of the stuff they have. I’ve also been shocked and appalled at some of the stuff they </span><span class="c1 c4">don’t</span><span class="c1"> have (Only </span><span class="c1 c4">Hotel California</span><span class="c1"> by the Eagles? Really?). The service is $5/month if you just want to stream to PCs — including the Cr-48 — and $10/month if you want to stream to mobile iOS and Android devices as well. I’m going with the $10 plan and hoping they shore up some of their weirder content holes soon. One of the things I really like about Mog is that when you’re listening to the Pandora-like “Mog radio” for a specific artist, you can specify on a sliding scale how much to mix in similar artists, all the way down to not at all. Sometimes I want to listen to Kitaro and nothing but Kitaro.</span></p>
<p><span class="c1">As for the iPhone-syncing element of iTunes, I don’t miss it much. I sync or stream to my iPhone almost exclusively with cloud services already: Gmail, GDocs, Google Calendar/Tasks, Google Voice, Google Reader, Mog, Pandora, Facebook, Hulu, Picassa, Kindle, Netflix, Podcaster, Twitter, and of course Apple’s own App Store and iTunes store. I really don’t sync anything from a PC. I still haven’t updated to 4.2 because I’m jailbroken. So on the rare, once a quarter or so occasion when I actually do need to sync something from a PC, I can use my Windows gaming rig at home. (And of course, once I decide to give in and sell my soul </span><span class="c1 c4">entirely</span><span class="c1"> to Google by getting an Android phone, this won’t be an issue at all; everything will be OTA.)</span></p>
<p><span class="c1">As an irrelevant aside, I ended my 10 year subscription to Audible this month when they continually refused to charge my monthly fee to the new debit card I’d entered into their system. Despite multiple calls to customer service and them swearing up and down that the billing issue was resolved, they continued to charge my old card on a shut-down account and then acted like it was my fault the charge didn’t go through, like I hadn’t told them to use the new card </span><span class="c1 c4">multiple times</span><span class="c1">. Couple that with realizing that I was listening to audiobooks as a way to avoid actually thinking during what limited downtime I have as a man with a smartphone, an always connected notebook and a Kindle, and I decided not to keep fighting it. And as it turns out, I’m paying </span><span class="c1 c4">less</span><span class="c1"> for Hulu Plus, Netflix and Mog <em>combined</em> then I was paying Audible every month. I think I’m getting a lot more value out of that money now.</span></p>
<p><span class="c1">Okay, fine, you’re thinking. So you can edit documents, presentations and spreadsheets, you can listen to music and watch videos, but you can’t do </span><span class="c1 c4">everything</span><span class="c1"> in the cloud. What about about Photoshop? Huh, smart guy? What about Audacity for recording podcasts? Ha! you may be saying.</span></p>
<p><span class="c1">Well, actually…</span></p>
<p><span class="c1">For Photoshop, I prefer </span><span class="c2"><a href="http://www.picnik.com/">Picnik</a></span><span class="c1">, which is really more like Photoshop Elements or Paint.NET. Simple stuff, but it does support layers, which is the vital feature I need for putting together book covers. More advanced graphics editing needs require heavier tools like </span><span class="c2"><a href="http://www.google.com/url?q=http%3A%2F%2Fpixlr.com%2F&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNHREsVsShCzg3zdUYgsRGKRsgzS7w">Pixlr</a></span><span class="c1"> or </span><span class="c2"><a href="http://www.google.com/url?q=http%3A%2F%2Fwww.aviary.com%2F&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNGnRJsmTSVX_2Gqwq6i_mVwEzI14g">Aviary</a></span><span class="c1">. This last one in particular is an amazing web-based creative suite with raster and vector image editing, color pallete and filter creation, music mixing (Garage Band) and yes, even Audacity-style audio recording and editing. Like, for say, podcasts.</span></p>
<p><span class="c1">Pwned.</span></p>
<h3><a name="h.rvhu92qdt345"></a><span class="c5">PC of the Future</span></h3>
<p><span class="c1">So is Google right? Is this the future of computing? Maybe.</span></p>
<p><span class="c1">It’s worth noting that Google will be the first to point out that the entire OS is like a web app. In that what you get when you first take it out of the box is the </span><em><span class="c1 c4">worst</span></em><span class="c1"> it’s ever going to be. The whole OS is going to get constantly updated, iterated and improved. Transparently, quietly, in the background. New features will just appear like they do in Google’s other products. I’ve already seen one Chrome OS update and it was just as quick and painless as it is in the Chrome browser on Windows (and you’re even notified about it the same way, a small gold dot over the wrench icon). Most PCs start off fast and clean and then degrade over time. Google is looking to reverse that trend. Not just stop it. <em>Reverse</em> it.</span></p>
<p><span class="c1">I’ve beta tested a </span><span class="c1 c4">lot</span><span class="c1"> of operating systems, going back at least to IBM’s OS/2 2.0 in 1992. As beta OSes go, Chrome OS is </span><span class="c1 c4">alarmingly</span><span class="c1"> stable. I’ve yet to get it to crash. I did push it over the edge into instability once, where extensions kept crashing in cascades and I had to reboot the notebook. But to get there I spent days installing and uninstalling dozens of extensions and </span><em><span class="c1 c4">scores</span></em><span class="c1"> of themes, had a half a dozen windows open, a couple with over 30 tabs each. And even then, the OS itself kept going, the engine of the browser itself never faltered. Just the extensions got squirrelly, and a simple reboot took </span><span class="c1 c4">everything</span><span class="c1"> back to normal and even </span><span class="c1 c4"><em>restored the windows and tabs I had open when I shut down</em>.</span><span class="c1"> This thing is solid, and it’s a </span><span class="c1 c4">beta</span><span class="c1">. This is the kind of robust, bullet-proof performance you need when handing a computer to your computer-illiterate uncle. Yeah, you know the one. Him. He couldn’t break this. Think about that.</span></p>
<p><span class="c1">Some things are still missing, obviously. There is no official Skype client for Chrome OS, but </span><span class="c2"><a href="http://www.google.com/url?q=https%3A%2F%2Fimo.im%2Fnew%2F&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNGyreB4x0cqwkCyymzTFfKr0bldQA">imo.im</a></span><span class="c1"> supports Skype just fine. And obviously Google Talk video calling works. SD card and USB drive support is still experimental, one of the risky features you have to enable via </span><span class="c2"><a href="">chrome://flags</a></span><span class="c1"> and even then doesn’t work right. Yet. The system isn’t fully baked, and Google told us that up front.</span></p>
<p><span class="c1">As I mentioned above, many apps don’t support offline mode, including Google Docs. In Docs’s case, this is because it used to support offline access via Google Gears, and they’ve removed Gears support to replace it with the more standard HTML5 offline storage. It’s just not ready yet. I’d say the smart money is on that feature working flawlessly by the time consumer Chrome OS notebooks hit the streets next summer. I’ve seen a few reports of lag when typing in Google Docs, but I haven’t seen any evidence of this myself, and this entire gargantuan article was written in Google Docs.</span></p>
<p><span class="c1">Some people object to Chrome OS on principle. <a href="http://www.guardian.co.uk/technology/blog/2010/dec/14/chrome-os-richard-stallman-warning">Richard Stallman</a> is worried that reliance on cloud services will leave people a slave to their service providers, unable to control access to their own data. While he has an academic point, I don’t see it as being that much of problem in the real world. It’s easy enough for me to backup my data outside of Google’s cloud if I so choose, and the convenience and utility of a cloud OS far outweighs any philosophical disadvantages. At least they do to me.</span></p>
<p><span class="c1">Marco Arment (of Tumblr and Instapaper) has a different </span><span class="c2"><a href="http://www.google.com/url?q=http%3A%2F%2Fwww.marco.org%2F2194283690&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNFkN6hCRxxn3ilBIxzHpJ1pLm5v_w">issue</a></span><span class="c1">. He’s concerned about enterprise adoption and that with their track record of killing products that they lose interest in — Wave, Buzz, Notebook, etc. — Google has a hard sell in front of them getting businesses to even try switching over to Chrome OS. And he has a point. Most of the computers at my day job are still running XP, for crying out loud.</span></p>
<p><span class="c1">But I don’t think that’s where Google is heading. While you could choose to see Chrome OS as the ultimate manifestation of Larry Ellison’s </span><span class="c2"><a href="http://www.google.com/url?q=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FNetwork_Computer&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNFyCS-s32oQbNaq2s6XYIZjjqx-ng">network computer</a></span><span class="c1"> vision, I think it’s more likely that as I mentioned above, Chrome OS will initially be marketed as a “computer for normal people.” They’ll go for consumer adoption first, and then IT departments will be forced to integrate the devices over time as they’ve done with the iPhone and iPad. Chrome OS will be an enterprise platform eventually, but it will come in the back door.</span></p>
<p><span class="c1">I’ve also seen several people assert that Chrome OS is just a transitional experiment, doomed to be eventually replaced by Android. Why would Google maintain two operating systems when one could do the job, they say. Well, you might want to ask Microsoft why they have Windows 7 and Windows Phone, or better yet, ask Apple why they have Mac OS and iOS.</span></p>
<p><span class="c1">Fundamentally different form factors demand fundamentally different platforms. The user interface between a keyboard-based device like a notebook and a touch-based device like a tablet have to be radically different to suit the form factor. This is why Windows on a tablet has been such an abysmal failure for nearly a decade. A user interface designed for a mouse and keyboard just doesn’t work on a touch device, no matter how you try to cram it in there.</span></p>
<p><span class="c1">And the converse also applies. A system designed around a touch screen, like Android as we currently know it — recall that initially Android was intended for Blackberry-like thumbboard devices, and diverged sharply after the iPhone was announced — is just not going to be an ideal experience on a notebook. And we’re not just talking about the system itself. We’re also talking about every single application. You know, all the apps that people give as the reason for ditching Chrome OS in favor of Android in the first place. Those apps, especially the really good ones, are designed for a multitouch interface. They’re going to be awkward at best, unusable at worst on a notebook form factor. There’s a reason Microsoft and Apple have different platforms for different form factors, and Google would be wise to continue following their lead.</span></p>
<h3><a name="h.y6p7ork5sqyd"></a><span class="c5">Final Thoughts</span></h3>
<p><span class="c1">Actually, anything but final. I’ll be posting more of my observations here over time, but I think it’s safe to say I’m floored by this thing so far. It’s a fundamental change in computing when coupled with the persistence of data in web apps like Google Docs. When writing this article, I would switch freely between computers and pick up where I left off. Write on the Cr-48 when away from my desk, pop back into my cubicle, toss the notebook in the bag, unlock my Windows PC and just keep typing. It’s amazing.</span></p>
<p><span class="c1">After a week of use, the Cr-48 is my primary, every day computer. But I can’t say I’m going to revise </span><em><span class="c1 c4">Revelation</span></em><span class="c1"> on it entirely because doing so would negate one of the coolest things that Chrome OS makes possible, the “write anywhere” versatility of Google Docs. But I will say that the Cr-48 has already earned a place in my default gear set. Everywhere I go, I take my iPhone, my Kindle <em>and</em> my Cr-48. I didn’t do that with my HP Mini. I haven’t done that with any notebook.</span></p>
<p><span class="c1">But this one’s different.</span></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.jeffkirvin.net/2010/12/a-week-with-chrome-os/&amp;layout=standard&amp;show_faces=0&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=arial" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.jeffkirvin.net/2010/12/a-week-with-chrome-os/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Torn between two ecosystems</title>
		<link>http://www.jeffkirvin.net/2010/05/torn-between-two-ecosystems/</link>
		<comments>http://www.jeffkirvin.net/2010/05/torn-between-two-ecosystems/#comments</comments>
		<pubDate>Mon, 24 May 2010 14:00:00 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[ecosystem]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.jeffkirvin.net/?p=608</guid>
		<description><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top: 60%;
left: 70px;
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;

padding-bottom:2px;
}


#bottomcontainerBox {
height: 30px;
width:50%;
padding-top:1px;
}

#bottomcontainerBox .buttons {
float:left;
height: 30px;
margin:4px 4px 4px 4px;
}

</style>
Google impressed at last week’s I/O conference. They demoed Android 2.2, “Froyo”, which is already available for Google’s own Nexus One phone. (It’s coming “soon” for carrier-branded handsets like Verizon’s Droid Incredible and Sprint’s EVO.) They showed mSpot, a new service that does a lot of what LaLa.com did before Apple bought it and shut [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top: 60%;
left: 70px;
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;

padding-bottom:2px;
}


#bottomcontainerBox {
height: 30px;
width:50%;
padding-top:1px;
}

#bottomcontainerBox .buttons {
float:left;
height: 30px;
margin:4px 4px 4px 4px;
}

</style>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeffkirvin.net%2F2010%2F05%2Ftorn-between-two-ecosystems%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeffkirvin.net%2F2010%2F05%2Ftorn-between-two-ecosystems%2F&amp;source=jeffkirvin&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Google impressed at last week’s I/O conference. They demoed Android 2.2, “Froyo”, which is already available for Google’s own Nexus One phone. (It’s coming “soon” for carrier-branded handsets like Verizon’s Droid Incredible and Sprint’s EVO.) They showed <a href="http://www.mspot.com/" target="_blank">mSpot</a>, a new service that does a lot of what LaLa.com did before Apple bought it and shut it down: allow people to upload their entire music libraries and then stream them to any Mac, Windows PC or Android handset. The bar, it is raised.</p>
<p>In particular, Froyo is over twice as fast as the previous version of Android (2.1, or “Eclair”), the webkit-based browser—basically Chrome-lite—is faster still, and it supports a fully functional implementation of Adobe’s Flash 10.1, meaning it can display all those web pages where Safari on the iPhone and iPad just show you that <a href="http://www.boingboing.net/2010/05/14/apple-responds-to-ad.html" target="_blank">silly little blue Lego</a>. Add to that the nearly standard specs for this generation of Android phones—480x800 AMOLED screens, removable batteries, 5MP or better cameras, with flashes, microSD card expansion—and the still expanding Android Marketplace—where you can find office suites like QuickOffice and Documents To Go, EPUB ebook readers, Skype, and well, a functional equivalent to just about anything in the iTunes App Store—and we got ourselves a ball game!</p>
<p>A lot of people compare the iPhone to a phone like the <a href="http://www.htc.com/us/products/droid-incredible-verizon?refcd=MS4058293233e_about_htc_incredible&amp;tsacr=MS367419662" target="_blank">HTC Incredible</a> and just look at the hardware. But the game is really much bigger than that. You’re not buying a phone. You’re buying <em>into</em> an ecosystem. It’s like marrying into a family, and bears just as much forethought and caution. You’re not just looking at an Android-based smartphone. To get the most out of it, you’re going to want to couple it with all the other parts of the Google ecosystem. Gmail for your email and contacts. Google Calendar for your scheduling. Amazon and MSpot for your media. Google bookmarks. <a href="http://www.google.com/chrome" target="_blank">Google Chrome</a> as your desktop browser. Google Reader for your RSS feds. I won’t suggest your switch from Twitter to Google Buzz for social networking, but it’s there.</p>
<p>Right now I’m about halfway submerged in the shiny, multicolor Google lifestyle. I do use Gmail, Calendar, Reader. I’ve used Chrome as my default browser. I’ve kept my documents in Google Docs. It wouldn’t be hard at all for me to walk into a Verizon store, plop down a couple of Benjamins—and pay AT&amp;T their Early Termination Fee, since I’ve only been with them just over a year—and walk out with an Incredible. (I’d have to wait to play with it until I got it home, though, since AMOLED screens are nearly useless in sunlight. Hell, even vampires do better these days.) The Android, it calls. Plus, just look at <a href="http://www.cracked.com/article_18377_5-reasons-you-should-be-scared-apple.html" target="_blank">this list of five reasons to be afraid of Apple</a>. Why wouldn’t I want to go all in with a company whose motto is “don’t be evil”?</p>
<p>But Apple. Ah, <em>Apple</em>. There’s a reason the apple features as the symbol of temptation in everything from Genesis to Snow White. Mister Jobs knows him some pretty when he sees it. iPhone owners have a more emotional, visceral connection to their phones than even other smartphone owners. My iPhone 3G is damn near grafted to me, and the iPhone HD due out just <em>two weeks</em> is even more gorgeous.</p>
<p>Where Google preaches open and flexible, do as thou wilt shall be the whole of the law, Apple tells us not to worry our pretty little heads, they’ll make everything all right. As long as you agree with His Steveness—and why wouldn’t you, he has impeccable taste—you’ll get everything you need.</p>
<p>And Apple, if they do as expected, is set to bring the ecosystem to play too. We—yes, that <em>is</em> a mouse in my pocket—expect Apple to announce more than just the new pretty iPhone HD at WWDC on June 7th. We expect them to announce that email, calendar and contacts syncing components of MobileMe will be free to any iPhone user. We expect them to announced iTunes 10 with the new “iTunes Live” feature to allow syncing your whole iTunes library to Apple’s new ginormous datacenter in North Carolina, from whence you can stream it all to your iPhone HD (and maybe 3GS, but probably not the older, RAM-challenged original iPhone and 3G). Basically, we expect them to at the very least match Google feature for feature. And maybe up the ante with Steve’s “one more thing.”</p>
<p>And it would <em>just as easy</em> for me to fall into the welcoming sleekness of the Apple ecosystem. I already buy my music and movies from iTunes, so why not my books as well? iBooks will be built into iPhone OS4. I could move my calendar, contacts and email into MobileMe. My email address, <a href="mailto:jeff@kirv.in">jeff@kirv.in</a>, already redirects to Gmail, so I’d just have the redirect point to MobileMe instead. Same with iTunes Live. My media collection is in iTunes already, so this is a no-brainer. And from there, I could switch to Safari as my desktop browser so I can sync my bookmarks, and eventually just buy a shiny 27” iMac as my new media center. And hey, at least Apple is the devil I know. Look at <a href="http://www.cracked.com/article_18540_5-reasons-you-should-be-scared-google.html" target="_blank">this list of five reasons to be afraid of Google</a>.</p>
<p>But wait a minute. I’m supposed to be a Buddhist, also known as “the middle way.” I’m bipolar. I’m a Gemini. I’m a gorram registered <em>Independent</em>. Why can’t I have both?</p>
<p>This is, after all, the <em>true</em> strength of the cloud. And the cloud is bigger than Google. It’s bigger than Apple. I can keep my bookmarks in <a href="http://www.xmarks.com/" target="_blank">Xmarks</a>. I can buy my books from <a href="http://en.wikipedia.org/wiki/Google_Editions" target="_blank">Google Editions</a>, which will sell ebooks sans DRM so they can be read anywhere, on anything. I’ll keep buying media from iTunes, because Apple’s just made it so darn easy, and at least the music is DRM-free. I use <a href="http://www.mozilla.com/en-US/firefox/personal.html" target="_blank">Firefox</a> as my desktop browser, <a href="http://www.mozillamessaging.com/en-US/thunderbird/" target="_blank">Thunderbird</a> and Lightning for email and scheduling. <a href="http://seesmic.com/" target="_blank">Seesmic</a> for social networking, <a href="http://www.evernote.com" target="_blank">Evernote</a> for random data, <a href="http://www.instapaper.com/" target="_blank">Instapaper</a> for saved articles, <a href="http://www.dropbox.com" target="_blank">Dropbox</a> for my files and manuscripts, <a href="http://www.bing.com" target="_blank">Bing</a> as my default search engine. And of course, a jailbroken iPhone that has all the features of OS4 on OS 3.13, synced to Google for contacts, email and calendar.</p>
<p>This might not work forever. As the rivalry between Google and Apple heats up, they might not interoperate—a fancy word for “play nice”—as well as they do today. I might be forced into MobileMe if I want to keep push synchronization on my iPhone HD. But for as long as I can, I’m going to avoid going “all in” with any one company. Because really, I’m afraid of them <em>all</em>.</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.jeffkirvin.net/2010/05/torn-between-two-ecosystems/&amp;layout=standard&amp;show_faces=0&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=arial" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.jeffkirvin.net/2010/05/torn-between-two-ecosystems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft out in the cold again</title>
		<link>http://www.jeffkirvin.net/2010/05/microsoft-out-in-the-cold-again/</link>
		<comments>http://www.jeffkirvin.net/2010/05/microsoft-out-in-the-cold-again/#comments</comments>
		<pubDate>Sat, 22 May 2010 20:53:02 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.jeffkirvin.net/2010/05/microsoft-out-in-the-cold-again/</guid>
		<description><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top: 60%;
left: 70px;
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;

padding-bottom:2px;
}


#bottomcontainerBox {
height: 30px;
width:50%;
padding-top:1px;
}

#bottomcontainerBox .buttons {
float:left;
height: 30px;
margin:4px 4px 4px 4px;
}

</style>
John Gruber has some interesting thoughts about the odd-man-out at Google’s I/O conference this week: The big loser this week, though, was Microsoft. They’re simply not even part of the game. RIM looms large, as BlackBerrys continue to reign as the best-selling smartphones in the U.S. But Microsoft? They’ve got nothing. No interesting devices, weak [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top: 60%;
left: 70px;
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;

padding-bottom:2px;
}


#bottomcontainerBox {
height: 30px;
width:50%;
padding-top:1px;
}

#bottomcontainerBox .buttons {
float:left;
height: 30px;
margin:4px 4px 4px 4px;
}

</style>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeffkirvin.net%2F2010%2F05%2Fmicrosoft-out-in-the-cold-again%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeffkirvin.net%2F2010%2F05%2Fmicrosoft-out-in-the-cold-again%2F&amp;source=jeffkirvin&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p> John Gruber has some interesting thoughts about the odd-man-out at Google’s I/O conference this week:</p>
<blockquote><p>The big loser this week, though, was Microsoft. They’re simply not even part of the game. RIM looms large, as BlackBerrys continue to reign as the best-selling smartphones in the U.S. But Microsoft? They’ve got nothing. No interesting devices, weak sales, and a shrinking user base. Microsoft’s irrelevance is taken for granted.</p>
<p>Google’s competitive focus on the iPhone at I/O was intense and scathing. But it’s Microsoft’s lunch they’re eating. Apple’s and RIM’s game is selling the integrated whole — their own devices, running their own software. Google is playing Microsoft’s game — licensing a platform to many device makers.</p>
</blockquote>
<blockquote><p><a href="http://daringfireball.net/2010/05/post_io_thoughts">Daring Fireball: Post-I/O Thoughts</a></p>
</blockquote>
<p>This is the way I’ve seen the mobile market shaking out for quite some time now. Google’s Android fills precisely the same niche that used to be filled by Windows Mobile, but it does so with New Hawtness that Microsoft just can’t seem to match. The Kin will never be the hit the Sidekick was, because the market is different now and app-based smartphones are the norm, not the exception. Yes, the Kin line is supposed to merge with Windows Phone 7 eventually, but by the time it does, Android 2.2, with all its speed and Flashy goodness will be the norm, if not replaced by Android 2.3 or later. Microsoft is caught between a rock (okay, an Apple) and a hard place (a shiny, cheerfully multicolor hard place). They’ll never have the kind of market share needed to make their $8–15 mobile OS license business model pay off.</p>
<p>So the real question is this. Microsoft can see the writing on the wall. They know mobile is the Next Big Thing, as big a shift in personal computing as the advent of the GUI over command line interfaces. Not participating would be corporate suicide. But what they’re doing with Windows Phone 7 can’t possibly succeed. Google gives Android away for <em>free</em>. They can’t beat free. So what do they do?</p>
<p>Microsoft’s only hope is to merge the Kin, Zune, Xbox Live and Windows Phone 7 into a single platform, and do it <em>now. </em>Release a kick-ass smartphone with Zune and Xbox integration and a ready to go app store this year, before the holiday shopping season. And make it pretty. Oh, so pretty. They can’t compete with Google on price, so they have to compete with Apple on user experience and integration.</p>
<p>(Now might be a good time to sell those shares of MSFT you’re still hanging on to.)</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.jeffkirvin.net/2010/05/microsoft-out-in-the-cold-again/&amp;layout=standard&amp;show_faces=0&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=arial" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.jeffkirvin.net/2010/05/microsoft-out-in-the-cold-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchanging Exchange</title>
		<link>http://www.jeffkirvin.net/2009/01/exchanging-exchange/</link>
		<comments>http://www.jeffkirvin.net/2009/01/exchanging-exchange/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 21:15:21 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://www.jeffkirvin.net/2009/01/exchanging-exchange/</guid>
		<description><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top: 60%;
left: 70px;
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;

padding-bottom:2px;
}


#bottomcontainerBox {
height: 30px;
width:50%;
padding-top:1px;
}

#bottomcontainerBox .buttons {
float:left;
height: 30px;
margin:4px 4px 4px 4px;
}

</style>
My hosted Exchange provider started acting weird again recently, and I decided I’d had enough. At the same time, the new Live Mesh client that was supposed to improve compatibility with Windows 7 started causing my netbook to freeze up (solid, no moving the mouse pointer even) about five minutes after booting up. Now while [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top: 60%;
left: 70px;
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;

padding-bottom:2px;
}


#bottomcontainerBox {
height: 30px;
width:50%;
padding-top:1px;
}

#bottomcontainerBox .buttons {
float:left;
height: 30px;
margin:4px 4px 4px 4px;
}

</style>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeffkirvin.net%2F2009%2F01%2Fexchanging-exchange%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeffkirvin.net%2F2009%2F01%2Fexchanging-exchange%2F&amp;source=jeffkirvin&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>My hosted Exchange provider started acting weird again recently, and I decided I’d had enough. At the same time, the new Live Mesh client that was supposed to improve compatibility with Windows 7 started causing my netbook to freeze up (solid, no moving the mouse pointer even) about five minutes after booting up. Now while the rational thing might be to switch to a different Exchange provider, I decided to shake up my whole computing ecosystem and see what was involved in living La Vida Google.</p>
<p><strong>Exchange email to Gmail</strong></p>
<p>This was probably the easiest transition to make, because of the way I was using my email in the first place. When someone sends me an email to jeff@jeffkirvin.net, it goes first to my domain host, then redirects to Gmail, then gets autoforwarded to my Exchange provider. So all I had to do was turn off that forwarding, and start using Gmail as my mail client instead of Outlook. Frankly, this has worked out better than I expected on my netbook, since I don’t have the overhead of running Outlook to deal with anymore. A lot less random (The program is not responding) messages in titlebars now.</p>
<p>It was a little more challenging to make the switch from Exchange to Gmail as the email client on my phone. Windows Mobile is, obviously, designed to work with Exchange. Setting it up for anything else is a lot less automatic. I opted to go with Google’s IMAP option rather than POP, which meant I wasn’t able to use Microsoft’s automated setup (which defaults to POP). I went with IMAP for two reasons. One, it synchronizes with other mail clients should I decide later I’d rather use something like Windows Live Mail or Mozilla Thunderbird on my Windows 7 machines instead of Gmail’s web interface, and two, it supports subfolders for labeled items, particularly starred items. I went through the manual IMAP setup instructed provided by Google, and have email syncing to my Touch Pro without a hitch. It’s not push, like my Exchange email was (Google doesn’t fully support the IMAP IDLE protocol), but I’m okay with pulling new messages every 15 minutes. In fact, I might even change that to 30 or even 60 minutes to reduce distractions. If someone needs to contact me quickly, there’s always SMS, Twitter, or an actual phone call.</p>
<p><strong>Exchange calendar to Google Calendar</strong></p>
<p>This was a little more challenging. First I recreated every recurring appointment I had in Exchange in Google Calendar. I could have exported from Outlook to .csv and then imported into Google Calendar, but I have only a dozen or so recurring appointments and very few one-off appointments, so it was probably faster to just recreate them, especially given how easy it is to create new appointments in Google Calendar. That took care of the desktop easy enough, but mobile is a little more challenging. For that, I had to download <a id="n:vx" title="Goosync" href="http://www.goosync.com" target="_blank">Goosync</a>. A one year subscription is about $30, or you could go for $60 for a lifetime subscription. This is way less than I was paying for hosted Exchange, so it seemed like a no-brainer. I downloaded and installed the Goosync Windows Mobile client and set it to sync my calendar and contacts. It runs in the background and syncs every half hour, which seems to work okay. Appointments on the device retain full fidelity including repeat settings and alarms.</p>
<p><strong>Exchange contacts to Gmail</strong></p>
<p>I solved this the same way I solved the calendar issue, with Goosync. The one problem I had was that I need to re-add my contact photos and weed out dozens of incomplete contact records Google saved for me automatically that I really don’t want. Once they’re set up, though, they work well enough in Windows Mobile for email, SMS and dialing.</p>
<p><strong>Exchange tasks to Remember The Milk</strong></p>
<p>Gmail supports tasks now, but the feature is still in its infancy, and I can’t find any good way to sync them to other devices. So instead, I went with the most popular of online task lists, <a href="http://www.rememberthemilk.com" target="_blank">Remember The Milk</a>. This has great integration with other services like Gmail, iGoogle, Twitter and SMS. I could use their MilkSync application to sync tasks from the web interface directly to Windows Mobile’s Tasks application, but since Tasks is generally ignored by TouchFlo 3D on my Touch Pro, it’s just as easy for me to manage my tasks on the device in Opera through <a href="http://m.rmilk.com" target="_blank">RTM’s mobile interface</a> as it would be to keep them in the Tasks application and dig that up every time.</p>
<p><strong>Live Mesh to Google Docs</strong></p>
<p>Don’t get me wrong, I love the concept behind Life Mesh, and it’s still technically a technology preview, not even a beta. I’m sure the issues I’ve been having with it recently will be ironed out, especially now that Mesh has been moved under Steve Sinofsky’s Windows division (which is on track for their best release ever in Windows 7). But for now, it’s just not stable enough and requires way too much CPU, especially on my Windows Mobile phone and my netbook. So instead, I’ve uploaded my current projects to Google Docs. This works well enough on my netbook and desktop, though I can’t do much offline because Google Gears doesn’t support Firefox 3.1b2 yet. It also means I can view, but not edit on my phone because Google Docs doesn’t support that through their web interface. I’m still trying to come up with a way around this, but all I’ve come up with so far is saving documents from Google Docs to my desktop, then using my phone’s drive mode to copy them to the phone, then reverse the process when I need to get the document from the phone back into Google Docs. Usually this won’t be worth the trouble. I might just write new material in an email addressed to my Google Docs address and then copy and paste it where it should be the next time I’m online. Still not ideal, but it should work for the rare times I have to write something on the phone. Writing on the phone itself isn’t as big a deal for me as it used to be now that I carry my netbook everywhere I go.</p>
<p><strong>iGoogle or Gmail Labs?</strong></p>
<p>On my phone, I’m accessing my data pretty much the same way I always have, other than the aforementioned difference with tasks. (Hey, Llamagraphics, any chance of a web-based LifeBalance? You could knock RTM right off the map!) On my Windows 7 machines, though, I have more choices. I could keep using Outlook (right!), but even if I opt to go with the web interface, it’s still not cut and dried. I could use Gmail for everything, or I could use iGoogle, Google’s widget driven homepage. Gmail labs offers the ability to insert small side modules for Calendar, Docs and RTM to the right and left of the message list, which has everything on one page, but pretty tiny, especially on my netbook. It is nicely arranged, though. With iGoogle, I can spread stuff out over multiple tabs, change the layout at will, and add in other stuff that I can’t do in Gmail. (Also, Gmail is blocked by content filters at the office, but Google isn’t.) I have three tabs set up in iGoogle. Organizer contains Gmail, Google Calendar, Remember The Milk and Weather. Media contains Google Docs, Google Reader for my RSS feeds and Google News. Social contains widgets for Twitter, Google Talk (my IM of choice), Facebook and MySpace. If I open these up in separate tabs in Firefox, that’s pretty much everything I need for my daily use.</p>
<p><strong>A method to my madness</strong></p>
<p>And last, an ulterior motive. Part of the reason I’m taking this opportunity to transition off Exchange to something a little more open is to make it easier to move to a Palm Pre when they go on sale in March (yes, I’m standing by that prediction), or to an Android-based variant of the Touch HD. I’m still happy with Windows Mobile today, and with a little third party help and some choice registry tweaks it can be as slick and modern as any other mobile OS (more on that to come), but I’ll state publicly that I’m not sure they can overcome the public perception that they’re “old and busted” before such rumor festers into fact. Fortunately, cloud computing offers choices enough to build your own solutions.</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.jeffkirvin.net/2009/01/exchanging-exchange/&amp;layout=standard&amp;show_faces=0&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=arial" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.jeffkirvin.net/2009/01/exchanging-exchange/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Pick your ecosystem carefully</title>
		<link>http://www.jeffkirvin.net/2008/12/pick-your-ecosystem-carefully/</link>
		<comments>http://www.jeffkirvin.net/2008/12/pick-your-ecosystem-carefully/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 23:08:20 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[ecosystem]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://www.jeffkirvin.net/?p=132</guid>
		<description><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top: 60%;
left: 70px;
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;

padding-bottom:2px;
}


#bottomcontainerBox {
height: 30px;
width:50%;
padding-top:1px;
}

#bottomcontainerBox .buttons {
float:left;
height: 30px;
margin:4px 4px 4px 4px;
}

</style>
There are shaping up to be four big ecosystems in computing. As all four diversify into the categories below, I’m noticing that a lot of users are standardizing on using everything from a single vendor, a siloing of the market rather than embracing variety. You can do nearly everything you need to do with offerings [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top: 60%;
left: 70px;
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;

padding-bottom:2px;
}


#bottomcontainerBox {
height: 30px;
width:50%;
padding-top:1px;
}

#bottomcontainerBox .buttons {
float:left;
height: 30px;
margin:4px 4px 4px 4px;
}

</style>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeffkirvin.net%2F2008%2F12%2Fpick-your-ecosystem-carefully%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeffkirvin.net%2F2008%2F12%2Fpick-your-ecosystem-carefully%2F&amp;source=jeffkirvin&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p style="margin-left: 5pt">There are shaping up to be four big ecosystems in computing. As all four diversify into the categories below, I’m noticing that a lot of users are standardizing on using everything from a single vendor, a siloing of the market rather than embracing variety. You can do nearly everything you need to do with offerings from any one of them, and they tend to work better if you don’t mix and match. But is it really possible to put all your eggs in one basket?</p>
<p style="margin-left: 5pt">
<h1>Microsoft   <br /></h1>
<div style="margin-left: 5pt">
<table style="border-collapse: collapse" border="0">
<colgroup>
<col style="width: 205px" />
<col style="width: 196px" /></colgroup>
<tbody valign="top">
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top: #a3a3a3 1pt solid; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Operating System</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-left-style: none; border-top: #a3a3a3 1pt solid; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Windows</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Web Browser</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Internet Explorer</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Email</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Microsoft Outlook/Live Mail</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Instant Messaging</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Live Messenger</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Photo Albums</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Live Photo Albums</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Search Engine</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Live Search</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Office Suite</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Microsoft Office</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Synchronization/Cloud Storage</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Live Mesh/Live Sync</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Blogging</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Live Writer</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Home Theater</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Windows Media Center</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Phone Platform</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Windows Mobile</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Portable Media</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Zune</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Media Management</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Windows Media/Zune</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Console Gaming</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Xbox</p>
</td>
</tr>
</tbody>
</table></div>
<p style="margin-left: 5pt">
<p style="margin-left: 5pt">Microsoft has, by far, the best selection of the bunch, with every single category I could think of covered. They have gone out of their way to provide solutions for the office, living room and on the go. Some of the options here aren’t best-in-class (though I’d say the Zune is better than the iPod classic and IE 8 can give Firefox and Chrome a run for their money if you give it chance), but they all work. And more importantly, they all work together. If you use the software and services listed above, they interoperate cleanly and efficiently, exactly the way conventional wisdom says Microsoft doesn’t do. The biggest problem Microsoft has is the snarky haters who have their minds made up and won’t give them a break.</p>
<p style="margin-left: 5pt">
<h1>Google   <br /></h1>
<div style="margin-left: 5pt">
<table style="border-collapse: collapse" border="0">
<colgroup>
<col style="width: 205px" />
<col style="width: 118px" /></colgroup>
<tbody valign="top">
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top: #a3a3a3 1pt solid; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Operating System</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-left-style: none; border-top: #a3a3a3 1pt solid; border-right: #a3a3a3 1pt solid; padding-top: 5px"> </td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Web Browser</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Google Chrome</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Email</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Gmail</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Instant Messaging</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Google Talk</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Photo Albums</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Picasa</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Search Engine</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Google</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Office Suite</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Google Docs</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Synchronization/Cloud Storage</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Google Docs</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Blogging</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Blogger</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Home Theater</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px"> </td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Phone Platform</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Android</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Portable Media</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px"> </td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Media Management</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px"> </td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Console Gaming</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px"> </td>
</tr>
</tbody>
</table></div>
<p style="margin-left: 5pt">
<p style="margin-left: 5pt">Google has a lot of gaps in their ecosystem offerings, but they make up for it with even better integration than Microsoft. Once you start using one Google product (Gmail seems to be the most popular “gateway drug” aside from search itself), it’s all too easy to start using the rest. But where Google wins in interoperability, they lose in power. Google Docs, for example, is fine for light use, but most users wouldn’t think of using it to completely replace a more powerful desktop office suite. Google also lacks an OS and virtually any entertainment options. Even Google’s Android platform offers only the most basic media playback.</p>
<p style="margin-left: 5pt">
<h1>Apple   <br /></h1>
<div style="margin-left: 5pt">
<table style="border-collapse: collapse" border="0">
<colgroup>
<col style="width: 205px" />
<col style="width: 87px" /></colgroup>
<tbody valign="top">
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top: #a3a3a3 1pt solid; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Operating System</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-left-style: none; border-top: #a3a3a3 1pt solid; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>OS/X</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Web Browser</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Safari</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Email</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Mail.app</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Instant Messaging</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>iChat</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Photo Albums</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>iPhoto</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Search Engine</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px"> </td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Office Suite</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>iWork</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Synchronization/Cloud Storage</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>MobileMe</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Blogging</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px"> </td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Home Theater</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Apple TV</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Phone Platform</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>iPhone</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Portable Media</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>iPod</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Media Management</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>iTunes</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Console Gaming</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px"> </td>
</tr>
</tbody>
</table></div>
<p style="margin-left: 5pt">
<p style="margin-left: 5pt">For Apple, interoperability is king, but it comes at the cost of choice. Apple’s offerings work seamlessly together, often appearing to be one organic system, but heaven help you if you need to replace one of them because it doesn’t entirely meet your needs. Their gaps are fairly minor, and the lock-in provided by iTunes over portable media and home theater offerings keeps a lot of users in their camp.</p>
<p style="margin-left: 5pt">
<h1>Linux/Open Source   <br /></h1>
<div style="margin-left: 5pt">
<table style="border-collapse: collapse" border="0">
<colgroup>
<col style="width: 205px" />
<col style="width: 146px" /></colgroup>
<tbody valign="top">
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top: #a3a3a3 1pt solid; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Operating System</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-left-style: none; border-top: #a3a3a3 1pt solid; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Linux</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Web Browser</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Mozilla Firefox</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Email</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Mozilla Thunderbird</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Instant Messaging</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Pidgin</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Photo Albums</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Varies by distro</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Search Engine</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px"> </td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Office Suite</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>OpenOffice/Sunbird</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Synchronization/Cloud Storage</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px"> </td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Blogging</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>WordPress</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Home Theater</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>MythTV</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Phone Platform</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Linux</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Portable Media</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>RockBox</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Media Management</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Mozilla Songbird</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Console Gaming</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px"> </td>
</tr>
</tbody>
</table></div>
<p style="margin-left: 5pt">
<p style="margin-left: 5pt">The open source route is for the free spirits out there who so don’t want to be in thrall to one company that they’re willing to cobble together everything themselves, even when it doesn’t necessarily even try to work together. Think of these as the polar opposites to the Apple users. A lot of this stuff is build your own, but at least most of it doesn’t require you to compile it yourself anymore. It’s also so fragmented between different Linux distros (KDE and Gnome both have their own photo managers, and there are others as well if you don’t like those), that any kind of consensus-based interoperability is unlikely.</p>
<p style="margin-left: 5pt">
<h1>Conclusions, my ecosystem   <br /></h1>
<p style="margin-left: 5pt">
<p style="margin-left: 5pt">I tried to stay within a single ecosystem, and my life would probably be easier if I did. But because of the various gaps or missing functionality, I’ve been forced to mix and match a bit, fully knowing that that would be up to me to find my own ways to makes the pieces interoperate.</p>
<p style="margin-left: 5pt">
<div style="margin-left: 5pt">
<table style="border-collapse: collapse" border="0">
<colgroup>
<col style="width: 205px" />
<col style="width: 190px" /></colgroup>
<tbody valign="top">
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top: #a3a3a3 1pt solid; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Operating System</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-left-style: none; border-top: #a3a3a3 1pt solid; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Windows Vista</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Web Browser</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Mozilla Firefox</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Email</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Microsoft Outlook</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Instant Messaging</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Google Talk</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Photo Albums</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Live Photo Album or Picasa</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Search Engine</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Google</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Office Suite</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Microsoft Office</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Synchronization/Cloud Storage</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Live Mesh</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Blogging</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>OneNote/Word/Live Writer</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Home Theater</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Windows Media Center</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Phone Platform</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Windows Mobile</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Portable Media</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Windows Mobile</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Media Management</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Windows Media Player</p>
</td>
</tr>
<tr>
<td style="border-bottom: #a3a3a3 1pt solid; border-left: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Console Gaming</p>
</td>
<td style="border-bottom: #a3a3a3 1pt solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top-style: none; border-left-style: none; border-right: #a3a3a3 1pt solid; padding-top: 5px">
<p>Xbox 360</p>
</td>
</tr>
</tbody>
</table></div>
<p style="margin-left: 5pt">
<p style="margin-left: 5pt">Most of my ecosystem is based on Microsoft offerings, but I’ve swapped out a bit from the Google and Open Source stacks where appropriate. Firefox performs better on my netbook than IE 8, and the IE Tab plugin allows me to use the IE rendering engine when I need it. Google Talk is lighter and less noisy than Live Messenger, and I find Google’s search results a little bit more reliable than Live Search’s. My blogging solution is also a three-headed monster with some quick posts done in Live Writer but most of my blogging done in OneNote for early drafts, and then Word for posting. I’ve also bypassed Zune in favor of Windows Media Player and my Windows Mobile smartphone, but I know people that use both.</p>
<p style="margin-left: 5pt">
<p style="margin-left: 5pt">What are your choices? Do you stick mostly to a single vendor, or do you play the field?</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.jeffkirvin.net/2008/12/pick-your-ecosystem-carefully/&amp;layout=standard&amp;show_faces=0&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=arial" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.jeffkirvin.net/2008/12/pick-your-ecosystem-carefully/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Google Android kill switch no big deal?</title>
		<link>http://www.jeffkirvin.net/2008/10/google-android-kill-switch-no-big-deal/</link>
		<comments>http://www.jeffkirvin.net/2008/10/google-android-kill-switch-no-big-deal/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 01:30:40 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.jeffkirvin.net/2008/10/google-android-kill-switch-no-big-deal/</guid>
		<description><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top: 60%;
left: 70px;
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;

padding-bottom:2px;
}


#bottomcontainerBox {
height: 30px;
width:50%;
padding-top:1px;
}

#bottomcontainerBox .buttons {
float:left;
height: 30px;
margin:4px 4px 4px 4px;
}

</style>
As you may have heard, Google has a “kill switch” feature in Android that allows them to remotely remove software they deem malicious from Android-based cell phones. While some potential end users are up in arms about this feature, the reaction from the developer community has been much more mild. Some of the application developers [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top: 60%;
left: 70px;
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;

padding-bottom:2px;
}


#bottomcontainerBox {
height: 30px;
width:50%;
padding-top:1px;
}

#bottomcontainerBox .buttons {
float:left;
height: 30px;
margin:4px 4px 4px 4px;
}

</style>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeffkirvin.net%2F2008%2F10%2Fgoogle-android-kill-switch-no-big-deal%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeffkirvin.net%2F2008%2F10%2Fgoogle-android-kill-switch-no-big-deal%2F&amp;source=jeffkirvin&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>As you may have heard, Google has a “kill switch” feature in Android that allows them to remotely remove software they deem malicious from Android-based cell phones. While some potential end users are up in arms about this feature, the reaction from the developer community has been much more mild.</p>
<blockquote><p>Some of the application developers for Google’s Android platform said they weren’t aware of a kill switch feature the vendor reportedly has put into its mobile operating system, but they weren’t too surprised either. “We’re not too concerned. We’re not making malicious apps. It should be fine and I totally understand why they’d want to do it,” said Jeff Kao, co-founder of Ecorio, a Toronto-based developer.</p></blockquote>
<p><a href="http://www.crn.com/software/211201748">Google Android Developers Not Surprised By Kill Switch — The Google Channel — IT Channel News And Views by CRN and VARBusiness</a></p>
<p>Josh Curry and I discussed this on the latest <a href="http://www.maximumgeek.org" target="_blank">Maximum Geek</a> (<a href="http://www.maximumgeek.org/2008/10/18/maximum-geek-vol-2-ep-28/" target="_blank">Episode 28</a>, just posted), and we came down squarely on opposite sides of the issue. Josh sees it as an abomination, yet another way Google can get corrupted by the power they wield. Personally, I don’t see it as much different from Microsoft’s Malicious Software Removal Tool, which is installed with every copy of Windows that has automatic updates turned on. It gives Google a way to remove software that poses a real danger to phones or networks, but users have to trust that Google will use it only as a means of last resort. Most users and developers seem willing to give Google the benefit of the doubt on this, where the same people were much more alarmed when the secretive and heavy-handed Apple was revealed to have the same feature on the iPhone (it’s probably worth mentioning that while the iPhone kill switch was a secret uncovered by code inspection, Google spilled the beans on the Android kill switch themselves).</p>
<p>Go ahead and <a href="http://www.maximumgeek.org/2008/10/16/its-not-for-you-to-decide/" target="_blank">read Josh’s take</a> and then let us know where you stand on the issue. Can Google be trusted to use this feature benevolently?</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.jeffkirvin.net/2008/10/google-android-kill-switch-no-big-deal/&amp;layout=standard&amp;show_faces=0&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=arial" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.jeffkirvin.net/2008/10/google-android-kill-switch-no-big-deal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Well, that was quick…</title>
		<link>http://www.jeffkirvin.net/2008/10/well-that-was-quick/</link>
		<comments>http://www.jeffkirvin.net/2008/10/well-that-was-quick/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 23:53:58 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[browsing]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.jeffkirvin.net/2008/10/well-that-was-quick/</guid>
		<description><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top: 60%;
left: 70px;
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;

padding-bottom:2px;
}


#bottomcontainerBox {
height: 30px;
width:50%;
padding-top:1px;
}

#bottomcontainerBox .buttons {
float:left;
height: 30px;
margin:4px 4px 4px 4px;
}

</style>
Looks like the honeymoon is already over for Chrome. After its launch to a frenzy of news coverage Chrome peaked with a 3.1% share of the browser market. Since then it’s been a steady decline, down to just over 1.5%. And it looks like it will stay that way. Has Google’s browser peaked already? — [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
#leftcontainerBox {
float:left;
position: fixed;
top: 60%;
left: 70px;
}

#leftcontainerBox .buttons {
float:left;
clear:both;
margin:4px 4px 4px 4px;

padding-bottom:2px;
}


#bottomcontainerBox {
height: 30px;
width:50%;
padding-top:1px;
}

#bottomcontainerBox .buttons {
float:left;
height: 30px;
margin:4px 4px 4px 4px;
}

</style>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeffkirvin.net%2F2008%2F10%2Fwell-that-was-quick%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeffkirvin.net%2F2008%2F10%2Fwell-that-was-quick%2F&amp;source=jeffkirvin&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p> Looks like the honeymoon is already over for Chrome.</p>
<blockquote><p>After its launch to a frenzy of news coverage Chrome peaked with a 3.1% share of the browser market. Since then it’s been a steady decline, down to just over 1.5%. And it looks like it will stay that way.</p></blockquote>
<p><a href="http://www.newscientist.com/blogs/shortsharpscience/2008/10/at-the-beginning-of-september.html">Has Google’s browser peaked already? — Short Sharp Science — New Scientist</a></p>
<p>This isn’t actually all that surprising. It takes a while for something entering a crowded market with well-established players to gain marketshare. The only reason people maybe expected Chrome to do better was because of the behemoth Google name. As the article points out, Internet Explorer’s cut of the pie didn’t budge at all since before Chrome launched.</p>
<p>I tried to like Chrome, I really did. I could live without the extensions, even ad-blocking. But what drove me from it was that in the end it felt like exactly what it was: a beta. A real beta, not like Gmail. Chrome lacks polish, as it were. It locked up on me frequently and tended to get really confused if I had flash animations playing in multiple tabs, which is practically a given when you don’t have ad-blocking.</p>
<p>In the end, though, this might be part of Google’s master plan. They said up front that if Chrome got Firefox and IE to copy its innovations, they’d have done their job. If the web experience overall improved, Google didn’t care if people used Chrome or not. IE8 beta 2 isolated tabs in separate processes. Firefox 3.1 will allow users to drag tabs between browser windows. And both sport upgraded and much faster JavaScript engines. Mission accomplished, Chrome.</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.jeffkirvin.net/2008/10/well-that-was-quick/&amp;layout=standard&amp;show_faces=0&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=arial" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.jeffkirvin.net/2008/10/well-that-was-quick/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

