December 17, 2008

Touch-enabled apps made easier

SensAble Technologies' software development kit leverages haptic devices

SensAble Technologies, provider of haptic devices, applications, and toolkits, is offering OpenHaptics 3.0, a software development kit to simplify touch-enabling of computer applications.

New categories of developers such as scientists and simulation and training providers can add a sense of touch to their applications, the company said. The product works with SensAble Phantom force-feedback haptic devices, which simulate, for example, the feeling of tissues in a human body by pushing back on a user's hand.

The upgraded kit features the QuickHaptics micro API, enabling users with a basic familiarity of C++ to add kinesthetic feedback to what is seen or heard on a computer screen.

(Earlier this year, Samsung launched a haptic cell phone.)

The API streamlines three types of complex programming, including operating system-specific windowing, scene graph management, and force rendering in haptics threads, SensAble said. An application to touch and manipulate a 3-D model can be written with 8 lines of programming code instead of 300 lines, the company said.

For medical, scientific, and training applications, Version 3.0 supports faster addition of exceptional realism, which is a virtual environment in which users can add touch to applications.

As an example of how the product works, a developer with no graphics or haptics experience could use QuickHaptics to prototype a training application for veterinary students, SensAble said. The developer could import 3-D models of an animal's anatomy and assign haptic material properties allowing a trainee to use the Phantom device to feel the difference between healthy and diseased organs.

"Haptics experts will find QuickHaptics to be invaluable in helping them add virtual touch to their applications in innovative ways. On the other hand, developers who have no experience with haptics programming can easily get to work and be productive quickly," said David Chen, chief technology officer of SensAble, in a statement released by the company.

Version 3.0 also features the ability to build mashups, which combine programming code from various sources into existing applications. Reuse of source code is enabled.

Users also can load 3-D models with textures in standard formats using a single command. There is no need to convert models into specialized file formats before haptic programming.

OpenHaptics 3.0 is available for 32-bit Windows XP and Vista for $950 per seat for commercial developers. It is free for academic developers. Current OpenHaptics commercial customers on software maintenance contracts get the software at no additional charge.

Linux and 64-bit versions will be available early next year.

Paul Krill is an editor at large at InfoWorld.
Close

On Twitter now

Application development

Powered by Twitter

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 »

Trial

Free 30-Day Desktop Virtualization Trial

Download a free 30–day trial and experience how XenDesktop delivers a pristine, on–demand desktop experience to users on whatever device they choose, while cutting IT complexity and costs.

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 »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.