Linux MPX Multi-touch Alternative to MS Surface 182
An anonymous reader writes "Gizmodo has published an article (with video) on the Linux-based free alternative to MS Surface along with a quite interesting interview with its creator, Peter Hutterer.
"It may not be as fancy-schmancy as Microsoft Surface or Jeff Han's demos but this video of a Linux-based MPX multi-touch table shows that things are moving full speed ahead in the land of the free penguins. We talked with developer Peter Hutterer, who gave us his insight on the project, the iPhone and the ongoing multi-touch craze."
He talks about Jeff Han's work, MS Surface and defines the iPhone as "not the first in what it's doing, but definitely a huge impact" in the field."
MultiMeh... (Score:5, Funny)
Re:MultiMeh... (Score:5, Interesting)
Re: (Score:2)
To be honest I use the multitouch trackpad on my Macbookpro all of the time. Two finger tap for right click, two finger drag for scrolling with the usual single finger tap for left click and single finger drag for normal drag. Multitouch in a small sense is something that I miss when I go to another laptop because I instinctively two finger tap trackpads to try to right click. No need to scroll in a special part of the track pad, no need to press a special part for left and right click. Just the gesture anywhere on the trackpad. Thats multitouch for me in action and working.
I do the same thing in KDE 3.5.7, but I have my two-finger-tap set for a middle click. I use the bottom and right side of the trackpad for scrolling.
Re: (Score:2)
Re: (Score:2)
I have a synaptics touchpad in my gateway and use it in a similar manner to the GP, but under linux. Not new tech at all, it just seems the windows drivers for the synaptics pads don't have as many options.
Of course multitouch isn't new either.. actually using it is. Tactex created a multi-touch
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Insightful)
Re: (Score:3, Funny)
Impractical indeed (Score:2)
Seriously, it'll have a lot of practical problems : There are going to be huge ergonomical questions to be answered.
:
Namely the best position to use it
- Put it straight up (à la Minority Report) and the user will end with elbow and/or shoulder fatigue, strain and stress-induced injury.
- Lay it flat on a table (à la Microsoft Surface) and the user will be able to rest his/her hand and wrists *BUT* then he/she'll have to look down (instead of
Re: (Score:2)
Yeah, right...only if you're lucky enough to have been born with three hands.
(I'll give 'ya a few minutes for that one to hit 'ya...)
Re: (Score:2)
"schmancy"? well la-di-da (Score:5, Insightful)
I love how the community words stuff, sounds like a child being envious of big brother syndrome. I don't consider Microsoft offerings superior to others, just pointing out the wording and what is sounds like. I hear that kind of stuff way too often. Linux should be comfortable in what it is and not feel the need to compare.
Re:"schmancy"? well la-di-da (Score:5, Funny)
Re: (Score:2)
Linux isn't comfortable or not as it's an OS but I disagree with your assertion that the community should be comfortable with the state the OS is in as it's no where near good enough to compete with more polished systems.
Until the day that Linux is just as easy to use as Windows/OS X and the professional application base is the same, the community will need to continue the push towards greatness. While that day may never come, I can
Re: (Score:2)
Linux is NOT an Operating System it is a Kernel. An operating system is Gentoo, Red Hat, etc..
Just because your personal opinion is that Windows or OSX is "better" doesn't make it true. Just as the opposite is true but based on your lac
Re:"schmancy"? well la-di-da (Score:4, Informative)
An operating system controls access to the hardware. Linux is an example.
Gentoo, Red Hat etc are application suites. Bash is not part of an operating system, it is an application, just like Inkscape or Word, or Emacs
TWW
Re: (Score:2)
The MPX vides just didn't seem to track the motion as well as the MS Surface video demonstrated. If "fancy-schmancy" means "more responsive", then give me fancy-schmancy any day.
Re: (Score:3, Informative)
Except the most compelling feature of the Surface, the ability to recognize objects placed on it, was faked for the purpose of demonstration. All the objects placed on the surface had large barcode stickers (called "domioes" [arstechnica.com]) placed on the side facing toward the Surface (and conveniently away from the camera.)
One also hastens to add that the Surface ran no form of operating system Microsoft sells (or wo
Re: (Score:2)
Re: (Score:2)
Even without comparison to Microsoft there are various things that don't appear polished with this MPX and Linux in general. While I do agree it's often taken too far, I think some level of
Re: (Score:2)
fancy-schmancy == Ready for the public.
sorry, but thats the first thought I had...
Re: (Score:2)
Re:"schmancy"? well la-di-da (Score:5, Funny)
Sure, until now. But with vi running on my coffee table, things are going to change around here!
Comment removed (Score:5, Funny)
mod it up! (Score:2)
Re: (Score:2)
Ke? (Score:4, Insightful)
Re: (Score:2)
So this means I can hook up two usb touchpads and do the two-handed flipping thing/finger-paint with both hands at the same time, it seems. To me, this is more interesting than
Why not... (Score:5, Interesting)
http://www.instructables.com/id/EJIXKOEF3ER7VN5/?
Hardware seemed the issue (Score:3, Interesting)
Also, I don't think it would have taken much to add Beryl for that extra bling that MS can't offer.
Re: (Score:2)
A traditional touch-screen monitor can only read one touch at a time.
Re: (Score:3, Informative)
Then we should break from tradition. [multi-touchscreen.com]
I'm sure cash is a limiting factor at this point, however.
Re: (Score:2)
Question: Common Practical Uses? (Score:3, Interesting)
Maybe it's just me, but I'm not seeing any widespread practical use for this critter outside of some extreme niches (e.g. kiosk or limited industrial or medical machine interfaces).
Re: (Score:3, Funny)
Re: (Score:2)
Storage? How often do you store things on the surface where you use your computer?
Easily... I can jam paper items that need attention under the monitor (e.g. bills), the bucket o' caffeine (say, a 20 oz. bottle of soda or cup of coffee) sits somewhere next to the keyboard, blank CDs/DVDs, geek sticks, etc etc etc... clutter items all, but in the current setup, none of it blocks my view of the screen, or hinders my typing on the keyboard.
Stuff like that.
Re: (Score:2)
Re:Question: Common Practical Uses? (Score:5, Interesting)
Also, save the CAD file to a PDF, e-mail it to the client, and he can view the drawing package in full on their table, "Red Line" it/mark it up, save it, and e-mail it back.
Considering a package can run from ten to a hundred drawings, this potentially saves a ton of paper and other resources.
Re: (Score:2)
About the only practical application I can think of would be to sit there and putter around with Analyst's Notebook.
Re: (Score:2)
Re: (Score:2)
This technology will be soon implemented in such unheard of places as conference rooms, executive boardrooms, public kiosks and convention displays.
Kiosks I could see - an interactive "you are here" sorta map/info center... the expense might limit how many get used, though I like the idea...
Board/conference rooms? Good idea. We're still at a place where everyone brings their own PDA's or laptops to show off the latest Powerpoint-built labor-of-love, so that'll have to be factored in. I suppose that some sort of driver could be plugged into to translate not only outbound video, but mouse inputs (then again, don't they have similar rigs already, at
Actually it's more impressive... (Score:5, Insightful)
This demo uses real applications! It's easy for MS (or whoever) to throw together a video of someone using a neat interface. You see all kinds of slick animations of photo-libraries and data being automatically uploaded to cellphones. The problem is it's probably all fake--the visual equivalent of a mockup. Basically they are showing you the way they *hope* it will look at work. If you look at some of the older Vista demos (before it was released) you'll see alot of mockup video that was never realized into actual code.
In this demo, they actually start by using Google Earth and scrolling through webpages. The fact that they are using real applications is much more impressive. It makes me believe that they may have something functional in a reasonable amount of time. It also shows that they are thinking about it as an extensible platform that can run generic software, rather than something locked-down that will only run approved code (i.e. just a really big PDA interface, rather than a novel way to interface with existing computer hardware and software).
I'll be impressed when... (Score:3, Funny)
Re:Actually it's more impressive... (Score:5, Informative)
Or do you think MS were somehow incapable of getting google earth to run on a computer? Because that's the only assertion you've made that, if true, would make this offering "more impressive" than that from MS. Or, maybe, these guys didn't have the ability to make new applications, and had no choice but to use some really basic stuff somoene else had made, that's been knocking around for years?
Re: (Score:2)
It has nothing to do with Google Earth, or any application shown in the video. This is not just about multi-touch, it is about an almost infinite number o
Re: (Score:2)
Re: (Score:2)
You do realize that the M$ demo was a fake, and that their "Surface" isn't capable of those features at this time. M$ admitted to this.
See this video [youtube.com] of Surface being used and demonstrated live. You are either be misinformed or lying.
The linux demo was a real demo. The iPhone is a real product. M$ is in fantasy land with a big useless table.
Multi-touch has been kicking around for longer than this Linux project and the iPhone and Microsoft Surface, before we start giving Steve Jobs credit. Microsoft Surface specifically was first looked at by Bathiche and Wilson of Microsoft Research in 2001, and the first prototype was done in 2003. Apple had just released their iPod at this time, so I'd be amazed if the iPhone was under serious development a
Re: (Score:2)
Re: (Score:2)
Difference with the 'Linux' offering:
- Surface is backlit so your hand does not interfere with the image (a matter of implementation probably as long as the detection mechan
Re: (Score:2)
The particular device being used is more or less irrelevant. For this particular device, it was a DiamondTouch which has the advantages and drawbacks you mentioned.
Re: (Score:2)
1. It shows the power of X.
2. It works within and "extends" existing frameworks.
This makes it way cooler than .
With MPX, you're starting from all of the tools of "legacy" X, and all your "legacy" applications work.
X development is getting very exciting; and MPX and/or Compiz are just two examples of this.
Re: (Score:2)
There is variety of tools to record such demos and replay them and no-one would notice the difference. I've done some demos myself because I really didn't want to make live demos everytime some customer visited our website :) We even did one demo where we were supposed to show how files move through IPSEC tunnel and how system is able to roam between LAN/WLAN/Dialup at the same time. Well, everything worked for about minute or so, then the system crashed and had to be rebooted. Our clever marketing droid bl
Re: (Score:2)
When did this conversation switch to talking about the iPhone?
Re: (Score:2)
Arbitrary window rotation? (Score:3, Insightful)
Everything should be vector drawn, so theoretically it shouldn't be a problem. But it will require pretty high resolution to keep from getting too fuzzy of text. At least that's how it seems to me.
Re: (Score:2)
http://www.mandriva.com/projects/metisse/ [mandriva.com]
Re:Arbitrary window rotation? (Score:4, Funny)
The one without any windows can pick up his chopsticks and eat.
GAH! Stop! (Score:2)
On the other hand, I think this has to be a record with a new technology getting Linux support. It used to be you'd have to wait a while
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Funny)
Re: (Score:2)
MS Motion-Detect is more like (Score:4, Informative)
There is no interaction with the 'surface' other than to prescribe a boundary layer (zone) for the cameras to baseline.
Re: (Score:3, Informative)
Here is one without cameras: http://www.youtube.com/watch?v=ulwA3n8AYM0 [youtube.com]
Re:MS Motion-Detect is more like (Score:4, Insightful)
I don't understand all the sour grapes associated with this. While I have no use for the interface it's not to say something worthwhile can't be produced.
demo shows flakiness (Score:4, Insightful)
Maybe the mouse still has some advantage?
I found it funny that.. (Score:2)
Re: (Score:2)
Re: (Score:2)
What we need is a way to translate touches into meaningful input to existing and new applications. Don't get hung up on the buggy-ness of the hardware interface at this point. If we can standardise the OS interface, and
ETA for consumers (Score:2)
I already have some uses for it and would love to develop for such a system.
Re: (Score:2)
I'd estimate thats its currently possible to put together a large (42" or greater) version of one of these with 1080p (display) resolutions for under $800 EXCLUDING the cost of a PC. With some clearer hackery you could probably get the sensor resolution up to higher than that.
If I currently had the space for one Id be building
The big problem with tabletop displays... (Score:3, Interesting)
Re: (Score:2)
Sure, if you drape yourself over the desk it can be a pain. Similarly, if you slouch in your chair while reading slashdot you can develop horrible back problems too. But if you sit up straight it's no problem with either configuration.
Tilt a tabletop display like a draftsman's table and it's even easier to avoid back problems.
Patents you say? (Score:2)
Disclaimer : I am not a MS fanboy, I run Ubuntu but this is a valid point people keep forgetting.
Re: (Score:2, Insightful)
Microsoft is not an innovator, and never has been (the history speaks for itself). Microsoft gets credit as an innovator because of its incredible power, gained through dirty business tactics. The same could also be said for many (most?) corporations.
This touchscreen technology has been in development for a long time, before Microsoft even looked at it and long before the vaporware announcement of
Ethernet (Score:2, Funny)
There is a TouchTable with real applications (Score:3, Informative)
You people are missing it (Score:2)
This is not the same as Surface. Surface uses cameras to "see" the inputs, there are a finite (and low) number of inputs they can track simultaneously. Same with the iPhone, it can only track two inputs.
This is a complete framework to allow new and unique inputs to be created and t
Who do I make the check out to? (Score:2)
Okay, who wants to build me one of these, and how much do you want for it?
In all seriousness, though, it would be nice to have one of these doo-dads for less than 'expensive'...
I suppose running one on top of a flat TV is impossible, for some reason? Everyone seems to want to use projectors...
How did Surface "detect wireless devices", and... (Score:2)
The one thing that I thought was "remarkable" about Microsoft's Surface demo was that the machine seemed to recognize that a wireless device had been placed on the surface and interacted with it. Now, obviously "seeing" a wireless device itself isn't that remarkable. But knowing which one was a particular blob on the 'screen' seemed fairly magical. Anyone have an idea how that was done?
The rest of the stuff cool, and I'm sure that whomever can afford those toys will enjoy them,
Re:How did Surface "detect wireless devices", and. (Score:2)
It's one of those things that seems obvious in retrospect. The devices that it can recognize have barcodes or dotcodes on them, which the cameras can see and easily decode. In this way it knows that a certain blob is a given device.
Re:How did Surface "detect wireless devices", and. (Score:2)
My pc can recognise my mobile phone and sync to it when the phone is in my pocket - I think they call it Blootoot or something....
Re: (Score:2)
Will it support rear-screen? (Score:2)
Also, I'd like to see an open implementation that is less-dependent on what detection technology is utilized-- somethin
Software! (Score:5, Interesting)
You know, Microsoft didn't invent this multi-touch stuff, and neither did Apple. Its been around as research projects for years. So why is the MS version such a big deal?
Software!
See, the real hard part about all this is the fact that you need to come up with a completely new set of UI conventions and implement a completely new set of applications in order to make it a useable product. Until now with MS, nobody's done that.
From the article, this MPX thing seems to consist of nothing more than a modified X server, running "normal" (i.e., designed for a single cursor) applications. Therefore, it is not nearly as impressive as the MS Surface.
Re: (Score:2)
From the article, this MPX thing seems to consist of nothing more than a modified X server, running "normal" (i.e., designed for a single cursor) applications. Therefore, it is not nearly as impressive as the MS Surface.
Forget "impressive" - let's talk "practical". (warning: impending car analogy...)
One of these two I might or might not see in the indeterminate future; sort of like looking at a "concept car". The other I can likely put to use right now, with only the matter of getting my mitts on the right parts to do it; sort of like looking at a "custom car".
One of these two uses parts that haven't been invented yet, and may or may not even work. The other uses common parts that anyone can put to use.
Re: (Score:2)
Re: (Score:2)
From the article, this MPX thing seems to consist of nothing more than a modified X server, running "normal" (i.e., designed for a single cursor) applications. Therefore, it is not nearly as impressive as the MS Surface.
Actually if you read more into the technology, MPX provide multi-touch and multi-input information to any application that wants to make use of it, but it also provides the standard single-input interface that most existing apps expect. So you get the best of both worlds, backwards compatibility with all of your existing software, plus all the new software that is going to take advantage of multi-input/multi-touch technology.
Re: (Score:3, Informative)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Insightful)
funny coming in with an article praising linux for ripping of ms.
but then again what can we expect from people who also think that ripping off unix is innovation?
Re: (Score:2)
Re:Again Microsoft copies other people's technolog (Score:2, Interesting)
Re: (Score:2)