Last month Microsoft's CEO Steve Ballmer unveiled a product called 'Surface'. Surface needs no mouse or keyboard. Onscreen objects move like real 3D objects and are manipulated directly by touching the screen. Surface is a Windows Vista "coffee table" computer that features multitouch - the ability to respond to more than one input at a time.
Surface represents the coming of the third-generation PC user interface. These are the main characteristics of this interface: multitouch, gestures, physics, 3D and the minimisation of icons - all elements of Surface - and, interestingly, all elements of the Apple iPhone.
Such a user interface lets you "grab," "slide," "pinch," "rotate," "expand" and "move" on-screen virtual objects as if they were real. Like the iPhone.
The shift from the first generation to the second - from command line to graphical user interface - was 23 years ago, so we are long overdue for the next generation. Will the desktop version of this third-generation UI would come from Apple or Microsoft? The answer, we suggest, is both.
Microsoft beat Apple with the Surface announcement. But will Apple beat Microsoft with shipping an actual product?
What is Surface, anyway?
Microsoft plans to sell Surface devices starting later this year to hotels, stores, restaurants and public entertainment venues as a kind of gimmicky marketing, gaming and informational kiosk.
Surface performs some neat tricks. Five cameras watch from below for what happens on the system's screen. Software processes the live video and recognises objects and hand movements in real time. Unlike, say, Tablet PCs, Surface doesn't have an actual touchscreen. All input is based on what the cameras see.
While iPhone's multitouch is optimised for two touches, such as expanding a photo by moving two fingers away from each other, Surface has been optimised for up to 52 touches. That means five people can use all their fingers and Surface will register all the movements. Multitouch Texas Hold 'Em anyone?
Surface can recognise objects you place on the screen if those objects have a three-quarter-inch square bar code-like identification tags called dominos affixed to them. Any object placed on the screen will immediately be surrounded by an on-screen glow.
T-Mobile plans to use this object-identification feature in its stores. Customers will be able to place mobile phones on the Surface screen and information on the phones will pop up.
What is Surface Computing?
Microsoft Research and the company's hardware division have reportedly been working on Surface for about six years. During that time, they built some 85 prototypes.
The Surface product is cool enough, but what's really important is the broader Surface Computing initiative and platform. Surface is no novelty, fad or vertical-only technology. It's the near future of mainstream PCs, and it's going to be in your home within five years.
Ballmer said Microsoft intends for Surface technology to become ubiquitous in homes "from tabletops and counters to the hallway mirror," and we believe him.
With this technology, you'll be able to wirelessly sync your phone, Zune or camera with the Surface computer by simply placing the gadget on the screen. Placing a Wi-Fi camera on the screen starts an auto-sync, and the photos inside the camera "spill out" on to the screen.
Look for super-expensive consumer Surface Computing PCs late next year. However, as with most things in technology, prices will decrease, so look for cheap Surface PCs in three to five years.
Why Surface Computing matters
Three things are surprising about Ballmer's announcement. First, Microsoft was able to keep the project a secret. Second, the first product will ship as early as this year. Third, Microsoft adds to the existing research on third-generation user interfaces the concept of recognising objects.
Pundits, the press and users - including me - have been hard on Microsoft lately. And for good reason. Flaccid Vista sales and confusing Vista versions, high prices, lame initiatives such as the Ultra Mobile PC and a general lack of innovation have given the company an increasingly bad reputation.
But Surface is a spectacular home run. The secrecy, the implementation, the rollout plan, the early marketing all impress.
Surface appears to give Microsoft an early lead in the next generation computing platform, and, significantly, it thrills partners like Intel and others. Surface craves massive computing power. It guarantees another decade - or two - of global demand for ever-newer, bleeding-edge hardware. And even though Microsoft will build the initial hardware itself (using partner components, of course), it's likely that the company will extend the platform to PC makers like Dell and HP.
Will Apple be first to ship?
For two decades, Microsoft critics and Apple fans have bashed Microsoft for copying Apple's user interface innovations. First with the graphical user interface concept itself, then with Windows 95 and, most recently, Vista. Never mind that everyone, including Apple, copied Xerox.
Surface kills such bashing - no one will be able to say Microsoft followed or copied Apple.
However, they will be able to say that iPhone was technically the world's first third-generation device. The similarity between Surface and iPhone was made obvious in the official Microsoft press release, which said: "Imagine quickly browsing through music and dragging favorite songs on to a personal playlist by moving a finger across the screen."
Uh, no need to imagine that. It was clearly displayed in Steve Jobs' Macworld keynote in January. But the iPhone's limited processing power allows it only a tiny fraction of the real power of full-size, third-generation computers.
Call us irresponsible, but we think there's a chance that Apple will announce something similar to Surface soon, and possibly even beat Microsoft to market with it.
Apple CEO Steve Jobs will deliver a keynote address at the company's Worldwide Developers Conference on 11 June. He is expected to show a feature-complete version of the Mac OS X Leopard. Given Jobs' habit of rolling out surprises at such events, it's reasonable to speculate that he might unveil a third-generation interface product - a Surface competitor - that runs on Leopard and an Intel-based hardware platform to go with it.
A shock third-generation desktop UI announcement from Jobs 11 June would provide another reason for Apple's recently announced delay for Leopard. In any case, Microsoft's Surface ships in November while Leopard is expected in October. If Leopard comes with a surprise third-generation user interface option, it would beat Microsoft to market. If such a product is for consumers, we'll see Jobs on the cover of Time again.
If, on the other hand, Apple and Jobs have nothing in the third-generation space up their collective sleeve, we're looking at a whole new ball game. The perception and the reality will be that Microsoft, not Apple, is the leader and innovator in the next-generation desktop user interface department.