This project is read-only.

Touchless 1.0

Rating:        Based on 14 ratings
Reviewed:  12 reviews
Downloads: 128338
Released: Oct 6, 2008
Updated: Mar 19, 2009 by michwass
Dev status: Stable Help Icon

Recommended Download

application, 913K, uploaded Oct 6, 2008 - 98643 downloads

Other Available Downloads

Source Code
source code, 6114K, uploaded Oct 8, 2008 - 29695 downloads

Release Notes

Wait, Try the new version!

Don't use the out-of-date Touchless 1.0 release; download the newest version instead!
The newest version has improved performance, new features, and additional demos.
The newest version is only missing updated documentation and instructions like the ones posted here.

Want the Demo Only?

  • Save the file above
  • Open the folder it is in
  • Right click on it and select Extract All
  • Make sure you have a webcam hooked up
  • Double click TouchlessDemo.exe
  • Have Fun!

What's in this release?

The release includes a short list of binary files to demonstrate Touchless:
  • WebCamLib.dll - Interfaces with DirectShow to grab webcam frames
  • TouchlessLib.dll - Contains the functionality of Touchless SDK
  • TouchlessDemo.exe - A small demonstration of what Touchless can be used for
  • Image.gif - Used in TouchlessDemo's image demo
  • Touchless.chm - A documentation file of the Touchless API for developers
  • Touchless.jpg - A class diagram of the Touchless API for developers
  • Touchless.rtf - A text documentation file for users and developers
The release was assembled for easy access to the source.
  • Contains the source files for WebCamLib, TouchlessLib, and TouchlessDemo, and the Walkthrough Sample
  • Contains the documentation, but not the videos stored in the repository
  • Contains the binary debug and release builds for WebCamLib, TouchlessLib, and TouchlessDemo

How to add Touchless to your project

By adding Touchless to your project, you can give your users a truly fun, novel, and functional multi-touch experience, and all they need is a webcam!

The prerequisites you'll need to develop using Touchless are: To add Touchless to an existing Visual Studio project, simply right click “References” and select “Add Reference…” go to the browse tab, and select "TouchlessLib.dll". Ensure that both "TouchlessLib.dll" and "WebcamLib.dll" are copied to the same output directory to be used with your builds. Watch a video showing how we made the Walkthrough Sample in only 15 minutes!

Want to post your demo here or contribute to Touchless?
Request access by getting in touch with Mike Wasserman

What's Touchless?

Touchless is an SDK that allows users to create and experience multi-touch applications. Touchless started as Mike Wasserman’s college project at Columbia University. The main idea: to offer users a new and cheap way of experiencing multi-touch capabilities, without the need of expensive hardware or software. All the user needs is a camera, which will track colored markers defined by the user.

Mike presented the project at the Microsoft Office Labs Productivity Science Fair, Office Labs fell in love with it, and Touchless was chosen as a Community Project. Our deliverables include an extensible demo application to showcase a limited set of multi-touch capabilities, but mainly we are delivering an SDK to allow users to build their own multi-touch applications.

Now, Touchless is released free and open-source to the world under the Microsoft Public License (Ms-PL) on CodePlex. Our goals are to drive community involvement and use of the SDK as it continues to develop.

Remember that this is just the beginning; and you're invited to join our journey. Send us your questions and feedback, use Touchless SDK in your .NET applications and XNA games, and support the community by contributing to the source code.

Reviews for this release

Love it. At first I didn't know how to add a marker. Because I see the demo implementation and thought it was just a click, but I actually need to drag
by cxy007 on Jan 18, 2012 at 6:07 AM
hello I'm from Brazil and I liked this project but can not the new demos running (I can not open the touchless 55,790) as I do?
by joaovitor on Dec 24, 2010 at 7:55 PM
so far so good
by microteque on May 29, 2010 at 11:40 PM
I just want to make this thing myself. Thanks for your help.
by breezest on Feb 27, 2010 at 9:41 AM
Everything is cool and useful!
by soft2buy on Nov 10, 2009 at 2:25 AM
5 stars. Why? Because this is AWESOME! Like what the video states, Microsoft's stuff costs lots. Especially for business, and it's not retroactive or backwards compatible with anything. Your software can be used on anything. a $20 webcam. A phone camera, on a gaming console, anything with a camera and a CPU. Microsoft/whoever cant make millions on it though b/c its not bundle with $1000 hardware
by imop45 on Nov 8, 2009 at 5:40 AM
It's nice, funny, Excellent... Thanks
by Carsten_Unterberg on Jan 16, 2009 at 5:00 PM
by YAKALI on Dec 31, 2008 at 9:59 PM
immense potential, great beginning, can't wait to see what's next!
by philtep on Nov 1, 2008 at 3:20 AM
just see their video
by Birbilis on Oct 31, 2008 at 2:14 AM
saw the video. looks great . linux port maybe? or at least something a little more cross platform friendly as far as the sourcecode. Excellent job either way.
by bugmenot2 on Oct 15, 2008 at 5:59 PM
Folks... Excellent concept and very good sample for implementation. Let's see how it will be useful for real-world applications... Beauty...
by pkvaranasi on Oct 13, 2008 at 4:45 PM