October 09, 2008

Microsoft's Touchless SDK pulls a mouse out of thin air

New code libraries allow Windows apps to use Webcams as pointing devices

The detection routine also seems to require a lot of juice. The demo program managed to soak up 64 percent of my Eee PC's 1.6GHz Atom CPU, and the video from the Webcam soon developed a disconcerting few seconds' lag that made controlling the onscreen cursors difficult at best.

Gestures and beyond
Doubtless these bugs will be ironed out in future releases of the SDK. But if they're showstoppers for you, Wasserman isn't actually the first to experiment with this type of UI. ARToolkit is a cross-platform library that can achieve many of the same things as the Touchless SDK.

Its focus is a little different, however. ARToolkit is billed as a means of enabling "augmented reality," in which real-life objects are enhanced with computer generated elements onscreen -- the first-down marker on Monday Night Football, for example. Because of this shift in emphasis, ARToolkit is more limited than Touchless in some important ways. It only supports square objects as markers, for example.

On the plus side, ARToolkit's code base seems much more mature than the Touchless SDK's. Its marker-recognition algorithm seems both more accurate and more efficient than Wasserman's version, and it registered fewer false positives. It's also portable to more environments than Touchless, which requires .Net 3.0.

Of course, neither of these toolkits can yet hold a candle to the magical gesture-based interfaces of Iron Man or Minority Report. Neither algorithm is advanced enough to register gestures made with bare hands, for starters -- both require some form of easily recognized marker. But they're a start.

Better yet, they're both open source, which means anyone can help to make them better. And even in their present forms, these libraries hold exciting possibilities for desktop application developers, particularly in the area of UIs for computer users with limited mobility. Check 'em out and let me know what you think.

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Today's Headlines: First Look Newsletter

Find out what will be news for the day, with our first-thing-in-the-morning briefing.

©1994-2009 Infoworld, Inc.