193 symposiums and 30,000 attendees since 2001

Sparsh: Build your own Multitouch Table!

Posted by: Richard Monson-Haefel on 01/28/2009
With price points for multi-touch table devices coming in at around $7,000 to $20,000 US its not like everyone who loves the technology can afford to buy one. In fact, just about everyone who comments on Microsoft Surface for the first time talks about how cool it is and then how its too expensive.

Those of you who are not as crazy as I am (I bought my own Surface despite the price point) may want to consider building your own multi-touch surface. That's exactly what a combined team of students from the Rajasthan Technical University and Indian Institute of Technology did. They used the open source Touchlib multi-touch SDK and advice from the NUI Group along with some affordable equipment to build a wonderful multi-touch device programmed in Adobe Flash.

Sparsh (Hindu for "touch") is the name of their project and you can see a really compelling video of it and what they programmed it to do. The team (Anirudh, Ashish, Rahul, Sudanshu, and Swami) built their own surface device out of plywood, Plexiglas off the shelf components and a little secrete sauce of their own making.

Specifically the device, according to emails communications with Anirudh, was built with the following components:

Hardware

Table's Touching Area:
1m X .568m
Infrared LED Illuminator's rating: 120mw/sr.
Projector enclosed: Mitsubishi XD 490U
IR detector: Modified Microsoft LifeCam VX1000, detects upto 30 Frames/second
Graphics Accelerator: NVidiA Geforce

Software

MS Windows XP/Vista, DirectX 11 Sept. Update, Open GL, Adobe Flash CS3, AS3
Tracker: modified Touchlib v1.0 beta

The most expensive component is probably the projector which retails for between $1,800.00 and $2,500 US brand new (used models can probably found cheaper). The least expensive component was probably their own special formula for a compliant surface which is needed in order for their method of gesture detection they used (FTIR). I won't go in to details but that particular component can be very expensive but our friends from India found a solution that costs only $5.00 US per unit.

The team based much of their design on guidance they obtained from the NUI Group. NUI Group is commercial company specializing in multi-touch but they also host a thriving open source multi-touch community where you can find a plethora of information on building your own multi-touch device. Just check out the videos of all the home made multi-touch devices features on the NUI Group web site. It's inspiring.

The Sparsh team is currently distracted with final exams (remember they are students) and so have temporarily halted work on Sparsh, but not for long. After graduation the team will probably, again according to Anirudh, develop of a much larger multi-touch wall. The members of the team are very interested in becoming deeply involved in multi-touch device development and are looking for summer internship. If I had my druthers I would hire them in a second for an internship. If you are looking to fund a multi-touch start-up, Sparsh will probably give you the most buck for your investment dollars. There located in India, they are students, and they are obviously very productive. A good investment for any venture capitalist or angel investor looking to break into the multi-touch device market.

My hat is off to the Sparsh team as well as all the inventors who have contributed to the NUI Group community. Building my own surface device that uses Flash would be a wonderful experience but given my current building skills (I’m dangerous at best) and my schedule (I’m totally booked right now) its not going to happen anytime soon.


  • Currently 5.0/5
  • 1
  • 2
  • 3
  • 4
  • 5
5.0 rating out of 2 votes

About Richard Monson-Haefel

Richard Monson-Haefel

Richard Monson-Haefel is the author of 97 Things Every Software Architect Should know (O'Reilly), Enterprise JavaBeans (O'Reilly), Java Message Service (O'Reilly), J2EE Web Services (Addison-Wesley), and one of the world's leading experts and book authors on enterprise computing. He was the lead architect of OpenEJB, an open source EJB container used in Apache Geronimo, a member of the JCP Executive Committee, member of JCP EJB expert groups, and an industry analyst for Burton Group researching enterprise computing, open source, and Rich Internet Application (RIA) development. Today, Richard is an independent software developer. You can learn more about Richard at his web site http://www.monson-haefel.com

More About Richard »

Why Attend the NFJS Tour?

  • » Cutting-Edge Technologies
  • » Agile Practices
  • » Peer Exchange

Current Topics:

  • Core Java, JEE
  • Groovy, JRuby, Scala, Clojure
  • Hibernate, Grails, Spring, JSF, GWT
  • Ajax, Flex, RIA
  • more...
Learn More »

NFJS, the Magazine

December Issue Now Available
  • Hibernate Performance Tuning, Part 2
    by Scott Leberknight
  • Virtualization for Development
    by Pratik Patel
  • Emergent Design & Evolutionary Architecture
    by Neal Ford
  • Writing Secure Code with ESAPI
    by Ken Sipe
Learn More »