The role of speech on ultra-smart smartphones?

11 Mar

I’d like to get your opinion, so please do use the comment feature of my blog to respond!

Nobody doubts that the landing of the iPhone on our planet serves as kind of a game changer for at least the smartphone business. A multitude of devices are already following the way Apple has paved and – at least that’s my analysis – are putting the mass market consumer in the centre of all design considerations. This will eventually lead to real behavioral change (large scale) and give birth to a mobile application era with real-time services at its centre.

I’ve recently talked to folks at Nuance. Nuance are the unrivaled market leader in the speech recognition industry. They’ve literally acquired each and every competitor and as far as I know an 80%+ market share. From my experience their technology is rock solid and by far the best in speech recognition and natural language understanding one can get. Besides this Nuance owns T9 and SNAPin, technologies they have acquired and that bring Nuance pre-installed on many, many handsets across the globe.

One of the fundamental believes Steve Chambers (their Mobile & Enterprise Division President) has is that Speech will be the future mobile UI. Of course speech is the most natural way for human beings to communicate – to other human beings. It has not really gained momentum when it comes to controlling computers. Again, I do understand use cases addressed by tools like Dragon NaturallySpeaking but these are isolated solutions and not so much a proof point for speech as the ultimate future user interface.

I also understand use cases like voice based dialing where when you’re driving in your car you don’t want to lookup contacts on your device. I also like the idea of keyword based voice enabled search. These use cases already do exist. (You find more of those here.)

But: What role will speech recognition play with respect to the upcoming generation of ultra-smart smartphones?

Will consumers prefer the visual/gesture/touch based approach which gave the iPhone such a tremendous breakthrough? Or will consumers ultimately want to control their handsets via natural language voice commands?

I’m trying to get an idea of the strategic role speech might play as a future, core mobile UI technology.

What do you think?

Oblong video

10 Mar

We’ve seen these before but I found this one pretty cool, if only for the soundtrack:

g-speak overview 1828121108 from john underkoffler on Vimeo.

Thanks to Monique Bozeman, who pointed me to this video on facebook.

Jeff LaMarche's SQLPO Presentation

03 Mar

The fantastic Jeff LaMarche today gave a great presentation about SQLPO as part of 360 iDev. He published the original Keynote ’09 presentation on his blog.

As some of you might not have the latest version of Keynote, I’ve converted the presentation to the PDF format including the speaker notes. Grab the download here.

I’m providing this download purely as a convenience for owners of older Keynote versions. Absolutely all credits go and belong to Jeff. Check out and subscribe his blog – it’s a daily must read for anybody seriously developing for the iPhone.

Thanks Jeff for all your great work.

The Credit Crisis explained

28 Feb

Great presentation by Jonathan Jarvis:

The Crisis of Credit Visualized from Jonathan Jarvis on Vimeo.

BlackBerry tries to shoot Apple

27 Feb

It’s funny to see how RIM, the BlackBerry manufacturer, tries to shoot Apple in the new commercials they’ve started to publish:

It’s good to see how Apple inspires the entire industry to think different.

Looking for a good RegEx tool for Mac OS

27 Feb

Are you looking for a tool that helps you build regular expressions and provides a realtime indication of matches and captures?

I found Roger Jolly’s RegExhibit (direct download link) to fit my needs best. I like it more than Reggy, because of the way it also indicates captures.

If you’re dealing a lot with regular expressions on a Mac and don’t want to go to the command line, RegExhibit is the swiss army knife to go for.

RegExhibit for Mac OS X

RegExhibit for Mac OS X

Second part of German iPhone Dev series

25 Feb

Over at – which moved to new infrastructure and a new domain ( due to the increasing number of readers – I’ve published the second installment of the German Introduction to iPhone Development. Go check it out!

Solving: Internal error occurred while creating dependency graph: ASSERTION FAILURE

23 Feb

As a regular 24100.NET reader you’ve come to know the Dev Quick Tips category. Here is my latest note-to-self contribution:

If I stumble into “Internal error occurred while creating dependency graph: ASSERTION FAILURE” code sign errors when I build an iPhone project for the device, here’s what to do:

  • Close Xcode. Reopen my project. Go to Project Info > Built tab.
  • Change Configuration: All Configurations.
  • Change Show: All Settings.
  • Change value for Base SDK to Device – iPhone OS 2.2
  • Find Code Signing Resource Rules Path and add $(SDKROOT)/ResourceRules.plist as the value

That’s it. Dev Tutorial

23 Feb

Over at I’ve started a German series about iPhone development. If you’re looking for iPhone engineering related content in German, you might find it useful. Feel free to subscribe to their feed, too.

Interview with Marc Andreessen

23 Feb

Check out Marc Andreessen in a fascinating conversation with Charlie Rose:

It’s a great talk about the “realtime century”. Very motivating and inspiring. TechCrunchIT has a good related post for the ones who are not yet seeing the disruptive changes ahead.