On the debate about the usefulness of multi-touch, I think good arguments are being made on both sides.
I definitely see multi-touch changing the way we interact with computers. Anyone who watches the demos of Microsoft Surface has to admit that the technology is not only extremely cool, but extremely useful in a variety of contexts.
However, I agree that multi-touch on the laptop as shown in the Windows 7 demo is kind of silly. Not only will your arms get tired, but the impact of your fingers against the screen will cause the laptop screen to bob around on its hinges. And when the person in the demo uses two hands on that little laptop screen, it looks pretty cramped and awkward.
I think multi-touch would be great in a tablet form, where you can look down at the screen, or look at it at an angle.
I can also imagine a time when desktops are multi-touch. As others have pointed out, the screen will not be perpindicular. I imagine the screen being like a canvas, propped up at about a 30 degree angle. If you needed to type, you could pull up a virtual keyboard. And that's assuming voice recognition hasn't made typing obsolete.
As for the argument that virtual keyboards do not provide enough tactile feedback -- I think this notion is just based on the fact that we are accustomed to clunky physical keyboards. If we were raised on virtual keyboards like in Star Trek, we wouldn't miss the tactile feedback (or haptic response would be all we needed).
Besides, a virtual keyboard would be a lot smarter than the inanimate objects that we currently do our typing on. A virtual keyboard would fit itself to our hand sizes and ergonomic preferences. It would be smart enough to predict the keys we are trying to stroke if we give an ambiguous input.
- web browsing
- software / web development
- graphic design
- video editing and production
- financial / accounting / spreadsheets work
- sales / CRM / HR
- word processing and document management
- CAD/CAM and Engineering
- Scientific computing and Mathematics
I can see multi-touch being useful in all of these areas -- particularly things like graphic design, CAD, and video editing. These things are inherently visual and lend themselves to graphic modeling and direct manipulation of objects.
Also, I think we need to assume that voice recognition will also be an integral part of future interfaces (I suspect a lot of web browsing will be done by voice commands).
As far as sales -- have you watched the videos for the Microsoft Surface? You know, I always thought the first widely-used multi-touch applications would be silly paint programs or something, but it turns out Microsoft is putting multi-touch to work in a really impressive way in business environments. There is a cool video on YouTube where a guy is using Surface to customize different snowboards at a hypothetical snowboard store.
I imagine multi-touch would work with web browsing in a similar way. You could go to Amazon and browse though books like a library. If you find books that interest you, you physically move them aside and put them on a stack instead of clicking on "Add to Wishlist" and waiting for another webpage to load and then having to click your way back to where you were before.
I also think multi-touch has interesting applications in science and math vis-a-vis how we visualize and manipulate data.