Immersion Logo
spacer
what's new?
getting started
technology
technology overview
technology tools
technology tutorials
sample code
community
how to buy
login
developer | technology | tools and docs | Immersion Foundation Classes SDK

Immersion Foundation Classes (IFC) SDK (version 2.3.5)

The Immersion Foundation Classes (IFC) SDK version 2.3.5 is a powerful set of libraries and samples that allow developers to easily create “write-once, support all” touch-enabled devices software. Software applications that use IFC to create their tactile sensations will work both through the DirectX API on all DirectX force feedback gaming products (joysticks, wheels, gamepads) and through the Immersion TouchSense API on all Immersion pointing products (mice, trackballs). IFC also fully supports Immersion Studio®, the premier tactile-editing tool widely used by many developers today to design their DirectX force feedback effects. IFC can be used to touch-enable gaming and entertainment applications as well as business and productivity applications and is also the backbone for touch-activated web pages and applications.

Written in C++, IFC provides much of the code necessary for creating and managing the force feedback device and effect COM interfaces required by the DirectX and Immersion TouchSense APIs. While COM interfaces are powerful and extensible, they also require tedious and lengthy bookkeeping tasks. By wrapping these complicated interfaces into intuitive, easy-to-use classes and helper tools, IFC allows developers to concentrate on the actual touch sensation design rather than laboring with COM. IFC was designed and created by programming experts at Immersion to make touch sensation programming easier and more intuitive, shorten development times, make code cleaner and more portable, and provide all the functionality of the underlying COM-based APIs without reducing programming freedom and flexibility.

Installer includes:
IFC Dynamic Link Library files
IFC header and LIB files
Sample applications
Full code for some of the sample applications


Immersion Foundation Classes Reference

Filled with tips and tutorials, Immersion Foundation Classes Reference for the IFC 2.3.5 SDK provides fast and effective guidelines for implementing tactile sensations in C++ applications, as well as in-depth implementation details for more advanced programmers.





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