The Haptik Library

The Haptik Library is component based architecture for uniform access to haptic devices. It introduces many advantages besides device independency, such as driver version transparency and both backward and future binary compatibility with new devices, drivers and APIs, thus solving many problems that arise when using other libraries or native SDKs. One of the key features of the Haptik Library is its plugin-based architecture that allows the addition of support for latest devices and drivers without requiring recompilation of the library or existing client applications. Moreover, the library has been designed to be easily used in existing complex applications with different architectures and even when replacing previously used libraries tor haptic device access. Its use is therefore recommended to add haptic rendering into already existing applications, to develop research applications requiring custom graphic engines, and to achieve easy but powerful low-level access to haptic devices.

[1]  William Ribarsky,et al.  Guest Editorial: Special Issue on Haptics, Virtual, and Augmented Reality , 2005, IEEE Trans. Vis. Comput. Graph..

[2]  L. Sentis,et al.  The CHAI Libraries , 2003 .

[3]  Domenico Prattichizzo,et al.  The Haptik Library - a Component based Architecture for Haptic Devices Access , 2004 .

[4]  Clemens A. Szyperski,et al.  Component software - beyond object-oriented programming , 2002 .

[5]  William Ribarsky,et al.  Special issue on haptics, virtual, and augmented reality. , 2005, IEEE transactions on visualization and computer graphics.

[6]  Hans Hagen,et al.  Getting in touch with a cognitive character , 2005, First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. World Haptics Conference.

[7]  Andrew Nealen,et al.  Physically Based Deformable Models in Computer Graphics , 2006, Comput. Graph. Forum.

[8]  Clark S. Lindsey,et al.  JavaTech: The Java Native Interface (JNI) , 2005 .

[9]  Brad J. Cox,et al.  Object-oriented programming ; an evolutionary approach , 1986 .

[10]  Dinesh K. Pai,et al.  DyRT: dynamic response textures for real time deformation simulation with graphics hardware , 2002, SIGGRAPH.

[11]  Domenico Prattichizzo,et al.  Real-time soft-finger grasping of physically based quasi-rigid objects , 2005, First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. World Haptics Conference.

[12]  Domenico Prattichizzo,et al.  A mobile platform for haptic grasping in large environments , 2006, Virtual Reality.

[13]  Karon E. MacLean,et al.  Real time platform middleware for transparent prototyping of haptic applications , 2004, 12th International Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2004. HAPTICS '04. Proceedings..