Google IO 2011 Keynote Day One

Huge crowd, heard the attendance was 5.5k give or take. There was a veritable geek stampede getting into the room this morning. Not sure if there is any big news that hasn’t already been leaked. The Google music service launch, growth in Android market share, and possibly some more info on Honeycomb. It’s all going down in about 12 minutes.

Vic Gundrota upon stage. His review of past IO conferences ends with a shot at Apple. (You stay classy, Vic.)

Hugo Barra kicks off the Android keynote. Review of the Android numbers. Still focused on activations which is the wrong stat. 210 available devices (mostly phones) is still impressive and 200k app in the Android app store. A healthy market, no doubt.

Two new services being announced today. One must be the music locker.

3.1 Honeycomb being released today. Good stuff in the update: resizable widgets, better USB support, and more. 3.1 will also be available on Google TV.

Next release, Ice cream sandwich, in the 4th quarter. The top priority will be device choice but it looks like the OS will become more homogeneous. Like iOs. Unlike iOS some of it will be open source.

Cool head tracking demo using the device camera to adjust an Open GL scene.

Android market now adding movie rentals. Terms are similar to other online rental outlets like iTunes. You can stream and “pin” a movie to a device which downloads it for playing movies on planes. No tethering to a computer to pin the content. So music must be next.

Music beta. All in the cloud. Uses a client app to move files up to Google’s servers. So far it looks like Amazon’s Cloud Drive. Looks like they have a “Genius Mix” feature like iTunes. All demos are showing off both phone and tablets. Of course no tethering required. The service launches today in beta. It’s free while it’s in beta.

Barra announces an industry group that will govern how updates will happen to Android mobile devices. Should help speed the rate of Android updates.

Android Open Accessory is a new open standard and API for device interconnect. Demoing using an Android device with an exercise bike. Interesting idea. It’s a hardware and software solution based on Arduino. (wow) this looks like a great program for building Hardware that interfaces with Android devices.

Android at Home is an extension of this idea but they are short on details on the hardware and software that drives the simple X10-like lighting demos. Still pretty new. Not available.

Looks like Google and Samsung are giving us all Galaxy Tab 10.1! Thanks! Nice way to wrap up the keynote!

Google IO 2011 Keynote Day One

Let’s Get Baked

There was a lot of talk on the Interwebs about baked vs non-baked blogging platforms. To summarize, a “baked” blogging system renders all content to static HTML and moves that content to a plain old HTTP server. The alternative is to have a blogging system that renders a dynamic page for every request. The advantages of the former is that nothing serves up faster than static HTML files. It will keep you site from getting slashdotted (does that still happen?), fireballed, etc. if you happen to write something interesting that people want to read.
My original blog, was for the longest time a statically hosted site before Google eliminated publishing static HTML using sftp from Blogger. The closest I came to a meltdown was a while ago when I posted something that Dave Winer liked and linked to from Of course because it was all static HTML my site never went down even though it was hosted on a puny Linux box running Apache. This incarnation of my blog is hosted on and I’m not sure it would handle the traffic if I were to come up with something profound. I find myself wanting to go back to a “baked” system partly because of the scalability factor but also because of the simplicity. Using static HTML doesn’t preclude interaction or other dynamic elements. You can still do interesting things with JavaScript includes like twitter badges, or photo streams in the margins of your site, and of course Disqus is more than happy to host your comments if you want them.
I’ve been looking a lot at systems like Jekyll and Hyde but I’ve also been looking at rolling my own blogging system again. A short list of requirements would include:

  • Markdown support
  • no database, all posts are generated from files
  • no server-side CGI required or exposed to the Internet
  • plugin API
  • functional but not overly complex templating system
  • post on the go from an iOS device
  • Dropbox integration (although if your file based I think you get this for free)

It’s an interesting project I’ve been thinking about a lot lately. It might just use one of the open source projects as a base, since it’s easier to add some of the features to an existing system than starting from scratch building everything. The templating engine could be a pain and there are lots of good ones out there in many languages. I wrote one ages ago in Perl. I’m not sure I want to do that again. The idea of writing my own system seems right. Now if I can only find the time. *sigh*

Let’s Get Baked

There really isn’t much of a “tablet” market

…when normal people — not gadget bloggers and geeks like us — need to consider an alternative to the iPad, they’re not just thinking of Apple’s lack of “openness” (as Google so vaguely and poorly defines it in relation to Android) or the iPad’s lack of some individual hardware feature. Buying an alternative means giving up Apple’s entire ecosystem. That’s worth it to some buyers, but it’s incredibly impractical for many.

Interesting post from Marco Arment. He may be right. A tablet probably can’t be successful without the kind of support ecosystem and the seamless integration between hardware and software that Apple can provide. My favorite part of the article is how he divides the tablet community along the lines of those that know what RSS is and those who do not. Seems like a simple acid test.

There really isn’t much of a “tablet” market

Will I Switch to a Verizon iPhone?

A lot of people have been asking me if I will switch when the iPhone is available on the Verizon Wireless network. The short answer: Probably not. Here is my thinking.
First, I’m assuming there is a huge pent-up demand for the iPhone on Verizon. That will consist of existing Verizon customer and a slew of disgruntled AT&T customers who have been itching to switch because of AT&T’s less than stellar network. This is going to mean a ton of new subscribers hitting the Verizon network with data hungry iPhones. I have a feeling Verizon’s cellular network will bend and probably break under the strain. So the Verizon network might get worse for the first few quarters while it’s under rapid expansion of subscribers and the load on the network increases. There hasn’t been a CDMA version of the iPhone so we are not sure how it will behave on that network. The result may be a poor network experience for all those new switchers.
Second, I have to buy a new phone. My existing iPhone won’t work on the Verizon network so I’ll have to buy a new phone and new plan with Verizon. Which means I’ll have to cover two plans at once. Just to switch to Verizon. Not terrible but not ideal.
Finally, I remember all the issues that AT&T had with activations when they first launched the iPhone a few years ago. We don’t know the details but there were a lot of processes between Apple and AT&T that weren’t fully baked and tested. The first few months were a bit rough for users with activation problems. Apple can certainly bring a ton of experience to bear but Verizon is new to the iPhone. I anticipate glitches in the Apple/Verizon backend system integration that might cause issues for new switchers.
So I’m going to uncharacteristically sit on the sidelines for this launch. I have been happier with AT&T service over the past 6 months. It seems to be getting better, although I haven’t traveled to Mountain View lately. It’s been working very well in the NYC Metro area. Who knows. Maybe all those folks fleeing AT&T just might give us some more bandwidth and improve quality of service for those of us left behind on AT&T.

Will I Switch to a Verizon iPhone?

Ruby in the Cloud Just Got a Shot in the Arm Buys Heroku For $212 Million In Cash via TechCrunch

I’ve never used Heroku but I’ve always known it to be the premier solution for hosting Ruby apps in the cloud. The acquisition by is interesting from the standpoint that cloud app solutions have been primarily Java based. I think their broadening their strategy, and potential user-base, by opening up to more languages. Java dominates the enterprise (Yes, I know that’s a dirty word in the Ruby community.) application space which is traditional ground for Presumably, vmforce,’s Java cloud app solution will service the bulk of their customers. I don’t see how they can simply merge the two services but it will be interesting to watch this evolve.

Update: Heroku CEO Talks About Salesforce, Future via GigaOM

Heroku apparently has over 100,000 apps hosted. That’s damn impressive if they aren’t loosing money on every customer. According to the Heroku CEO, want them to “keep doing their thing”, which should soothe the fears of those using the service. So that indicates that will be providing a “right cloud for the right job” rather than a “one cloud to rull them all” approach. Possibly better for users but less efficient for to run multiple businesses using different technologies.

Ruby in the Cloud Just Got a Shot in the Arm

Google Apps for Everyone?

Going Google has now become a possibility for the individual. Google is in the early stages of making more of there services available to Google Apps accounts holders. That means the differences between a standard Google account and a Google Apps account are being erased. In the past services like Google Analytics, Adwords, Blogger, and Picasa could not be used by Google Apps account holders. If you wanted to use those services you had to use a standard, personal, Google Account. This makes the decision to create a Google Apps account for a “prosumer” a no brainer. Why sign up for a personal account with a generic ‘’ address when you can sign up for a Google Apps account with your own personal domain? It certainly boosts the stock value of a Google Apps account.

Google Apps for Everyone?