10/GUI — an Interface For Multi-Touch Input
Naznarreb writes "R. Clayton Miller has an extremely impressive GUI concept he's calling 10/GUI (video; written description here). Essentially, it combines the high-bandwidth input possibilities of multi-touch interfaces with the ease and immediacy of a mouse. The video is quite interesting, and, for me at least, pretty jaw dropping. This is a dramatic re-imagining of the current mouse/screen schema, one that I think has significant potential."
Theres still a few problems though. For one, mouse is an incredibly precise input device - you can pretty easily move it along same pixel axis, or get it precisely to a specific pixel. It's hard to do that with your fingers because the area they touch is a large one, it's not easy to just move your finger by one pixel and your hand tend to shake a little bit too. If you look at the video, you see everything in the interface is quite big and even a few small windows take lots of place.
Other problem is that now your both hands lay on the wide touch area and you dont have a keyboard. If you put them side to side, you'll only have one hand on the touch area and dont get the full power of it. Moving hands between them all the time is inefficient. Typing on the touch area gives no feedback and again takes your hands of the "mouse".
It would also be quite impossible to play FPS or other kinds of games with this type of setup.
So no, I still dont see touch interfaces replacing the usual keyboard+mouse combo anytime soon. However, I would love to have this kind of system in my living room (either just for the tv, or the computer thats connected to tv screen). It's clumsy to have keyboard or mouse in living (at the moment I have MX Air -mouse, which is okayish), but this would be perfect for such job. Not for a desktop pc replacement though.
How can you over-hype a one-paragraph summary?
Five minutes into the video and I'm still none the wiser as to how this is supposed to be an improvement in the use of my computer, or more comfortable, or easier. The "real-world" demo towards the end doesn't seem at all impressive and leaves out an awful lot of computer uses (we'll start with gaming, because it's easier to pick on multitouch for that).
Why is everyone determined to sell me multitouch but can't actually show a decent use that justifies the price/hassle/upheaval/software development costs?
I love the concept, but I imagine myself stretching over the touchpad area to type, which wouldn't be very ergonomical. I can also imagine that the base of my palms would rest on the touchpad area occasionally as I type.
But I'm not sure how many people will be wanting to drag their fingers across a surface for 8 hours a day. One of the benefits of a mouse over a touch service is that there's less friction for the hands- all of the rubbing of objects is between the mouse and the surface.
Can I see this replacing the mouse? No.
Can I see this supplementing the mouse? Yes
Can I see this being placed with a mouse and keyboard? No- the combined three objects would take up too much space (who really has that much desk space?)
It doesn't really seem like an improvement in window-management for me either. Sure, window overlays are a bit cluttered, but then again there's only so much information one can process at a given instant.
I tend to have a *lot* of items running as I multitask. A web-browser, document, several terminals, perhaps a coding window, and others. Having windows aligned horizontally it going to be a PITA if I have to zoom out every time I need to jump from #1 to #15. In that event, a taskbar really is quite a nice thing and "just works". Perhaps rather than having a left (contextual) and right (global) menu, they could also have a bottom/top (taskbar) menu.
The flat surface is not ideal from an ergonomic point of view. The touch-sensitive surface should be curved so that the user's hands can be held at a more natural angle. Preferably two domes of soft, touch-sensitive material, and two small raised dots on the top for tactile positioning. Hm? what? sorry, I drifted off there for a moment... what were we talking about?
When I saw this video, I immediately thought of this article: http://www.appleinsider.com/articles/09/10/01/evidence_of_apples_tablet_like_input_interface_reappears.html
I like my GUI text-only, 80 characters wide by 25 lines long. The way Ghod intended.
oh yeah and 7-bit ASCII only... none of this fancy schmancy 8-bit extended code-page goop.
and GET OFF MY LAWN! Damn kids with their game boys.
Karma: Excellent. 15 moderator points expire sometime.
- iphone
- window button position
- dashboard
- expose
- dock
- cinema display
wonder what platform they're going to market to first eh?
I work for the Department of Redundancy Department.
I disagree with an earlier poster who says this can't replace the desktop interface we know.
He points out that it is inefficient because one has to move hands between keyboard and pad.
It seems to me that this interface can be manipulated with just one hand. that's how the mouse works now. you take your hand off the mouse to work with the full functionality of the keyboard, why couldn't 10/GUI replace that?
Better still, why not have both! The pad can sense a mouse and act as a mouse pad. If you need to use it as a pad move the mouse off, or perhaps use both the mouse AND the pad at the same time (one hand each). I can see a lot of possibilities there. It could clutter a desk, sure, but I'm sure we can solve that problem.
Second, but probably more importantly, I can easily see this for the work I do, which I imagine is similar to many other people.
I use my system (two monitors) for business. I have data on one side of the screen and sometimes excel or word on the other screen. In addition (here's where 10/GUI could be useful) I'll have a pdf open in the background which i need to quickly scroll through ("in adobe, quickly!?" you ask?). With one hand on the mouse I can quickly zip through Morningstar data, and use my free hand (on the pad) to scroll through a document, then quickly zip back and forth, scrolling and zooming as necessary. Right now that's just using a mouse and it can be tiresome to move around with just that little pointer (especially morningstar! oh it would be nice to have a touch interface for that...)
Finally, I need to have a "document scroller" or whatever it is that I can resize and move around, as I find myself with documents that sometimes need to show different parts of their data on screen. Basically I need to be able to "undock" documents so i can use them effectively (like papers on an actual desktop) and then redock them when I'm done.
That would be a beautiful interface that I do feel would save me some time and frustration. I would buy that for my business.
-
I really like the idea, but not so much the implementation. Two observations, and one theoretical quibble:
1) On the hardware side, turning the multitouch interface into a second touch screen that could work as a mouse-like input device (like the video shows), or bring up a keyboard (like the lower half of the iphone, only taking up the whole space) would be preferable. A keyboard without physical feedback would be awkward at first, but after getting used to it, you could do away with a physical keyboard entirely. You could also stick meta-materials from the UI down there. You could have something like a system dock with quick links to open programs and switch windows. And you could have, say, the clock, wireless indicator, battery indicator, etc. down there. It would cut down on clutter on the main screen.
2) On the software side, I'm not sure that I see the advantage of their version of a linear window manager the way they have it set up. Instead, it seems more useful to fan applications in and out, turning the name bars on the side into tabs. Window one opens and slips into place with its name bar on the left side of the screen. Window two opens from the right, partially obscuring window one. Window three moves window two all the way to the left, leaving window one entirely obscured, except for a tab. And so on. That way, you have a visual representation of every window on the screen at all times. Much simpler to track than having to zoom out.
And my theoretical quibble: I know, it's odd coming from a longtime mac user, but I dislike the concept of a physical UI so closely tied to a particular software system that you have no alternative but to use them together. I look at this, and I fear "The Windows Computer of the Future." You buy a multi-touch computer that has Microsoft's future OS on it, and the hardware interface is so specific that you couldn't, if you wanted, chuck the software and install Linux. I can imagine a Linux-like alternative being written for this interface. But I can also imagine a set of patents that would encumber alternate OSes, such that you end up with a One Computer One OS system. Which is far, far too restrictive, and invites vertical monopolistic practices.
It seems that every time an "improved" interface to your computer is invented, they get more complicated whilst simultaneously looking simpler.
This particular interface perhaps has potential for the expert user (like most slashdot folks), but I don't see your average housewife or Grandpa wanting to remember how many fingers to use for what.
And just what are you supposed to be doing with the fingers not touching the screen? Hold them in the air?
How about your left hand? Keep it in your pocket until you need a context menu?
I'm guessing you will still need a keyboard; where is that supposed to fit on your desk?
Apple got it right with the iPhone - by restricting the buttons and losing the stylus they have greatly simplified the interface.
*I* personally miss the hardware buttons from my Windows phone and taskbar - but those things were sacrificed for the greater good.
Humor from a Genetically Molested Mind
Yes, this is slick. Yes, it's an improvement. Yes, this will happen. But...
Having seen people have trouble with pressing control and clicking at the same time (to deselect a single item), I foresee a chilly reception, user frustration and a training issue. 10GUI is like playing Mozart among people only able to manage Chop Sticks.
I see this as stratifying feature... the have's and have not, the able and the un-able. I would request this for my workflow, but the run of the mill admins would be stuck with the keyboard. Aside from the social aspect, there is the difficult task of convincing the boss that "you need this, even if the others don't". Good luck with that.
I have grown to hate the windowing paradigm for all the reasons cited. I'm not convinced that the linear arrangement is an improvement. I'm more in favor of multiple monitors, the main screen for the primary task and satellites with multiple windows for ancillary tasks. 10GUI doesn't address this.
Apple got its multitouch technology by buying a company called FingerWorks. FingerWorks' primary product was just like what 10/GUI describes: a multitouch surface that could either replace they keyboard or the mouse(pad). It largely failed in the market.
People use the keyboard and mouse because they really work well. If people did want more DOF, it would be easy to add more sensors to a standard mouse, for example to record twisting, pushing, and other pressures, but even that isn't catching on.
Another idea that keeps bubbling up is the idea of pressure sensitive keyboards; they also keep failing because the resulting interactions just become too complex and add little benefit.
The real flaw in all these devices is the assumption that the limiting factor in communicating with machines is they "bandwidth" of they keyboard and mouse. It really isn't. Generally, people can think no faster than they can type and mouse, and speeding up the keyboard or mouse any further is pointless.
little behind these guys: http://www.perceptivepixel.com/ Doncha think?
Application centric user interfaces are already a problem. On both Windows and Mac these days there's an increasing level of application-centric organization, and that breaks the task-centric workflow badly. I normally have a separate workspace for each task, with windows from each application all visible simultaneously. I can surround each primary document with windows of all sizes, to the sides, above, and below. The 10/GUI control model looks very very good, and would work well for a multi-desktop window-oriented workflow, but the Con10uum user interface would be a huge obstacle multi-document workflow.
He was still single clicking from a single point of interest, though he had several points he could choose from, he just had 5 mouse pointers on the screen slid around using the basic inaccurate touch pad finger method. But then again, I for one hate touch pads in general (prefer intellipoint like devices on business class laptops), so I guess maybe I am biased. Seemed to me to be more chaotic than graceful.
You know what other interface uses all 10 fingers...a piano.
Virtuoso pianists can make magic with the interface.
Most people never really get it.
This is the fundamental limitation of all these schemes. The mouse is easy enough that anybody can use it. The more manual dexterity that's required, the more it becomes like learning to play the piano.
It would also be quite impossible to play FPS or other kinds of games with this type of setup.
Have you ever played Metroid Prime: Hunters on the DS? It could work very well. I don't see any problems with gaming on a touchscreen. The keyboard placement issue is the only real problem I can see.
"When information is power, privacy is freedom" - Jah-Wren Ryel
From watching the video, it looks like they presuppose quite a high degree of dexterity on the part of the user. To resize an app window in the video, they touched three fingers to the pad, held two of them still while pinch-zooming with the third. Now, you probably don't have to hold two of the fingers still relative to each other, but this still sets the bar quite high in its requirements for independent control of your digits.
This would exclude a lot of users, and not just those who are missing a few fingers. About 10 years ago, I helped set up some web-browsing PC's in a community-college library. One of the things I hadn't anticipated was that some of the older users were lacking in coordination to the extent that it made it difficult for them to use the PC effectively. Even the task of trying to double-click fast enough to get it to register as a double-click would cause these users to twitch some of their arm muscles, causing the mouse to scoot a couple of inches in the middle of the double-click. They'd try several times to get it right, but the mouse always ended up moving off of the targeted icon before the double-click was complete.
What we eventually had to do was to provide trackballs, so that the user could move the mouse pointer to where they wanted it and then, taking their hand off of the ball part of the trackball, double-click the buttons. So, that is the level of dexterity that some users are at. So, this three-finger-pinch-zooming idea... I could see this being extremely frustrating for them.
Metaphors are held to the laws of physics, aging and death. Witness crop of new gestures creeping up on desktop files and apps.
Transitional schemes bridge us to the next heuristic interface which hasn't evolved yet to mass market technology.
Voice .vs. touch will define the future as technology obviates the necessity to command .vs. control.
Used a multitouch pad a few years back replacing a mouse. Had multiple gestures and macros. After a while, though, my fingers became oversensitive to the surface and the touch became very uncomfortable.
I blogged this last night. Short version: fail.
Problems:
1. You just doubled the amount of space I need between myself and the monitor.
2. Multitouch allows for more kinds of interaction: true! However, this interface steals ALL of them away from use by the applications.
3. Left and right sides of the screen aren't discoverable. Might as well be top and bottom -- i.e. bottom of the screen for application launching (call it a "dock") and top of the screen for context-specific options (a sort of "bar" of "menus").
4. Linear spatial overload of windows is no better than two-dimensional spatial overload of windows. Labelled zoom-all-the-way-out cheat no better than Expose and application switcher.
5. Where does file management fit into this scheme?
Lukas Mathis calls 10/GUI "one of the most dramatic reimaginations of the desktop user interface I've seen in a long time" but on examination it's an incremental hardware update with no real interface breakthroughs. Keyboard + mouse has gone on for far too long, as has the W.I.M.P. interface. A better direction would be a tactile multitouch surface which can be anything it needs to be, including a keyboard (for any language), coupled with a GUI that represents tasks and actors rather than objects in a space. 10/GUI does nothing about window and document clutter, squinting, scanning large lists, or making the computer's workings and status an organic part of its presentation. The video may be a slick investors' reel, but shows no real progress.
A flat plane of glass sitting on a desk has all the same ergonomics issues a flat keyboard has. The 10GUI concept uses 5th fingers way too much too, just like a standard key board uses 5th fingers too much.
There need to be an input device with both hands resting on the desk with thumbs up and palms facing each. Until they figure out a way for hands to rest in a natural position while inputting, there's going to be big problems with repet. motion injuries. You have to spend too much time in whatever positions manufacturers put you in.
The only one that gonna work without injuries is the natural position hands return to at rest.
Fortunately half the population is already naturally equipped with this interface.