Slashdot Mirror


Open-Source Multitouch Display

shankar writes "Engineers at Eyebeam, an art and technology center based in New York, have created a scaled-down open-source version of Surface, called Cubit. By sharing the Cubit's hardware schematics and software source code, the engineers are significantly reducing the cost of owning a multitouch table. 'Multitouch displays are not new technology; in fact, they've been built in research labs for decades. Mitsubishi Electric Research Labs created an iconic multitouch table called DiamondTouch; more recently, Jeff Han, founder of Perceptive Pixel, based in New York, developed wall-sized multitouch screens that he sells to corporations and major government agencies. But because of the falling costs of many touch-screen components, such as infrared light sources and small cameras and projectors, it's now becoming feasible for people without access to a lab or venture-capital money to make their own multitouch displays.'"

62 comments

  1. Re:Way to AD this to the front page by Anonymous Coward · · Score: 0

    Did you just say "massive tracts of land?

  2. Benefits by Enderandrew · · Score: 0

    I don't want to sound like a hater here, but what are the benefits other than saying it looks nifty? A table that is a giant touchscreen is nice in that anyone can interact, but does it have to be multi-touch? Do multiple people need to navigate on the same screen at once?

    To an extent, I'd suggest it would be better to use a Webex session, and allow each user their own interface allowed a shared session. MUCH cheaper and easier to pull off. Heck, the people don't have to be in the same room unless you want them to.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    1. Re:Benefits by zappepcs · · Score: 2, Insightful

      I think the answer that you are looking for is that it allows joe sixpack (joe bloggs) to use a computer in a more natural fashion. Personally I manage to type at about 45-50 wpm and keyboard shortcuts as well as some mouse effects make me quite a bit more efficient than the low end of computer skills users.

      With a multitouch surface and appropriate desktop UI software, it allows anyone to do things that they would be hindered in doing with keyboard and mouse. This type of interface is much more intuitive in as much as it works like our brain wants to work. That is not to say that it doesn't take learning, but it is easier/more natural to the way we work with other things in life. The keyboard and mouse are NOT natural interfaces.

      Some demos I've seen let people work with documents and folders in much the way they would on their own desks with paper documents and folders. Ergonomics aside, I think this would help those who can least afford it the most.

    2. Re:Benefits by calebt3 · · Score: 1

      does it have to be multi-touch?

      Very likely. Have you ever tried multi-touch actions on a normal touchpad? The cursor moves with the center of a the all the points you are touching. On a 3" pad this isn't so bad, but once you start getting a screen-sized surface or larger, tracing just your index finger all over the place feels rather limited.
    3. Re:Benefits by Enderandrew · · Score: 1

      I'm a little skeptical at this point that a multitouch display will be faster than a keyboard and mouse for most tasks. I've used touch screens, and they are faster than a mouse for certain tasks, but they are also frustrating and often cumbersome.

      I type around 80 wpm, and I bounce back and forth between keyboard and mouse, depending on which is faster for a given task. I've even become really accustom to hitting Win+R or Alt+F2 and then typing a program name, as opposed to using a Start or KDE Menu, and often this is faster.

      The keyboard isn't "natural" but often it is the fastest tool available to me, even though the mouse seems more like a natural means of pointing, selecting, moving, marking, etc. I do use a mouse for selecting, but only when shift+direction isn't faster.

      There are a few multi-touch specific gestures, such as pinching with two fingers to close a window, but throwing my mouse to the right corner and clicking X, or hitting Alt-F4 is just as fast. Pinching might seem fun, but I have yet to see a full interface designed around a multi-touch display to take advantage of it, and really make it a faster system to work with.

      Furthermore, I touch Surface was not designed for a single user, but rather multi-touch for multiple users.

      Am I mistaken?

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    4. Re:Benefits by zappepcs · · Score: 1

      No, you are right on target. That is why I said that the people it will help the most are the ones least able to afford it.

      Whether it is for multiple people or not, it does change the interface for the computer to a more 'natural' environment. You and I and many others are quite adept with mouse and keyboard for one reason or another, but joe bloggs is not. It is joe bloggs that it will help the most. In a "failure mode test" (TM) it will succeed where keyboard and mouse do not. Think of the physically impaired, or mentally handicapped. Where you can simply show them how to do something with a finger or hand and they can repeat it. Trying to teach them to type is often the barrier to entry for some classes of users.

      The usefulness of this technology has yet to be shown for users of your/my class.

      Remember, "there is need of maybe 5 computers in the whole world"... "The phonograph is a swell toy, but it will never catch on" and many other early quotes about technology that later became indispensables.

      The mere fact that it radically changes the UI for a computer means that it will open up computing to those who find keyboards/mice a barrier to entry. Yes, it doesn't seem to have immediate game changing applications, but it will.

    5. Re:Benefits by Blighten · · Score: 1

      Well, when it comes down to it, surface computing will not be optimal for the typical paradigms that we have grown to love/hate with keyboard/mouse interaction. A single-touch device is basically applying/mapping an already solid interface (the mouse) to a lesser approach. The whole point of multi-touch technology is to break away from the typical one-process-at-a-time task, and move into the realm of a computing adapting itself to the user's preferences.


      I've had the chance to play around with the MS surface table... It's true that there isn't much there besides (for me anyway, an advanced computer user) the flash. However, watching the more typical user (and especially kids) interact with it, was a blast. Most multiplayer games require separate controller-type gameplay, but with surface we had our game immersed into a combined space.


      In short, I think that multi-touch is a much better approach to computational collaboration that the single node per user approach... but one has to realize that it's still in its infantile state (for a typical, off-the-street user).

    6. Re:Benefits by humphrm · · Score: 1

      In short, I think that multi-touch is a much better approach to computational collaboration that the single node per user approach... but one has to realize that it's still in its infantile state (for a typical, off-the-street user).

      Indeed, and I think before it matures we're going to have to figure out what "a much better approach to computational collaboration that the single node per user approach" means.
      --
      -- "In order to have power, I must be taken seriously." -Mojo Jojo
    7. Re:Benefits by Lazarian · · Score: 1

      One neat application for a touchscreen table would be for a gaming table with the equivalent of board games running on it. You could have a regular coffee table when it's off, and have an assortment of games when company comes over. You wouldn't have to worry if someone spills a drink on the table or if pieces are lost. It probably wouldn't be hard to have display components that have a limited aspect ratio so opposing players wouldn't be able to see parts of the game for ones that require it.

    8. Re:Benefits by Lazarian · · Score: 1

      (oops - meant to say viewing angle, not aspect ratio.)

    9. Re:Benefits by TheoMurpse · · Score: 1

      I don't want to sound like a hater here, but what are the benefits other than saying it looks nifty? A keyboard is nice in that anyone can interact, but does it have to enable simultaneous keypresses? Do multiple people need to navigate on the same computer at once?
      There, I clarified why your question was short-sighted.
    10. Re:Benefits by value_added · · Score: 1

      Personally I manage to type at about 45-50 wpm ...

      As a side note, I'd wager that you never learned to type properly. Put another way, there is no reason why someone who can type at 45 wpm shouldn't be typing at 65 wpm minimum comfortably and with increased accuracy.

      Not worth the effort? Perhaps, but consider the time required for a course and some initial practice versus gaining a 50% improvement in speed for the rest of your typing days.

      Me, I took typing class way back when in high school because I thought it was an easy way to meet girls. I didn't consider the possibility that they would resent me when I learned to type faster than they did, or that I would be making a living using a keyboard.

    11. Re:Benefits by zappepcs · · Score: 1

      DUDE! you are SOOOO wrong.
      In high school I was the ONLY guy in the typing class. I took it because I figured some how, some way, I'd be working with computers some day.

      Yes, back then I could hit 60wpm pretty good. Now, I'm just a little lazy really. If I wanted to be faster I would.

      I've been to meetings where when asked if I'll share my notes and I reply yes, everyone else (including the secretary types there) will shut down their notebooks. I type and talk at the same time and only fuck up if I look at the keyboard.

      I used to type up trip reports in the airport bar while waiting for the flight home. One time a guy asked me if I was taking notes because I tend to look around the room while I'm typing. I know the words, and don't need to look... guess he thought I was spying and taking notes on people in the bar. Several people thought I was being pretentious and only pretending to type on the keyboard.

      Yes, I did learn how to type correctly. I just suffer from some digital dyslexia, such as:

      from = form
      thes = this

      and several other 'right finger, wrong hand' issues. Normally I don't do too badly. I just don't care to type more than about 45wpm. It does not do me much good to try to type faster.

      Online I keep up with people who type in excess of 100wpm so I don't feel badly about it. It just is.

    12. Re:Benefits by ceoyoyo · · Score: 1

      Most people have more than one finger. Multitouch is important for intuitive gestures. Gestures are pretty critical for touch screens.

    13. Re:Benefits by pipingguy · · Score: 1

      I think the answer that you are looking for is that it allows joe sixpack (joe bloggs) to use a computer in a more natural fashion.

      Is there a "natural fashion" to use a computer?

      As a drafting table-trained draftsman (back 25 years or so ago) I had to learn how to interpret the real world at a small scale. Going to CAD and a 14" screen was tough because I couldn't see the extents of my normal 22"x34" (or larger - some older P&IDs were on scrolls many feet long) field of view. Later I used dual 21" CRTs, then went to 4 22" LCDs and am now using a single 30" monitor.

      None of these solutions are "natural", since zooming around inside an active screen is extremely artificial. On the other hand, old draftsmen will be all dead soon, so this perception of natural will go away.

    14. Re:Benefits by Tony+Hoyle · · Score: 1

      Personally I don't find it intuitive at all to use more than one finger in gestures. eg. the iphone - I used the pinch thing once and abandoned it (the double click action is much better).. it's just feels like a totally unnatural thing to do.. Same with using two fingers to double click on the MBP... just not a natural way of thinking about it.

    15. Re:Benefits by shadow349 · · Score: 1

      Think of the ... mentally handicapped.
      And the other .05% of the blogosphere will just use their keyboards and mice.
    16. Re:Benefits by peragrin · · Score: 1

      and I had exactly the opposite. I picked up the iphone and was resizing images and pages quickly. Of course I can get used to any GU OS in seconds so I am hardly a good example.

      you are right about the double click though, a double click is a double tap.

      --
      i thought once I was found, but it was only a dream.
    17. Re:Benefits by drinkypoo · · Score: 1

      I just want to chime in here and say that when I put my fingers on the home keys, it causes me physical pain. I have gigantic hands (on most keyboards I can press the two control keys with one hand without depressing their neighbors) and as no one makes a keyboard large enough for me, it is impossible to touch type. Perhaps one day I will get a chorded keyboard, but until then, you will be wrong :P

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    18. Re:Benefits by Anonymous Coward · · Score: 0

      as no one makes a keyboard large enough for me, it is impossible to touch type.
      I had no trouble finding a bunch of large keyed keyboards online, however they were $100+ instead of $10+.
    19. Re:Benefits by gregmark · · Score: 1

      You are mistaken. Recently, my 55-year-old aunt, a Boston College Law School grad, called me to ask me how to copy a URL link into an e-mail message. Now, she used *none* of those words in her request, so it took me some time to translate.

      The answer to her question was simple of course (on a Mac: CMD-L, CMD-C, CMD-`, CMD-V). But my instructions fell on deaf ears for two reasons: one, she didn't understand how to perform keystroke combinations and two, she didn't understand that her e-mail client was just another Web browser window.

      Multi-touch is for people like my aunt, people whose brains lack the circuitry to utilize arbitrary, abstract tools (even old Mr. QWERTY) to perform otherwise objective tasks.

    20. Re:Benefits by drinkypoo · · Score: 1

      I had no trouble finding a bunch of large keyed keyboards online, however they were $100+ instead of $10+.

      Those are keyboards for retards and children. None of them have a full character set and every key is in the wrong place. I want a proper layout, in which keys are where they belong, but scaled up 15% or so (like me.)

      I'd also like a 10% taller and ~7% wider Ford GT40. 6'2" is about the height limit, and I want one :)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    21. Re:Benefits by gregmark · · Score: 1

      On the other hand, old draftsmen will be all dead soon, so this perception of natural will go away.

      One day, the old draftsman will be the computer users who cut their teeth using programs like ed, vi, emacs, pine, and even old Word Perfect 5.1. I've spent the last 20 years searching for keyboard shortcuts for every application that I depend on. It's actually hard for me use more "natural" approaches like multi-touch.

      But it's probably the way to go. As much as I like vi, its command/mode syntax is basically an abomination.

    22. Re:Benefits by ceoyoyo · · Score: 1

      Two fingers to double click on a MBP? I've apparently never found that setting. It's two fingers to right click, or to scroll. Both are fantastic. Everybody I've shown it to love them as well.

      Despite your preferences there are many people who like multitouch gestures. Probably a majority.

    23. Re:Benefits by Enderandrew · · Score: 1

      You're saying we need to design a slower and worse interface around the lowest common denominator?

      Little kids learn how to use a keyboard with no problem. Just because older folks are scared of technology doesn't mean we should cater exclusively to them.

      I couldn't explain the concept of a mouse to my grandmother, because she didn't get why you would need to point on a computer. Should we cater everything to her?

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    24. Re:Benefits by pipingguy · · Score: 1

      Bah, keyboard command input is the way to go for CAD, and certain companies keep moving around and redefining the cute icons so that veterans that don't follow all the latest trends get lost with new releases.

      When I see a 35 year veteran stumbling around trying to plot a 22x34 to scale I know something's wrong.

      Many changes are/were made to uncomplicate the work of CAD support drones, not for the fricking guys/gals that actually do the REAL work. That was a nice sneaky slide into making ones self irreplaceable and the designers resent it.

    25. Re:Benefits by Peganthyrus · · Score: 2, Interesting

      Maybe the problems it can solve are just not ones you ever have?

      I'm an artist. When I do art in the real world I'm working on a big surface. When I do art in the computer I'm squinting at it through the lens of my laptop screen. I would much rather spend about $1000 for a table-size display I could draw directly onto than the $2500 a 21" Cintiq tablet would cost.

      If your main use for the computer is "writing" - whether it be code, text, mail, irc, or whatever - then yes, a keyboard is your best choice.

      --
      egypt urnash minimal art.
    26. Re:Benefits by torpor · · Score: 1

      Its good for musicians, dude. Think about it - you want to create a nice software synth. Do you only allow the player to modulate one parameter at a time (as is the case now with mouse-based soft synths) or should there be more performance? The performance is the key ..

      --
      ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    27. Re:Benefits by Enderandrew · · Score: 1

      Surface is much, much more expensive than a tablet. You're saying you want the benefits of a Cintiq tablet, but much larger, and cheaper.

      Wait 10 years.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    28. Re:Benefits by Anonymous Coward · · Score: 0

      Who said anything about catering "everything"? You seem to have a bad case of selective hearing. With your attitude, I'm wondering if you're even still welcome in your mommy's basement.

    29. Re:Benefits by Peganthyrus · · Score: 1

      Or why I want to play with homebrewing one. These things aren't that much more than a big piece of acrylic plus a projector and an IR camera. And a big slab of acrylic with a light beneath it is handy for ANY artist!

      --
      egypt urnash minimal art.
    30. Re:Benefits by Anonymous Coward · · Score: 0

      Erm, I guess you didn't RTFA. It was all about making something like Surface, but much cheeper, like in the $500 to $1000 range.

    31. Re:Benefits by Homer's+Donuts · · Score: 1

      What if they were cheap enough to use in highways, streets, and even sidewalks to allow detailed analysis of human traffic patterns.

      Smart sidewalks. Wow. Where did I park my car? Just check Googleped!

  3. Don't forget Reactrix... by HaeMaker · · Score: 3, Interesting
  4. Fantastic News! by Anonymous Coward · · Score: 0

    Stroking our fingers on the diseased Surface is now a thing of the past! Men everywhere are now free to multi-touch their Cubits any time of day or night!

  5. Multitouch isn't new... by idiotwithastick · · Score: 2, Interesting

    but the ways that it is being used are. With more powerful processors being smaller and cooler, now devices like the iPhone and the Surface can be built. In addition, these devices have only really become applicable in a time where people are already linked by technology, not 20 years ago when there was no processing power for such a device. One of the more interesting features of Surface is that it can detect digital cameras or cell phones placed on it and (somehow) download photos and videos from it, this too was worthless back in the day before these devices existed or became as common as the wristwatch. The iPhone would have been worthless without the processing power to run the animations used with multi-touch features and the desire for a device more versatile (in user interaction) than the traditional mobile phone or smart phone, which was already pretty good. Having an open source multi-touch kit doesn't provide the software that make devices like the iPhone and Surface what they are, but merely demonstrates to the average guy that multitouch is not a new idea and is easily implemented.

    1. Re:Multitouch isn't new... by dotancohen · · Score: 1

      Exactly. Not every multi-touch device is a copy of the Surface. The Microsoft Surface (disclosure: that's my site) has the ability to connect wirelessly with devices on the table, and even identify their location on the table itself. There is no language in the UI, so anybody from anywhere in the world can operate it. It's actually a rather nifty idea, and the whole multi-touch thing is not it's only feature.

      --
      It is dangerous to be right when the government is wrong.
    2. Re:Multitouch isn't new... by TheRaven64 · · Score: 1

      Automatic synchronisation is pretty trivial. I used to have a script on my PowerBook that was triggered whenever my phone entered range and ran iSync if it hadn't sync'd for more than 24 hours.

      The nice thing about a multitough table is that it can extend the user interface of devices placed on (or near) it. Making syncing trivial is important, but being able to transfer a subset of the data is also important. You can put your phone and a friend's phone down on the table and have it display a larger view of both address books and then drag the contacts you want to send over to their phone. The same could be done for pictures and so on using a nice radial tree interface.

      Security is important in these use cases, but the UI possibilities are very interesting.

      --
      I am TheRaven on Soylent News
    3. Re:Multitouch isn't new... by Repossessed · · Score: 1

      Are yu saying surface has no instructions whatsoever built in?

      Between that and Microsoft's need for special effects in order to show it to people, I'm sure everyone will be using it real soon.

      --
      Liberte, Egalite, Fraternite (TM)
    4. Re:Multitouch isn't new... by dotancohen · · Score: 1

      I haven't gotten my hands on a Surface yet, but from the little I've seen there does not seems to be any built in documentation, at least, not yet. Though, I doubt that they will be simply bolted in and forgotten: there may be a small card or some other instruction nearby. Don't forget, the surface, in it's current form, is not intended for the home market. It is intended for hotel lobbies, bars, and other public places. Just think of the security [not] potential!

      --
      It is dangerous to be right when the government is wrong.
  6. Cubit Websites by crf00 · · Score: 3, Informative

    Here are Cubit's project websites:

    http://nortd.com/cubit/
    http://eyebeam.org/project/cubit

    1. Re:Cubit Websites by Anonymous Coward · · Score: 0

      Does anyone know what the price is for this? I mean is it coming out reasonably priced for the average household or is it still a little on the high side?

  7. Mod parent up! by ArchieBunker · · Score: 1

    If you've been to a Bjork show recently you've seen one of those. Check out the reactrix demos on youtube.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  8. mr. lee by Anonymous Coward · · Score: 3, Informative

    johnny chung lee's had it down for years: http://www.cs.cmu.edu/~johnny/projects/wii/

  9. Re:Yep... by Whiney+Mac+Fanboy · · Score: 2, Insightful

    And he used a Mac. Much cooler.

    Uuuuh? You think that someone who's attempting to do something is cooler than someone with an actual finished product, that you can build yourself right now as the designer's have published the software & hardware schematics?

    Seriously? What makes this kid's attempt at something much cooler than eyebeam's table?

    (Oh, and your name is like my sig)

    --
    There are shills on slashdot. Apparently, I'm one of them.
  10. mod parent up! by Spy+der+Mann · · Score: 1

    This url should be in the summary, I wonder why they missed it.

  11. Someone needs to get compiz running with this by seandiggity · · Score: 3, Interesting

    Seriously. Even if they just get the fire/water effects of compiz going with a device like this, it would be much more awesome than the demo videos. Could have a small table like this as an input device, and a larger screen to show all the compiz coolness. I don't have the requisite skills, but I hope someone in the community hears me :)

    --
    Geeks like to think that they can ignore politics, you can leave politics alone, but politics won't leave you alone.-rms
  12. Table schmable... how about a bartop? by ThreeGigs · · Score: 1

    I researched multi-touch homebrews a couple of years ago after seeing this video:

    http://www.youtube.com/watch?v=peWX0hcqGdc

    Figured it was frustrated total internal reflection at work and managed to find out that the concept is pretty much unpatentable due to prior art. Not very often you see that!

    That video does go to show that 'nifty' goes a lot farther than just computer based interaction. I'm imagining some cool new video game concepts, like virtual air-hockey or pong, plus games whose imputs might be better based on touching a panel than joystick and buttons.

    1. Re:Table schmable... how about a bartop? by Anonymous Coward · · Score: 0

      one word: starcraft

  13. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  14. A brief history of multi-touch by Anonymous Coward · · Score: 0

    They are right that multi-touch has been around for decades. For a quick and dirty primer refer to Bill Buxton's article on the history of multi-touch.

    http://www.billbuxton.com/multitouchOverview.html

    Basically there is a lot of confusion among non-specialists regarding what is new and what is old. This article is very useful in dispelling any misunderstandings.

  15. game table by kriebz · · Score: 1

    I've really been wanting to do this. Maybe even have the table recognize actual game pieces and change the board to match.

    I have an overhead projector, a few 15" LCDs, some projection lenses, and some Lexan. Alas, it seems I'll have to wait to see if this Cubit thing will be helpful to me.

    1. Re:game table by neomunk · · Score: 1

      I've been thinking about this too, and the answer to your problem is a infrared base for your pieces. Each piece could have a little infrared led in the base and a unique template on the very bottom that your under-mounted IR camera could see and interpret.

      It would be really neat for games like Axis and Allies or Warhammer variants.

  16. Cubit by Anonymous Coward · · Score: 0

    Like Farnsworth?

  17. openFrameworks by legutierr · · Score: 1

    The display is very cool. But has anyone here looked at the openFrameworks library that they used in building the software? People are doing some things with it that I, at least, have never seen before, by the looks of this video (which I found by linking through their site): http://www.vimeo.com/921725

  18. NUI Group by nabasu · · Score: 1

    NUI Group has been doing this for a while. They have an active community of amateurs as well for anyone interested.

    http://www.nuigroup.com/

  19. better open source multitouch solution by nan0 · · Score: 1
    python based, ebuilds for gentoo & other distros

    check out libavg

    and for early examples of this, check out sony's holowall - over 10 years old:

    holowall

    1. Re:better open source multitouch solution by Anonymous Coward · · Score: 0

      I did a MSc thesis on an 80" multi-touch display back in 2004/05, based on Rekimoto's work at Sony. The theory's pretty solid, but the materials for getting a large, robust screen working cheaply in a small form factor weren't quite so available at the time (especially on my shoestring budget).

      Amazing what a few years will do, isn't it?

  20. Obligatory by MrBippers · · Score: 1
  21. Re:Yep... by empaler · · Score: 1

    If you'd bothered to RTFA or watch the VIDEO, you'd known this was a Mac too. Plus, they have a DIY-kit that you can buy.

    Apart from that, the kid does give some instructions, but not nearly detailed enough for them to be useful, at least for me. This kit is totally FTW.