Slashdot Mirror


Linux MPX Multi-touch Alternative to MS Surface

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."

182 comments

  1. MultiMeh... by pohl · · Score: 4, Funny

    Meh. All this multitouch hype is such a fad. Sure, it's great eye candy, but it's totally impractical. Do you really think that shit is going to scale down to the size of a phone!? Oh, wait...

    --

    The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    1. Re:MultiMeh... by pasamio · · Score: 4, Interesting

      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 always wondered where this setting was...
    2. Re:MultiMeh... by Anonymous Coward · · Score: 0

      Meh. All this multitouch hype is such a fad. Sure, it's great eye candy, but it's totally impractical.
      Two words: "Multitouch Pornography".
    3. Re:MultiMeh... by pohl · · Score: 1
      Two words: "Multitouch Pornography".

      Yeah, right...only if you're lucky enough to have been born with three hands.

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    4. Re:MultiMeh... by michrech · · Score: 1

      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.
      --
      bork bork bork!
    5. Re:MultiMeh... by michrech · · Score: 1

      Two words: "Multitouch Pornography".


      Yeah, right...only if you're lucky enough to have been born with three hands.

      How about three feet?

      (I'll give 'ya a few minutes for that one to hit 'ya...)
      --
      bork bork bork!
    6. Re:MultiMeh... by dfghjk · · Score: 1

      What does the iPhone do with multitouch again? Oh yeah, virtually nothing.

    7. Re:MultiMeh... by Cheapy · · Score: 0, Offtopic

      This poster is a liar. Everyone knows that Macs can't right click!

      --
      Would you kindly mod me +1 insightful?
    8. Re:MultiMeh... by InsaneProcessor · · Score: 1

      This isn't even remotely close to what M$ is doing. This is a crappy interface.
      And I don't even like M$

      --

      Athiesm is a religion like not collecting stamps is a hobby.
    9. Re:MultiMeh... by itlurksbeneath · · Score: 1

      Other than killing a pretty cool product line, you mean?

      --
      Have you ever considered piracy? You'd make a wonderful Dread Pirate Roberts.
    10. Re:MultiMeh... by Anonymous Coward · · Score: 0

      But LOOK! It scrolls!

    11. Re:MultiMeh... by eh2o · · Score: 1

      Just for the record the MBP trackpad isn't really multitouch in the general sense -- it is twotouch, which just a variation on the standard resistor ladder circuit used in sensing single touch. Multitouch requires a big array of sensors.

    12. Re:MultiMeh... by dubbreak · · Score: 1

      Exactly. The synaptics pad can tell there is more than one finger but it can not give xy locations for multiple points, it doesn't have the sensors to do that and would be significantly more expensive if it did.

      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 pressure sensitive pad back in the 90's. The seem to have now focused on single touch and pressure sensing though as there weren't many uses for multi tough at the time.

      --
      "If you are going through hell, keep going." - Winston Churchill
    13. Re:MultiMeh... by kimvette · · Score: 2, Funny

      Cool, the hugeasstable can now run Linux? Count me in! :)

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    14. Re:MultiMeh... by yahooadam · · Score: 1

      apparently you lot seem to have missed the point of "multi" touch

      What you just described is single touch

      Hell even that Linux demo hardly demonstrated more then single touch - which you can do with any old touchscreen, however, when the two of them started using it, you really could see the advantage of multi-touch (well if you call what they were doing useful)

      Also, their implementation seemed a bit laggy at times, i don't know if that's because the PC they were using was a bit slow, or because their coding is bad, or the bugs, or if that is just a problem with Linux

    15. Re:MultiMeh... by Anonymous Coward · · Score: 0

      But therein lies evidence of exceptional taste and restraint. They use it exactly where it's necessary (resizing web pages and images) and nowhere else.

    16. Re:MultiMeh... by Anonymous Coward · · Score: 0

      Scene: african / latin-american / asian school lab for teacing kids

      Specs:
      1) four/six kids using one box with five keyboard/mouse pairs and a huge projector for a screen.
      2) multiple sandbox'ed (vmware player-like gui) windows (tiled) one for each kid. 2x2 = 4, 2rows x 3cols = 6 screens
      3) mpx for simultaneous multiple user inputs no need to purchase four/six monitors
      4) seats can be desgined innovatively(*cheaply* as well) to avoid neck strain by looking persistently at the projector screen from one slanted angle

      Advantages:
      1) keep a watch on all kids as they work.
      2) allow kids to look at each others' work - not always a bad idea. only exams need intelligent handling - can be handled in human supervision
      3) make kids learn how to build larger things by joint effort

      Costly Hardware needed:
      1) call up freegeek and ask them to lobby and get a projector or any of the well-to-do guys go ahead and donate one and try it out just for the heck of it
      2) if thin client system, old PCs good enough.(good choice)
      Else custom low-end thin clients (bad choice)

      Opinions, flames, sermons, bring them on!
      (forgot password, idea too good to wait and search)

    17. Re:MultiMeh... by Warg!+The+Orcs!! · · Score: 1

      just plug a 2 button mouse in .....

      --
      Travelling forward in time at a rate of 1 second per second.
    18. Re:MultiMeh... by ozphx · · Score: 1

      Two-finger tap barely counts as multitouch.

      I'm typing now one a Fingerworks Touchstream LP. This is two 6x6 inch multitouch surfaces, with a whole bunch of gestures using many combinations of fingers. Its used as a keyboard and mouse. I can grab and drag windows with bimanual gestures. This is multitouch.

      This is the technology Apple bought out, killed, and butchered to put a couple of crappy gestures into their laptops and iphone. :(

      --
      3laws: No freebies, no backsies, GTFO.
    19. Re:MultiMeh... by Anonymous Coward · · Score: 0

      Of course you can't add your own multitouch gestures. Because the choices Apple makes Are Good, and the choices you make Are Bad.

    20. Re:MultiMeh... by styrotech · · Score: 1

      One foot should be enough for anybody - not Bill Gates.

    21. Re:MultiMeh... by Anonymous Coward · · Score: 0

      It may look pointless now, but then, so did the mouse!
      So did pets.com. So now try explaining why this stuff isn't pointless(other than for amusement purposes of course).
    22. Re:MultiMeh... by neongrau · · Score: 1

      or plug in a mighty mouse...

      then you can left click, right click, middle click, side click, scroll up, down, or left right.

      and it still has just "one button"
      it's at least some "sort of" multitouch ;)

      and heck, with the wireless bluetooth version you don't even need to actually "plug" it anywhere in.

  2. "schmancy"? well la-di-da by icepick72 · · Score: 5, Insightful
    It may not be as fancy-schmancy as Microsoft Surface

    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.

    1. Re:"schmancy"? well la-di-da by CaptainPatent · · Score: 4, Funny

      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... So would I be correct in assuming you're saying: "Microsoft Shmicrosoft?"
      --
      Well, back to rejecting software patent applications.
    2. Re:"schmancy"? well la-di-da by doombringerltx · · Score: 1, Interesting

      Gizmodo defiantly does not represent the community. Once I saw them call themselves the slashdot for people who actually have touched a woman or something like that. It's basically a "oohhh shiny gadget" blog. I wouldn't be surprised if I saw a post about "this sick new phone, brah" or about "a totally kickin' HDTV." That blog is seriously mind numbing and the last place I'd go for linux news.

      That being said I agree that linux should accept what it is. You can argue all you want about better or worse than windows, but its just a different animal and both serve their purpose. I dual boot and both OS's have their draw for me. I end up spending more time using linux and like it a lot more, but you won't catch me going linux only anytime soon.

    3. Re:"schmancy"? well la-di-da by garcia · · Score: 1

      Linux should be comfortable in what it is and not feel the need to compare.

      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 never imagine that everyone should just sit back and agree with your suggestion.

      That said, the comment was immature and should have had some more thought put behind the ramifications of it.

    4. Re:"schmancy"? well la-di-da by Anonymous Coward · · Score: 0

      nah, that'd be community-schommunity ;)

    5. Re:"schmancy"? well la-di-da by mwvdlee · · Score: 1

      Besides the fact that the "fancy-schmancy" MS Surface looked a lot more functional than this MPX thing. Although the MPX demo was probably in an early stage with a normal PC.
      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.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    6. Re:"schmancy"? well la-di-da by truthsearch · · Score: 1

      He's simply pointing out that Microsoft Surface appears much more polished. I think saying "polished" would have sounded more... professional. But remember Gizmodo's audience is far wider than the Linux community and I don't think people consider them to be so much a part of the Linux community (as in speaking for it).

      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 comparison is healthy as it brings various things to light.

    7. Re:"schmancy"? well la-di-da by Shivetya · · Score: 1

      I read that as

      fancy-schmancy == Ready for the public.

      sorry, but thats the first thought I had...

      --
      * Winners compare their achievements to their goals, losers compare theirs to that of others.
    8. Re:"schmancy"? well la-di-da by trb · · Score: 1

      Gizmodo defiantly does not represent the community. Once I saw them call themselves the slashdot for people who actually have touched a woman or something like that.
      I guess that explains their enthusiasm about being able to use more than one finger at a time.
    9. Re:"schmancy"? well la-di-da by Otter · · Score: 4, Funny
      Once I saw them call themselves the slashdot for people who actually have touched a woman or something like that.

      Sure, until now. But with vi running on my coffee table, things are going to change around here!

    10. Re:"schmancy"? well la-di-da by LingNoi · · Score: 1
      The year 2000 called it wants its slashdot post back..

      Linux isn't comfortable or not as it's an OS
      Linux is NOT an Operating System it is a Kernel. An operating system is Gentoo, Red Hat, etc..

      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.
      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 lack of even basic information on the subject I can't take anything you say seriously.
    11. Re:"schmancy"? well la-di-da by colourmyeyes · · Score: 1

      Just because your personal opinion is that Windows or OSX is "better" doesn't make it true.
      Actually, it does. You must have missed the memo.

      I'm glad this is cleared up now.
      --
      My grandmother used anecdotal evidence all the time, and she lived to be 120 years old.
    12. Re:"schmancy"? well la-di-da by nagora · · Score: 3, Informative
      Linux is NOT an Operating System it is a Kernel. An operating system is Gentoo, Red Hat, etc..

      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

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    13. Re:"schmancy"? well la-di-da by Anonymous Coward · · Score: 0

      Actually, that's a pretty normal and perfectly fair term, especially in comparison to things linux.

      It's a tongue-in-cheek way of saying that linux doesn't have all the features that you'll find in other places, but for certain users, that's just fine. It's not trying to say that it isn't the case for everyone. I, for one, own a Mac and love all those little features it gives me that you can't find in other places. Others could live without that. We all have our preferences and I think it's okay to express them.

    14. Re:"schmancy"? well la-di-da by emh203 · · Score: 1

      Linux should be comfortable in what it is and not feel the need to compare

      Its OK to have a very tiny user base. We all know it's how you use it.

    15. Re:"schmancy"? well la-di-da by k1980pc · · Score: 1

      Emacs is not an operating system????

    16. Re:"schmancy"? well la-di-da by iluvcapra · · Score: 2, Informative

      Besides the fact that the "fancy-schmancy" MS Surface looked a lot more functional than this MPX thing.

      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") 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 would ever), while the "MPX" project is built on X and you could install it on GNU/Linux or BSD tomorrow.

      The Surface belongs with Nuveena in the Kitchen of Tomorrow.

      --
      Don't blame me, I voted for Baltar.
    17. Re:"schmancy"? well la-di-da by iluvcapra · · Score: 1

      Ooo it runs Vista, sorry.

      --
      Don't blame me, I voted for Baltar.
    18. Re:"schmancy"? well la-di-da by fractoid · · Score: 1

      Game, set and match! Although as a counterpoint, it's easy to draw parallels between a certain aspect of female anatomy and a trackpoint joystick. Only takes one finger to use, but if you're accurate and rub it round in a circle just so, it can be *very* effective... ;)

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
  3. Hardware by Anonymous Coward · · Score: 1, Insightful

    I have been looking at MPX since hearing about the iphone and Surface. But where is the hardware to be able to use it?

    1. Re:Hardware by ch0ad · · Score: 1

      according to the article you can just use multiple mice on a normal computer... so you don't really need any fancy hardware at all

    2. Re:Hardware by zero_offset · · Score: 1

      Moving two mice in a way that accomplishes something useful sounds tricky at best. Moving three or more sounds impossible unless your physical makeup is sporting some fancy hardware of its own...

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

    3. Re:Hardware by PitaBred · · Score: 1

      TFA says Diamond has a multi-touch table you can buy now. Doesn't mean it's affordable to the average consumer, but a business could probably buy it.

    4. Re:Hardware by Warbothong · · Score: 1

      As far as I was aware the hardware needed to use MPX is a computer with a screen and some USB ports. Just plug in, like, 18 mice (I think that's the number they bothered going up to). If you want to have some multi-touch hardware using the same technology as TFA then there is a guide here: http://www.instructables.com/id/EJIXKOEF3ER7VN5/ . Thing is, MPX is a modified X. I would like to see it as an extension for regular X, then you could, for example, let people giving you support control an unclickable mouse pointer on your desktop (through a modified VNC client or something) to say "Click this", "Type your name in here" and things like that. This is sorely needed, and why a lot of people think Linux is command-line oriented, since at the moment people helping via text interfaces (forums, IRC, etc.) find it a lot easier to say "run 'chown bob file.txt'" rather than "open your home folder, right click on file.txt and select properties, go to the permissions tab, change the user to bob and click OK" (this is the whole issue of CLI having masses of functionality instantly available if you know how to use it (and those helping newbies generally do), compared to GUIs which require navigating through a hierarchy of menus, tabs, wizards, etc.)

    5. Re:Hardware by stdarg · · Score: 1

      Most of the multi-touch actions I've seen (Minority Report, etc) have been pretty simple, like:

      - moving both mice in the same direction
      - moving them in exactly opposite directions (one or both dimensions)
      - holding one still while moving the other

      It might be confusing to have multiple buttons on each mouse, though.

    6. Re:Hardware by Anonymous Coward · · Score: 0

      Open Moko, an open phone a little like iPhone is in project and should be ready for october 2007. Multi-touch keyboard is an option but does not seems to be ready yet. Guys like Peter Hutterer might be very helpfull for such a project.
      The hardware and software are all free (as a speech), and the team looks good. http://openmoko.org/

    7. Re:Hardware by zero_offset · · Score: 1

      Good point. Well, the first two anyway. I guess I don't see the point of the third one -- not sure how it would differ from using just one mouse.

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

    8. Re:Hardware by sagax · · Score: 0

      What is with the mice? Rudimentary touch screens have been in use on Point of Sale (POS) stations for years. To date, their limitation has been a software issue.

      --
      Friends may come and go, but enemies accumulate.
  4. So, does this mean... by jcr · · Score: 5, Funny

    ...that someday soon, we can run Linux on a big-ass table?

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:So, does this mean... by Anonymous Coward · · Score: 0

      Imagine a Beowulf cluster of those?

    2. Re:So, does this mean... by Gregb05 · · Score: 1

      I missed the joke...
      I guess it requires sound to work properly?

      --
      --
    3. Re:So, does this mean... by CyberLord+Seven · · Score: 1

      Yes, you need sound.

      --
      We have always been at war with Eurasia!
    4. Re:So, does this mean... by maple_uk · · Score: 1

      Sure you don't mean a big ass-table?

  5. Ke? by MrBandersnatch · · Score: 3, Insightful

    Im was trying to work out what the big deal is here....there have been multi-touch drivers around for quite a while now and that video on the table looks rather primative compared to what a lot of DIY enthusiasts have running (e.g. overhead projector). Then I realised that the big deal is having multiple input devices for one X session and that the multitouch table is actually getting in the way of that and has the potential to be quite interesting. Anyone up for missile command? :)

    1. Re:Ke? by langelgjm · · Score: 1
      Right. From the article:

      MPX or Multi-Pointer X is a modification of the X Windows Server that allows multiple input devices to be used at the same time. You only need a normal computer plus any number of keyboards and mice attached to use it. The system lets multiple users to interact with one or various applications simultaneously.
      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 a table-top display, since it could work without a major hardware purchase.
      --
      "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
  6. Bah! by jcr · · Score: 1

    Fingers, schmingers. What I want to know, is when those Linux guys will come up with a table that can read Hollerith cards.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  7. Why not... by virgil_disgr4ce · · Score: 4, Interesting

    Build your own multi-touch sensitive display device? It's surprisingly easy:

    http://www.instructables.com/id/EJIXKOEF3ER7VN5/?A LLSTEPS

    1. Re:Why not... by Anonymous Coward · · Score: 0

      remove the reflective backing from an LCD, the CCFL, and replace it with a camera and IR led's and you will have a much cheaper solution than the projector and mirror assy that TFA had.

    2. Re:Why not... by Anonymous Coward · · Score: 0

      The problem is that you're going to touch the front of the screen (and the front glass has to be flooded with IR) and then the webcam will be on the back. The LCD display will be in the way and will stop the IR light from getting to the camera.

      If you can make an LCD the doesn't polarize and filter the IR then you might be onto something, but it's not that simple. Plus you'd need a big-ass LCD to compete with a projector.

      Besides, if you are going to be taking apart an LCD you might as well make a homemade projector. There are web sites explaining how.

      (What I'm not sure is why he used front projection rather than rear projection. Maybe because he wanted to be able to swivel up, or maybe so that he could use drafting paper for his diffuser.)

  8. Hardware seemed the issue by ArcherB · · Score: 2, Interesting

    I felt it would have been better had they used an actual flat-screen touch monitor. The shadows from the projector kinda killed it. Put a decent touch-screen monitor down there and we may have something.

    Also, I don't think it would have taken much to add Beryl for that extra bling that MS can't offer.

    --
    There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    1. Re:Hardware seemed the issue by mrchaotica · · Score: 1

      A traditional touch-screen monitor can only read one touch at a time.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    2. Re:Hardware seemed the issue by ArcherB · · Score: 2, Informative

      A traditional touch-screen monitor can only read one touch at a time.

      Then we should break from tradition.

      I'm sure cash is a limiting factor at this point, however.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    3. Re:Hardware seemed the issue by Zaiff+Urgulbunger · · Score: 1

      On a related note, I quite liked that when the user used the "paint" app and selected green, and then painted a load of green, their arm turned green too... it was like the vitual-table-top-world extending into reality.

      ...sort of!

  9. mod it up! by virgil_disgr4ce · · Score: 1

    Watch the video and use those mod points!

  10. Question: Common Practical Uses? by Penguinisto · · Score: 2, Interesting
    It's kind of neat and all, but aside from the Star Trek TNG factor, what practical uses could anyone really put this to? If it's on a flat horizontal surface, it's sort of wasted space (after all, I can store stuff on a tabletop!) If it's on a vertical surface, then typing becomes a raging PITA (unless typing will become obsolete/replace with something else to express thoughts and work?)

    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).

    /P

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
    1. Re:Question: Common Practical Uses? by xslayer · · Score: 1

      This technology will be soon implemented in such unheard of places as conference rooms, executive boardrooms, public kiosks and convention displays. Typing can be easily implemented with a HUD keyboard as found on many PDA and touchscreen laptops. Voice recognition software will play a vital role in the evolution of this thing too.

    2. Re:Question: Common Practical Uses? by Jeff+DeMaagd · · Score: 2, Funny

      Storage? How often do you store things on the surface where you use your computer?

    3. Re:Question: Common Practical Uses? by Penguinisto · · Score: 1

      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 least to some extent?)

      Typing can be easily implemented with a HUD keyboard as found on many PDA and touchscreen laptops.

      It would almost have to.

      /P

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    4. Re:Question: Common Practical Uses? by Penguinisto · · Score: 1

      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.

      /P

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    5. Re:Question: Common Practical Uses? by Tabernaque86 · · Score: 5, Interesting

      Any company that has a drafting department should love it. Just develop a CAD program so you can work on a drawing on an actual "page" that could be displayed at 24"x36".

      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.

    6. Re:Question: Common Practical Uses? by mabhatter654 · · Score: 1

      Lean manufacturing/office principals say you don't... store anything on table tops!

    7. Re:Question: Common Practical Uses? by Anonymous Coward · · Score: 0

      Not for typing. You can always have an additional keyboard right below it. Besides, the touch table doesn't give you pressure feedback like a keyboard's springs so it would be uncomfortable.

      I'd suggest a slightly diagonal placement like a drafting table. That was not possible with CRTs but it's possible now.

      On the other hand:
      - Photoshop/Gimp. Every finger is a different tool, and the device is automatically a tablet with display incorporated. Much easier to use and much faster since you don't have to switch tools. Add the zooming (two fingers), scrolling (whole palm of your hand), gestures for switching layers, pie menus, etc and you have a winning interface.
      - 3D editing, could be useful if your gestures help you handle the Z axis.
      - Gaming: Innovative interactions. Imagine casting spells in wow with one hand while keeping someone targeted with the other, or some other combination.
      - Conference rooms: I keep thinking of plugging in different computers to a single table/display to show them at the same time and allow people to compare notes. Not sure if the multitouch is useful here.
      - Document browsing and organizing.
      - Even simply allowing people to browse their excel as documents more easily is a win. look at the scrollwheel.

      Also, The developer is not working on multitouch surfaces directly but rather multidevice X.
      - Gaming: You can play a mouse-to-mouse game.
      - Collaboration: Pair programming on a single editor. (Editor would need work to support multi-insertion points)
      - Two mouse gimp: Change tools quickly and keep painting (doable with tablet+mouse or mouse+keyboard now)

      But yeah, if your work is mostly text based, it's not going to make such a difference.

    8. Re:Question: Common Practical Uses? by jotok · · Score: 1

      An inclined surface would be neat, like a draftsman's table.

      About the only practical application I can think of would be to sit there and putter around with Analyst's Notebook.

    9. Re:Question: Common Practical Uses? by fireboy1919 · · Score: 1

      1) virtual multichannel soundboard (each slider and knob is represented on the screen; slide as many as you want as simultaneously as you want). Works for lighting boards too. The advantage? You can have a multiscreen soundboard and group according to instrument groups/etc. and be able to be at an optimum listening spot with your 1lb tablet rather than way in the back listening from behind a noisy immovable board. Actually, any time you have multiple interfaces to manipulate in a time-critical fashion you can use this tech. Also good, therefore, for telerobotics and remote control vehicles.

      2) Virtual collectible card game table - lay cards down, pick them up, etc. using multiple tablets using natural dragging gestures. Ultimately, *anywhere* that you've got a bunch of real world objects that you want to make virtual versions of that you can manipulate as a group or not this is useful. Heck, RTS games would benefit because instead of grouping you can just put your fingertips on all the little guys you want to send over to the enemy base.

      3) Speeds in gesture recognition is greatly enhanced by actually having multiple gestures. Isn't that pretty much why we're using keyboards for typing rather than mice? Even without changing anything about current functionality, a lot of improvements can be made this way.

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    10. Re:Question: Common Practical Uses? by krakrjak · · Score: 1

      No one said you can't have a keyboard too. No one said you can't have a regular pointer in conjunction either....

      I agree that the most likely uses are kiosks, but I see a great future for these devices in collaborative art, white boarding and interactive programs that don't necessarily require a keyboard to interact with them (fe. drawing, viewing or manipulating images, file browsing/management, etc.). For other apps you can still use the WIMP paradigm and that's fine. I'm sure until we have multitouch 3D holographic interactive interfaces the need for a traditional mouse+keyboard will always be around. I also believe the keyboard will outlive the mouse and any fat interface that is developed without the keyboard in mind is destined to fail.

    11. Re:Question: Common Practical Uses? by Dan_Bercell · · Score: 1

      Take a look at the price of a flat panel touch screen, then look at a MS demo for Surface, the screen itself must cost a lot.

    12. Re:Question: Common Practical Uses? by Anonymous Coward · · Score: 0

      2) Virtual collectible card game table

      Sony demoed something similar a little while ago. Well, just the opposite actually.

      You play with real cards on a pad under a camera and the PS3 recognizes the cameras and creates the corresponding animations and monsters on the screen. The videos showed them moving multiple cards at a time and so on, so I guess it's a kind of multitouch.

    13. Re:Question: Common Practical Uses? by Anonymous Coward · · Score: 0

      Actually, there is a technology that addresses the feedback issue by vibrating the screen to emulate pressing a button. Thus, even a keyboard wouldn't be necessary.

    14. Re:Question: Common Practical Uses? by Anonymous Coward · · Score: 0

      But does any of that require multitouch?

  11. Actually it's more impressive... by kebes · · Score: 5, Insightful

    You know what makes the video demo in TFA more impressive that the Microsoft Surface demos I've seen?

    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).

    1. Re:Actually it's more impressive... by dave420 · · Score: 4, Informative

      How is it impressive? The microsoft demo showed a mobile phone being put on the table, it being recognised, and files being sent to/from the device. That's not been done before in such a fashion. Having google maps on a touch-screen isn't new in the slightest. It's not integrating anything new. The MS device had a whole different bunch of applications shown on it. As it can be so much more than just a desktop - a new way of interacting with a computer - showing it acting as a desktop is a bit short-sighted and uninspired :)

      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?

    2. Re:Actually it's more impressive... by WhiteWolf666 · · Score: 1

      Aye.

      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.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    3. Re:Actually it's more impressive... by blankaBrew · · Score: 1

      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. The linux demo was a real demo. The iPhone is a real product. M$ is in fantasy land with a big useless table.

      Actually M$ should stick to doing all their demos as fakes considering their bad track record of watching their stuff lockup or BSOD during real live demos.

    4. Re:Actually it's more impressive... by Anonymous Coward · · Score: 0
      Wow! This is one of those instances where every single comment you make is answered in the parent post! Allow me to reply to you using only the parent's comments:

      How is it impressive?
      This demo uses real applications!

      The microsoft demo showed a mobile phone being put on the table, it being recognised, and files being sent to/from the device.
      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.

      The MS device had a whole different bunch of applications shown on it.
      Basically they are showing you the way they *hope* it will look at work.

      As it can be so much more than just a desktop - a new way of interacting with a computer
      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.

      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?
      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 mean, did you even read the post you were replying to??
    5. Re:Actually it's more impressive... by weicco · · Score: 1

      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 block the audience's view at every crash'n'reboot-time (reboot was really quick) and no-one noticed anything.

      But what actually makes sense is that if you have some minor clitch in your system which you didn't have time to repair before some big event, you want to make sure that nothing bad happens at the demo, and you cheat a little bit. It would be foolish to have such bug, which is probably fixed back at the office (I actually fixed the bug the same day when demo was being kept) at the same time when demo is being shown, to cause drop in your stock value or give bad PR to you or something.

      --
      You don't know what you don't know.
    6. Re:Actually it's more impressive... by east+coast · · Score: 1

      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).

      When did this conversation switch to talking about the iPhone?

      --
      Dedicated Cthulhu Cultist since 4523 BC.
    7. Re:Actually it's more impressive... by stubear · · Score: 1

      And you have a link to prove that Microsoft themselves said the demos were all fakes?

    8. Re:Actually it's more impressive... by linguizic · · Score: 1

      I thought it was an iRelevant remark.

      --
      Does this sig remind you of Agatha Christie?
    9. Re:Actually it's more impressive... by kestasjk · · Score: 1

      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 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 at the time.

      Multi-touch isn't even a big deal, it's the concept of surface computing, and the software they've developed to work with it. See the YouTube vid; it has some very interesting applications, and if the price of multi-touch screens goes down it'll be huge. (If the price doesn't go down it'll be a cute fingerprint-coated side attraction at expensive hotels and board rooms.)
      --
      // MD_Update(&m,buf,j);
    10. Re:Actually it's more impressive... by LeedsSideStreets · · Score: 1

      The microsoft demo showed a mobile phone being put on the table, it being recognised, and files being sent to/from the device. That's not been done before in such a fashion.
      Do you know that it actually worked? What is there to indicate that it wasn't a mock-up? I could lay my LCD monitor flat, move my phone around on it and give the video guy down the hall for some post-production and in an hour I could advertise my own hi-tech surface product that 'recognizes my phone and grabs files off of it'. I thought a lot of the MS Surface stuff looked cool in the video, until they started showing stuff that almost certainly does not work yet and I realized that everything in the narration is worded to indicate that what is on the screen is what they hope to make possible, not what they actually have working. After that the whole whole thing might as well have been a sci-fi movie.

      If Microsoft has a lot of that stuff working, then that's cool. It looks good and there are some interesting ideas. But, I have no idea how much is MS Vaporware. Until we find out, I, like the GP, am more impressed by something that actually works now, rather than the promises.
    11. Re:Actually it's more impressive... by naoursla · · Score: 1

      The table actually does recognize the phone, but you have to put a special barcode on the phone and regsiter the barcode with the table. Same thing with the Zune and the camera. While it does actually transfer pictures from the WiFi enabled camera, it does not actually transfer music to or from the Zune. That is a future concept feature.

      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 mechanism used in the 'Linux' version allows for backlighting.
      - Surface does not require users to touch a grounding pad. Surface detects interaction using cameras and visual processing. It also uses visual processing to detect the barcodes used to identify devices.
      - Surface does not have problems with multiple touches from the same person.
      - Surface is unable to distinguish between different people (which the 'Linux' version can do).
      - Surface uses a custom interface designed from scratch for a multi-touch table instead of reusing a UI designed for mouse and keyboard. The correctness of that decision depends on the intended use of the product.

      Surface is unlikely to be a consumer device for a long time. Microsoft is marketing it to hotels and casinos right now.

    12. Re:Actually it's more impressive... by rAiNsT0rm · · Score: 1

      Sorry, but you've totally missed it. Let me try to enlighten you. This is special because it is multiple inputs *simultaneously* and the framework to allow new apps and devices to be created and work together in ways never before possible. "Surface" uses a few cameras for input, which have a finite (and relatively low) number of inputs that can be tracked.

      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 of simultaneous inputs and the ability to easily write programs to use them. This is much more revolutionary than most people can guess by the first glance.

      --
      http://teasphere.wordpress.com - A little spot of tea
    13. Re:Actually it's more impressive... by Tran · · Score: 1

      How is it impressive? The microsoft demo showed a mobile phone being put on the table, it being recognised, and files being sent to/from the device. That's not been done before in such a fashion

      Maybe, but the same can be and has been achieved in a much slicker method - ie using Blutooth and a Mac OS X( I am sure the same can be done on a PC). Forget touching anything.
    14. Re:Actually it's more impressive... by dedazo · · Score: 1

      I got confused by your dollar sign shitstorm. Try again?

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    15. Re:Actually it's more impressive... by Trelane · · Score: 1
      You're actually missing what's going on here. There is no "Linux surface". Rather, the infrastructure to handle multiple-point, touch-based computing (blobs instead of points, as well as multiple points and user identification) is what was developed.

      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.

      --

      --
      Given enough personal experience, all stereotypes are shallow.
    16. Re:Actually it's more impressive... by tokul · · Score: 1

      How is it impressive? The microsoft demo showed a mobile phone being put on the table, it being recognised, and files being sent to/from the device.

      It does not work that way in real world. You can't just put phone next to computer and expect it to work instantly. Wireless connection must be setup. So they had phone already configured to talk with that setup. Video does not show how many minutes or hours they lost and how many security features they have turned off, when they tried to pair phone and computer.

      If you want real world example, see video with Gates and other person connecting scanner in windows 95 demo.

    17. Re:Actually it's more impressive... by dave420 · · Score: 1

      The MS offering had multiple simultaneous inputs, too. More than just fingers. Nothing you've posted is beyond the reach of MS, especially with their R&D budget. I fail to see how a cheap, second-rate knock-off is more revolutionary than a device that promises much, much more.

    18. Re:Actually it's more impressive... by rAiNsT0rm · · Score: 1

      You're welcome to disagree... however you will find that you are wrong. There is a finite limitation to the system that Surface uses that is a result of the technology used. I'm not interested in arguing about it, I'm quite familiar with the technologies in play here.

      There is a big difference between multiple simultaneous inputs and multiple inputs.

      --
      http://teasphere.wordpress.com - A little spot of tea
  12. Software! by mrchaotica · · Score: 4, 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.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    1. Re:Software! by Penguinisto · · Score: 1

      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.

      /P

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    2. Re:Software! by mhall119 · · Score: 1

      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.
      --
      http://www.mhall119.com
    3. Re:Software! by mabhatter654 · · Score: 1

      except that this implementation of "mult-touch" uses standard hardware on the market...attached to Open source X server that he had already modified to handle extra keyboards an mice in one application space. He just built "one more piece" to make fingers work. I believe he has emulated what the other guys do quite nicely with standard components...and obviously no access to the software or hardware used by the other guys.. that is more interesting. Open source apps can be converted relatively easily to adjust to new paradigms. Closed source can't.

  13. Again Microsoft copies other people's technology.. by Anonymous Coward · · Score: 0

    Meh, Mitsubishi Electric Research Laboratory (MERL) has had a real product (DiamondTouch) in the hands
    of researchers for over 5 years now:

    http://www.merl.com/projects/DiamondTouch/

    And even published papers on it. When will Microsoft do something original?

  14. I'll be impressed when... by blankaBrew · · Score: 3, Funny

    I can finally touch my pr0n.

  15. Gambling by donstenk72 · · Score: 1

    Gambling is one use for such a table, plenty of money in that business I'd say. Any high end sales might also benefit - think of houses, yachts etc. Sitting cosily at a table with a salesman who pulls up videos, images and... contracts....

  16. Arbitrary window rotation? by LoudMusic · · Score: 2, Insightful

    Are these table displays going to be the first need for arbitrary window rotation? We'll be having people sitting on all sides of the display - eventually someone will want a window squared to them, but they won't be squared to the table. Does this cause difficulties with rendering the content?

    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.

    --
    No sig for you. YOU GET NO SIG!
    1. Re:Arbitrary window rotation? by mhall119 · · Score: 1

      Look at Mandriva's Metisse window manager, it already handles arbitrary rotation of application windows, even along multiple axes. I can definitely see this being used on a table-based display.

      http://www.mandriva.com/projects/metisse/

      --
      http://www.mhall119.com
    2. Re:Arbitrary window rotation? by Anonymous Coward · · Score: 1, Funny

      what if 4 philosophers are sitting around a display and each one needs 2 windows but the display resolution only supports rendering 6 windows at a time?

      what then?

    3. Re:Arbitrary window rotation? by Anonymous Coward · · Score: 0

      Given that Beryl already renders to an intermediate surface and then hands the data off to the video card to rescale/put into perspective, it would be trivial to implement window rotation. It might not be as sharp as having things aligned with pixel lines, but such a big surface would imply a high enough resolution anyway.

      The hardest part is the rotation interface, as mice are notoriously bad for it, but then UI is the whole point of multitouch.

      Now that you mention it, all the demos I've seen use graphics (pics/earth, etc) and big blocky text. It doesn't look like their resolution is actually that great.

    4. Re:Arbitrary window rotation? by tourvil · · Score: 3, Funny

      what if 4 philosophers are sitting around a display and each one needs 2 windows but the display resolution only supports rendering 6 windows at a time?

      what then?

      The one without any windows can pick up his chopsticks and eat.
    5. Re:Arbitrary window rotation? by LoudMusic · · Score: 1

      Given that Beryl already renders to an intermediate surface and then hands the data off to the video card to rescale/put into perspective, it would be trivial to implement window rotation. It might not be as sharp as having things aligned with pixel lines, but such a big surface would imply a high enough resolution anyway.

      The hardest part is the rotation interface, as mice are notoriously bad for it, but then UI is the whole point of multitouch.

      Now that you mention it, all the demos I've seen use graphics (pics/earth, etc) and big blocky text. It doesn't look like their resolution is actually that great. In my experience the big screens that need high resolution are the ones that tend to not get it - in terms of pixels per inch, anyway. A 1080p 80" screen is considered "OMG AMAZING!", but in reality that's pretty weak PPI. And when it's compared to the 1920x1200 24" display I'm currently using, the 80" is just simply shitty.

      If you're close enough to put your fingers on it, and then expect to rotate text on it, it better have a minimum of 100ppi. And a 'good' one would be double that.

      I think the best LCD resolution I've ever seen was on a Dell laptop. It had a 15.4" display running 1600x1200.
      --
      No sig for you. YOU GET NO SIG!
  17. Investors... by Adeptus_Luminati · · Score: 1

    ... if you can't get in on the IPOs for this new multi-touch tech, don't worry, you can still make a killing by buying WINDEX stock now!! ;-)

    Adeptus

    --
    No trees were killed in the making of this post; however, many trillions of electrons were horribly inconvenienced.
  18. GAH! Stop! by Chanc_Gorkon · · Score: 1

    I wish everyone would STOP acting like Microsoft owns multi touch technology. Microsoft has just come out with a WORSE implementation of it then Microsoft and others have done. Cameras? Not a MULTI TOUCH screen?? Yeah if you had actually read the Surface announcement, it actually uses a camera technology versus having a actual multi touch surface liek the iPhone uses.

    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 to get new technology on Linux. Not anymore.

    --

    Gorkman

  19. MS Motion-Detect is more like by djupedal · · Score: 3, Informative

    MS 'Surface' is an array of cameras that motion-detect. The cameras are below the surface and they are responsible for all proxy work done between user and the system.

    There is no interaction with the 'surface' other than to prescribe a boundary layer (zone) for the cameras to baseline.

    1. Re:MS Motion-Detect is more like by figleaf · · Score: 2, Informative

      Apparently there is more than one group at Microsoft developing multi-touch capabilities using different techniques.
      Here is one without cameras: http://www.youtube.com/watch?v=ulwA3n8AYM0

    2. Re:MS Motion-Detect is more like by east+coast · · Score: 3, Insightful

      While this may be true it's like saying that a mouse is just a couple of wheels that need to be moved on an X-Y axis basis to move a cursor. It's trickery on a certain level, sure. I guess that's why it's called an interface.

      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.

      --
      Dedicated Cthulhu Cultist since 4523 BC.
  20. demo shows flakiness by edxwelch · · Score: 4, Insightful

    Did anyone notice in that video that he had to click couple times to get some of the widgets to activate?
    Maybe the mouse still has some advantage?

    1. Re:demo shows flakiness by complete+loony · · Score: 1

      It's not the specific hardware that we should be focused on, but the software interface that drives it. Your comment is the equivalent of mud slinging on the original X display at AT&T because the mouse button was a little flaky, or the little wheels were grubby and needed to be cleaned.
      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 do something useful with it. Anybody can build the hardware to support it. From touch screen displays to laptop touch pads.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
  21. Re:GAH! Stop! by dave420 · · Score: 1

    MS uses cameras because it does a lot more than just recognise people touching the screen. It can recognise mobile phones being put on it, different materials/objects/etc. That can't be done with a touch-sensitive screen at the moment, but it can be done with cameras. Using cameras and not an integrated solution has meant the MS offering does stuff no other has done yet. The iPhone needs a person's hand to operate, whereas the MS demo can do everything the iPhone's input device can (and, indeed MPX), and much more.

  22. Re:GAH! Stop! by Foerstner · · Score: 2, Funny

    Of course not. Everyone on Slashdot knows Apple invented multitouch for the iPhone.

    --
    The US free market: two halves of a government-granted duopoly are free to set the market price.
  23. I found it funny that.. by figleaf · · Score: 1

    ..even though this is supposedly a multi-touch demo the guy was just using just one finger on the display for 90% of the demo!

    1. Re:I found it funny that.. by ookabooka · · Score: 1

      Probably because 90% of applications are only designed for 1 continuous input device (a mouse).

      --
      If you are about to mod me down, keep in mind that this post was most likely sarcastic.
  24. ETA for consumers by jshriverWVU · · Score: 1
    Is there an ETA till something like this will be in consumers hands? And I dont mean $10k for business only, but being able to buy something for home use.

    I already have some uses for it and would love to develop for such a system.

    1. Re:ETA for consumers by MrBandersnatch · · Score: 1

      Its not quite at consumer level but its certainly available at the enthusiast level. Have a look at http://www.instructables.com/id/EJIXKOEF3ER7VN5/ or a search for "multitouch diy".

      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 one to that kind of spec.

  25. Re:Again Microsoft copies other people's technolog by Anonymous Coward · · Score: 3, Insightful

    When will Microsoft do something original?

    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?

  26. Re:GAH! Stop! by Hanners1979 · · Score: 1

    Microsoft has just come out with a WORSE implementation of it then Microsoft...

    Microsoft sucks so much, even Microsoft does it better!

  27. Re:Again Microsoft copies other people's technolog by daskinil · · Score: 2, Interesting

    Hmmm, over 5 years? OK so you try to make a point while knowing the facts on only one side. You're obviously spreading a little FUD by making readers assume microsoft through this idea together recently, although they started working on it in 2001. While, according to your statements at least, they had an already finished product by then, then microsoft may be implementing their own vision of this product. However, why should microsoft be excluded from making a product. What do you mean by original, something noone has ever thought of? I didn't see anything about device recognition in your link, while moving data from digital cameras or laptops. That seems different, or is their a device that already does that? Either way- if it ends up to be a better product it will be worth microsofts investment. Otherwise, its their money spent anyways, you don't have to buy it- buy the diamond touch if its better.

  28. Re:GAH! Stop! by LingNoi · · Score: 1

    the MS offering does stuff no other has done yet
    ..and when I can use the MS offering for myself instead of relying on some marketing videos then I will begin to believe it.
  29. The big problem with tabletop displays... by JustNiz · · Score: 2, Interesting

    is that you're hunched over them. If used for extended periods of time, the result is terrible back problems.

    1. Re:The big problem with tabletop displays... by seandiggity · · Score: 1

      True, but that could easily be alleviated by utilizing another display that shows what you're doing. Eventually, the interface could allow for some cool interaction between the two screens. For example, a web browser could show webpages in the vertical display and browser toolbars in the horizontal one.

      --
      Geeks like to think that they can ignore politics, you can leave politics alone, but politics won't leave you alone.-rms
    2. Re:The big problem with tabletop displays... by *weasel · · Score: 1

      You mean like everyone used to do with traditional desktops? (and students, artists, draftsmen, etc notably still do today)

      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.

      --
      // "Can't clowns and pirates just -try- to get along?"
    3. Re:The big problem with tabletop displays... by JustNiz · · Score: 1

      ahh.. so you mean like... uhh... a monitor.

  30. Re:So tell me who really cares... by newr00tic · · Score: 1

    I want a Mac OSX Tablet PC ! Yeah, and what about the *BSD toilet-stool?
    --
    A horse can't be sick, you know, even if he wants to.
  31. Patents you say? by Turn-X+Alphonse · · Score: 1

    Not to rain on anyones parade but this is why MS have the patent claims. Every time someone innovative comes out or a new idea the open source community makes their own version. Like it or not this will infringe on patents. It's because of stuff like this MS may have a real aargument in court even if the Linux fanboys say other wise.

    Disclaimer : I am not a MS fanboy, I run Ubuntu but this is a valid point people keep forgetting.

    --
    I like muppets.
    1. Re:Patents you say? by seandiggity · · Score: 2, Insightful

      "Every time some[thing] innovative comes out or a new idea the open source community makes their own version."

      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 the Surface. The ideas behind the technology (i.e. what Microsoft's patents are made of) are no doubt even older. Should only Microsoft be allowed to develop software for multi-touch displays?

      Also, Microsoft's Surface is likely nothing more than a glorified demo and can't run real applications. This MPX system is running real applications already, but needs a lot of work (like so much other software).

      For free software to avoid patent litigation, software patents need to be abolished. Thankfully, we have licenses like GPLv3 that provide some forms of protection in the meantime.

      --
      Geeks like to think that they can ignore politics, you can leave politics alone, but politics won't leave you alone.-rms
    2. Re:Patents you say? by Anonymous Coward · · Score: 0

      I can say that the Microsoft surface is not just a glorified demo. Surface is running real apps, and they work remarkably well. The idea is really neat, and makes for a very new way to manipulate objects on a "computer". This is not simply a desktop replacement, but a new way to visualize information.

      As for the GPLv3... Let's just hope that no applications of merit will use it. Doesn't look like the Linux kernel ever will. It's already questionable whether the GPLv2 would hold up in court (although it looks like it would), but moving to GPLv3 looks like a good way to have the license invalidated, and possibly allow everyone to steal your code.

  32. Re:GAH! Stop! by mabhatter654 · · Score: 1

    also remember they created that "triangle" based color optical code for Xbox cameras. that would be related. The camera reads the device code thru the table surface. They also are using IR cameras to measure "finger pressure" on the surface. It's quite clever. In some ways much cheaper because the surface is "just" a sheet of glass, not a special electrical surface... easily replaceable in commercial environs. The processor overhead is way too much though...

  33. MODS WAKE UP by Anonymous Coward · · Score: 0

    El Lobo (994537) has the patent on calling linux a "uninnovative unix rip off" (or "linuzzz").
    Expect a C&D from him soon. Or is that you, hiding behind AC?

    Why anonimous Microsoft trolls get modded positively here?

  34. Computer rage? by Anonymous Coward · · Score: 0

    The thing with these table devices is, what about computer rage? Think of all the people punching the side of the screen, slamming their fists on the keyboard, etc. Imagine something like this happening to the table.

  35. Comment removed by account_deleted · · Score: 2, Informative

    Comment removed based on user account deletion

  36. Comment removed by account_deleted · · Score: 2, Insightful

    Comment removed based on user account deletion

  37. Re:Again Microsoft copies other people's technolog by jeppster · · Score: 1

    "And even published papers on it. When will Microsoft do something original?"

    Even if MS had no originality in Surface, it doesn't matter because EVERYBODY has heard of Surface, and very few have heard of Diamond Touch. It's the exposure that counts from their end, and from my perspective, I'm glad they did it because I never would have heard of Diamond Touch.

    Let's just hope MS can actually pull this off...

  38. Re:So tell me who really cares... by halber_mensch · · Score: 1

    Yeah, and what about the *BSD toilet-stool?
    That's the distinct arena of GNU/TURD.
    --
    perl -e "eval pack(q{H*},join q{},qw{70 72696e74207061636b28717b482a7d2c717b343 637323635363534323533343430617d293b})"
  39. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  40. Ethernet by Aleksej · · Score: 2, Funny

    But does it have Gigabit Ethernet, which Microsoft® Surface® does not have (Why Why is M$ saving $10 from a $5000-10000 computer?)?..

  41. There is a TouchTable with real applications by streak · · Score: 2, Informative

    Everyone keeps forgetting that TouchTable, Inc. already sells a 'multi-touch' table with a real application (that is actually being used!).

  42. Try learning keyboard commands by Anonymous Coward · · Score: 1, Funny

    you lazy fuck.

  43. You people are missing it by rAiNsT0rm · · Score: 1

    I tried on Digg to explain this more clearly to the R-tards who just say: "...but, MS Surface..." and "...iPhone..." and can't understand the significance of what they are seeing... it was a waste of time, hopefully it won't here.

    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 then to allow apps to easily be created to interface with them. This also has no real limit on the number of inputs, so the possible applications are endless. This allows many *simultaneous* inputs from one or multiple inputs. It could accept a joystick, a mouse, a keyboard, a trackball, a glove interface, and more *all at once.* It isn't just one or two people using their fingers as mice, that is just a demo.

    Imagine specialized interfaces that can simultaneously interact with many points on the screen at once... it is hard to do because it hasn't been done yet. Which is why it is hard to make people understand how different and revolutionary this really is.

    --
    http://teasphere.wordpress.com - A little spot of tea
    1. Re:You people are missing it by Anonymous Coward · · Score: 0

      So.. what's the significance?
      It's a waste of time.

  44. Who do I make the check out to? by BobMcD · · Score: 1


    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...

  45. Ergonomics? by Anonymous Coward · · Score: 0

    So... What about ergonomics? All these "touch" things will fail. The future will be something like a mouse-eye pointing system.

  46. Ob XKCD by Anonymous Coward · · Score: 0

    What's an ass-table and why would you want a big one?

  47. Re:Again Microsoft copies other people's technolog by Ant+P. · · Score: 1

    Funny because it's completely backwards, yes. MPX was around long, long before Microsoft's overpriced camera hack.

  48. How did Surface "detect wireless devices", and... by Chyeld · · Score: 1

    can it be replicated in Linux?

    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, but as demonstrated it didn't really seem worth the price tag.

  49. Re:How did Surface "detect wireless devices", and. by amliebsch · · Score: 1
    But knowing which one was a particular blob on the 'screen' seemed fairly magical. Anyone have an idea how that was done?

    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.

    --
    If you don't know where you are going, you will wind up somewhere else.
  50. Re:How did Surface "detect wireless devices", and. by smoker2 · · Score: 1

    How is that remarkable ?
    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....

  51. Yep, yet another Lunix diversion by Anonymous Coward · · Score: 0

    See, things like this is why Lunix is still chasing Windows 95's tail lights. Rather than keeping Lunix as an interesting little tinkerer's tech toy, why don't they try getting Lunix to reliably auto-detect and auto-configure hardware? Why don't they decide to get a simple and user friendly cross-distro application installer which doesn't mandate manual config file changes and file moves?

    Instead of trying to one-up Microsoft in the typical FOSSie duct-tape-and-chicken-wire fashion, why don't they try making their flagship product, Lunix, into something which is actually, you know, non-shitty? The biggest problem with teh lunix d00dz is they would rather appear to be doing something impressive, rather than actually do something impressive. Accomplishments are way too much hard work, and hard work is boring. It's far easier to make another text editor.

    1. Re:Yep, yet another Lunix diversion by Hucko · · Score: 1

      Give the linux developers the same information available to Microsoft regarding system protocols, and 6 months. Then we can truly test the different development systems. Considering a large portion of linux has been reverse engineering products deliberately obfuscated for "technical advantages", I'm very impressed with the the current capabilities of linux systems.

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
  52. Will it support rear-screen? by Kazoo+the+Clown · · Score: 1

    The video shows a front-screen configuration, and according to TFA the technology used in order to recognize distinct users has some conduction requirements or something to that effect-- makes me wonder if it will in fact support rear-screen. I find front-screen and the associated shadow-casting on these sort of displays far from optimum, and of course is impractical on a vertical wall.

    Also, I'd like to see an open implementation that is less-dependent on what detection technology is utilized-- something that can take a detection array that could be produced either via vidcap (from FITR or whatever) or by the method this demo actually uses.

  53. eh? by dreemkill · · Score: 1

    i dont get it, it was being projected down? look at his hands during the drawing demo.....

    so they are using a projector? i dont understand how that is like the microsoft thing

    --
    dreemkill.
  54. The norm... by Anonymous Coward · · Score: 0

    It may not be as fancy-schmancy as Microsoft Surface or Jeff Han's demos


    Isn't this always the case with OSS? Nothing to see here, move along...
  55. Impractical indeed by DrYak · · Score: 1

    Sure, it's great eye candy, but it's totally impractical.


    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 streight forward) and will end up with neck strains and back aches (ask any student that is reading a lot for the final examen and doesn't have a good position nor changes position often enough while reading).

    Remember, we are speaking about computers here. Not a painter or such artist who may spend some time upright working between other position. Or a student that reads a simple book (ie.: a mobile device that can be moved around when changing position)

    We're talking about a big clunky computer hardware, that can't be moved around easily and that will have to stay in a fixed position.

    And a secretary who works with that computer 8 hours a days, 5 days a week, 11 months a year (depending on vacations).
    All this with little freedom in changing position.

    Na. It'll definitely not work.
    This kind of surface will be cool device to show of (like in stylish bars in the "Big Ass table" parody).
    It maybe sporadically be used (in meetings... or an interface that is used only from time to time like a telephone). But when the people will go back to work, they will get back to a classic desktop, with the input devices flat on a table where the wrists can rest and the display upright, with the golden 2/3 placed in front of the eyes.

    The only way it could somewhat work on a work place is if they manage to cram everything into a flat surface (without a clunky retroprojector behind or projector above head) that could be easily tilted (like an architect's table) so the user could often change position and orientate the surface depending on what is currently worked on.
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Impractical indeed by Chandon+Seldon · · Score: 1

      We're talking about a big clunky computer hardware, that can't be moved around easily and that will have to stay in a fixed position.
      And a secretary who works with that computer 8 hours a days, 5 days a week, 11 months a year (depending on vacations).
      All this with little freedom in changing position.

      We are? Why?

      This stuff isn't interesting because it can replace some office workstation - at least not anytime soon. This stuff is neat because of the new devices it can enable. Something like an electronic easel for a painter is *exactly* the sort of thing that makes this interesting.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
  56. Re:How did Surface "detect wireless devices", and. by dave420 · · Score: 1

    It's remarkable because your PC doesn't say "your phone is in your top-left pocket, on its side, facing away from you". The MS surface demo showed the computer recognising the phone AND knowing where it was on the table (ie which "blob" was the device in question).

  57. Off-topic by Hucko · · Score: 1

    Bloke, it is Compiz-Fusion now!

    --
    Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
  58. very nice. HOW MUCH? by Danzigism · · Score: 1

    definitely a positive step in the right direction!! I was searching on youtube the other day about surface computing, and I found some extremely old.. looked like it was in the 80's.. two guys sitting at a desk with light pens, manipulating a surface computer.. dragging and resizing pictures identical to MS Surface.. They too were using a projector instead of the table being the source of the display.. i'm sure many of you have seen it.. but to me i think it's a good idea, and maybe saves money in comparison to a huge table screen.. plus, it could make the surface computer extremely portable one day.. being able to throw your computer up on any wall and start using it.. sounds great to me!! but anyway, i'm stoked to see a Linux Alternative.. this is freakin great.. I can't wait to start using Beryl with one of these bastards ;-D

    --
    *plays the Apogee theme song music*
    1. Re:very nice. HOW MUCH? by Danzigism · · Score: 1

      It was called the "Cruiser" Tabletop Surface Computer. The video can be located here

      --
      *plays the Apogee theme song music*
    2. Re:very nice. HOW MUCH? by Danzigism · · Score: 1

      the 80's.. BAH what was i thinking.. the dude is running XP near the end.. his haircut is sooo fuckin 80's though..

      --
      *plays the Apogee theme song music*
  59. Boogeyman you say? by Anonymous Coward · · Score: 0

    "For free software to avoid patent litigation, software patents need to be abolished. Thankfully, we have licenses like GPLv3 that provide some forms of protection in the meantime."

    And just how is abolishing software patents going to affect hardware?

  60. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  61. A question by Anonymous Coward · · Score: 0

    Why does Linux fans always point out that they can do whatever too!

    Sounds like a kid saying "I can do that too!"

    I thought Linux was supposed to be ahead of everyone else.

  62. Usefulness of multi-touch surface for computers? by master_p · · Score: 1

    First of all, congratulations to the guy that made Linux MPX.

    But what is the usefulness of multi-touch on a desktop computer, or even a laptop? I can understand its utility on mobile phones which are turned and tossed around, but a computer monitor is an entirely different beast.

    First of all, a monitor usually sits vertically, so it is downright impossible to move hands around on a vertical monitor for a long time.

    Having monitors be tables is impractical, because a lot more space would be required in offices and homes (although it would be a perfect emulator for MAME cocktail games!).

    So why the fuss? I just do not see how multi-touch surfaces can be useful in a desktop/laptop environment.

  63. Re:Usefulness of multi-touch surface for computers by islisis · · Score: 1

    First of all there is the usefulness of any touch functionality at all on a computer, which I would say increases with the crampedness of the conditions you are operating the computer with. On a desk, the keyboard and mouse is more likely to be closer to your hands than most of the screen space, so for most UIs there isn't any benefit.

    For using laptops on the go (or on the couch) it is a different story, two examples to think about: a taskbar on the bottom lies just above the keyboard, so you can directly touch the tasks or shortcuts to access them. It is like an extra row of programmable feedback capable keys.
    Secondly scrolling webpages is like pushing paper, yes you can use the scollbars but an adobe-reader like grab and drag function provided by a firefox extension makes this a much more dreamlike experience. Directly pressing on links is also simply more intuitive as you are only looking at one space on the screen from will to execution of will. Touch is simply a more streamlined experience, with some speed benefits in certain cases.

    To me multi touch is simply an additional dimension on top of this, the ability to not only scroll but zoom ala Jeff Han's implementation. And to be able to right click and use other function gestures of course.

    Also I can only imagine how much more accurate cursor recognition would be in response to finger presses with a multi touch capable screen. Current touch screens can be jittery with fingertips, although fair much better using fingernails.

    I don't think multi touch is the end of the story, I would also like to see at the very least passive tactile feedback like the one provided by the Immersion Touchsense for mice like the Logitech ifeel. Buttons really should feel like buttons for faster recognition and mainstream acceptance.

    As far as I know the main disadvantage notebook sellers have had with adding touch screens is with the graininess it can add to the display. I am not sure how the technology will improve in this area. But the Toshiba Portege 2000, Panasonic R5 and various Fujitsu subnotebooks each around 1kg in weight had options for touchscreen, and these were not even convertible tablets. Most of them were only ever released in Japan though.

  64. Re:Usefulness of multi-touch surface for computers by master_p · · Score: 1

    Thanks for the reply, but I did not ask about the usefulness of multitouch displays in general, but on the desktop. Whatever you say is correct, but it can not be easily applied to the vertical desktop / laptop screen.

  65. Re:GAH! Stop! by Anonymous Coward · · Score: 0

    Just curious: how much of your CPU does all this sophisticated image processing chew up?

    And what's the update rate? Note that a typical USB mouse updates at 125 Hz. RF wireless mice do about 50 Hz (and are considered "jerky").