What are the Immersion Foundation Classes (IFC)?
The Immersion Foundation Classes (IFC) are a powerful new set of tools and libraries that allow developers to easily create “write-once, feel-anywhere” software in the C++ programming language. Software applications that use IFC to create their touch sensations work on all TouchSense force feedback gaming products through Microsoft’s DirectX API as well as on all TouchSense pointing products (e.g., mice, trackballs) through the TouchSense API. IFC also fully supports Immersion Studio, the premier feel-editing tool widely used by many developers to design sensations. IFC can be used to add Immersion TouchSense to gaming and entertainment applications, as well as business and productivity applications, and is also the backbone for touch-enabled web pages and applications. Furthermore, IFC will support future platforms and future force feedback products. A set of easy-to-use C++ classes, IFC provides much of the code necessary for creating and managing the force feedback device and effect