News

Touchless SDK Released to CodePlex

SDK of Touchless, which allows use of a webcam as a graphical input device, is now available for download on CodePlex.

Software that started as a project by a Columbia University computer science student to eliminate the need for multiple hardware-based touch interfaces is now available for download on Microsoft's CodePlex site.

The Touchless SDK (available here) was designed by Michael Wasserman -- now a member of Microsoft's Office 14 development team -- to let programmers use a webcam as a graphical input device. With the SDK the webcam can track the movement of a physical object defined by an individual. A video demonstrating the Touchless concept is available on the CodePlex site.

Wasserman says he first started work on the Touchless SDK while at Columbia, to offer an inexpensive means of allowing for multitouch functionality. After presenting his work at the Microsoft Office Labs Productivity Fair his concept was selected as a Community Project for publication on CodePlex.

Touchless SDK joins similar technologies available for testing, including software by CamTrax Technologies for gaming and an open source effort called Touchlib.

While Wasserman posted an extensible demo app to highlight a variety of multitouch capabilities using the SDK, he says Microsoft decided to look to the broader dev community to build their own touch apps.

"I'd love to see people produce their own applications, especially games," Wasserman said in an interview. But he added that he sees it having business productivity potential as well.

"There's a lot of interest in using this sort of technology for, say, tracking the contents of whiteboards during meetings," he said. "Perhaps even sharing virtual workspaces wherein two people could perhaps interact using a webcam to share more information than they would be able to by just typing."

Wasserman said there are no official plans yet to integrate the Touchless SDK into any commercial projects, though Windows 7 is expected to have an open API in the dev platform that will support multitouch interfaces.

About the Author

Jeffrey Schwartz is editor of Redmond magazine and also covers cloud computing for Virtualization Review's Cloud Report. In addition, he writes the Channeling the Cloud column for Redmond Channel Partner. Follow him on Twitter @JeffreySchwartz.

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube