Immersion Logo
spacer
what's new?
getting started
technology
technology overview
technology tools
technology tutorials
sample code
community
how to buy
login
developer | technology | samples

Hello TouchSense sample code!

Learn by example.

This and other collections of sample code for java, javascripting, etc. are included in our toolkits. Preview them in the Tools & Docs Section.

If you're just looking for cool content, and don't care about the availability of associated source code, be sure to check out
explanation of device types.

The Microsoft platform examples are a collection of Visual C++ sample programs. All examples come with source and runtime code.


Joystick BestWheel Best

SpringOffset SpringOffset is a simple application that controls the position of a force feedback device.

platform: Mac OS X


Joystick BestWheel Best

TestFFAPI TestFFAPI uses most Force Feedback API functions available in OS X. See how the system behaves given any sequence of API calls, including invalid sequences which generate error messages.

platform: Mac OS X


Tactile Feedback Mouse BestTactile Feedback Trackball BestFull Force Feedback Mouse BestJoystick BestGamepad BestWheel BestRumblePad Works

HelloIFC is a minimal application that initializes a TouchSense-enabled device, reads an effect from an IFR file, and plays the effect. This is a good place to start learning how TouchSense works.

platform: Microsoft


Joystick BestGamepad BestWheel Works

IFCDonuts shows how an application with existing Direct Input code can easily be modified to work with Immersion Foundation Classes and TouchSense gaming devices. Elements of the Microsoft DirectX SDK are required for this sample.

platform: Microsoft


Tactile Feedback Mouse BestTactile Feedback Trackball BestFull Force Feedback Mouse BestJoystick BestGamepad BestWheel BestRumblePad Best

IFC Test
demonstrates the wide variety of effects available through the Immersion Foundation Classes. This is a great place to learn about the basic characteristics of each effect type, as well as which effect types your chosen force feedback device is able to play. Not all effects will play on all devices.

platform: Microsoft

spacer IFC demo


Full Force Feedback Mouse BestTactile Feedback Mouse Works

Immersion Objects demonstrates the use of enclosures, cursor clipping, inside effects, dampers, and grids in a graphical environment.

platform: Microsoft

spacer objects demo


Tactile Feedback Mouse BestTactile Feedback Trackball BestFull Force Feedback Mouse Best

Immersion Puzzle allows you to feel puzzle pieces as they snap into place, as well as other tactile characteristics of the puzzle.

platform: Microsoft

spacer puzzle demo


Full Force Feedback Mouse Best

Connect the Dots
demonstrates how TouchSense can greatly improve speed and accuracy when targeting objects on-screen.

platform: Microsoft

spacer connect dots demo


Full Force Feedback Mouse Best

Immersion Bezier lets you feel the contours of a Bezier curve and demonstrates how TouchSense assists with targeting the curve's control points.

platform: Microsoft

spacer curve demo


Full Force Feedback Mouse Best

Immersion Slingshot lets you experience the satisfying stretch and release of a real slingshot.

platform: Microsoft

spacer slingshot demo


Wheel BestTactile Feedback Mouse BestTactile Feedback Trackball BestFull Force Feedback Mouse BestJoystick BestGamepad BestRumblePad Works

Vroom
lets you feel variations in the speed and intensity of a vibration as you "rev the engine." This sample is recommended for the force feedback wheel, but works with all devices.

platform: Microsoft

spacer speed demo


Full Force Feedback Mouse Best

Immersion Draw lets you feel shapes, grids, and control points in a simple drawing application.

platform: Microsoft

spacer drawing demo






© 2007 Immersion Corporation.
Immersion, the Immersion Logo and TouchSense are trademarks of Immersion Corporation.
All other trademarks are the property of their respective owners.
All rights reserved.