Over at Bubbleconomics, I wrote recently about the effect of speculative bubbles on innovation — see “Speculative Bubbles: Good for Innovation?

For a long time, I’ve thought that the so-called “Internet Bubble” from the 1990s was actually a good thing in many ways in that it sparked technology and business-model innovation and trained a generation in a new way of thinking about business and communication. Networking pioneer Bob Metcalfe agrees with me, as he says in a 2011 presentation:

We saw from the many Internet Era bubbles that investment, speculation, inflation, competition, and collapse are tools of innovators against the status quo. Bubbles accelerate technological innovation.

AB — 6 June 2011

The Undo function — a life-saver.

From “Behavioral issues in the use of interactive systems,” Lance A. Miller and John C. Thomas, International Journal of Man-Machine Studies, Sept. 1977:

A more complex situation, however, occurs … when a user wishes to “undo” the effects of some number of prior commands — as, for example, when a user inadvertently deletes all personal files. Recovery from such situations is handled by most systems by providing “back-up” copies of (all) users’ files, from which a user can get restored the personal files as they were some days previous. While this is perhaps acceptable for catastrophic errors, it would be quite useful to permit users to “take back” at least the immediately preceding command (by issuing some special “undo” command).

Now if they would only invent an Undo button for one’s personal life.

AB — 15 April 2011

My favorite computer interface has to be the fictional one used by Tom Cruise in the 2002 Steven Spielberg movie Minority Report (based on a 1956 short story by Philip K. Dick). In the movie, Cruise plays a time cop who is part of a team that prevents murders by predicting them in advance and arresting the future perpetrators.

What has always fascinated me about the movie is the computer interface the cops use to do their investigations — it’s a huge holographic screen that hangs in the air in front of the user, who interacts with it using virtual-reality gloves. Here’s a screen shot from the movie that will give you an idea:

Computer interface from Minority Report

The exciting news for me comes from a TED Talks video from February 2010 showing a lecture by John Underkoffler of the MIT Tangible Media Group (“John Underkoffler points to the future of UI“), who was science advisor for Minority Report. He and colleagues designed the interfaces that appeared in the film.

Underkoffler has some fascinating things to say about how interfaces are evolving. He tells how the design work was done for Minority Report — the design for the computer interfaces was done as a real R&D project.

But most exciting is that Underkoffler and colleagues are actually developing the real thing — the “spatial operating environment” as he calls it — and he was able to demonstrate it during his talk. Here’s a still of his demo from the video:

John Underkoffler demonstrates UI

During his talk he says:

Much of what we want computers to help us with in the first place is inherently spatial, and the part that isn’t spatial can often be ‘spatialized’ to allow our wetware to make better sense of it.

A spatialized interaction model, he believes, improves our computing experience, as it aligns better with the way our brains work.

During the talk, Underkoffler demonstrates a logistics application his team is developing that combines structured data with 3D geographical mapping. He also shows how a spatial operating environment might be used for media manipulation and editing.

Very soon, Underkoffler says, “this stuff will be built into the bezel of every display, it’ll be built into architecture.”

At the end of the presentation, the host asks the big question: “When? … In your mind, five years’ time, someone can buy this as part of a standard computer interface?”

Underkoffler replies, “I think in five years’ time, when you buy a computer, you’ll get this.”

The fist “killer app” for the spatial operating environment? “At the moment, our early adopter customers — and these systems are deployed out in the real world — do all the big data-heavy, data-intensive problems with it. So, if it’s logistics in supply chain management, or natural gas and resource extraction, financial services, pharmaceuticals, bioinformatics — those are the topics right now. But that’s not the killer app!”

He leaves us hanging at that point, recognizing perhaps that the most interesting applications are impossible to foresee.

Here’s the video in its entirety, with lots of fascinating demonstration footage:

AB — 1 June 2010

Today I ran across this great comic by Sydney Padua on the BBC News web site. In the 19th century, Charles Babbage invented the Difference Engine, a mechanical precursor of computers.

The difference engine was never completed during Babbage’s lifetime, but here is a link to a photo of one at the London Science Museum built recently.

AB — 9 July 2009