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.

SpringOffset SpringOffset is a simple application that controls the position of a force feedback device.
platform: Mac OS X

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
     
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
 
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
|

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

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
|
 |
 |
|

Immersion Slingshot lets you experience the satisfying
stretch and release of a real slingshot.
platform: Microsoft
|
 |
 |
|

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